OSDN Git Service

PR c++/13239
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
2
3         PR c++/13239
4         * g++.dg/opt/expect1.C: New test.
5
6 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
7
8         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
9
10 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
11
12         PR debug/12923
13         * gcc.dg/20031218-1.c: New test.
14
15         PR debug/12389
16         * gcc.dg/20031218-2.c: New test.
17         * gcc.dg/20031218-3.c: New test.
18
19         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
20         of label name and allow for USER_LABEL_PREFIX == "_" names.
21         * g++.dg/abi/mangle18-2.C: Likewise.
22         * g++.dg/abi/mangle19-1.C: Likewise.
23         * g++.dg/abi/mangle19-2.C: Likewise.
24         * g++.dg/abi/mangle20-1.C: Likewise.
25         * g++.dg/abi/mangle20-2.C: Likewise.
26
27 2003-12-18  Richard Henderson  <rth@redhat.com>
28
29         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
30
31 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
32             Dan Kegel <dank@kegel.com>
33
34         PR other/12009
35         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
36         testing a cross compiler, it causes spurious compile failures.
37         * lib/g++.exp: Likewise.
38
39 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40
41         PR c++/13262
42         * g++.dg/template/access13.C: New test.
43
44 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
45
46         * gcc.dg/20031216-1.c: New test.
47
48 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
49
50         PR c++/9154
51         * g++.dg/template/error10.C: New test.
52
53 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
54
55         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
56         * g++.dg/eh/simd-2.C: Likewise.
57
58 2003-12-17  James E Wilson  <wilson@specifixinc.com>
59             Roger Sayle  <roger@eyesopen.com>
60
61         * gcc.c-torture/execute/ieee/mzero5.c: New.
62
63 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
64
65         PR c++/10603
66         * g++.dg/parse/error6.C: New test.
67
68         PR c++/12827
69         * g++.dg/parse/error7.C: New test.
70
71 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
72
73         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
74         at -O with stabs debugging formats.
75         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
76         * gcc.dg/debug/debug-2.c: Likewise.
77
78 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
79
80         PR c++/12696
81         * g++.dg/init/error1.C: New test.
82
83         PR c++/12218
84         * g++.dg/init/pm3.C: New test.
85
86 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
87
88         PR c/3347
89         * gcc.dg/bitfld-8.c: New test.
90
91 2003-12-16  James Lemke  <jim@wasabisystems.com>
92
93         * gcc.dg/arm-scd42-[123].c: New tests.
94
95 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
96
97         PR c++/9043
98         * g++.dg/abi/mangle20-1.C: New test.
99         * g++.dg/abi/mangle20-2.C: New test.
100
101 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
102
103         PR c++/13275
104         * g++.dg/other/offsetof2.C: Remove XFAIL.
105         * g++.dg/parse/offsetof1.C: New test.
106         * g++.gd/parse/offsetof2.C: Likewise.
107
108 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
109
110         * g++.dg/template/nontype3.C: New test.
111         * g++.dg/template/static2.C: Tweaked the dg-error clause.
112
113 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
114
115         * g++.dg/warn/noreturn-3.C: Also test instantiation.
116
117 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
118
119         PR c++/13387
120         * g++.dg/expr/assign1.C: New test.
121
122         PR c++/13242
123         * g++.dg/abi/mangle19-1.C: New test.
124         * g++.dg/abi/mangle19-2.C: New test.
125
126 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
127
128         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
129
130 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
131
132         * gcc.c-torture/execute/20031216-1.c: New test.
133
134 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
135
136         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
137         an ICE regression.
138
139 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
140
141         PR c++/10926
142         * g++.dg/template/error9.C: New test.
143
144         PR c++/11116
145         * g++.dg/template/error8.C: New test.
146
147 2003-12-15  Roger Sayle  <roger@eyesopen.com>
148
149         PR middle-end/13400
150         * gcc.c-torture/execute/20031215-1.c: New test case.
151
152 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
153
154         PR c++/13269
155         * g++.dg/parse/error5.C: New test.
156
157         PR c++/12989
158         * g++.dg/expr/sizeof1.C: New test.
159
160         PR c++/13310
161         * g++.dg/template/crash15.C: New test.
162
163 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
164
165         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
166         a non-POD type as the last named parameter of a varargs function.
167
168 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
169
170         PR c++/13243
171         PR c++/12573
172         * g++.dg/template/crash14.C: New test.
173         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
174
175 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
176
177         * g++.dg/other/java1.C: New test.
178
179         PR c++/13241
180         * g++.dg/abi/mangle18-1.C: New test.
181         * g++.dg/abi/mangle18-2.C: New test.
182
183 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
184
185         PR optimization/10312
186         * gcc.c-torture/execute/20031214-1.c: New.
187
188 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
189
190         PR c++/10779
191         PR c++/12160
192         * g++.dg/parse/error3.C: New test.
193         * g++.dg/parse/error4.C: Likewise.
194         * g++.dg/abi/mangle4.C: Tweak error messages.
195         * g++.dg/lookup/using5.C: Likewise.
196         * g++.dg/other/error2.C: Likewise.
197         * g++.dg/parse/typename5.C: Likewise.
198         * g++.dg/parse/undefined1.C: Likewise.
199         * g++.dg/template/arg2.C: Likewise.
200         * g++.dg/template/ttp3.C: Likewise.
201         * g++.dg/template/type1.C: Likewise.
202         * g++.old-deja/g++.other/crash32.C: Likewise.
203         * g++.old-djea/g++.pt/defarg8.C: Likewise.
204         
205 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
206
207         PR c++/13106
208         * g++.dg/warn/noreturn-3.C: New test.
209
210 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
211
212         PR c++/13118
213         * g++.dg/abi/covariant3.C: New.
214
215 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
216
217         * g++.dg/eh/ia64-1.C: New test.
218
219 2003-12-12  Roger Sayle  <roger@eyesopen.com>
220
221         PR optimization/13037
222         * g77.f-torture/execute/13037.f: New test case.
223
224 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
225
226         PR c++/12881
227         * g++.dg/abi/covariant2.C: New.
228
229 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
230
231         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
232
233 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
234
235         * gcc.c-torture/execute/wchar_t-1.x: Delete.
236
237 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
238
239         PR other/10819
240         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
241         to fix Bug 10819.
242         * lib/g++.exp (g++_version): Likewise.
243         * lib/g77.exp (g77_version): Likewise.
244         * lib/objc.exp (default_objc_version): Likewise.
245
246 2003-12-10  Richard Henderson  <rth@redhat.com>
247
248         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
249
250         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
251
252 2003-12-08  Matt Austern  <austern@apple.com>
253
254         PR c/13134
255         * lib/gcc-dg.exp (dg-require-visibility): Define.
256         * lib/target-supports (check_visibility_available): Define.
257         * gcc.dg/visibility-1.c: New test.
258         * gcc.dg/visibility-2.c: Likewise.
259         * gcc.dg/visibility-3.c: Likewise.
260         * gcc.dg/visibility-4.c: Likewise.
261         * gcc.dg/visibility-5.c: Likewise.
262         * gcc.dg/visibility-6.c: Likewise.
263         * g++.dg/ext/visibility-1.C: Likewise.
264         * g++.dg/ext/visibility-2.C: Likewise.
265         * g++.dg/ext/visibility-3.C: Likewise.
266         * g++.dg/ext/visibility-4.C: Likewise.
267         * g++.dg/ext/visibility-5.C: Likewise.
268         * g++.dg/ext/visibility-6.C: Likewise.
269
270 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
271
272         * g++.dg/lookup/java1.C: New test.
273         * g++.dg/lookup/java2.C: New test.
274
275 2003-12-07  Falk Hueffner  <falk@debian.org>
276
277         * g++.dg/opt/noreturn-1.C: New test.
278
279 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
280
281         * gcc.dg/overflow-1.c: New test.
282
283 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
284
285         * g77.f-torture/compile/13060.f: New test.
286
287 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
288
289         PR c++/13323
290         * g++.dg/inherit/operator2.C: New test.
291
292 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
293
294         PR c++/13305
295         * g++.dg/ext/attrib9.C: New test.
296
297 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
298
299         PR c++/13314
300         * g++.dg/template/error7.C: New test.
301
302 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
303             J"orn Rennecke <joern.rennecke@superh.com>
304
305         PR target/13302
306         * g++.dg/other/struct-va_list.C: New test.
307
308 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
309
310         PR c++/13166
311         * g++.dg/parse/defarg6.C: New test.
312
313 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
314
315         PR target/13256
316         * gcc.c-torture/execute/20031201-1.c: New test.
317
318 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
319
320         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
321
322 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
323
324         * gcc.dg/builtin-return-1.c: New test.
325
326 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
327             J"orn Rennecke <joern.rennecke@superh.com>
328
329         PR optimization/13260
330         * gcc.c-torture/execute/20031204-1.c: New test.
331
332 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
333
334         PR c++/9127
335         * g++.dg/template/error6.C: New test.
336
337 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
338
339         * gcc.dg/20031202-1.c: New test.
340
341 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
342
343         PR c++/13179
344         * g++.dg/template/eh1.C: New test.
345
346         PR c++/10771
347         * g++.dg/template/error5.C: New test.
348
349 2003-12-02  David Ung  <davidu@mips.com>
350
351         * gcc.dg/compat/vector-check.h: Corrected type for var
352         g_##TMODE
353
354 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
355
356         PR c++/10126
357         * g++.dg/template/ptrmem8.C: New test.
358
359 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
360
361         PR c++/12573
362         * g++.dg/template/dependent-expr3.C: New test.
363
364 2003-12-01  James Lemke  <jim@wasabisystems.com>
365
366         * gcc.dg/arm-g2.c: New test.
367
368 2003-12-01  Roger Sayle  <roger@eyesopen.com>
369
370         PR optimization/11634
371         * gcc.dg/20031201-2.c: New test case.
372
373 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
374
375         PR 11433
376         * objc.dg/proto-lossage-3.m: New test.
377
378 2003-12-01  Roger Sayle  <roger@eyesopen.com>
379
380         PR optimization/12628
381         * gcc.dg/20031201-1.c: New test case.
382
383 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
384
385         * gcc.dg/unaligned-1.c: New test.
386
387 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
388
389         PR c++/9849
390         * g++.dg/template/error4.C: New test.
391         * g++.dg/template/nested3.C: Adjust error markers.
392
393 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
394
395         * gcc.dg/cpp/assert4.c: Check more #system assertions.
396
397 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
398
399         PR c/10333
400         * gcc.dg/bitfld-7.c: New test.
401
402 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
403
404         * gcc.dg/tls/asm-1.C: New test.
405
406 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
407
408         * gcc.dg/cpp/assert4.c: Update.
409
410 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
411
412         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
413         * gcc.dg/builtin-apply3.c: New test.
414
415 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
416
417         * lib/compat.exp (compat-obj): New xfaildata parameter.
418         Use it to set compiler_conditional_xfail_data before compiling.
419         (compat-get-options): Handle dg-xfail-if.
420         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
421         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
422         * gcc.dg/compat/vector-1_y.c: Likewise.
423         * gcc.dg/compat/vector-2_x.c: Likewise.
424         * gcc.dg/compat/vector-2_y.c: Likewise.
425
426 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
427
428         * g++.dg/opt/reg-stack4.C: New test.
429
430 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
431
432         * gcc.dg/builtin-apply2.c: New test.
433
434 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
435
436         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
437
438 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
439
440         PR c++/12924
441         * g++.dg/template/template-id-2.C: New test.
442
443 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
444
445         PR c++/5369
446         * g++.dg/template/memfriend1.C: New test.
447         * g++.dg/template/memfriend2.C: Likewise.
448         * g++.dg/template/memfriend3.C: Likewise.
449         * g++.dg/template/memfriend4.C: Likewise.
450         * g++.dg/template/memfriend5.C: Likewise.
451         * g++.dg/template/memfriend6.C: Likewise.
452         * g++.dg/template/memfriend7.C: Likewise.
453         * g++.dg/template/memfriend8.C: Likewise.
454         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
455
456 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
457
458         PR c++/12515
459         * g++.dg/ext/cond1.C: New test.
460
461 2003-11-20  Richard Henderson  <rth@redhat.com>
462
463         * gcc.dg/20020201-2.c: Remove.
464         * gcc.dg/20020201-4.c: Remove.
465         * gcc.dg/20020304-1.c: Remove.
466
467 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
468
469         * gcc.dg/cpp/trad/xwin1.c: New test case.
470
471 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
472
473         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
474         * lib/g77.exp: Likewise.
475         * lib/objc.exp: Likewise.
476         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
477         for darwin.
478
479 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
480
481         PR c++/12932
482         * g++.dg/template/static5.C: New test.
483
484 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
485
486         * gcc.dg/nested-func-1.c: New test.
487
488 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
489
490         * gcc.dg/cpp/assert4.c: New test.
491
492 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
493
494         PR c++/2294
495         * g++.dg/lookup/using9.c: New test.
496
497 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
498
499         PR c++/12762
500         * g++.dg/template/error3.C: New test.
501
502 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
503
504         PR ada/13035
505         * ada/acats/run_acats, run_all.sh: Fix syntax error.
506         No longer use a wrapper for gcc, since this does not work under
507         Windows.
508
509 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
510
511         PR c++/2094
512         * g++.dg/template/ptrmem7.C: New test.
513
514 2003-11-13  Andrew Pinski <apinski@apple.com>
515
516         * gcc.c-torture/compile/20031113-1.c: New test.
517
518 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
519             Kean Johnston <jkj@sco.com>
520
521         PR c/13029
522         * gcc.dg/unused-4.c: Update.
523
524 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
525
526         * g++.dg/opt/const3.C: New test.
527
528 2003-11-13  Jan Hubicka  <jh@suse.cz>
529
530         * gcc.c-torture/compile/20031112-1.c: New test.
531
532 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
533
534         * g++.dg/parse/crash10.C: Remove bogus error marker.
535
536 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
537
538         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
539         (host_gcc): Likewise.
540         (ROOT): Honor $PWDCMD.
541         (BASE): Likewise.
542         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
543
544 2003-11-12  Catherine Moore  <clm@redhat.com>
545
546         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
547
548 2003-11-12  Andreas Jaeger  <aj@suse.de>
549             Jakub Jelinek  <jakub@redhat.com>
550             Andrew Pinski  <pinskia@physics.uc.edu>
551             Richard Henderson  <rth@redhat.com>
552
553         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
554         systems.
555         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
556
557         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
558         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
559
560 2003-11-11  Andreas Jaeger  <aj@suse.de>
561
562         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
563
564         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
565
566 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
567
568         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
569         Clean ups.
570
571 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
572
573         * gcc.dg/trampoline-1.c: New test.
574
575 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
576
577         * gcc.c-torture/compile/200031109-1.c: New test.
578
579 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
580
581         PR c/3190
582         PR c/8714
583         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
584         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
585         gcc.dg/format/no-y2k-1.c: Update.
586
587 2003-11-08  Roger Sayle  <roger@eyesopen.com>
588
589         PR optimization/10467
590         * gcc.dg/20031108-1.c: New test case.
591
592 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
593
594         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
595
596 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
597
598         * gcc.dg/compound-lvalue-1.c: New test.
599         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
600         some XFAILs.
601
602 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
603
604         * gcc.dg/altivec-varargs-1.c: New test.
605
606 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
607
608         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
609         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
610         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
611         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
612         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
613
614 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
615
616         * gcc.dg/cond-lvalue-1.c: New test.
617
618 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
619
620         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
621
622 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
623
624         PR c++/11616
625         * g++.dg/template/instantiate5.C: New test.
626
627 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
628
629         PR c++/12726
630         * g++.dg/ext/complit2.C: Replace test with self-contained version.
631         * ChangeLog: Add missing first entry for above test.
632
633 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
634
635         PR c++/9810
636         * g++.dg/template/using8.C: New test.
637         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
638
639 2003-11-02  Roger Sayle  <roger@eyesopen.com>
640
641         PR optimization/10817
642         * gcc.c-torture/compile/20031102-1.c: New test case.
643
644 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
645
646         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
647         2147483647.
648
649 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
650
651         * gcc.dg/20031102-1.c: New test.
652
653 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
654
655         * gcc.dg/complex-1.c: New test.
656
657 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
658
659         PR c++/12796
660         * g++.dg/template/crash13.C: Adjust expected error location.
661         * g++.old-deja/g++.brendan/ns1.C: Likewise.
662
663 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
664
665         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
666
667 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
668
669         PR/10239
670         * gcc.c-torture/compile/20031031-2.c: New test.
671
672 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
673
674         PR/11640
675         * gcc.c-torture/compile/20031031-1.c: New test.
676
677 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
678
679         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
680         * gcc.misc-tests/bprob.exp: Likewise.
681         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
682         the execution test on arm-elf configs.
683         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
684         configs that don't support scratch files.
685         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
686
687 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
688
689         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
690         done by dejagnu.
691
692 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
693
694         * ada/acats/run_all.sh: Redirect mv output to /dev/null
695         Avoid non pure sh syntax. Add more logging.
696
697         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
698         fail.
699
700 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
701
702         PR libgcj/10610
703         * gcc.dg/ppc-stackalign-1.c: New test.
704
705 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
706
707         * ada/acats/run_all.sh: Change output to be more compliant with
708         dejagnu framework.
709         Create acats.sum and acats.log files under testsuite/ada/acats
710         Only run [a-z]* directories, to filter out e.g. CVS.
711         Redirect build output to log file.
712
713 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
714
715         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
716
717 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
718
719         PR ada/5909:
720         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
721
722 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
723
724         * gcc.c-torture/compile/20031023-1.c: New test.
725         * gcc.c-torture/compile/20031023-2.c: New test.
726         * gcc.c-torture/compile/20031023-3.c: New test.
727         * gcc.c-torture/compile/20031023-4.c: New test.
728
729 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
730
731         PR c++/10371
732         * g++.dg/lookup/scoped8.C: New test.
733
734 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
735
736         * g++.dg/opt/reg-stack3.C: New test.
737
738 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
739
740         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
741
742 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
743
744         PR c++/11076
745         * g++.dg/template/crash13.C: New test.
746
747 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
748
749         * gcc.dg/c99-restrict-2.c: New test.
750
751 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
752
753         PR c++/12698, c++/12699, c++/12700, c++/12566
754         * g++.dg/inherit/covariant9.C: New test.
755         * g++.dg/inherit/covariant10.C: New test.
756         * g++.dg/inherit/covariant11.C: New test.
757
758 2003-10-23  Jason Merrill  <jason@redhat.com>
759
760         PR c++/12726
761         * g++.dg/ext/complit2.C: New test.
762
763 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
764
765         PR target/12654
766         * gcc.c-torture/execute/20031020-1.c: New test.
767
768 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
769
770         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
771         following the jump_insn.
772
773 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
774
775         * gcc.dg/cast-lvalue-1.c: New test.
776
777 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
778
779         PR c++/11962
780         * g++.dg/template/cond2.C: New test.
781
782 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
783
784         * gcc.dg/builtins-28.c: New test.
785
786 2003-10-20  Jan Hubicka  <jh@suse.cz>
787
788         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
789         parameter.
790         * testsuite/gcc.dg/inline-2.c: Likewise.
791
792 2003-10-20  Phil Edwards  <phil@codesourcery.com>
793
794         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
795         * gcc.dg/nest.c:  Likewise.
796
797 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
798
799         PR c++/9781, c++/10583, c++/11862
800         * g++.dg/parse/crash13.C: New test.
801
802 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
803
804         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
805
806 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
807
808         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
809         Define HAVE_C99_RUNTIME except on Solaris.
810         * gcc.dg/builtins-20.c: Likewise.
811
812 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
813
814         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
815
816 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
817
818         PR c++/12495
819         * g++.dg/template/crash21.C: New test.
820
821 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
822
823         PR c++/2513
824         * g++.dg/template/typename5.C: New test.
825
826 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
827
828         PR c++/12369
829         * g++.dg/template/friend25.C: New test.
830
831 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
832
833         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
834         versions.
835
836 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
837
838         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
839         == 2147483647.
840
841 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
842
843         * gcc.c-torture/execute/960416-1.x: Remove.
844         * gcc.c-torture/execute/divconst-3.x: Likewise.
845
846 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
847
848         PR target/12598
849         * gcc.dg/torture/cris-volatile-1.c: New test.
850
851 2003-10-14  Roger Sayle  <roger@eyesopen.com>
852
853         PR optimization/9325
854         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
855         for overflowing floating point to integer conversion during RTL
856         simplification.
857
858 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
859
860         * objc/execute/_cmd.m: Fix typo.
861         * objc.dg/image-info.m, objc.dg/symtab-1.m:
862         Relax 'scan-assembler' regexp.
863         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
864         objc.dg/try-catch-4.m: Run on non-Darwin targets.
865         * objc.dg/zero-link-2.m: Remove blank line.
866         * objc.dg/zero-link-3.m: New test case.
867
868 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
869
870         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
871
872         * gcc.dg/asm-names.c: Use scan-assembler-not rather
873         than linker trickery.
874
875 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
876
877         PR c++/12370
878         * g++.dg/other/friend2.C: New test.
879
880 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
881
882         * gcc.dg/20031012-1.c: New test.
883
884 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
885
886         * gcc.dg/weak/weak-3.c: Fix for new warning.
887
888 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
889
890         PR optimization/8750
891         * gcc.c-torture/execute/20031012-1.c: New test case.
892
893 2003-10-11  Roger Sayle  <roger@eyesopen.com>
894
895         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
896         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
897
898 2003-10-11  Roger Sayle  <roger@eyesopen.com>
899
900         PR optimization/12260
901         * gcc.c-torture/compile/20031011-2.c: New test case.
902
903 2003-10-11  Roger Sayle  <roger@eyesopen.com>
904
905         * gcc.c-torture/execute/20031011-1.c: New testcase.
906
907 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
908
909         * gcc.c-torture/compile/20031011-1.c: New test.
910
911 2003-10-11  Jan Hubicka  <jh@suse.cz>
912
913         * g++.dg/other/first-global.C: New test.
914
915 2003-10-11  Roger Sayle  <roger@eyesopen.com>
916
917         * gcc.c-torture/execute/string-opt-18.c: New testcase.
918
919 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
920
921         * gcc.c-torture/compile/20031010-1.c: New test.
922
923 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
924
925         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
926         * gcc.c-torture/execute/va-arg-25.c: ... here.
927
928 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
929
930         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
931
932 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
933
934         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
935
936 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
937
938         * g++.dg/parse/error2.C: New test.
939
940 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
941
942         PR c++/11097
943         * g++.dg/other/error5.C: Modify the error message.
944         * g++.dg/lookup/using8.C: New test.
945
946 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
947
948         * gcc.dg/darwin-abi-2.c: New file.
949         * gcc.c-torture/execute/va-arg-24.c: New file.
950
951 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
952
953         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
954         indentation.
955
956 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
957
958         PR c++/10147
959         * g++.dg/other/error4.C: Update error messages.
960         * g++.dg/template/ptrmem4.C: Likewise.
961
962         PR c++/12337
963         * g++.dg/init/new9.C: New test.
964
965         PR c++/12334, c++/12236, c++/8656
966         * g++.dg/ext/attrib8.C: New test.
967
968 2003-10-06  Devang Patel  <dpatel@apple.com>
969
970         * gcc.dg/debug/dwarf2-3.h: New test.
971         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
972
973 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
974
975         * g++.dg/opt/cfg2.C: New test.
976
977 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
978
979         * g++.dg/opt/float1.C: New test.
980
981 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
982
983         * gcc.dg/c90-array-lval-6.c: New test.
984         * gcc.dg/c99-array-lval-6.c: New test.
985
986 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
987             Ziemowit Laski  <zlaski@apple.com>
988
989         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
990         'Derived', so that it is never considered a class method; add
991         new warning for '+port' method ambiguity.
992         * objc.dg/method-12.m: Include <objc/objc.h> instead of
993         <objc/objc-api.h> (needed on Mac OS X).
994         * objc.dg/method-13.m: New test.
995
996 2003-10-03  Roger Sayle  <roger@eyesopen.com>
997
998         PR optimization/9325, PR java/6391
999         * gcc.c-torture/execute/20031003-1.c: New test case.
1000
1001 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
1002
1003         PR optimization/12180
1004         * gcc.dg/20031002-1.c: New test.
1005
1006         PR c++/12486
1007         * g++.dg/inherit/error1.C: New test.
1008
1009 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
1010
1011         * lib/f-torture.exp (search_for): Rename to...
1012         (search_for_re): This.  Also, clean up comments and the
1013         "regexp" invocation.
1014
1015 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
1016
1017         * gcc.c-torture/compile/20031002-1.c: New test.
1018
1019 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
1020
1021         * g++.dg/opt/cond1.C: New test.
1022
1023 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
1024
1025         * gcc.dg/Wold-style-definition-2.c: New testcase.
1026         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
1027
1028 2003-09-29  Richard Henderson  <rth@redhat.com>
1029
1030         * g++.dg/init/array10.C: Add dg-options.
1031
1032 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
1033
1034         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
1035
1036 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1037
1038         * g++.dg/template/friend19.C: Fix typo.
1039         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
1040
1041 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
1042
1043         * gcc.c-torture/execute/20030928-1.c: New test.
1044         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
1045
1046 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
1047
1048         * g++.dg/opt/unroll1.C: New test.
1049
1050 2003-09-26  Roger Sayle  <roger@eyesopen.com>
1051
1052         PR optimization/11741
1053         * gcc.dg/20030926-1.c: New test case.
1054
1055 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1056
1057         PR c++/5655
1058         * g++.dg/parse/access7.C: New test.
1059         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
1060
1061 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
1062
1063         MERGE OF objc-improvements-branch into MAINLINE:
1064         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
1065         if libobjc has not been built.
1066         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
1067         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
1068         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
1069         objc/execute/nested-3.m, objc/execute/np-2.m,
1070         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
1071         objc/execute/redefining_self.m, objc/execute/root_methods.m,
1072         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
1073         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
1074         objc.dg/special/unclaimed-category-1.h,
1075         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
1076         well as GNU runtime.
1077         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
1078         * execute/cascading-1.m, execute/function-message-1.m,
1079         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
1080         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
1081         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
1082         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
1083         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
1084         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
1085         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
1086         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
1087         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
1088         * objc.dg/bitfield-2.m: Run only on Darwin.
1089         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
1090         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
1091         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
1092         * objc.dg/const-str-1.m: Fix constant string layout.
1093
1094 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
1095
1096         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
1097
1098 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
1099
1100         * gcc.dg/darwin-abi-1.c: New file.
1101
1102 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
1103
1104         PR target/12281
1105         * gcc.c-torture/compile/20030921-1.c: New test.
1106
1107 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
1108
1109         * g++.dg/opt/reg-stack2.C: New test.
1110
1111 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
1112
1113         * g++.dg/eh/delayslot1.C: New test.
1114
1115 2003-09-20  Richard Henderson  <rth@redhat.com>
1116
1117         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
1118
1119 2003-09-20  Roger Sayle  <roger@eyesopen.com>
1120
1121         * gcc.c-torture/execute/20030920-1.c: New test case.
1122
1123 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1124
1125         * g++.dg/rtti/typeid3.C: Correct expected error message.
1126
1127 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1128
1129         PR c++/157
1130         * g++.dg/parse/crash12.C: New test.
1131
1132 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
1133
1134         * gcc.dg/compat/mixed-struct-check.h: New.
1135         * gcc.dg/compat/mixed-struct-defs.h: New.
1136         * gcc.dg/compat/mixed-struct-init.h: New.
1137         * gcc.dg/compat/struct-by-value-19_main.c: New.
1138         * gcc.dg/compat/struct-by-value-19_x.c: New.
1139         * gcc.dg/compat/struct-by-value-19_y.c: New.
1140         * gcc.dg/compat/struct-by-value-20_main.c: New.
1141         * gcc.dg/compat/struct-by-value-20_x.c: New.
1142         * gcc.dg/compat/struct-by-value-20_y.c: New.
1143         * gcc.dg/compat/struct-return-19_main.c: New.
1144         * gcc.dg/compat/struct-return-19_x.c: New.
1145         * gcc.dg/compat/struct-return-19_y.c: New.
1146         * gcc.dg/compat/struct-return-20_main.c: New.
1147         * gcc.dg/compat/struct-return-20_x.c: New.
1148         * gcc.dg/compat/struct-return-20_y.c: New.
1149
1150 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
1151         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
1152         so that it will not complain on LP64 targets.
1153
1154 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1155
1156         PR c++/495
1157         * g++.dg/template/friend24.C: New test.
1158
1159 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
1160
1161         PR c++/12332
1162         * g++.dg/template/memtmpl2.C: New test.
1163
1164 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
1165
1166         PR target/11184
1167         * gcc.dg/builtin-apply1.c: New test.
1168
1169 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
1170
1171         PR c++/9848
1172         * g++.dg/warn/Wunused-4.C: New test.
1173
1174 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1175
1176         PR c++/12316
1177         * g++.dg/other/gc2.C: New test.
1178
1179 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
1180
1181         PR c++/11991
1182         * g++.dg/rtti/typeid3.C: New test.
1183
1184         PR c++/12266
1185         * g++.dg/overload/template1.C: New test.
1186
1187 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1188
1189         * g++.dg/opt/cfg3.C: New test.
1190
1191 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1192
1193         PR c++/7939
1194         * g++.dg/template/crash11.C: New test.
1195
1196 2003-09-16  Jason Merrill  <jason@redhat.com>
1197             Jakub Jelinek  <jakub@redhat.com>
1198
1199         * gcc.dg/attr-warn-unused-result.c: New test.
1200
1201 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
1202
1203         PR c++/12184
1204         * g++.dg/expr/call2.C: New test.
1205
1206 2003-09-15  Andreas Jaeger  <aj@suse.de>
1207
1208         * gcc.dg/Wold-style-definition-1.c: New test.
1209
1210 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
1211
1212         PR c++/3907
1213         * g++.dg/parse/template12.C: New test.
1214
1215         * g++.dg/abi/bitfield11.C: New test.
1216         * g++.dg/abi/bitfield12.C: Likewise.
1217
1218 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
1219
1220         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
1221         non-expansion of functional macro name without arguments at EOL.
1222         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
1223
1224 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
1225
1226         * gcc.c-torture/execute/20030914-[12].c: New tests.
1227
1228 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
1229
1230         PR c++/11788
1231         * g++.dg/overload/addr1.C: New test.
1232
1233 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
1234
1235         * gcc.dg/20030909-1.c: New test.
1236
1237 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1238
1239         * gcc.dg/ultrasp10.c: New test.
1240
1241 2003-09-09  Devang Patel  <dpatel@apple.com>
1242
1243         * gcc.dg/darwin-ld-6.c: New test.
1244
1245 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1246
1247         * gcc.dg/torture/builtin-explog-1.c: New testcase.
1248
1249 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
1250
1251         * gcc.dg/ia64-types1.c: New test.
1252         * gcc.dg/ia64-types2.c: Likewise.
1253
1254 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1255
1256         * gcc.dg/builtins-1.c: Add more _Complex tests.
1257         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1258
1259         * gcc.dg/builtins-1.c: Test existing _Complex functions.
1260         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1261
1262 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
1263
1264         PR c++/11786
1265         * g++.dg/lookup/koenig2.C: New test.
1266
1267         PR c++/5296
1268         * g++.dg/rtti/typeid2.C: New test.
1269
1270 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
1271
1272         * gcc.c-torture/compile/20030904-1.c: New test.
1273
1274 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1275
1276         * g++.dg/opt/longbranch2.C: New test.
1277
1278 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1279
1280         * g++.dg/template/crash10.C: Only compile it.
1281
1282 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1283
1284         PR middle-end/11665
1285         * gcc.c-torture/compile/20030907-1.c: New test.
1286         * g++.dg/init/array11.C: New test.
1287
1288 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
1289
1290         PR c++/11852
1291         * g++.dg/init/struct1.C: New test.
1292
1293 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
1294
1295         PR c++/12181
1296         * g++.dg/expr/comma1.C: New test.
1297
1298 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
1299
1300         PR c++/11867
1301         * g++.dg/expr/static_cast5.C: New test.
1302
1303 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
1304
1305         PR c++/11507
1306         * g++.dg/lookup/scoped7.C: New test.
1307
1308         PR c++/9574
1309         * g++.dg/other/static1.C: New test.
1310
1311         PR c++/11490
1312         * g++.dg/warn/template-1.C: New test.
1313
1314         PR c++/11432
1315         * g++.dg/template/crash10.C: New test.
1316
1317         PR c++/2478
1318         * g++.dg/overload/VLA.C: New test.
1319
1320         PR c++/10804
1321         * g++.dg/template/call1.C: New test.
1322
1323 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
1324
1325         PR c++/11794
1326         * g++.dg/parse/using3.C: New test.
1327
1328 2003-09-06  Roger Sayle  <roger@eyesopen.com>
1329
1330         PR c++/11409
1331         * g++.dg/overload/builtin3.C: New test case.
1332
1333 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
1334
1335         PR c/9862
1336         * gcc.dg/20030906-1.c: New test.
1337         * gcc.dg/20030906-2.c: Likewise.
1338
1339 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
1340
1341         PR c++/12167
1342         * g++.dg/parse/defarg5.C: New test.
1343
1344         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
1345
1346 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
1347
1348         PR c++/12163
1349         * g++.dg/expr/static_cast4.C: New test.
1350
1351         PR c++/12146
1352         * g++.dg/template/crash9.C: New test.
1353
1354 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1355
1356         * g++.old-deja/g++.ext/pretty2.C: Update for change
1357         in __FUNCTION__.
1358         * g++.old-deja/g++.ext/pretty3.C: Likewise.
1359
1360 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
1361
1362         PR c++/11922
1363         * g++/dg/template/qualified-id1.C: New test.
1364
1365         PR c++/12037
1366         * g++.dg/warn/noeffect4.C: New test.
1367
1368 2003-09-04  Matt Austern  <austern@apple.com>
1369
1370         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
1371         * g++.dg/ext/fnname2.C: Likewise.
1372         * g++.dg/ext/fnname3.C: Likewise.
1373
1374 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
1375
1376         * g++.dg/expr/lval1.C: New test.
1377         * g++.dg/ext/lvcast.C: Remove.
1378
1379 2003-09-03  Roger Sayle  <roger@eyesopen.com>
1380
1381         PR optimization/11700.
1382         * gcc.c-torture/compile/20030903-1.c: New test case.
1383
1384 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
1385
1386         PR c++/12053
1387         * g++.dg/abi/layout4.C: New test.
1388
1389 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
1390
1391         PR c++/11553
1392         * g++.dg/parse/friend3.C: New test.
1393
1394 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
1395
1396         PR c++/11847
1397         * g++.dg/template/class1.C: New test.
1398
1399         PR c++/11808
1400         * g++.dg/expr/call1.C: New test.
1401
1402 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
1403
1404         PR c++/12114
1405         * g++.dg/init/ref9.C: New test.
1406
1407         PR c++/11972
1408         * g++.dg/template/nested4.C: New test.
1409
1410 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
1411
1412         PR c++/12093
1413         * g++.dg/template/non-dependent4.C: New test.
1414
1415         PR c++/11928
1416         * g++.dg/inherit/conv1.C: New test.
1417
1418 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
1419
1420         PR c++/6196
1421         * g++.dg/ext/label1.C: New test.
1422         * g++.dg/ext/label2.C: Likewise.
1423
1424 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
1425
1426         * g++.dg/expr/cond3.C: New test.
1427
1428 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1429
1430         * gcc.dg/builtins-1.c: Add new builtin cases.
1431
1432 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1433
1434         * gcc.dg/builtins-1.c: Add new cases.
1435         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1436
1437 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1438
1439         * gcc.dg/builtins-1.c: Add more math builtin tests.
1440         * gcc.dg/torture/builtin-attr-1.c: New test.
1441
1442 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
1443
1444         PR optimization/5079
1445         * g++.dg/opt/static3.C: New test.
1446
1447 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1448
1449         * gcc.misc-tests/gcov-10b.c: New test.
1450
1451 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
1452
1453         * g++.dg/opt/ptrmem3.C: New test.
1454
1455         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
1456
1457 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
1458
1459         * gcc.dg/20030826-2.c: New test.
1460
1461 2003-08-26  Roger Sayle  <roger@eyesopen.com>
1462
1463         PR middle-end/12002
1464         * g77.f-torture/compile/12002.f: New test case.
1465
1466 2003-08-26  Roger Sayle  <roger@eyesopen.com>
1467
1468         * gcc.dg/20030826-1.c: New test case.
1469
1470 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
1471
1472         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
1473
1474 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
1475
1476         PR c++/11871
1477         * c++.dg/lookup/crash1.C: New test.
1478
1479         * c++.dg/warn/noeffect3.C: New test.
1480
1481 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
1482
1483         * gcc.dg/compat/vector-1_x.c: Compile with -w.
1484         * gcc.dg/compat/vector-1_y.c: Ditto.
1485         * gcc.dg/compat/vector-2_x.c: Ditto.
1486         * gcc.dg/compat/vector-2_y.c: Ditto.
1487
1488 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
1489
1490         * gcc.dg/20030702-1.c: New test.
1491
1492 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
1493
1494         PR c++/8795
1495         * g++.dg/ext/altivec-1.C: New test.
1496
1497 2003-08-24  Richard Henderson  <rth@redhat.com>
1498
1499         * g++.dg/eh/simd-2.C: Add -w for x86.
1500
1501 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
1502
1503         * gcc.dg/20030815-1.c: New test.
1504
1505 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1506
1507         PR c++/3765
1508         * g++.dg/parse/access6.C: New test.
1509
1510 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1511
1512         PR c++/641, c++/11876
1513         * g++.dg/template/friend22.C: New test.
1514         * g++.dg/template/friend23.C: Likewise.
1515
1516 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1517
1518         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
1519         identically.
1520
1521 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1522
1523         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
1524
1525 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1526
1527         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
1528
1529 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1530
1531         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
1532
1533 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1534
1535         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
1536
1537 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
1538
1539         PR c++/11919
1540         * g++.dg/overload/prom1.C: New test.
1541
1542         PR c++/11551
1543         * g++.dg/parse/dtor2.C: New test.
1544
1545         PR c++/10762
1546         * g++.dg/parse/using2.C: New test.
1547
1548 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
1549
1550         PR target/11805
1551         * gcc.c-torture/compile/20030821-1.c: New.
1552
1553 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
1554
1555         PR c++/11834
1556         * g++.dg/template/deduce2.C: New test.
1557
1558 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
1559
1560         * gcc.c-torture/execute/20030821-1.c: New test.
1561
1562 2003-08-20  Roger Sayle  <roger@eyesopen.com>
1563
1564         PR middle-end/11984
1565         * gcc.dg/20030820-1.c: New test case.
1566
1567 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1568
1569         PR c++/11945
1570         * g++.dg/warn/noeffect2.C: New test.
1571
1572 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
1573
1574         PR c++/10926
1575         * g++.dg/template/dtor2.C: New test.
1576
1577         PR c++/11684
1578         * g++.dg/template/operator1.C: New test.
1579         * g++.dg/parse/operator4.C: New test.
1580
1581         PR c++/11946.C
1582         * g++.dg/expr/enum1.C: New test.
1583         * gcc.dg/c99-bool-1.c: Remove bogus warning.
1584
1585         PR c++/11036.C
1586         * g++.dg/parse/elab2.C: New test.
1587         * g++.dg/parse/typedef4.C: Change error message.
1588         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
1589         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
1590         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
1591
1592 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
1593
1594         * gcc.dg/pch/warn-1.c: New.
1595         * gcc.dg/pch/warn-1.hs: New.
1596
1597         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
1598         not-tested file.
1599
1600 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1601
1602         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
1603
1604 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1605
1606         * gcc.dg/uninit-D.c: New Test.
1607         * gcc.dg/uninit-E.c: New Test.
1608         * gcc.dg/uninit-F.c: New Test.
1609         * gcc.dg/uninit-G.c: New Test.
1610
1611 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
1612
1613         * g++.dg/README: Describe the pch directory.
1614
1615 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1616
1617         PR c++/11174
1618         * g++.dg/parse/access4.C: New test.
1619         * g++.dg/parse/access5.C: Likewise.
1620         * g++.old-deja/g++.jason/access17.C: Adjust error message.
1621
1622 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
1623
1624         * gcc.dg/noncompile/20030818-1.c: New.
1625
1626 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
1627
1628         PR c++/11957
1629         * g++.dg/warn/noeffect1.C: New test.
1630
1631         * g++.dg/template/scope2.C: New test.
1632         * g++.dg/template/error2.C: Correct dg-error
1633
1634 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
1635
1636         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
1637
1638 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
1639
1640         PR C++/11512
1641         * g++.dg/template/warn1.C: New.
1642
1643 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
1644
1645         * g++.dg/template/error2.C: New test.
1646         * g++.dg/lookup/using7.C: Adjust errors
1647         * g++.old-deja/g++.pt/crash36.C: Likewise.
1648         * g++.old-deja/g++.pt/derived3.C: Likewise.
1649
1650 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1651
1652         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
1653         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
1654         * gcc.c-torture/execute/builtins/string-9.c: New, from
1655         string-opt-9.c.  Adjust for execute/builtins framework.
1656         * gcc.c-torture/execute/string-opt-9.c: Delete.
1657
1658 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
1659
1660         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
1661
1662         * g++.dg/parse/ret-type2.C: New test.
1663
1664         PR c++/11703
1665         * g++.dg/init/new8.C: New test.
1666
1667         PR c++/10923
1668         * g++.dg/parse/typedef5.C: New test.
1669
1670         PR c++/9512
1671         * g++.dg/parse/qualified2.C: New test.
1672         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
1673         invalid code.
1674
1675 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
1676
1677         * g++.dg/conversion/ptrmem1.C: New test.
1678
1679 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
1680
1681         PR target/11693
1682         * gcc.dg/20030811-1.c: New test.
1683
1684         PR target/11535
1685         * gcc.c-torture/execute/20030811-1.c: New test.
1686
1687 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1688
1689         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
1690
1691 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
1692
1693         PR c++/11789.C
1694         * g++.dg/inherit/multiple1.C: New test.
1695
1696 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
1697
1698         * gcc.dg/spe1.c: New test.
1699
1700         PR c++/11670
1701         * g++.dg/expr/cast2.C: New test.
1702
1703         PR c++/10530
1704         * g++.dg/template/dependent-name2.C: New test.
1705
1706 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
1707
1708         * g++.dg/parse/crash11.C: Put the dg options in comments.
1709
1710 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
1711
1712         * lib/gcc-dg.exp: Update for diagnostic change.
1713
1714 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1715
1716         PR c++/5767
1717         * g++.dg/parse/crash11.C: New test.
1718
1719 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
1720
1721         * gcc.dg/cpp/spacing1.c: Update.
1722
1723 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
1724
1725         PR target/11739
1726         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
1727         a value for -mtune.
1728
1729 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1730
1731         PR middle-end/11771
1732         * gcc.c-torture/compile/20030804-1.c: New test case.
1733
1734 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1735
1736         * gcc.dg/20030804-1.c: New test case.
1737
1738 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
1739
1740         * gcc.dg/cpp/separate-1.c: New test.
1741
1742 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
1743
1744         PR c++/11704
1745         * g++.dg/template/dependent-expr2.C: New test.
1746
1747         PR c++/11766
1748         * g++.dg/expr/ptrmem1.C: New test.
1749
1750 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1751
1752         PR c++/9453
1753         * g++.dg/template/friend15.C: New test.
1754
1755 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
1756
1757         * lib/dg-pch.exp: Work round PCH bug.
1758
1759 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1760
1761         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
1762         builtins.  Move cases from builtins-4.c here.
1763
1764         * gcc.dg/torture/builtin-math-1.c: New test taken from
1765         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
1766         additional cases.
1767
1768         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
1769         Delete.
1770
1771 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
1772
1773         PR c++/9447
1774         * g++.dg/template/using7.C: New test.
1775
1776 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
1777
1778         * import1.c, import2.c: New tests.
1779
1780 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
1781
1782         * g++.dg/eh/crossjump1.C: New test.
1783
1784 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
1785
1786         PR c++/11697
1787         * g++.dg/template/using6.C: New test.
1788
1789         PR c++/11744
1790         * g++.dg/template/koenig2.C: New test.
1791
1792 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1793
1794         PR c++/7983
1795         * g++.dg/parse/typedef4.C: New test.
1796
1797 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1798
1799         PR c++/8442, c++/8806
1800         * g++.dg/template/elab1.C: New test.
1801         * g++.dg/template/type2.C: Likewise.
1802         * g++.dg/template/ttp3.C: Adjust expected error message.
1803         * g++.old-deja/g++.law/visibility13.C: Likewise.
1804         * g++.old-deja/g++.niklas/t135.C: Likewise.
1805         * g++.old-deja/g++.pt/ttp41.C: Likewise.
1806         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
1807         template argument.
1808         * g++.old-deja/g++.pt/ttp44.C: Likewise.
1809
1810 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
1811
1812         PR c++/11295
1813         * g++.dg/ext/stmtexpr1.C: New test.
1814
1815         * g++.dg/opt/tmp1.C: New test.
1816
1817         PR c++/11525
1818         * g++.dg/parse/constant4.C: New test.
1819
1820         PR c++/9447
1821         * g++.dg/template/using5.C: New test.
1822
1823 2003-07-31  Roger Sayle  <roger@eyesopen.com>
1824
1825         * gcc.dg/builtins-27.c: New test case.
1826
1827 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
1828
1829         * gcc.dg/tls/opt-7.c: New test.
1830
1831 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
1832
1833         * g++.old-deja/g++.other/crash18.C: Remove.
1834
1835 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
1836
1837         * g++.dg/template/explicit3.C: New.
1838         * g++.dg/template/explicit4.C: New.
1839         * g++.dg/template/explicit5.C: New.
1840
1841         PR c++/11347
1842         * g++.dg/template/memtmpl1.C: New.
1843
1844 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
1845
1846         PR target/11565
1847         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
1848         * gcc.dg/i386-387-5.c (dg-options): Likewise.
1849
1850 2003-07-30  Jan Hubicka  <jh@suse.cz>
1851
1852         * vtgc1.c: Kill.
1853
1854 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
1855
1856         * gcc.dg/struct-in-proto-1.c: New test.
1857
1858 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
1859
1860         * gcc.dg/cpp/include2.c: Only expect one message.
1861
1862 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
1863
1864         PR c++/9447
1865         * g++.dg/template/using1.C: New test.
1866         * g++.dg/template/using2.C: New test.
1867         * g++.dg/template/using3.C: New test.
1868         * g++.dg/template/using4.C: New test.
1869
1870 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
1871
1872         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
1873         * gcc.c-torture/execute/string-opt-10.c: Likewise.
1874
1875 2003-07-28  Jan Hubicka  <jh@suse.cz>
1876
1877         PR c++/11530
1878         * g++.dg/opt/call1.C: New test.
1879
1880 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
1881
1882         PR c++/11667
1883         * g++.dg/init/enum2.C: New test.
1884         * g++.dg/template/overload1.C: Add "-w" option.
1885
1886 2003-07-28    <hp@bitrange.com>
1887
1888         * gcc.dg/Wdeclaration-after-statement-1.c,
1889         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
1890
1891 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
1892
1893         * gcc.c-torture/compile/20030725-1.c: New test.
1894
1895 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
1896
1897         * gcc.dg/20030505.c: Only run for SPE.
1898         Remove definition of opaque type.
1899
1900 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
1901
1902         * g++.dg/template/ptrmem6.C: New test.
1903
1904 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
1905
1906         * gcc.c-torture/compile/zero-strct-2.c: New test.
1907
1908 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
1909
1910         * gcc.dg/intermod-1.c: New test.
1911
1912 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
1913
1914         PR c++/11617
1915         * g++.dg/template/lookup2.C: New test.
1916         * g++.dg/template/memclass1.C: Remove instantiated from error.
1917         * g++.dg/other/error2.C: Tweak expected errors.
1918
1919         PR c++/11596
1920         * g++.dg/template/defarg3.C: New test.
1921
1922         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
1923
1924 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
1925
1926         * g++.dg/inherit/access5.C: New test.
1927
1928 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1929
1930         PR c++/11513
1931         * g++.dg/template/crash8.C: New test.
1932
1933 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
1934
1935         PR c/10602
1936         * gcc.dg/noncompile/incomplete-2.c: New test.
1937
1938 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
1939
1940         PR c++/11645
1941         * g++.dg/inherit/access4.C: New test.
1942
1943         PR c++/11517
1944         * g++.dg/expr/cond2.C: New test.
1945
1946         PR optimization/10679
1947         * g++.dg/opt/inline4.C: New test.
1948
1949 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
1950
1951         * g++.dg/parse/crash10: New test.
1952
1953 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1954
1955         * g++.dg/ext/flexary1.C: New test.
1956
1957 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1958
1959         PR c++/10793
1960         * g++.dg/template/crash9.C: New test.
1961
1962 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1963
1964         PR c++/3004
1965         * g++.dg/parse/typedef3.C: New test.
1966
1967         PR c++/7906
1968         * g++.dg/parse/operator2.C: New test.
1969
1970         PR c++/8895
1971         * g++.dg/parse/def-tmpl-arg1.C: New test.
1972
1973         PR c++/9282
1974         * g++.dg/parse/funptr1.C: New test.
1975
1976         PR c++/9452
1977         * g++.dg/parse/ambig3.C: New test.
1978
1979         PR c++/9454
1980         * g++.dg/parse/operator3.C: New test.
1981
1982         PR c++/9486
1983         * g++.dg/parse/template10.C: New test.
1984
1985         PR c++/9488
1986         * g++.dg/parse/template11.C: New test.
1987
1988         PR c++/10150
1989         * g++.dg/parse/invalid-op1.C: New test.
1990
1991         PR c++/10247
1992         * g++.dg/parse/condexpr1.C: New test.
1993
1994 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1995
1996         * g++.dg/ext/packed3.C: New test.
1997         * g++.dg/ext/packed4.C: New test.
1998
1999         * gcc.dg/pack-test-3.c: New test.
2000
2001 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
2002
2003         * lib/compat.exp: Handle dg-options per source file.
2004         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
2005         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
2006         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
2007         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
2008         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
2009         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
2010         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
2011         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
2012         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
2013         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
2014         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
2015         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
2016         * g++.dg/compat/break/bitfield7_x.C: Ditto.
2017         * g++.dg/compat/break/bitfield7_y.C: Ditto.
2018
2019 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
2020
2021         PR c/10320
2022         * gcc.c-torture/execute/20030718-1.c: New test.
2023
2024 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2025
2026         PR optimization/11536
2027         * gcc.dg/20030721-1.c: New test.
2028
2029 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
2030
2031         PR c++/11546
2032         * g++.dg/template/lookup1.C: New test.
2033
2034 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
2035
2036         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
2037         diagnostics of ill-formed constructs involving labels.
2038         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
2039         the new 'previously defined here' message.
2040
2041 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
2042
2043         * g++.dg/parse/non-dependent2.C: New test.
2044
2045 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
2046
2047         * g++.dg/init/init-ref4.C: xfail on targets without
2048         weak symbols.
2049
2050 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
2051
2052         PR target/11087
2053         * gcc.c-torture/execute/20030717-1.c: New test.
2054
2055 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2056
2057         * g++.dg/opt/cfg1.C: New test.
2058
2059 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
2060
2061         PR optimization/11557
2062         * gcc.dg/20030717-1.c: New test.
2063
2064 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
2065
2066         PR c++/10476
2067         * g++.dg/expr/crash-1.C: New test.
2068
2069         PR c++/11027
2070         * g++.dg/template/init3.C: New test.
2071
2072         PR c++/8222
2073         * g++.dg/template/non-dependent1.C: New test.
2074
2075         PR c++/11070
2076         * g++.dg/template/non-dependent2.C: New test.
2077
2078         PR c++/11071
2079         * g++.dg/template/non-dependent3.C: New test.
2080
2081         PR c++/9907
2082         * g++.dg/template/sizeof5.C: New test.
2083
2084 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
2085
2086         PR 11498
2087         * gcc.c-torture/compile/mangle-1.c: New file.
2088
2089 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2090
2091         PR c++/7809
2092         * g++.dg/parse/access3.C: New test.
2093
2094 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
2095
2096         PR c++/11384
2097         * g++.dg/init/init-ref4.C: New test.
2098
2099 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
2100
2101         PR c++/11547
2102         * g++.dg/parse/constant3.C: New test.
2103         * g++.dg/parse/crash7.C: Likewise.
2104
2105 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
2106
2107         PR target/11008
2108         * gcc.dg/i386-pentium4-not-mull.c: New.
2109
2110 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
2111
2112         * gcc.dg/asm-names.c (ymain): Make it weak.
2113
2114 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2115
2116         PR c++/5421
2117         * g++.dg/template/friend21.C: New test.
2118
2119 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
2120
2121         * gcc.dg/cleanup-8.c: New test.
2122         * gcc.dg/cleanup-9.c: New test.
2123
2124 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
2125
2126         * g++.dg/ext/dll-MI1.h: New file.
2127         * g++.dg/ext/dllexport-MI1.C: New file.
2128         * g++.dg/ext/dllimport-MI1.C: New file.
2129
2130 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
2131
2132         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
2133         it does not have cmpstrsi patterns (just cmpmemsi).
2134
2135 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
2136
2137         PR debug/11473
2138         * g++.dg/debug/debug8.C: New test.
2139
2140 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2141
2142         PR c++/10108
2143         * g++.dg/template/crash7.C: New test.
2144
2145 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
2146
2147         PR target/10795
2148         * gcc.c-torture/compile/20030708-1.c: New.
2149
2150 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2151
2152         * gcc.c-torture/execute/20030715-1.c: New test.
2153
2154 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
2155
2156         * gcc.dg/pch/inline-3.c: New file.
2157         * gcc.dg/pch/inline-3.hs: New file.
2158         * gcc.dg/pch/inline-4.c: New file.
2159         * gcc.dg/pch/inline-4.hs: New file.
2160
2161 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
2162
2163         PR c++/11509
2164         * g++.dg/template/crash6.C: New test.
2165
2166         PR c++/7053
2167         * g++.dg/template/friend20.C: New test.
2168
2169         PR c++/7019
2170         * g++.dg/template/overload2.C: New test.
2171
2172 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2173
2174         PR optimization/11440
2175         * gcc.c-torture/execute/20030714-1.c: New test.
2176
2177 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2178
2179         PR c++/11154
2180         * g++.dg/template/partial2.C: New test.
2181
2182 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
2183
2184         PR c++/11503
2185         * g++.dg/template/anon1.C: New test.
2186
2187         PR c++/11493
2188         PR c++/11495
2189         * g++.dg/parse/template9.C: Likewise.
2190         * g++.dg/template/crash4.C: New test.
2191         * g++.dg/template/koenig1.C: Likewise.
2192         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
2193         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
2194         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
2195         functions.
2196         * g++.old-deja/g++.jason/template36.C: Likewise.
2197         * g++.old-deja/g++.mike/p1989.C: Likewise.
2198         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
2199         * g++.old-deja/g++.pt/ttp20.C: Use this->.
2200         * g++.old-deja/g++.pt/ttp21.C: Use this->.
2201         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
2202         compiling.
2203         * g++.old-deja/g++.pt/union2.C: Use this->.
2204
2205 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
2206
2207         * gcc.dg/20030711-1.c: New test.
2208
2209 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
2210
2211         PR c++/11050
2212         * g++.dg/parse/args1.C: New test.
2213         * g++.pt/defarg8.C: Change expected errors.
2214
2215 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
2216
2217         PR c++/8164
2218         * g++.dg/template/nontype2.C: New test.
2219
2220         PR c++/10558
2221         * g++.dg/parse/template8.C: New test.
2222
2223         PR c++/8327
2224         * g++.dg/template/scope1.C: New test.
2225
2226         * g++.dg/warn/Wsign-compare-1.C: New test.
2227
2228 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
2229
2230         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
2231
2232 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
2233
2234         PR c++/9411
2235         * g++.dg/template/explicit2.C: New test.
2236
2237         PR c++/10032
2238         * g++.dg/warn/pedantic1.C: New test.
2239
2240 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
2241
2242         PR c++ 9483
2243         * g++.dg/other/field1.C: New test.
2244
2245 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
2246
2247         PR c/11449
2248         * gcc.c-torture/compile/20030707-1.c: New.
2249
2250 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2251
2252         PR c++/10849
2253         * g++.dg/template/access12.C: New test.
2254
2255 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
2256
2257         * g++.dg/bprob/bprob.exp (prof_ext): Update.
2258         * g77.dg/bprob/bprob.exp (prof_ext): Update.
2259         * gcc.misc-tests/bprob.exp (prof_ext): Update.
2260         * gcc.misc-tests/gcov.exp: Update
2261         * g++.dg/gcov/gcov.exp: Update
2262         * lib/gcov.exp: Update.
2263
2264 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
2265
2266         * g++.dg/abi/mangle17.C: Make sure template expressions are
2267         dependent.
2268         * g++.dg/abi/mangle4.C: Mark erroneous casts.
2269         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
2270         * g++.dg/opt/stack1.C: Remove erroneous code.
2271         * g++.dg/parse/template7.C: New test.
2272         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
2273         * g++.old-deja/g++.pt/crash4.C: Likewise.
2274
2275 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2276
2277         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
2278         with zero or one occurence of `$' after the initial `L'.
2279
2280 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
2281
2282         * gcc.c-torture/compile/20030704-1.c: Add a comment.
2283
2284 2003-07-08  Roger Sayle  <roger@eyesopen.com>
2285
2286         PR c/11370
2287         * gcc.dg/Wunreachable-6.c: New testcase.
2288         * gcc.dg/Wunreachable-7.c: New testcase.
2289
2290 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
2291
2292         PR c/11420
2293         * gcc.dg/20030708-1.c: New test.
2294
2295 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
2296
2297         * gcc.dg/compat/sdata-section.h: New file.
2298         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
2299         * gcc.dg/torture/mips-sdata-1.c: New test.
2300
2301 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2302
2303         PR c++/11030
2304         * g++.dg/template/friend19.C: New test.
2305
2306 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
2307
2308         * g++.dg/opt/strength-reduce.C: New test.
2309
2310 2003-07-07  Roger Sayle  <roger@eyesopen.com>
2311
2312         PR target/10979
2313         * gcc.dg/20030707-1.c: New testcase.
2314
2315 2003-07-07  Roger Sayle  <roger@eyesopen.com>
2316
2317         PR optimization/11059
2318         * g++.dg/opt/emptyunion.C: New testcase.
2319
2320 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2321             Eric Botcazou  <ebotcazou@libertysurf.fr>
2322
2323         * g++.dg/opt/stack1.C: New test.
2324
2325 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
2326
2327         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
2328         run test.
2329
2330         PR c++/11431
2331         * g++.dg/expr/static_cast3.C: New test.
2332
2333 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
2334
2335         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
2336         everywhere.
2337         * gcc.dg/concat.c: Concatenation of string constants with
2338         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
2339         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
2340         * gcc.dg/cpp/escape-2.c: Use wide character constants where
2341         necessary to avoid multi-character character constant warning.
2342         * gcc.dg/cpp/escape.c: Likewise.
2343         * gcc.dg/cpp/ucs.c: Likewise.
2344         Remove backslashes from dg-bogus comments, as they confuse Tcl.
2345         Fix a typo.
2346
2347 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
2348
2349         PR c/11428
2350         * gcc.c-torture/compile/20030704-1.c: New.
2351
2352 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
2353
2354         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
2355
2356 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
2357
2358         PR c++/5287, PR c++/7910,  PR c++/11021
2359         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
2360         tests for warnings.
2361         * g++.dg/ext/dllimport2.C: Add tests for warnings.
2362         * g++.dg/ext/dllimport3.C: Likewise.
2363         * g++.dg/ext/dllimport4.C: New file.
2364         * g++.dg/ext/dllimport5.C: New file.
2365         * g++.dg/ext/dllimport6.C: New file.
2366         * g++.dg/ext/dllimport7.C: New file.
2367         * g++.dg/ext/dllimport8.C: New file.
2368         * g++.dg/ext/dllimport9.C: New file.
2369         * g++.dg/ext/dllimport10.C: New file.
2370         * g++.dg/ext/dllexport1.C: New file.
2371
2372 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
2373
2374         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
2375         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
2376
2377 2003-07-03  Roger Sayle  <roger@eyesopen.com>
2378
2379         * gcc.dg/builtins-25.c: New testcase.
2380         * gcc.dg/builtins-26.c: New testcase.
2381
2382 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
2383
2384         * gcc.dg/compat/vector-defs.h: New file.
2385         * gcc.dg/compat/vector-setup.h: New file.
2386         * gcc.dg/compat/vector-check.h: New file.
2387         * gcc.dg/compat/vector-1_main.c: New file.
2388         * gcc.dg/compat/vector-1_x.c: New file.
2389         * gcc.dg/compat/vector-1_y.c: New file.
2390         * gcc.dg/compat/vector-2_main.c: New file.
2391         * gcc.dg/compat/vector-2_x.c: New file.
2392         * gcc.dg/compat/vector-2_y.c: New file.
2393
2394         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
2395         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
2396         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
2397         * gcc.dg/compat/struct-align-1.h: New file.
2398         * gcc.dg/compat/struct-align-1_main.c: New file.
2399         * gcc.dg/compat/struct-align-1_x.c: New file.
2400         * gcc.dg/compat/struct-align-1_y.c: New file.
2401         * gcc.dg/compat/struct-align-2.h: New file.
2402         * gcc.dg/compat/struct-align-2_main.c: New file.
2403         * gcc.dg/compat/struct-align-2_x.c: New file.
2404         * gcc.dg/compat/struct-align-2_y.c: New file.
2405
2406         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
2407         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
2408         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2409         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
2410         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
2411         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2412         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2413         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
2414         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
2415         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2416         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2417         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2418         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2419         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2420         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2421         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2422         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2423         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2424         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2425         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2426         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2427         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2428         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2429         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2430         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2431         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2432         * gcc.dg/compat/struct-return-10_x.c: Ditto.
2433         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2434         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2435
2436 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2437
2438         * gcc.dg/i386-call-1.c: New test.
2439
2440 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
2441
2442         PR c++/9162
2443         * g++.dg/parse/defarg4.C: New.
2444
2445 2003-07-03  Roger Sayle  <roger@eyesopen.com>
2446
2447         PR target/10700
2448         * gcc.c-torture/compile/20030703-1.c: New test case.
2449
2450 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
2451
2452         * g++.dg/template/local3.C: Remove extra semicolon.
2453
2454 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2455
2456         * gcc.dg/i386-volatile-1.c: New test.
2457
2458 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
2459
2460         PR c++/11072
2461         * g++.dg/other/offsetof2.C: XFAIL.
2462         * g++.dg/other/offsetof5.C: New.
2463
2464         PR c++/10219
2465         * g++.dg/template/error1.C: New.
2466
2467         PR c++/9779
2468         * g++.dg/template/dependent-expr1.C: New.
2469
2470 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
2471
2472         PR c++/6949
2473         * g++.dg/template/local3.C: New test.
2474
2475         PR c++/11149
2476         * g++.dg/lookup/scoped6.C: New test.
2477
2478 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
2479
2480         PR c++/8046
2481         * g++.dg/other/error7.C: New test.
2482
2483 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
2484
2485         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
2486         * g++.old-deja/g++.abi/vtable3.h: Likewise.
2487         * g++.old-deja/g++.law/code-gen5.C: Likewise.
2488         * g++.old-deja/g++.other/union2.C: Likewise.
2489         * gcc.dg/c90-const-expr-2.c: Likewise.
2490         * gcc.dg/c90-const-expr-3.c: Likewise.
2491         * gcc.dg/c99-const-expr-2.c: Likewise.
2492         * gcc.dg/c99-const-expr-3.c: Likewise.
2493         * gcc.dg/concat.c: Likewise.
2494
2495 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
2496
2497         PR c++/9559
2498         * g++.dg/init/static1.C: New test.
2499
2500 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2501
2502         * Changelog: Remove ">>>>>>>" from previous change.
2503
2504 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2505
2506         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
2507         * g++.old-deja/g++.other/access2.C: Likewise.
2508         * g++.old-deja/g++.other/decl2.C: Likewise.
2509         * gcc.c-torture/execute/20020615-1.c: Likewise.
2510
2511 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2512
2513         PR c++/4933
2514         * g++.dg/template/sizeof4.C: New test.
2515
2516 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2517
2518         * g++.dg/other/error6.C: New test.
2519
2520 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2521
2522         PR c++/10750
2523         * g++.dg/parse/constant2.C: New test.
2524
2525 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
2526
2527         PR c++/11106
2528         * g++.dg/other/error5.C: New test.
2529
2530 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2531
2532         * gcc.dg/format/gcc_diag-1.c: New test.
2533
2534 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
2535
2536         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
2537
2538 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
2539
2540         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
2541         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
2542         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
2543
2544 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
2545
2546         * gcc.c-torture/execute/builtins/string-8.c: New test.
2547         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
2548         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
2549         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
2550
2551 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
2552
2553         PR c++/10468
2554         * g++.dg/ext/typeof6.C: New test.
2555
2556 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
2557
2558         PR c++/10796
2559         * g++.dg/init/enum1.C: New test.
2560
2561 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
2562
2563         * gcc.dg/20030627-1.c: New test.
2564
2565 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
2566
2567         PR c++/11332
2568         * g++.dg/expr/static_cast2.C: New test.
2569
2570 2003-06-26  Roger Sayle  <roger@eyesopen.com>
2571             Jakub Jelinek  <jakub@redhat.com>
2572
2573         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
2574         sprintf(dst,"%s",src) optimization.
2575         * gcc.c-torture/execute/20030626-1.c: New test case.
2576         * gcc.c-torture/execute/20030626-2.c: New test case.
2577
2578 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
2579
2580         * gcc.c-torture/execute/multi-ix.c: New test.
2581
2582         * gcc.c-torture/execute/simd-4.c (main):
2583         Added missing semicolon at end of union.
2584
2585 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
2586
2587         PR c++/8266
2588         * g++.dg/template/explicit-instantiation3.C: New test.
2589
2590 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2591
2592         * gcc.dg/20030626-1.c: Use signed char.
2593
2594 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2595
2596         * gcc.dg/20030626-1.c: New test.
2597
2598 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
2599
2600         * const-str-2.m: Update.
2601
2602 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
2603
2604         PR c++/10990
2605         * g++.dg/rtti/dyncast1.C: New test.
2606         * g++.dg/abi/mangle4.C: Correct base-specifier access.
2607         * g++.dg/lookup/scoped1.C: Remove XFAIL.
2608         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
2609
2610         PR c++/10931
2611         * g++.dg/expr/static_cast1.C: New test.
2612
2613 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
2614
2615         * gcc.dg/20030625-1.c: New test.
2616
2617 2003-06-24  Roger Sayle  <roger@eyesopen.com>
2618
2619         * gcc.c-torture/compile/20030624-1.c: New test case.
2620
2621 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
2622
2623         * gcc.c-torture/execute/string-opt-17.c: New test.
2624
2625 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
2626
2627         PR c++/5754
2628         * g++.dg/parse/crash6.C: New test.
2629
2630 2003-06-23  Roger Sayle  <roger@eyesopen.com>
2631
2632         * gcc.dg/builtins-24.c: New test case.
2633
2634 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
2635
2636         * g++.dg/opt/operator1.C: New test.
2637
2638 2003-06-22  Roger Sayle  <roger@eyesopen.com>
2639
2640         * gcc.c-torture/execute/string-opt-16.c: New test case.
2641
2642 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
2643
2644         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
2645         * g++.old-deja/g++.other/conv7.C: Likewise
2646         * g++.old-deja/g++.other/overcnv2.C: Likewise.
2647         * g++.old-deja/g++.other/overload14.C: Likewise.
2648
2649 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
2650
2651         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
2652         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
2653
2654 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2655
2656         PR c++/10888
2657         * g++.dg/warn/Winline-3.C: New test.
2658
2659 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2660
2661         * lib/target-supports.exp (check_alias_available): Make the test
2662         program acceptable to the Solaris assembler.
2663
2664         PR c++/10749
2665         * g++.dg/template/memclass2.C: New test.
2666
2667 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2668             Eric Botcazou  <ebotcazou@libertysurf.fr>
2669
2670         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
2671         data for non-matching targets.
2672         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
2673
2674 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2675
2676         PR c++/10845
2677         * g++.dg/template/member3.C: New test.
2678
2679 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
2680
2681         PR c++/10939
2682         * g++.dg/template/func1.C: New test.
2683
2684         PR c++/9649
2685         * g++.dg/template/static4.C: New test.
2686         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
2687
2688         PR c++/11041
2689         * g++.dg/init/ref7.C: New test.
2690
2691 2003-06-19  Matt Austern  <austern@apple.com>
2692
2693         PR c++/11228
2694         * g++.dg/anew1.C: New test.
2695         * g++.dg/anew2.C: New test.
2696         * g++.dg/anew3.C: New test.
2697         * g++.dg/anew4.C: New test.
2698
2699 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
2700
2701         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
2702
2703 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
2704
2705         * gcc.c-torture/execute/simd-4.c (main): Make expected value
2706         endian-dependent.
2707
2708 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
2709
2710         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
2711         Remove cruft.
2712
2713 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
2714
2715         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
2716         * gcc.c-torture/compile/961203-1.c: Likewise.
2717         * gcc.c-torture/compile/980506-1.c: Likewise.
2718
2719 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2720
2721         PR c++/10712
2722         * g++.dg/lookup/using7.C: New test.
2723
2724 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2725
2726         PR c++/11105
2727         * g++.dg/abi/conv1.C: Remove it.
2728         * g++.dg/template/conv7.C: New test.
2729         * g++.dg/template/conv8.C: Likewise.
2730         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
2731         conversion operator.
2732
2733 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
2734
2735         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
2736         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
2737         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2738         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
2739         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
2740         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2741         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2742         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
2743         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
2744         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2745         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2746         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2747         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2748         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2749         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2750         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2751         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2752         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2753         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2754         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2755         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2756         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2757         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2758         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2759         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2760         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2761         * gcc.dg/compat/struct-return-10_x.c: Ditto.
2762         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2763         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2764
2765 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
2766
2767         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
2768         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
2769         indications.
2770
2771 2003-06-16  Roger Sayle  <roger@eyesopen.com>
2772
2773         * gcc.dg/i386-387-5.c: New test case.
2774         * gcc.dg/i386-387-6.c: New test case.
2775         * gcc.dg/builtins-23.c: New test case.
2776
2777 2003-06-15  Roger Sayle  <roger@eyesopen.com>
2778
2779         * gcc.dg/builtins-22.c: New test case.
2780         * gcc.dg/i386-387-1.c: Update to test exp.
2781         * gcc.dg/i386-387-2.c: Likewise.
2782
2783 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2784
2785         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
2786
2787 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2788
2789         * lib/gcc-dg.exp (dg-require-dll): New function.
2790         (dg-xfail-if): Likewise.
2791         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
2792         driver.
2793
2794         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
2795         * gcc.c-torture/compile/20001205-1.c: Likewise.
2796         * gcc.c-torture/compile/20001226-1.c: Likewise.
2797         * gcc.c-torture/compile/20010518-2.c: Likewise.
2798         * gcc.c-torture/compile/20020312-1.c: Likewise.
2799         * gcc.c-torture/compile/20020604-1.c: Likewise.
2800         * gcc.c-torture/compile/920501-12.c: Likewise.
2801         * gcc.c-torture/compile/920501-4.c: Likewise.
2802         * gcc.c-torture/compile/920520-1.c: Likewise.
2803         * gcc.c-torture/compile/920521-1.c: Likewise.
2804         * gcc.c-torture/compile/920625-1.c: Likewise.
2805         * gcc.c-torture/compile/961203-1.c: Likewise.
2806         * gcc.c-torture/compile/980506-1.c: Likewise.
2807         * gcc.c-torture/compile/981006-1.c: Likewise.
2808         * gcc.c-torture/compile/981022-1.c: Likewise.
2809         * gcc.c-torture/compile/981223-1.c: Likewise.
2810         * gcc.c-torture/compile/990617-1.c: Likewise.
2811         * gcc.c-torture/compile/dll.c: Likewise.
2812         * gcc.c-torture/compile/labels-3.c: Likewise.
2813         * gcc.c-torture/compile/mipscop-1.c: Likewise.
2814         * gcc.c-torture/compile/mipscop-2.c: Likewise.
2815         * gcc.c-torture/compile/mipscop-3.c: Likewise.
2816         * gcc.c-torture/compile/mipscop-4.c: Likewise.
2817         * gcc.c-torture/compile/simd-5.c: Likewise.
2818         * gcc.c-torture/compile/20000804-1.x: Remove.
2819         * gcc.c-torture/compile/20001205-1.x: Likewise.
2820         * gcc.c-torture/compile/20001226-1.x: Likewise.
2821         * gcc.c-torture/compile/20010518-2.x: Likewise.
2822         * gcc.c-torture/compile/20020312-1.x: Likewise.
2823         * gcc.c-torture/compile/20020604-1.x: Likewise.
2824         * gcc.c-torture/compile/920501-12.x: Likewise.
2825         * gcc.c-torture/compile/920501-4.x: Likewise.
2826         * gcc.c-torture/compile/920520-1.x: Likewise.
2827         * gcc.c-torture/compile/920521-1.x: Likewise.
2828         * gcc.c-torture/compile/920625-1.x: Likewise.
2829         * gcc.c-torture/compile/961203-1.x: Likewise.
2830         * gcc.c-torture/compile/980506-1.x: Likewise.
2831         * gcc.c-torture/compile/981006-1.x: Likewise.
2832         * gcc.c-torture/compile/981022-1.x: Likewise.
2833         * gcc.c-torture/compile/981223-1.x: Likewise.
2834         * gcc.c-torture/compile/990617-1.x: Likewise.
2835         * gcc.c-torture/compile/mipscop-1.x: Likewise.
2836         * gcc.c-torture/compile/mipscop-2.x: Likewise.
2837         * gcc.c-torture/compile/mipscop-3.x: Likewise.
2838         * gcc.c-torture/compile/mipscop-4.x: Likewise.
2839         * gcc.c-torture/compile/simd-5.x: Likewise.
2840
2841         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
2842
2843 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2844
2845         * gcc.c-torture/execute/20030611-1.c: New test.
2846
2847 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2848
2849         PR middle-end/168
2850         * gcc.dg/20030612-1.c: New test case.
2851
2852 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2853
2854         PR c++/10635
2855         * g++.dg/expr/cast1.C: New test.
2856
2857 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2858
2859         * gcc.dg/builtins-21.c: New test case.
2860
2861 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
2862
2863         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
2864         options instead of at the end.
2865         * lib/objc.exp (objc_target_compile): Likewise.
2866
2867 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
2868
2869         PR c++/10432
2870         * g++.dg/parse/error1.C: New test.
2871
2872 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
2873
2874         * gcc.dg/compat/struct-by-value-11_main.c: New file.
2875         * gcc.dg/compat/struct-by-value-11_x.c: New file.
2876         * gcc.dg/compat/struct-by-value-11_y.c: New file.
2877         * gcc.dg/compat/struct-by-value-12_main.c: New file.
2878         * gcc.dg/compat/struct-by-value-12_x.c: New file.
2879         * gcc.dg/compat/struct-by-value-12_y.c: New file.
2880         * gcc.dg/compat/struct-by-value-13_main.c: New file.
2881         * gcc.dg/compat/struct-by-value-13_x.c: New file.
2882         * gcc.dg/compat/struct-by-value-13_y.c: New file.
2883         * gcc.dg/compat/struct-by-value-14_main.c: New file.
2884         * gcc.dg/compat/struct-by-value-14_x.c: New file.
2885         * gcc.dg/compat/struct-by-value-14_y.c: New file.
2886         * gcc.dg/compat/struct-by-value-15_main.c: New file.
2887         * gcc.dg/compat/struct-by-value-15_x.c: New file.
2888         * gcc.dg/compat/struct-by-value-15_y.c: New file.
2889         * gcc.dg/compat/struct-by-value-16_main.c: New file.
2890         * gcc.dg/compat/struct-by-value-16_x.c: New file.
2891         * gcc.dg/compat/struct-by-value-16_y.c: New file.
2892         * gcc.dg/compat/struct-by-value-17_main.c: New file.
2893         * gcc.dg/compat/struct-by-value-17_x.c: New file.
2894         * gcc.dg/compat/struct-by-value-17_y.c: New file.
2895         * gcc.dg/compat/struct-by-value-18_main.c: New file.
2896         * gcc.dg/compat/struct-by-value-18_x.c: New file.
2897         * gcc.dg/compat/struct-by-value-18_y.c: New file.
2898
2899         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
2900         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
2901         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
2902         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
2903         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
2904         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
2905         * gcc.dg/compat/scalar-return-3_main.c: New file.
2906         * gcc.dg/compat/scalar-return-3_x.c: New file.
2907         * gcc.dg/compat/scalar-return-3_y.c: New file.
2908         * gcc.dg/compat/scalar-return-4_main.c: New file.
2909         * gcc.dg/compat/scalar-return-4_x.c: New file.
2910         * gcc.dg/compat/scalar-return-4_y.c: New file.
2911
2912 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
2913
2914         * gcc.dg/compat/fp2-struct-check.h: New file.
2915         * gcc.dg/compat/fp2-struct-defs.h: New file.
2916         * gcc.dg/compat/fp2-struct-init.h: New file.
2917         * gcc.dg/compat/struct-by-value-10_main.c: New file.
2918         * gcc.dg/compat/struct-by-value-10_x.c: New file.
2919         * gcc.dg/compat/struct-by-value-10_y.c: New file.
2920         * gcc.dg/compat/struct-return-10_main.c: New file.
2921         * gcc.dg/compat/struct-return-10_x.c: New file.
2922         * gcc.dg/compat/struct-return-10_y.c: New file.
2923
2924         * gcc.dg/compat/compat-common.h: New file.
2925         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
2926         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
2927         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
2928         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
2929         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
2930         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
2931         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
2932         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2933         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
2934         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
2935         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2936         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
2937         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
2938         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2939         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
2940         * gcc.dg/compat/small-struct-check.h: Ditto.
2941         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
2942         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2943         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
2944         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
2945         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2946         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
2947         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
2948         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2949         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
2950         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
2951         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2952         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
2953         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
2954         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2955         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
2956         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
2957         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2958         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
2959         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
2960         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2961         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
2962         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
2963         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2964         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
2965         * gcc.dg/compat/struct-return-2_main.c: Ditto.
2966         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2967         * gcc.dg/compat/struct-return-2_y.c: Ditto.
2968         * gcc.dg/compat/struct-return-3_main.c: Ditto.
2969         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2970         * gcc.dg/compat/struct-return-3_y.c: Ditto.
2971
2972 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
2973
2974         * g++.dg/pch/static-1.C: New file.
2975         * g++.dg/pch/static-1.Hs: New file.
2976
2977 2003-06-10  Richard Henderson  <rth@redhat.com>
2978
2979         * gcc.dg/asm-7.c: Adjust expected warning text.
2980
2981 2003-06-10  Roger Sayle  <roger@eyesopen.com>
2982
2983         * gcc.dg/builtins-20.c: New test case.
2984
2985 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
2986
2987         PR c++/11131
2988         * g++.dg/opt/template1.C: New test.
2989
2990 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2991
2992         * lib/gcc-dg.exp (dg-test): Clear additional_files and
2993         additional_sources.
2994
2995 2003-05-21  David Taylor  <dtaylor@emc.com>
2996
2997         * gcc.dg/Wpadded.c: New file.
2998
2999 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
3000
3001         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
3002         * gcc.dg/special/weak-2.c: Add dg-require-weak.
3003         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
3004         dg-require-weak.
3005
3006 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
3007
3008         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
3009
3010 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
3011
3012         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
3013         (dg-require-alias): Likewise.
3014         (dg-require-gc-sections): Likewise.
3015         * lib/target-supports.exp (check_gc_sections_available): Likewise.
3016
3017 2003-06-08  Richard Henderson  <rth@redhat.com>
3018
3019         * gcc.dg/20011029-2.c: Fix the array reference.
3020         * gcc.dg/asm-7.c: New.
3021
3022 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
3023
3024         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
3025
3026 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
3027
3028         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
3029         (dg-require-gc-sections): Likewise.
3030
3031 2003-06-08  Jan Hubicka  <jh@suse.cz>
3032
3033         * i386-cmov1.c: Fix regular expression.
3034         * i386-cvt-1.c: Likewise.
3035         * i386-local.c: Likewise.
3036         * i386-local2.c: Likewise.
3037         * i386-mul.c: Likewise.
3038         * i386-ssetype-1.c: Likewise.
3039         * i386-ssetype-3.c: Likewise.
3040         * i386-ssetype-5.c: Likewise.
3041
3042 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3043
3044         PR c++/11039
3045         * g++.dg/warn/implicit-typename2.C: New test.
3046         * g++.dg/warn/implicit-typename3.C: New test.
3047
3048 2003-06-07  Richard Henderson  <rth@redhat.com>
3049
3050         * g++.dg/other/offsetof3.C: Use size_t.
3051         * g++.dg/other/offsetof4.C: Likewise.
3052
3053 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
3054
3055         * lib/copy-file.exp: New. Implement gcc_copy_files.
3056
3057         * lib/dg-pch.exp: Load copy-file.exp
3058         (dg-pch): Use gcc_copy_files instead of "file copy".
3059
3060 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
3061
3062         * gcc.dg/weak/weak.exp: Simplify.
3063         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
3064         * gcc.dg/weak/weak-1.c: Likewise.
3065         * gcc.dg/weak/weak-2.c: Likewise.
3066         * gcc.dg/weak/weak-3.c: Likewise.
3067         * gcc.dg/weak/weak-4.c: Likewise.
3068         * gcc.dg/weak/weak-5.c: Likewise.
3069         * gcc.dg/weak/weak-6.c: Likewise.
3070         * gcc.dg/weak/weak-7.c: Likewise.
3071         * gcc.dg/weak/weak-8.c: Likewise.
3072         * gcc.dg/weak/weak-9.c: Likewise.
3073
3074 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
3075
3076         gcc.c-torture/execute/20030606-1.c: New.
3077
3078 2003-06-06  Roger Sayle  <roger@eyesopen.com>
3079
3080         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
3081         * gcc.dg/builtins-19.c: Likewise.
3082
3083 2003-06-06  Roger Sayle  <roger@eyesopen.com>
3084
3085         * gcc.dg/builtins-2.c: Add some more tests.
3086         * gcc.dg/builtins-18.c: New test case.
3087         * gcc.dg/builtins-19.c: New test case.
3088
3089 2003-06-06  Roger Sayle  <roger@eyesopen.com>
3090             Jim Wilson  <wilson@tuliptree.org>
3091
3092         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
3093
3094 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
3095
3096         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
3097         mempcpy/stpcpy calls not to be optimized into something else.
3098         * gcc.c-torture/execute/string-opt-3.c: Moved to...
3099         * gcc.c-torture/execute/builtins/string-7.c: ...here.
3100         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
3101
3102 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3103
3104         * gcc.dg/format/asm_fprintf-1.c: New test.
3105
3106 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
3107
3108         * lib/gcc-defs.exp (additional_sources): New variable.
3109         (dg-additional-sources): New function.
3110         (additional_files): New variable.
3111         (dg-additional-files): New function.
3112         (dg-additional-files-options): Likewise.
3113         * lib/gcc-dg.exp (dg-require-weak): New function.
3114         (dg-require-alias): Likewise.
3115         (dg-require-gc-sections): Likewise.
3116         * lib/target-supports.exp (check_alias_available): Remove testfile
3117         parameter.
3118         (check_gc_sections_available): New function.
3119         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
3120         (dg-gpp-additional-files): Likewise.
3121         * lib/g++.exp (additional_sources): Remove.
3122         (additional_files): Likewise.
3123         (g++_target_compile): Use dg-additional-files-options.
3124
3125         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
3126         Tcl logic.
3127         * gcc.dg/special/ecos.exp: Remove.
3128         * gcc.dg/special/20000419-2.c: Use dg-require-*.
3129         * gcc.dg/special/alias-1.c: Likewise.
3130         * gcc.dg/special/alias-2.c: Likewise.
3131         * gcc.dg/special/gcsec-1.c: Likewise.
3132         * gcc.dg/special/weak-1.c: Likewise.
3133         * gcc.dg/special/weak-2.c: Likewise.
3134         * gcc.dg/special/wkali-1.c: Likewise.
3135         * gcc.dg/special/wkali-2.c: Likewise.
3136
3137         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
3138         dg-gpp-additional-*.
3139         * g++.dg/special/conpr-3.C: Likewise.
3140         * g++.dg/special/conpr-4.C: Likewise.
3141         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
3142         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
3143         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
3144         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
3145         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
3146         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
3147         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
3148         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
3149         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
3150         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
3151         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
3152         * g++.old-deja/g++.other/comdat1.C: Likewise.
3153         * g++.old-deja/g++.other/comdat2.C: Likewise.
3154         * g++.old-deja/g++.other/comdat3.C: Likewise.
3155         * g++.old-deja/g++.other/ctor1.C: Likewise.
3156         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
3157
3158 2003-06-05  Richard Henderson  <rth@redhat.com>
3159
3160         * gcc.dg/debug/20030605-1.c: New.
3161
3162 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
3163
3164         * README.QMTEST: Update.
3165
3166 2003-06-04  Richard Henderson  <rth@redhat.com>
3167
3168         * gcc.dg/cleanup-1.c: New.
3169         * gcc.dg/cleanup-2.c: New.
3170         * gcc.dg/cleanup-3.c: New.
3171         * gcc.dg/cleanup-4.c: New.
3172         * gcc.dg/cleanup-5.c: New.
3173         * gcc.dg/cleanup-6.c: New.
3174         * gcc.dg/cleanup-7.c: New.
3175
3176 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
3177
3178         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
3179
3180         * lib/dg-pch.exp: New file.
3181         * g++.dg/pch/pch.exp: Use dg-pch.exp.
3182         * gcc.dg/pch/pch.exp: Likewise.
3183
3184 2003-06-04  Roger Sayle  <roger@eyesopen.com>
3185
3186         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
3187         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
3188         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
3189         * gcc.dg/builtins-17.c: New test case.
3190         * gcc.dg/i386-387-4.c: New test case.
3191         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
3192
3193 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3194
3195         * gcc.dg/ultrasp9.c: New test.
3196
3197 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3198
3199         * gcc.c-torture/compile/20030604-1.c: New test.
3200         * gcc.dg/sparc-constant-1.c: New test.
3201
3202 2003-06-03  Glen Nakamura  <glen@imodulo.com>
3203
3204         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
3205
3206 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
3207
3208         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
3209
3210         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
3211         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
3212
3213 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
3214
3215         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
3216
3217 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3218
3219         PR c++/10940
3220         * g++.dg/template/spec10.C: New test.
3221
3222 2003-06-03  Roger Sayle  <roger@eyesopen.com>
3223
3224         * gcc.dg/builtins-16.c: New test case.
3225
3226 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
3227
3228         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
3229         mempcpy test with post-increments.
3230         * gcc.c-torture/execute/string-opt-3.c: New test.
3231         * gcc.dg/string-opt-1.c: New test.
3232
3233 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
3234
3235         PR fortran/10965
3236         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
3237
3238 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
3239
3240         * lib/scanasm.exp (dg-scan): New function, factored out of ...
3241         (scan-assembler): ... here.  Use dg-scan.
3242         (scan-assembler-not): Likewise.
3243         (scan-file): New function.
3244         (scan-file-not): Likewise.
3245         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
3246         * gcc.dg/cpp/_Pragma4.c: Likewise.
3247         * gcc.dg/cpp/_Pragma5.c: Likewise.
3248         * gcc.dg/cpp/avoidpaste1.c: Likewise.
3249         * gcc.dg/cpp/avoidpaste2.c: Likewise.
3250         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
3251         * gcc.dg/cpp/cmdlne-P.c: Likewise.
3252         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
3253         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
3254         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
3255         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
3256         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
3257         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
3258         * gcc.dg/cpp/cxxcom1.c: Likewise.
3259         * gcc.dg/cpp/line1.c: Likewise.
3260         * gcc.dg/cpp/maccom1.c: Likewise.
3261         * gcc.dg/cpp/maccom2.c: Likewise.
3262         * gcc.dg/cpp/maccom3.c: Likewise.
3263         * gcc.dg/cpp/maccom4.c: Likewise.
3264         * gcc.dg/cpp/maccom5.c: Likewise.
3265         * gcc.dg/cpp/maccom6.c: Likewise.
3266         * gcc.dg/cpp/multiline.c: Likewise.
3267         * gcc.dg/cpp/spacing1.c: Likewise.
3268         * gcc.dg/cpp/spacing2.c: Likewise.
3269         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
3270         * gcc.dg/cpp/trad/maccom1.c: Likewise.
3271         * gcc.dg/cpp/trad/maccom2.c: Likewise.
3272         * gcc.dg/cpp/trad/maccom3.c: Likewise.
3273         * gcc.dg/cpp/trad/maccom4.c: Likewise.
3274         * gcc.dg/cpp/trad/maccom6.c: Likewise.
3275         * gcc.dg/cpp/cxxcom2.c: Likewise.
3276         * gcc.dg/cpp/cxxcom2.h: New file.
3277
3278         * gcc.dg/cpp/truefalse.cpp: Move it to ...
3279         * g++.dg/cpp/truefalse.C: Here.
3280         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
3281
3282 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
3283
3284         * gcc.dg/cpp/redef3.c: New file.
3285
3286 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3287
3288         * gcc.dg/i386-loop-3.c: New test.
3289
3290 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
3291
3292         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
3293
3294 2003-05-31  Roger Sayle  <roger@eyesopen.com>
3295
3296         * gcc.dg/fwrapv-1.c: New test case.
3297         * gcc.dg/fwrapv-2.c: New test case.
3298
3299 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3300
3301         PR c++/10956
3302         * g++.dg/template/spec9.C: New test.
3303
3304 2003-05-29  Roger Sayle  <roger@eyesopen.com>
3305
3306         * gcc.dg/duff-4.c: New test case.
3307
3308 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
3309
3310         PR fortran/10843
3311         * g77.dg/ffixed-form-1.f: New test
3312         * g77.dg/ffixed-form-2.f: New test
3313         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
3314         * g77.dg/ffree-form-3.f: New test
3315
3316 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
3317
3318         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
3319         * gcc.dg/wint_t-1.c: Likewise.
3320
3321 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3322
3323         * g++.dg/template/access11.C: New test.
3324
3325 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3326
3327         PR c++/10849
3328         * g++.dg/template/access10.C: New test.
3329
3330 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3331             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3332
3333         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
3334
3335 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
3336
3337         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
3338         suppress for powerpc-*-darwin*.
3339         * gcc.dg/torture/builtin-noret-2.c: Likewise.
3340
3341 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
3342
3343         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
3344         suppress option for powerpc-*-darwin*.
3345
3346 2003-05-23  Roger Sayle  <roger@eyesopen.com>
3347
3348         * gcc.dg/builtins-1.c: Add tests for tan and atan.
3349         * gcc.dg/builtins-4.c: Add test for fmod.
3350
3351 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3352
3353         PR c++/10682
3354         * g++.dg/template/instantiate4.C: New test.
3355
3356 2003-05-22  Roger Sayle  <roger@eyesopen.com>
3357
3358         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
3359
3360 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
3361
3362         * gcc.dg/compat/scalar-return-1_main.c: New file.
3363         * gcc.dg/compat/scalar-return-1_x.c: New file.
3364         * gcc.dg/compat/scalar-return-1_y.c: New file.
3365         * gcc.dg/compat/scalar-return-2_main.c: New file.
3366         * gcc.dg/compat/scalar-return-2_x.c: New file.
3367         * gcc.dg/compat/scalar-return-2_y.c: New file.
3368         * gcc.dg/compat/struct-return-3_main.c: New file.
3369         * gcc.dg/compat/struct-return-3_y.c: New file.
3370         * gcc.dg/compat/struct-return-3_x.c: New file.
3371         * gcc.dg/compat/struct-return-2_main.c: New file.
3372         * gcc.dg/compat/struct-return-2_x.c: New file.
3373         * gcc.dg/compat/struct-return-2_y.c: New file.
3374
3375 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3376
3377         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
3378         for hppa*-hp-hpux*.
3379         * gcc.dg/20021014-1.c (dg-options): Likewise.
3380         * gcc.dg/nest.c (dg-options): Likewise.
3381
3382 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
3383
3384         PR c++/9738
3385         * g++.dg/ext/dllimport2.C: New file.
3386         * g++.dg/ext/dllimport3.C: New file.
3387
3388 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
3389
3390         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
3391         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
3392         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3393         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
3394         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3395         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
3396         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
3397         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
3398         * gcc.dg/compat/small-struct-defs.h: New file.
3399         * gcc.dg/compat/small-struct-init.h: New file.
3400         * gcc.dg/compat/small-struct-check.h: New file.
3401         * gcc.dg/compat/fp-struct-defs.h: New file.
3402         * gcc.dg/compat/fp-struct-check.h: New file.
3403         * gcc.dg/compat/fp-struct-init.h: New file.
3404         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
3405         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
3406
3407 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
3408
3409         * gcc.dg/20030225-2.c: New test.
3410
3411 2003-05-18  Roger Sayle  <roger@eyesopen.com>
3412             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3413
3414         * gcc.c-torture/compile/20030518-1.c: New test case.
3415
3416 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
3417
3418         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
3419         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
3420         gcc-dg-debug-runtest.
3421         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
3422         gcc-dg-debug-runtest.
3423
3424 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3425
3426         PR c++/9022
3427         * g++.dg/lookup/using6.C: New test.
3428
3429 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3430
3431         * g++.dg/parse/access2.C: New test.
3432
3433 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
3434
3435         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
3436         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
3437         * gcc.dg/debug/debug.exp: Likewise.
3438
3439 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
3440
3441         * gcc.dg/dollar.c: New test.
3442
3443 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
3444
3445         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
3446         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
3447         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
3448         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
3449         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
3450         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
3451         * gcc.dg/compat/struct-by-value-6_main.c: New file.
3452         * gcc.dg/compat/struct-by-value-6_x.c: New file.
3453         * gcc.dg/compat/struct-by-value-6_y.c: New file.
3454         * gcc.dg/compat/struct-by-value-7_main.c: New file.
3455         * gcc.dg/compat/struct-by-value-7_x.c: New file.
3456         * gcc.dg/compat/struct-by-value-7_y.c: New file.
3457         * gcc.dg/compat/struct-by-value-8_main.c: New file.
3458         * gcc.dg/compat/struct-by-value-8_x.c: New file.
3459         * gcc.dg/compat/struct-by-value-8_y.c: New file.
3460         * gcc.dg/compat/struct-by-value-9_main.c: New file.
3461         * gcc.dg/compat/struct-by-value-9_x.c: New file.
3462         * gcc.dg/compat/struct-by-value-9_y.c: New file.
3463
3464 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
3465
3466         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
3467         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
3468         support for "repo" mode.
3469         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
3470         * lib/g77-dg.exp: Likewise.
3471         * lib/obj-dg.exp: Likewise.
3472
3473 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
3474
3475         Merge from gcc-3_2-rhl8-branch:
3476         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
3477
3478         * gcc.dg/tls/opt-6.c: New test.
3479
3480         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
3481
3482         * gcc.dg/20030405-1.c: New test.
3483
3484         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
3485
3486         * gcc.dg/20030309-1.c: New test.
3487
3488         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3489
3490         * gcc.c-torture/execute/20030307-1.c: New test.
3491
3492         2003-02-20  Randolph Chung  <tausq@debian.org>
3493
3494         * gcc.c-torture/compile/20030220-1.c: New test.
3495
3496         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
3497
3498         * gcc.dg/20030217-1.c: New test.
3499
3500         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
3501
3502         * gcc.c-torture/compile/20020129-1.c: New test.
3503
3504         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3505
3506         * gcc.dg/unroll-1.c: New test.
3507
3508         2002-11-16  Jan Hubicka  <jh@suse.cz>
3509
3510         * gcc.c-torture/execute/20020920-1.c: New test.
3511
3512         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
3513
3514         PR target/7434
3515         * gcc.c-torture/compile/20021008-1.c: New test.
3516
3517         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
3518
3519         PR target/7559
3520         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
3521
3522         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
3523
3524         * gcc.c-torture/compile/20020807-1.c: New test.
3525
3526         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
3527
3528         * gcc.dg/tls/opt-1.c: New test.
3529
3530         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
3531
3532         * gcc.dg/20020729-1.c: New test.
3533
3534         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
3535
3536         * g++.dg/opt/life1.C: New test.
3537
3538         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
3539
3540         * gcc.dg/20020525-1.c: New test.
3541
3542         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
3543
3544         PR c++/6794
3545         * g++.dg/ext/pretty1.C: New test.
3546         * g++.dg/ext/pretty2.C: New test.
3547
3548 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
3549
3550         PR c++/8385
3551         * g++.dg/ext/typeof5.C: New test.
3552
3553 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
3554
3555         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
3556         __USER_LABEL_PREFIX__ into account.
3557         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
3558
3559 2003-05-14  Roger Sayle  <roger@eyesopen.com>
3560
3561         * gcc.dg/builtins-15.c: New test case.
3562
3563 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
3564
3565         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
3566
3567 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
3568
3569         * lib/g++.exp: Tweak handling of additional source files.
3570         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
3571         * g++.dg/special/conpr-2a.C: Rename to ...
3572         * g++.dg/special/conpr-2a.cc: ... this.
3573         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
3574         * g++.dg/special/conpr-3a.C: Rename to ...
3575         * g++.dg/special/conpr-3a.cc: This.
3576         * g++.dg/special/conpr-3b.C: Rename to ...
3577         * g++.dg/special/conpr-3b.cc: This.
3578         * g++.dg/special/conpr-4.C: New test.
3579         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
3580
3581 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
3582
3583         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
3584
3585 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3586
3587         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
3588         * g++.old-deja/g++.robertl/eb71.C: Likewise.
3589         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
3590         * g++.old-deja/g++.other/warn3.C: Likewise.
3591
3592 2003-05-11  Roger Sayle  <roger@eyesopen.com>
3593
3594         * gcc.dg/i386-387-1.c: Update to also test log.
3595         * gcc.dg/i386-387-2.c: Likewise.
3596
3597 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
3598
3599         * g77.f-torture/execute/int8421.f: New test.
3600
3601 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3602
3603         PR c++/10230, c++/10481
3604         * g++.dg/lookup/scoped5.C: New test.
3605
3606 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3607
3608         PR c++/10552
3609         * g++.dg/template/ttp6.C: New test.
3610
3611 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
3612
3613         * gcc.c-torture/execute/builtins: New directory.
3614         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
3615         gcc.c-torture/execute/builtins.
3616         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
3617         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
3618         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
3619         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
3620
3621 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3622
3623         PR c++/9252
3624         * g++.dg/template/access8.C: New test.
3625         * g++.dg/template/access9.C: New test.
3626
3627 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3628
3629         PR c++/9554
3630         * g++.dg/parse/access1.C: New test.
3631
3632 2003-05-09  DJ Delorie  <dj@redhat.com>
3633
3634         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
3635         long, and not an int.
3636
3637 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3638
3639         PR c++/10555, c++/10576
3640         * g++.dg/template/memclass1.C: New test.
3641
3642 2003-05-08  DJ Delorie  <dj@redhat.com>
3643
3644         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
3645         targets.
3646         * gcc.c-torture/execute/20021024-1.x: Likewise.
3647         * gcc.c-torture/execute/shiftdi.x: Likewise.
3648         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
3649         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
3650         * gcc.dg/20021018-1.c: Likewise.
3651
3652 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3653
3654         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
3655
3656         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
3657         (bcopy): Call memmove.
3658
3659 2003-05-08  Roger Sayle  <roger@eyesopen.com>
3660
3661         * g77.f-torture/compile/8485.f: New test case.
3662
3663 2003-05-07  Richard Henderson  <rth@redhat.com>
3664
3665         PR c++/10570
3666         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
3667         Verify exception_cleanup not called for rethrows.
3668         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
3669         when exiting catch block without rethrowing.
3670         * g++.dg/eh/forced3.C: New.
3671         * g++.dg/eh/forced4.C: New.
3672
3673 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
3674
3675         * gcc.dg/20030505.c: Fix triplet.
3676
3677 2003-05-06  DJ Delorie  <dj@redhat.com>
3678
3679         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
3680         * gcc.dg/nest.c: Likewise.
3681
3682 2003-05-05  Roger Sayle  <roger@eyesopen.com>
3683
3684         * gcc.dg/builtins-14.c: New test case.
3685
3686 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
3687
3688         * lib/compat.exp (compat-execute): New argument.
3689         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
3690         * gcc.dg/compat: New test directory.
3691         * gcc.dg/compat/compat.exp: New expect script.
3692         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
3693         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
3694         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
3695         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
3696         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
3697         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
3698
3699         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
3700         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
3701         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
3702         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
3703         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
3704         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
3705         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
3706         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
3707         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
3708         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
3709         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
3710         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
3711         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
3712         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
3713         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
3714
3715 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
3716
3717         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
3718
3719 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
3720
3721         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
3722
3723 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
3724
3725         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
3726         * gcc.dg/ppc-fsel-2.c: New test.
3727
3728         * gcc.dg/unused-5.c: New test.
3729
3730 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3731
3732         PR c++/10496
3733         * g++.dg/warn/pmf1.C: New test.
3734
3735 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3736
3737         PR c++/4494
3738         * g++.dg/warn/main.C: New test.
3739
3740 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3741
3742         * gcc.dg/nonnull-3.c: New test.
3743
3744 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
3745
3746         * gcc.dg/cpp/Wtrigraphs.c: Update.
3747         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
3748
3749 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
3750
3751         * gcc.dg/ppc-fsel-1.c: New test.
3752
3753 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
3754
3755         PR c/10604
3756         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
3757
3758 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
3759
3760         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
3761
3762 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3763
3764         PR c++/9364, c++/10553, c++/10586
3765         * g++.dg/parse/typename4.C: New test.
3766         * g++.dg/parse/typename5.C: Likewise.
3767
3768 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
3769
3770         * gcc.c-torture/compile/20030503-1.c: New test.
3771
3772 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3773
3774         * g++.dg/lookup/using5.C: Fix testcase error.
3775
3776 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
3777
3778         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
3779         since MEABI is no longer supported.  Remove all vestiges
3780         of MEABI from the test.
3781
3782 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3783
3784         PR c++/10554
3785         * g++.dg/lookup/using5.C: New test.
3786
3787 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3788
3789         PR c++/8772
3790         * g++.dg/template/ttp5.C: New test.
3791
3792 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
3793
3794         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
3795         (dg-gpp-additional-sources): New function.
3796         (dg-gpp-additional-files): Likewise.
3797         * lib/g++.exp (additional_sources): New variable.
3798         (additional_files): Likewise.
3799         (g++_target_compile): Deal with them.
3800         * lib/old-dejagnu.exp: Remove.
3801         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
3802         * g++.old-deja: Revise all tests to use dg commands.
3803
3804 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3805
3806         PR c++/9432, c++/9528
3807         * g++.dg/lookup/using4.C: New test.
3808
3809 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
3810
3811         * gcc.dg/noreturn-5.c: New file.
3812         * gcc.dg/noreturn-6.c: New file.
3813
3814         * gcc.c-torture/compile/inline-1.c: New file.
3815
3816 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3817
3818         PR c++/10551
3819         * g++.dg/template/explicit1.C: New test.
3820
3821 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3822
3823         PR c++/10549
3824         * g++.dg/other/bitfield1.C: New test.
3825
3826         PR c++/10527
3827         * g++.dg/init/new7.C: New test.
3828
3829 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3830
3831         * g++.dg/ext/desig1.C: New test.
3832         * g++.dg/ext/init1.C: Update.
3833
3834         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
3835
3836 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
3837
3838         PR c++/10180
3839         * g++.dg/warn/Winline-1.C: New test.
3840
3841 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
3842
3843         * gcc.c-torture/execute/string-opt-19.c: New test.
3844
3845         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
3846         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
3847
3848 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
3849
3850         PR c++/10506
3851         * g++.dg/init/new6.C: New test.
3852
3853         PR c++/10503
3854         * g++.dg/init/ref6.C: New test.
3855
3856 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
3857
3858         * g++.dg/warn/weak1.C: XFAIL on AIX4.
3859
3860 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3861
3862         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
3863         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
3864
3865 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
3866
3867         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
3868         initialized static data members.
3869
3870 2003-04-25  H.J. Lu <hjl@gnu.org>
3871
3872         * gcc.dg/ia64-sync-4.c: New test.
3873
3874 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3875
3876         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
3877         date.
3878
3879 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
3880
3881         PR c++/10337
3882         * g++.dg/warn/conv1.C: New test.
3883         * g++.old-deja/g++.other/conv7.C: Adjust.
3884         * g++.old-deja/g++.other/overload14.C: Adjust.
3885
3886 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3887
3888         PR c++/10471
3889         * g++.dg/template/defarg2.C: New test.
3890
3891 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
3892
3893         * gcc.dg/cpp/include2.c: Update.
3894         * gcc.dg/cpp/multiline-2.c: New.
3895         * gcc.dg/cpp/multiline.c: Update.
3896         * gcc.dg/cpp/strify2.c: Update.
3897         * gcc.dg/cpp/trad/literals-2.c: Update.
3898
3899 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3900
3901         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
3902
3903 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3904
3905         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
3906
3907 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3908
3909         PR c++/10451
3910         * g++.dg/parse/crash4.C: New test.
3911
3912         PR c++/9847
3913         * g++.dg/parse/crash5.C: New test.
3914
3915 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
3916
3917         PR c++/10446
3918         * g++.dg/parse/crash3.C: New test.
3919
3920         PR c++/10428
3921         * g++.dg/parse/elab1.C: New test.
3922
3923 2003-04-22  Devang Patel  <dpatel@apple.com>
3924
3925         * gcc.dg/cpp/trad/funlike-5.c: New test.
3926
3927 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
3928
3929         * g++.dg/other/packed1.C: Fix dg options.
3930
3931 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
3932
3933         * g++.dg/other/offsetof2.C: New test.
3934
3935 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
3936
3937         * g++.dg/template/recurse.C: Adjust location of error messages.
3938
3939 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
3940
3941         PR c++/9881
3942         * g++.dg/init/addr-const1.C: New test.
3943         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
3944
3945 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
3946
3947         PR c++/10405
3948         * g++.dg/lookup/struct-hack1.C: New test.
3949
3950 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
3951
3952         * ucs.c: Update diagnostic messages.
3953
3954 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
3955
3956         * gcc.dg/cpp/truefalse.cpp: New test.
3957         * gcc.dg/cpp/cpp.exp: Update.
3958         * g++.dg/other/stdbool-if.C: Remove.
3959
3960 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
3961
3962         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
3963         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
3964
3965 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3966
3967         * gcc.c-torture/compile/20030418-1.c: New test.
3968
3969 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
3970
3971         * README.compat: Remove; content moved to doc/sourcebuild.texi.
3972
3973 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3974
3975         PR c++/10347
3976         g++.dg/template/dependent-name1.C: New test.
3977
3978 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
3979
3980         * gcc.dg/warn-1.c (tourist_guide): New array,
3981         contains a pointer to bar.
3982
3983 2003-04-16  Roger Sayle  <roger@eyesopen.com>
3984
3985         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
3986         * gcc.c-torture/execute/medce-1.c: New test case.
3987         * gcc.c-torture/execute/medce-2.c: New test case.
3988
3989 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
3990
3991         * lib/prune.exp: Ignore more messages.
3992
3993         PR c++/10381
3994         * g++.dg/parse/lookup3.C: New test.
3995
3996 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
3997
3998         * gcc.c-torture/compile/20030415-1.c : New test.
3999
4000 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
4001
4002         * gcc.c-torture/execute/scope-2.c: Move to ...
4003         * gcc.dg/noncompile/scope.c: .... here.
4004
4005 2003-04-14  Roger Sayle  <roger@eyesopen.com>
4006
4007         * gcc.dg/20030414-2.c: New test case.
4008
4009 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
4010
4011         PR target/10377
4012         * gcc.dg/20030414-1.c: New test.
4013
4014 2003-04-13  Roger Sayle  <roger@eyesopen.com>
4015
4016         * gcc.dg/builtins-12.c: New test case.
4017         * gcc.dg/builtins-13.c: New test case.
4018
4019 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4020
4021         * gcc.c-torture/execute/string-opt-18.c: New test.
4022
4023 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
4024
4025         PR c++/10300
4026         * g++.dg/init/new5.C: New test.
4027
4028 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
4029
4030         PR c++/7910
4031         * g++.dg/ext/dllimport1.C: New test.
4032
4033 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4034
4035         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
4036
4037 2003-04-11  Bud Davis <bdavis9659@comcast.net>
4038
4039         PR Fortran/9263
4040         * g77.f-torture/noncompile/9263.f: New test
4041         PR Fortran/1832
4042         * g77.f-torture/execute/1832.f: New test
4043
4044 2003-04-11  David Chad  <davidc@freebsd.org>
4045             Loren J. Rittle  <ljrittle@acm.org>
4046
4047         libobjc/8562
4048         * objc.dg/headers.m: New test.
4049
4050 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
4051
4052         * gcc.c-torture/execute/builtin-noret-2.c: New.
4053         * gcc.c-torture/execute/builtin-noret-2.x: New.
4054         XFAIL builtin-noret-2.c at -O1 and above.
4055         * gcc.dg/redecl.c: New.
4056         * gcc.dg/Wshadow-1.c: Update error regexps.
4057
4058 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
4059
4060         * g++.dg/abi/bitfield10.C: New test.
4061
4062 2003-04-09  Mike Stump  <mrs@apple.com>
4063
4064         * gcc.dg/pch/pch.exp: Make testcase names longer.
4065         * g++.dg/pch/pch.exp: Make testcase names longer.
4066
4067 2003-04-08  Roger Sayle  <roger@eyesopen.com>
4068
4069         * gcc.dg/builtins-11.c: New test case.
4070
4071 2003-04-08  Roger Sayle  <roger@eyesopen.com>
4072
4073         * gcc.dg/builtins-9.c: New test case.
4074         * gcc.dg/builtins-10.c: New test case.
4075
4076 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
4077
4078         * gcc.dg/noncompile/init-4.c.c: New test.
4079
4080 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
4081
4082         * gcc.misc-test/gcov-9.c: New test.
4083         * gcc.misc-test/gcov-10.c: New test
4084         * gcc.misc-test/gcov-11.c: New test.
4085
4086 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
4087
4088         PR optimization/10024
4089         * gcc.c-torture/compile/20030405-1.c: New test.
4090
4091 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
4092
4093         * gcc.dg/pch/static-3.c: New.
4094         * gcc.dg/pch/static-3.hs: New.
4095         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
4096
4097 2003-04-04  Richard Henderson  <rth@redhat.com>
4098
4099         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
4100         * g++.dg/eh/forced2.C: Likewise.
4101
4102 2003-04-03  Mike Stump  <mrs@apple.com>
4103
4104         * lib/scanasm.exp (scan-assembler): Add xfail processing for
4105         target arg.
4106         (scan-assembler-times, scan-assembler-not): Likewise.
4107         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
4108
4109 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4110
4111         * gcc.dg/sparc-loop-1.c: New test.
4112
4113 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
4114
4115         PR other/9274
4116         * g++.dg/pch/system-2.C: New.
4117         * g++.dg/pch/system-2.Hs: New.
4118
4119 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
4120
4121         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
4122
4123         * g++.dg/eh/simd-1.C (vecfunc): Same.
4124
4125 2003-04-01  Roger Sayle  <roger@eyesopen.com>
4126
4127         * gcc.c-torture/execute/20030401-1.c: New test case.
4128
4129 2003-04-01  Ziemowit Laski <zlaski@apple.com>
4130
4131         * objc.dg/defs.m: New.
4132
4133 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
4134
4135         * g++.dg/eh/simd-1.C: New.
4136         * g++.dg/eh/simd-2.C: New.
4137
4138 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
4139
4140         * gcc.c-torture/execute/simd-3.c: New.
4141
4142 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
4143
4144         PR c/9936
4145         * gcc.dg/20030331-2.c: New test.
4146
4147 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
4148
4149         PR c++/10278
4150         * g++.dg/parse/crash2.C: New test.
4151
4152 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
4153
4154         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
4155         * gcc.c-torture/execute/20030331-1.c: ...here.
4156
4157 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
4158
4159         * gcc.c-torture/execute/20030331-1.c: New test.
4160
4161 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
4162
4163         * lib/gcov.exp: Adjust call return testing strings.
4164         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
4165
4166 2003-03-31  Roger Sayle  <roger@eyesopen.com>
4167
4168         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
4169         * gcc.dg/builtins-7.c: New test case.
4170         * gcc.dg/builtins-8.c: New test case.
4171
4172 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
4173
4174         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
4175
4176 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
4177
4178         PR c++/7647
4179         * g++.dg/lookup-class-member-2.C: New test.
4180
4181 2003-03-30  Glen Nakamura  <glen@imodulo.com>
4182
4183         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
4184
4185 2003-03-28  Roger Sayle  <roger@eyesopen.com>
4186
4187         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
4188
4189 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
4190
4191         * g++.dg/init/attrib1.C: New test.
4192
4193 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4194
4195         * gcc.dg/ultrasp8.c: New test.
4196
4197 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4198
4199         * gcc.dg/ultrasp7.c: New test.
4200
4201 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
4202
4203         PR c++/10047
4204         * g++.dg/template/inline1.C: New test.
4205
4206 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4207
4208         * gcc.dg/sparc-dwarf2.c: New test.
4209
4210 2003-03-27  Roger Sayle  <roger@eyesopen.com>
4211
4212         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
4213         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
4214
4215 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
4216
4217         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
4218         than reading .x files.
4219         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
4220         * g77.dg/gcov/gcov-1.f: Likewise.
4221         * gcc.misc-tests/gcov-4b.c: Likewise.
4222         * gcc.misc-tests/gcov-5b.c: Likewise.
4223         * gcc.misc-tests/gcov-6.c: Likewise.
4224         * gcc.misc-tests/gcov-7.c: Likewise.
4225         * gcc.misc-tests/gcov-8.c: Likewise.
4226         * g++.dg/gcov/gcov-1.x: Remove.
4227         * g77.dg/gcov/gcov-1.x: Likewise.
4228         * gcc.misc-tests/gcov-4b.x: Likewise.
4229         * gcc.misc-tests/gcov-5b.x: Likewise.
4230         * gcc.misc-tests/gcov-6.x: Likewise.
4231         * gcc.misc-tests/gcov-7.x: Likewise.
4232         * gcc.misc-tests/gcov-8.x: Likewise.
4233
4234 2003-03-27  Glen Nakamura  <glen@imodulo.com>
4235
4236         PR opt/10087
4237         * gcc.dg/20030324-1.c: New test.
4238
4239 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
4240
4241         PR c++/10224
4242         * g++.dg/template/arg3.C: New test.
4243
4244         PR c++/10158
4245         * g++.dg/template/friend18.C: New test.
4246
4247 2003-03-26  Roger Sayle  <roger@eyesopen.com>
4248
4249         * g77.f-torture/compile/20030326-1.f: New test case.
4250
4251 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
4252
4253         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
4254
4255         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
4256
4257 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
4258
4259         * gcc.dg/ia64-sync-3.c: New test.
4260
4261 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
4262
4263         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
4264
4265 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4266
4267         * gcc.dg/ultrasp6.c: New test.
4268
4269 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4270
4271         * gcc.dg/i386-signbit-1.c: New test.
4272         * gcc.dg/i386-signbit-2.c: New test.
4273         * gcc.dg/i386-signbit-3.c: New test.
4274
4275 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4276
4277         * gcc.dg/ultrasp5.c: Fix options.
4278
4279 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
4280
4281         * gcc.dg/ultrasp5.c: Fix comment.
4282
4283 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
4284
4285         PR fortran/10197
4286         * g77.f-torture/execute/10197.f: New test.
4287
4288 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
4289
4290         PR c++/9898, c++/383
4291         * g++.dg/template/conv6.C: New test.
4292
4293         PR c++/10119
4294         * g++.dg/template/ptrmem5.C: New test.
4295
4296         PR c++/10026
4297         * g++.dg/lookup/koenig1.C: New test.
4298
4299         PR C++/10199
4300         * g++.dg/lookup/template2.C: New test.
4301
4302 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
4303
4304         * g++.dg/opt/rtti1.C: New test.
4305
4306 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4307
4308         * gcc.dg/ultrasp5.c: New test.
4309
4310 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
4311
4312         PR middle-end/9967
4313         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
4314         builtin fputs.
4315
4316 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
4317
4318         PR c/8224
4319         * gcc.dg/20030323-1.c: New test.
4320
4321 2003-03-23  Roger Sayle  <roger@eyesopen.com>
4322
4323         * gcc.c-torture/compile/20030323-1.c: New test case.
4324
4325 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
4326
4327         * gcc.dg/20030321-1.c: New test.
4328
4329 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
4330
4331         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
4332
4333 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
4334
4335         PR c++/9978, c++/9708
4336         * g++.dg/ext/vlm1.C: Adjust expected error.
4337         * g++.dg/ext/vla2.C: New test.
4338         * g++.dg/template/arg1.C: New test.
4339         * g++.dg/template/arg2.C: New test.
4340
4341 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
4342
4343         * g77.f-torture/execute/select.f: New test.
4344         * g77.f-torture/noncompile/select_no_compile.f: New test.
4345
4346 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
4347
4348         PR c++/9898
4349         * g++.dg/other/error4.C: New test.
4350
4351 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
4352
4353         * g++.dg/template/friend17.C: New test.
4354
4355 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
4356
4357         * gcc.c-torture/compile/20030320-1.c: New.
4358
4359 2003-03-20  Roger Sayle  <roger@eyesopen.com>
4360
4361         * gcc.dg/builtins-6.c: New test case.
4362
4363 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
4364
4365         PR target/10073
4366         * gcc.c-torture/compile/20030319-1.c: New.
4367
4368 2003-03-18  Jan Hubicka  <jh@suse.cz>
4369
4370         * gcc.dg/i386-cvt-1.c: New test.
4371
4372 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
4373
4374         * objc.dg/naming-1.m: Use "(parse|syntax) error".
4375         * objc.dg/naming-2.m: Likewise.
4376
4377 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
4378
4379         PR c++/9639
4380         * g++.dg/parse/crash1.C: New test.
4381
4382 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
4383
4384         PR c++/8805
4385         * g++.dg/eh/cleanup1.C: New test.
4386
4387 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
4388
4389         * gcc.c-torture/execute/20030316-1.c: New test case.
4390
4391 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
4392
4393         PR c++/9629
4394         * g++.dg/init/ctor2.C: New test.
4395
4396 2003-03-15  Roger Sayle  <roger@eyesopen.com>
4397
4398         * g77.f-torture/compile/xformat.f: New test case.
4399
4400 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4401
4402         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
4403         * g++.old-deja/g++.mike/eh50.C: Likewise.
4404
4405 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4406
4407         PR c++/6440
4408         * g++.dg/template/spec7.C: New test.
4409         * g++.dg/template/spec8.C: Likewise.
4410
4411 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
4412
4413         * gcc.c-torture/execute/20030313-1.c: New test.
4414
4415 2003-03-14  Richard Henderson  <rth@redhat.com>
4416
4417         * gcc.dg/inline-2.c: Adjust alpha test for external call.
4418
4419 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4420
4421         * gcc.c-torture/compile/20030314-1.c: New test.
4422
4423 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
4424
4425         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
4426         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
4427         thumb target,
4428         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
4429         to accept newer _imp__  prefix and additional
4430         newline in .drectve section.
4431         * gcc.dg/dll-4.c: Likewise.
4432         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
4433         switch.
4434
4435 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
4436
4437         * g++.dg/parse/namespace9.C: New test.
4438
4439         * g++.dg/init/ref5.C: New test.
4440         * g++.dg/parse/ptrmem1.C: Likewise.
4441
4442 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4443
4444         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
4445         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
4446         regular expression.
4447         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
4448         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
4449
4450 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
4451
4452         * gcc.c-torture/execute/20030224-2.c: New test.
4453
4454 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4455
4456         * gcc.dg/decl-3.c: New test.
4457
4458 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4459
4460         * gcc.dg/i386-loop-2.c: New test.
4461
4462 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
4463
4464         PR c++/9474
4465         * g++.dg/parse/namespace8.C: New test.
4466
4467         PR c++/9924
4468         * g++.dg/overload/builtin2.C: New test.
4469
4470 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
4471
4472         * gcc.dg/return-type-3.c: New test.
4473
4474 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
4475
4476         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
4477         profiling options are not supported.
4478
4479 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
4480
4481         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
4482         * g++.old-deja/g++.warn/impint2.C: Likewise.
4483
4484 2003-03-10  Devang Patel  <dpatel@apple.com>
4485
4486         * g++.dg/cpp/c++_cmd_1.C: New test.
4487         * g++.dg/cpp/c++_cmd_1.h: New file.
4488
4489 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
4490
4491         * gcc.dg/altivec-9.c: New file.
4492
4493 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4494
4495         * gcc.dg/ppc-sdata-1.c: New test.
4496         * gcc.dg/ppc-sdata-2.c: New test.
4497
4498 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
4499
4500         PR c++/9373
4501         * g++.dg/opt/ptrmem2.C: New test.
4502
4503         PR c++/8534
4504         * g++.dg/opt/ptrmem1.C: New test.
4505
4506 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4507
4508         * gcc.dg/i386-loop-1.c: New test.
4509
4510 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4511
4512         PR c++/9970
4513         * g++.dg/lookup/friend1.C: New test.
4514
4515 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
4516
4517         PR c++/9823
4518         * g++.dg/parser/constructor1.C: New test.
4519
4520 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
4521
4522         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
4523
4524         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
4525
4526 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
4527
4528         * gcc.dg/cpp/Wunused.c: Update test.
4529
4530 2003-03-08  Jan Hubicka  <jh@suse.cz>
4531
4532         * gcc.dg/inline-3.c: New test.
4533
4534 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
4535
4536         PR c++/9809
4537         * g++.dg/parse/builtin1.C: New test.
4538
4539         PR c++/9982
4540         * g++.dg/abi/cookie1.C: New test.
4541         * g++.dg/abi/cookie2.C: Likewise.
4542
4543         PR c++/9524
4544         * g++.dg/template/field1.C: New test.
4545
4546         PR c++/9912
4547         * g++.dg/parse/class1.C: New test.
4548         * g++.dg/parse/namespace7.C: Likewise.
4549         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
4550
4551 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
4552
4553         * g++.dg/init/ref4.C: New test.
4554
4555 2003-03-07  Jan Hubicka  <jh@suse.cz>
4556
4557         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
4558         * gcc.dg/inline-3.c:  New test.
4559
4560 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
4561
4562         * g++.dg/init/ref3.C: New test.
4563
4564         PR c++/9965
4565         * g++.dg/init/ref2.C: New test.
4566
4567         PR c++/9400
4568         * g++.dg/warn/Wshadow-2.C: New test.
4569
4570         PR c++/9791
4571         * g++.dg/warn/Woverloaded-1.C: New test.
4572
4573 2003-03-05  Jan Hubicka  <jh@suse.cz>
4574
4575         * gcc.dg/i386-local2.c: New.
4576         * gcc.dg/i386-local.c: Fix typo.
4577
4578 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
4579
4580         * g++.dg/abi/layout3.C: New test.
4581
4582 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4583
4584         * gcc.c-torture/compile/20030305-1.c
4585
4586 2003-03-05  Jan Hubicka  <jh@suse.cz>
4587
4588         * gcc.dg/i386-local.c: New.
4589
4590 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
4591
4592         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
4593
4594 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4595
4596         * gcc.dg/switch-2.c: New test.
4597         * gcc.dg/switch-3.c: New test.
4598         * gcc.dg/Wswitch.c: Adjust line numbers.
4599         * gcc.dg/Wswitch-default.c: Likewise.
4600         * gcc.dg/Wswitch-enum.c: Likewise.
4601
4602 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
4603
4604         * gcc.c-torture/execute/20030222-1.c: New test.
4605
4606 2003-03-03  James E Wilson  <wilson@tuliptree.org>
4607
4608         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
4609
4610 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
4611
4612         PR c++/9878
4613         * g++.dg/init/ref1.C: New test.
4614
4615 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
4616
4617         * gcc.dg/sh-relax.c: New SH-only test.
4618
4619 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
4620
4621         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
4622         comment explaining purpose of testcase.
4623
4624 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
4625
4626         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
4627         for HC11/HC12 (asm needs two int registers).
4628         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
4629         HC11/HC12 because the test uses an asm which needs two 32-bit
4630         registers.
4631
4632 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
4633
4634         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
4635         for HC11/HC12 (array is too large otherwise).
4636         * gcc.c-torture/compile/920501-4.x: New file, likewise.
4637         * gcc.c-torture/compile/20010518-2.x: Likewise.
4638         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
4639         HC11/HC12 (array is too large).
4640
4641 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
4642
4643         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
4644         * lib/g++-dg.exp (g++-dg-test): Likewise.
4645
4646 2003-03-01  Roger Sayle  <roger@eyesopen.com>
4647
4648         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
4649         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
4650
4651 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4652
4653         * g++.dg/warn/implicit-typename1.C: Remove warning.
4654
4655 2003-02-28  Richard Henderson  <rth@redhat.com>
4656
4657         * gcc.dg/noreturn-1.c: Move noreturn warning line.
4658         * gcc.dg/return-type-1.c: Move control reaches end warning line.
4659
4660 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
4661
4662         * gcc.dg/pch/pch.exp: Change .pch to .gch.
4663         * g++.dg/pch/pch.exp: Likewise.
4664
4665 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
4666
4667         PR c++/9879
4668         * testsuite/g++.dg/init/new4.C: New test.
4669
4670 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
4671
4672         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
4673
4674 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
4675
4676         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
4677         unsigned long.
4678
4679         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
4680         wider than float.
4681
4682 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4683
4684         * lib/scanasm.exp: Add support for counting numbers of
4685         occurences.
4686         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
4687         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
4688
4689 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
4690
4691         PR c++/9683
4692         * g++.dg/template/static3.C: New test.
4693
4694         PR c++/9829
4695         * g++.dg/parse/namespace6.C: New test.
4696
4697 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4698
4699         PR target/9732
4700         * gcc.dg/20030225-1.c: New test.
4701
4702 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
4703
4704         * README: Remove out-of-date information.
4705
4706         PR c++/9836
4707         * g++.dg/template/spec6.C: New test.
4708
4709 2003-02-24  Jeff Law  <law@redhat.com>
4710
4711         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
4712
4713 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4714
4715         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
4716         * gcc.dg/pragma-ep-1.c: Likewise.
4717
4718 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4719
4720         PR c++/9602
4721         * g++.dg/template/friend16.C: New test.
4722
4723 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
4724
4725         PR c++/5333
4726         * g++.dg/parse/fused-params1.C: Adjust error messages.
4727         * g++.dg/template/nested3.C: New test.
4728
4729 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
4730
4731         * g++.dg/abi/param1.C: New test.
4732
4733 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4734
4735         PR c++/7982
4736         * g++.dg/warn/implicit-typename1.C: New test.
4737
4738 2003-02-22  Kelley Cook <kelleycook@comcast.net>
4739
4740         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
4741         with "mtune".
4742         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4743         * gcc.c-torture/execute/20010129-1.x: Likewise.
4744         * gcc.dg/20011107-1.c: Likewise.
4745         * gcc.dg/20020108-1.c: Likewise.
4746         * gcc.dg/20020122-3.c: Likewise.
4747         * gcc.dg/20020206-1.c: Likewise.
4748         * gcc.dg/20020310-1.c: Likewise.
4749         * gcc.dg/20020426-2.c: Likewise.
4750         * gcc.dg/20020517-1.c: Likewise.
4751         * gcc.dg/991230-1.c: Likewise.
4752         * gcc.dg/i386-unroll-1.c: Likewise.
4753         * gcc.misc-tests/i386-prefetch.exp: Likewise.
4754
4755 2003-02-22  Jan Hubicka  <jh@suse.cz>
4756
4757         * gcc.dg/i386-mul.c: New test.
4758
4759 2003-02-21  Roger Sayle  <roger@eyesopen.com>
4760
4761         * gcc.dg/builtins-5.c: New test case.
4762
4763 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
4764
4765         * gcc.dg/asmreg-1.c: New test.
4766
4767 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4768
4769         PR c++/9749
4770         * g++.dg/parse/varmod1.C: New test.
4771
4772 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4773
4774         PR c++/9727
4775         * g++.dg/template/op1.C: New test.
4776
4777 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4778
4779         PR c++/8906
4780         * g++.dg/template/nested2.C: New test.
4781
4782 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4783
4784         PR c++/8724
4785         * g++.dg/expr/dtor1.C: New test.
4786
4787 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
4788
4789         * gcc.dg/cpp/include3.c: New test.
4790         * gcc.dg/cpp/inc/foo.h: New file.
4791
4792 2003-02-21  Glen Nakamura  <glen@imodulo.com>
4793
4794         * gcc.c-torture/execute/20030221-1.c: New test.
4795
4796 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
4797
4798         PR c++/9729
4799         * g++.dg/abi/conv1.C: New test.
4800
4801 2003-02-20  Jan Hubicka  <jh@suse.cz>
4802
4803         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
4804
4805 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
4806
4807         * gcc.c-torture/compile/20030219-1.c: New test.
4808
4809 2003-02-18  Jan Hubicka  <jh@suse.cz>
4810
4811         * gcc.dg/funcorder.c: New test.
4812
4813 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
4814
4815         * gcc.c-torture/execute/20030218-1.c: New.
4816
4817 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
4818
4819         * gcc.dg/20030218-1.c: New.
4820
4821 2003-02-18  Richard Henderson  <rth@redhat.com>
4822
4823         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
4824         * gcc.dg/attr-used-2.c: New.
4825
4826 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
4827
4828         PR c++/9704
4829         * g++.dg/init/copy5.C: New test.
4830
4831 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
4832
4833         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
4834         * g++.dg/pch/pch.exp: Likewise.
4835
4836 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
4837
4838         * gcc.c-torture/execute/20030209-1.c: Enable the test if
4839         STACK_SIZE is not defined.
4840
4841 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4842
4843         PR c++/9457
4844         * g++.dg/template/init1.C: New test.
4845
4846 2003-02-16  Jan HUbicka  <jh@suse.cz>
4847
4848         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
4849         (foo): Add few extra tests
4850         * gcc.dg/c99-const-expr-3.c: Likewise.
4851         * gcc.c-torture/execute/20030216-1.c: New.
4852
4853 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4854
4855         PR c++/9459
4856         * g++.dg/ext/typeof4.C: New test.
4857
4858 2003-02-15  Roger Sayle  <roger@eyesopen.com>
4859
4860         * gcc.dg/i386-387-3.c: New test case.
4861
4862 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
4863
4864         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
4865         cris-*-elf* cris-*-aout* and mmix-*-*.
4866
4867 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
4868
4869         * gcc.dg/20030213-1.c: New test.
4870
4871 2003-02-12  Roger Sayle  <roger@eyesopen.com>
4872
4873         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
4874         * gcc.dg/i386-387-2.c: Likewise.
4875
4876 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
4877
4878         * gcc.dg/ppc-spe.c: Fix formatting.
4879         Enable tests that were previously unsupported by gas.
4880         Delete tests for instructions that no longer exist.
4881         Switch arguments on evsubifw builtin.
4882
4883 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
4884
4885         * gcc.c-torture/execute/20030209-1.c: Disable the test if
4886         STACK_SIZE is too small.
4887
4888 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4889             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4890
4891         * gcc.dg/decl-2.c: New test.
4892
4893 2003-02-10  Jan Hubicka  <jh@suse.cz>
4894
4895         * gcc.dg/i386-fpcvt-1.c:  New test.
4896
4897 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
4898
4899         * gcc.c-torture/execute/20030209-1.c: New test.
4900
4901 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
4902
4903         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
4904         int-wide bitops, use the constants of the same width.
4905         Likewise, if long long is 32-bit wide, test bitops using
4906         32-bit constants.
4907
4908 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
4909
4910         * gcc.dg/20021014-1.c: Annotate with expected notice text.
4911
4912 2003-02-07  Roger Sayle  <roger@eyesopen.com>
4913
4914         * testsuite/gcc.dg/builtins-4.c: New test case.
4915
4916 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4917
4918         * gcc.dg/20020430-1.c: Fix dg command typos.
4919         * gcc.dg/20020503-1.c: Likewise.
4920
4921 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4922
4923         PR c++/8785
4924         * g++.dg/parse/fused-params1.C: New test.
4925
4926         PR c++/8857
4927         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
4928
4929         PR c++/8921
4930         * g++.dg/parse/non-dependent1.C: New test.
4931
4932         PR c++/8928
4933         * g++.dg/parse/dupl-tmpl-args1.C: New test.
4934
4935         PR c++/9228
4936         * g++.dg/parse/undefined7.C: New test.
4937         * g++.dg/parse/non-templ1.C: New test.
4938
4939         PR c++/9229
4940         * g++.dg/parse/too-many-tmpl-args1.C: New test.
4941
4942 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
4943
4944         * gcc.c-torture/compile/20030206-1.c: New test.
4945
4946 2003-02-05  Roger Sayle  <roger@eyesopen.com>
4947
4948         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
4949         "pow" to "foo" to avoid potential confusion with a math built-in.
4950
4951 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4952
4953         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
4954         conditions for SPARC targets.
4955
4956 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
4957
4958         * gcc.dg/20030204-1.c: New test.
4959
4960 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4961
4962         PR c++/38
4963         * g++.dg/parse/array-size1.C: New test.
4964
4965         PR c++/5657
4966         * g++.dg/parse/undefined3.C: New test.
4967
4968         PR c++/5665
4969         * g++.dg/parse/undefined4.C: New test.
4970
4971         PR c++/5975
4972         * g++.dg/parse/undefined5.C: New test.
4973
4974         PR c++/7259
4975         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
4976
4977         PR c++/8578
4978         * g++.dg/parse/casting-operator1.C: New test.
4979
4980         PR c++/8596
4981         * g++.dg/parse/undefined6.C: New test.
4982
4983         PR c++/8736
4984         * g++.dg/parse/missing-template1.C: New test.
4985
4986 2003-02-04  Jan Hubicka  <jh@suse.cz>
4987
4988         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
4989         * gcc.dg/i386-cmov?.c:  Likewise.
4990         * gcc.dg/i386-fpcvt-?.c:  Likewise.
4991         * gcc.dg/i386-ssefp-1.c:  Likewise.
4992         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
4993         conventions.
4994
4995 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
4996
4997         PR c++/7129
4998         * testsuite/g++.dg/ext/max.C: New test.
4999
5000 2003-02-03  Jan Hubicka  <jh@suse.cz>
5001
5002         * gcc.c-torture/execute/20030203-1.c: New test.
5003
5004 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
5005
5006         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
5007         'natural-endian'.
5008
5009 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
5010
5011         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
5012         * g++.dg/init/new2.C: Likewise.
5013         * g++.dg/other/new1.C: Likewise.
5014
5015 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
5016
5017         * gcc.dg/struct-ret-libc.c: New test.
5018
5019 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
5020
5021         * gcc.dg/20030129-1.c: New test.
5022
5023 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5024
5025         PR c++/8849
5026         * g++.dg/template/ptrmem4.C: New test.
5027
5028 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
5029
5030         * g++.dg/parser/constant1.C: New test.
5031
5032 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5033
5034         PR c++/8591
5035         * g++.dg/parse/friend2.C: New test.
5036
5037 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
5038
5039         PR c++/9437
5040         * g++.dg/template/unify4.C: New test.
5041
5042 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
5043
5044         * gcc.c-torture/execute/20030128-1.c: New test.
5045
5046 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
5047
5048         * g++.dg/lookup/nested1.C: Test moved from ...
5049         * g++.old-deja/g++.other/lookup24.C: ... here.
5050
5051 2003-01-28  Jan Hubicka  <jh@suse.cz>
5052
5053         * gcc.dg/i386-cmov5.c:  New test.
5054
5055 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
5056
5057         * gcc.c-torture/execute/20010925-1.c: Changed the
5058         memcpy declaration.
5059
5060 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
5061
5062         PR c++/3902
5063         * g++.dg/parse/template5.C: New test.
5064
5065 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
5066
5067         PR fortran/9258
5068         * g77.dg/pr9258: New test.
5069
5070 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
5071
5072         * README: Move relevant parts from README.g++.
5073
5074         * README.g++: Remove this file.
5075
5076 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
5077
5078         * g++.dg/abi/dcast1.C: New test.
5079
5080 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5081
5082         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
5083
5084 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
5085
5086         PR c++/47
5087         * g++.old-deja/g++.other/lookup24.C: New test.
5088
5089 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5090
5091         PR middle-end/7227
5092         * gcc.dg/uninit-C.c: New test.
5093
5094 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
5095
5096         * g++.dg/abi/covariant1.C: New test.
5097
5098 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
5099
5100         * gcc.dg/20030123-1.c: New test.
5101
5102 2003-01-25  Jan Hubicka  <jh@suse.cz>
5103
5104         PR opt/8492
5105         * gcc.c-torture/compile/20030125-1.c
5106
5107 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
5108
5109         PR c++/9403
5110         * g++.dg/parse/template3.C: New test.
5111         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
5112
5113         PR c++/795
5114         * g++.dg/parse/template4.C: New test.
5115
5116         PR c++/9415
5117         * g++.dg/template/qual2.C: New test.
5118
5119         PR c++/8545
5120         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
5121
5122         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
5123
5124 2003-01-25  Roger Sayle  <roger@eyesopen.com>
5125
5126         * gcc.c-torture/execute/switch-1.c: New test case.
5127
5128 2003-01-25  Jan Hubicka  <jh@suse.cz>
5129
5130         * gcc.c-torture/execute/20030125-1.[cx]: New test.
5131
5132 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
5133
5134         Tweaks for Bison-1.875. From the NEWS file:
5135         "- `parse error' -> `syntax error'
5136         Bison now uniformly uses the term `syntax error'"
5137         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
5138         * gcc.dg/cpp/digraph2.c: Likewise.
5139         * gcc.dg/cpp/direct2.c: Likewise.
5140         * gcc.dg/cpp/paste4.c: Likewise.
5141         * gcc.dg/c90-restrict-1.c: Likewise.
5142         * gcc.dg/c99-func-2.c: Likewise.
5143         * gcc.dg/noncompile/920721-2.c: Likewise.
5144         * gcc.dg/noncompile/930622-2.c: Likewise.
5145         * gcc.dg/noncompile/940112-1.c: Likewise.
5146         * gcc.dg/noncompile/950921-1.c: Likewise.
5147         * gcc.dg/noncompile/951123-1.c: Likewise.
5148         * gcc.dg/noncompile/971104-1.c: Likewise.
5149         * gcc.dg/noncompile/990416-1.c: Likewise.
5150
5151 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
5152
5153         * g++.dg/parse/undefined1.C: Add error message.
5154
5155 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
5156
5157         PR c++/9354
5158         * g++.dg/parse/new1.C: New test.
5159
5160         PR c++/9216
5161         * g++.dg/parse/template2.C: New test.
5162
5163         PR c++/9354
5164         * g++.dg/parse/typedef2.C: New test.
5165
5166         PR c++/9328
5167         * g++.dg/ext/typeof3.C: New test.
5168
5169 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5170
5171         PR c++/2738
5172         * g++.dg/parse/ret-type1.C: New test.
5173
5174         PR c++/3792
5175         * g++.dg/parse/tmpl-outside1.C: New test.
5176
5177         PR c++/4207
5178         * g++.dg/parse/int-as-enum1.C: New test.
5179
5180         PR c++/4903
5181         * g++.dg/parse/no-typename1.C: New test.
5182
5183         PR c++/5533
5184         * g++.dg/parse/no-value1.C: New test.
5185
5186         PR c++/5921
5187         * g++.dg/parse/wrong-inline1.C: New test.
5188
5189         PR c++/6402
5190         * g++.dg/parse/ref1.C: New test.
5191
5192         PR c++/6992
5193         * g++.dg/parse/attr-ctor1.C: New test.
5194
5195         PR c++/7229
5196         * g++.dg/parse/namespace5.C: New test.
5197
5198         PR c++/7917
5199         * g++.dg/parse/func-def1.C: New test.
5200
5201         PR c++/8143
5202         * g++.dg/parse/undefined1.C: New test.
5203
5204         PR c++/5723, PR c++/8522
5205         * g++.dg/parse/specialization1.C: New test.
5206
5207         PR c++/163, PR c++/8595
5208         * g++.dg/parse/struct-as-enum1.C: New test.
5209
5210         PR c++/9173
5211         * g++.dg/parse/undefined2.C: New test.
5212
5213 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
5214
5215         PR c++/9298
5216         * g++.dg/parse/template1.C: New test.
5217
5218         PR c++/9384
5219         * g++.dg/parse/using1.C: New test.
5220
5221         PR c++/9285
5222         PR c++/9294
5223         * g++.dg/parse/expr2.C: New test.
5224
5225         PR c++/9388
5226         * g++.dg/parse/lookup2.C: Likewise.
5227
5228 2003-01-21  Jan Hubicka  <jh@suse.cz>
5229
5230         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
5231         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
5232         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
5233         * gcc.c-torture/execute/string-opt-*.c: Likewise.
5234
5235 2003-01-20  Nick Clifton  <nickc@redhat.com>
5236
5237         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
5238         problem with ARM sibcall code generation.
5239
5240 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
5241
5242         * gcc.c-torture/execute/20030120-1.c: New.
5243
5244 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
5245
5246         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
5247
5248 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
5249
5250         PR c++/9272
5251         * g++.dg/parse/ctor1.C: New test.
5252
5253         PR c++/9294:
5254         * g++.dg/parse/qualified1.C: New test.
5255
5256         * g++.dg/parse/typename3.C: New test.
5257
5258 2003-01-16  Richard Henderson  <rth@redhat.com>
5259
5260         * g++.dg/tls/init-2.C: Fix error matches for real this time.
5261
5262 2003-01-16  Richard Henderson  <rth@redhat.com>
5263
5264         * g++.dg/pch/pch.exp: Copy test header to the working directory
5265         before using it either for precompilation or direct use.
5266         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
5267         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
5268
5269 2003-01-16  Richard Henderson  <rth@redhat.com>
5270
5271         * gcc.dg/pch/pch.exp: Copy test header to the working directory
5272         before using it either for precompilation or direct use.
5273         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
5274         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
5275
5276 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
5277
5278         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
5279         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
5280         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
5281         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
5282         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
5283         typename warning into error.
5284         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
5285         error messages.
5286         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
5287         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
5288         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
5289         messages.
5290         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
5291         make declaration visible in template.
5292         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
5293         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
5294         messages.
5295         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
5296         message.
5297         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
5298         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
5299         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
5300         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
5301         typename warning with error message.
5302         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
5303         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
5304         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
5305
5306 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
5307
5308         * g++.dg/parse/ambig2.C: New test.
5309
5310 2003-01-15  Richard Henderson  <rth@redhat.com>
5311
5312         * g++.dg/tls/init-2.C: Update error message string.
5313
5314 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5315
5316         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
5317
5318 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
5319
5320         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
5321         all for HC11/HC12.
5322         * gcc.c-torture/compile/20001205-1.x: Likewise.
5323         * gcc.c-torture/compile/20001226-1.x: Likewise.
5324         * gcc.c-torture/compile/920520-1.x: Likewise.
5325         * gcc.c-torture/compile/961203-1.x: Likewise.
5326         * gcc.c-torture/compile/20020604-1.x: Likewise.
5327
5328 2003-01-15  Jan Hubicka  <jh@suse.cz>
5329
5330         * gcc.c-torture/compile/20030115-1.c: New test.
5331
5332         * gcc.dg/i386-fpcvt-1.c: New test.
5333         * gcc.dg/i386-fpcvt-2.c: New test.
5334
5335 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
5336
5337         Further conform g++'s __vmi_class_type_info to the C++ ABI
5338         specification.
5339         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
5340         the specification.
5341
5342 2003-01-14  Jan Hubicka  <jh@suse.cz>
5343
5344         * gcc.dg/i386-fpcvt-1.c: New test.
5345         * gcc.dg/i386-fpcvt-2.c: New test.
5346
5347 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5348
5349         * gcc.dg/i386-mmx-3.c: New test.
5350
5351 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
5352
5353         PR c++/9264
5354         * g++.dg/parse/octal1.C: New file.
5355
5356         PR c++/9172
5357         * g++.dg/parse/typename1.C: New file.
5358
5359 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
5360
5361         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
5362         * gcc.dg/bf-no-ms-layout.c: Likewise.
5363         * gcc.dg/bf-ms-attrib.c: Likewise.
5364
5365 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
5366
5367         PR c++/9099
5368         * g++.dg/parse/dtor1.C: New file.
5369
5370         PR c++/9128
5371         * g++.dg/rtti/typeid1.C: New file.
5372
5373         PR c++/9153
5374         * g++.dg/parse/lookup1.C: New file.
5375
5376         PR c++/9171
5377         * g++.dg/templ/spec5.C: New file.
5378
5379 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
5380
5381         * gcc.c-torture/compile/20030110-1.c: New test.
5382
5383 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
5384
5385         Merge from pch-branch:
5386
5387         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
5388
5389         * gcc.dg/pch/cpp-1.h: New.
5390         * gcc.dg/pch/cpp-1.c: New.
5391         * gcc.dg/pch/cpp-2.h: New.
5392         * gcc.dg/pch/cpp-2.c: New.
5393
5394         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
5395
5396         * gcc.dg/pch/except-1.h: New.
5397         * gcc.dg/pch/except-1.c: New.
5398
5399         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
5400
5401         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
5402         running test.
5403         * gcc.dg/pch: Include *.hp not *.h.
5404         * gcc.dg/pch/system-1.h: New.
5405         * gcc.dg/pch/system-1.c: New.
5406
5407         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
5408
5409         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
5410         rather than trying to build and run a program using PCH.
5411         * gcc.dg/pch: Remove dg-do commands from test files.
5412
5413         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
5414
5415         * gcc.dg/pch/macro-3.c: New.
5416         * gcc.dg/pch/macro-3.h: New.
5417
5418         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
5419
5420         * gcc.dg/pch/common-1.c: New.
5421         * gcc.dg/pch/common-1.h: New.
5422         * gcc.dg/pch/decl-1.c: New.
5423         * gcc.dg/pch/decl-1.h: New.
5424         * gcc.dg/pch/decl-2.c: New.
5425         * gcc.dg/pch/decl-2.h: New.
5426         * gcc.dg/pch/decl-3.c: New.
5427         * gcc.dg/pch/decl-3.h: New.
5428         * gcc.dg/pch/decl-4.c: New.
5429         * gcc.dg/pch/decl-4.h: New.
5430         * gcc.dg/pch/decl-5.c: New.
5431         * gcc.dg/pch/decl-5.h: New.
5432         * gcc.dg/pch/global-1.c: New.
5433         * gcc.dg/pch/global-1.h: New.
5434         * gcc.dg/pch/inline-1.c: New.
5435         * gcc.dg/pch/inline-1.h: New.
5436         * gcc.dg/pch/inline-2.c: New.
5437         * gcc.dg/pch/inline-2.h: New.
5438         * gcc.dg/pch/static-1.c: New.
5439         * gcc.dg/pch/static-1.h: New.
5440         * gcc.dg/pch/static-2.c: New.
5441         * gcc.dg/pch/static-2.h: New.
5442
5443         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
5444
5445         * g++.dg/pch/pch.exp: Better handle failing testcases.
5446         * gcc.dg/pch/pch.exp: Likewise.
5447         * gcc.dg/pch/macro-1.c: New.
5448         * gcc.dg/pch/macro-1.h: New.
5449         * gcc.dg/pch/macro-2.c: New.
5450         * gcc.dg/pch/macro-2.h: New.
5451
5452         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
5453
5454         * g++.dg/dg.exp: Treat files in pch/ specially.
5455         * g++.dg/pch/pch.exp: New file.
5456         * g++.dg/pch/empty.H: New file.
5457         * g++.dg/pch/empty.C: New file.
5458         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
5459         "precompile".
5460
5461         * gcc.dg/pch/pch.exp: New file.
5462         * gcc.dg/pch/empty.h: New file.
5463         * gcc.dg/pch/empty.c: New file.
5464         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
5465         "precompile".
5466
5467 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5468
5469         * g++.dg/template/friend14.C: New test.
5470
5471 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5472
5473         * gcc.dg/old-style-asm-1.c: New test.
5474
5475 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
5476
5477         * gcc.c-torture/compile/20030109-1.c: New test.
5478
5479 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5480
5481         * gcc.c-torture/execute/20030109-1.c: New test.
5482
5483 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
5484
5485         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
5486         * g++.old-deja/g++.mike/dyncast2.C: Likewise
5487         * g++.old-deja/g++.mike/dyncast3.C: Likewise
5488         * g++.old-deja/g++.mike/eh2.C: Likewise
5489         * g++.old-deja/g++.mike/eh3.C: Likewise
5490         * g++.old-deja/g++.mike/eh5.C: Likewise
5491         * g++.old-deja/g++.mike/eh6.C: Likewise
5492         * g++.old-deja/g++.mike/eh7.C: Likewise
5493         * g++.old-deja/g++.mike/eh8.C: Likewise
5494         * g++.old-deja/g++.mike/eh9.C: Likewise
5495         * g++.old-deja/g++.mike/eh10.C: Likewise
5496         * g++.old-deja/g++.mike/eh12.C: Likewise
5497         * g++.old-deja/g++.mike/eh13.C: Likewise
5498         * g++.old-deja/g++.mike/eh14.C: Likewise
5499         * g++.old-deja/g++.mike/eh16.C: Likewise
5500         * g++.old-deja/g++.mike/eh17.C: Likewise
5501         * g++.old-deja/g++.mike/eh18.C: Likewise
5502         * g++.old-deja/g++.mike/eh21.C: Likewise
5503         * g++.old-deja/g++.mike/eh23.C: Likewise
5504         * g++.old-deja/g++.mike/eh24.C: Likewise
5505         * g++.old-deja/g++.mike/eh25.C: Likewise
5506         * g++.old-deja/g++.mike/eh26.C: Likewise
5507         * g++.old-deja/g++.mike/eh27.C: Likewise
5508         * g++.old-deja/g++.mike/eh28.C: Likewise
5509         * g++.old-deja/g++.mike/eh29.C: Likewise
5510         * g++.old-deja/g++.mike/eh31.C: Likewise
5511         * g++.old-deja/g++.mike/eh33.C: Likewise
5512         * g++.old-deja/g++.mike/eh34.C: Likewise
5513         * g++.old-deja/g++.mike/eh35.C: Likewise
5514         * g++.old-deja/g++.mike/eh36.C: Likewise
5515         * g++.old-deja/g++.mike/eh37.C: Likewise
5516         * g++.old-deja/g++.mike/eh38.C: Likewise
5517         * g++.old-deja/g++.mike/eh39.C: Likewise
5518         * g++.old-deja/g++.mike/eh40.C: Likewise
5519         * g++.old-deja/g++.mike/eh41.C: Likewise
5520         * g++.old-deja/g++.mike/eh42.C: Likewise
5521         * g++.old-deja/g++.mike/eh44.C: Likewise
5522         * g++.old-deja/g++.mike/eh46.C: Likewise
5523         * g++.old-deja/g++.mike/eh47.C: Likewise
5524         * g++.old-deja/g++.mike/eh48.C: Likewise
5525         * g++.old-deja/g++.mike/eh49.C: Likewise
5526         * g++.old-deja/g++.mike/eh50.C: Likewise
5527         * g++.old-deja/g++.mike/eh51.C: Likewise
5528         * g++.old-deja/g++.mike/eh53.C: Likewise
5529         * g++.old-deja/g++.mike/eh55.C: Likewise
5530         * g++.old-deja/g++.mike/p7912.C: Likewise
5531         * g++.old-deja/g++.mike/p9706.C: Likewise
5532         * g++.old-deja/g++.mike/p10416.C: Likewise
5533         * g++.old-deja/g++.mike/p11667.C: Likewise
5534         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
5535         Remove redundant reference to Iris.
5536         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
5537         Elxsi, i860, Pico Java, and WE32K.
5538
5539 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
5540
5541         * g++.dg/ext/asm4.C: New test.
5542
5543 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5544
5545         PR c++/9030
5546         * g++.dg/template/friend12.C: New test.
5547         * g++.dg/template/friend13.C: Likewise.
5548         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
5549
5550 2003-01-08  Jan Hubicka  <jh@suse.cz>
5551
5552         * gcc.dg/i386-cadd.c: New test.
5553         * gcc.dg/i386-cmov4.c: Likewise.
5554
5555 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
5556
5557         PR c++/9165
5558         * g++.dg/warn/Wunused-3.C: New test.
5559
5560         * g++.dg/abi/bitfield9.C: New test.
5561
5562         PR c++/9189
5563         * g++.dg/parse/defarg3.C: New test.
5564
5565 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
5566
5567         * g++.dg/parse/ambig1.C: New test.
5568         * g++.dg/parse/defarg2.C: New test.
5569
5570 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
5571
5572         * g++.dg/template/defarg-1.C: New test.
5573         * g++.dg/template/local2.C: Likewise.
5574
5575 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
5576
5577         * gcc.c-torture/execute/20030105-1.c: New test.
5578
5579 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5580
5581         * g++.dg/parse/namespace3.C: Remove extra semicolons.
5582         * g++.dg/parse/namespace4.C: Likewise.
5583
5584 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
5585
5586         * g++.dg/template/ntp2.C: New test.
5587
5588 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
5589
5590         * g++.dg/parse/extern-C-1.C: New test.
5591
5592         * g++.dg/parse/namespace4.C: New test.
5593
5594         * g++.dg/template/nested1.C: New test.
5595
5596         * g++.dg/parse/namespace3.C: New test.
5597
5598 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
5599
5600         * g++.dg/lookup/two-stage1.C: New test.
5601
5602 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5603
5604         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
5605         * g++.old-deja/g++.jason/access8.C: Likewise.
5606         * g++.old-deja/g++.other/decl5.C: Likewise.
5607
5608 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
5609
5610         * g++.dg/parse/parse7.C: New test.
5611
5612 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
5613
5614         PR c++/2843
5615         * g++.dg/ext/attrib7.C: New test.
5616
5617 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
5618
5619         * g++.dg/parse/parse6.C: New test.
5620
5621 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
5622
5623         * gcc.dg/h8300-stack-1.c: New.
5624
5625 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
5626
5627         g++.dg/lookup/exception1.C: New test.
5628
5629         g++.dg/lookup/template1.C: New test.
5630
5631         g++.dg/parse/namespace2.C: New test.
5632
5633         g++.dg/parse/parens2.C: New test.
5634
5635 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5636
5637         * g++.dg/parse/parse5.C: New test.
5638         * g++.dg/lookup/scoped4.C: New test.
5639
5640 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
5641
5642         * g++.dg/parse/parens1.C: New test.
5643
5644         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
5645         angle-bracket1.C.
5646         * g++.dg/parse/parens2.C: New test.
5647
5648         * g++.dg/lookup/scope-operator1.C: New test.
5649
5650         * g++.dg/parse/operator1.C: New test.
5651
5652 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5653
5654         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
5655         * g++.old-deja/g++.other/access6.C: Likewise.
5656         * g++.old-deja/g++.other/decl1.C: Likewise.
5657         * g++.old-deja/g++.pt/typename12.C: Likewise.
5658
5659 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
5660
5661         * g++.dg/parse/namespace1.C: New test.
5662
5663 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5664
5665         * g++.dg/parse/parse4.C: New test.
5666
5667 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5668
5669         * g++.dg/parse/parse3.C: New test.
5670
5671 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5672
5673         * g++.dg/parse/parse2.C: New test.
5674
5675 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5676
5677         * g++.dg/template/friend11.C: New test.
5678
5679 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5680
5681         * g++.dg/parse/parse1.C: New test.
5682
5683 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
5684
5685         * lib/profopt.exp: Change the name of a global variable to avoid
5686         possible clashes with other test suites.
5687
5688 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
5689
5690         * g++.dg/inherit/covariant8.C: New test.
5691
5692 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
5693
5694         * g++.dg/init/array9.C: New test.
5695
5696         PR c++/9112
5697         * g++.dg/parse/expr1.C: New test.
5698
5699 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
5700
5701         * gcc.c-torture/compile/20021230-1.c: New test.
5702
5703 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
5704
5705         * g++.dg/inherit/covariant5.C: New test.
5706         * g++.dg/inherit/covariant6.C: New test.
5707         * g++.dg/inherit/covariant7.C: New test.
5708
5709 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5710
5711         PR c++/2739
5712         * g++.dg/other/access2.C: New test.
5713
5714 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5715
5716         * g++.dg/other/anon-struct.C: No longer fails
5717         * g++.old-deja/g++.brendan/parse4.C: Likewise.
5718         * g++.old-deja/g++.brendan/parse5.C: Likewise.
5719         * g++.old-deja/g++.brendan/parse6.C: Likewise.
5720
5721 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5722
5723         * g++.dg/parse/angle-bracket.C (main): No longer fails.
5724
5725 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
5726
5727         * g++.dg/eh/spec4.C: Remove stray semicolon.
5728         * g++.dg/expr/pmf-1.C: Change error message.
5729         * g++.dg/ext/asm1.C: Remove stray semicolon.
5730         * g++.dg/ext/typename1.C: Add missing typenames.
5731         * g++.dg/inherit/template-as-base.C: Change error message.
5732         * g++.dg/lookup/scoped1.C: Likewise.
5733         * g++.dg/lookup/scoped2.C: Likewise.
5734         * g++.dg/lookup/using2.C: Likewise.
5735         * g++.dg/other/component1.C: Remove stray semicolon.
5736         * g++.dg/other/do1.C: Change error message.
5737         * g++.dg/other/error2.C: Likewise.
5738         * g++.dg/other/init1.C: Likewise.
5739         * g++.dg/other/packed1.C: Remove stray semicolon.
5740         * g++.dg/other/ptrmem2.C: Change error message.
5741         * g++.dg/parse/parameter-declaration-1.C: Remove line number
5742         marker.
5743         * g++.dg/special/initp1.C: Remove invalid attribute usage.
5744         * g++.dg/template/access3.C: Add typename keyword.
5745         * g++.dg/template/access5.C: Remove stray semicolon.
5746         * g++.dg/template/access6.C: Likewise.
5747         * g++.dg/template/complit1.C: Likewise.
5748         * g++.dg/template/crash1.C: Change error message.
5749         * g++.dg/template/inherit2.C: Remove stray semicolon.
5750         * g++.dg/template/instantiate2.C: Likewise.
5751         * g++.dg/template/instantiate3.C: Change error message.
5752         * g++.dg/template/qual1.C: Remove stray semicolon.
5753         * g++.dg/template/qualttp18.C: Change error message.
5754         * g++.dg/template/ref1.C: Remove stray semicolon.
5755         * g++.dg/template/sizeof1.C (A::value): Declare it.
5756         * g++.dg/template/spec4.C: Change error message.
5757         * g++.dg/template/static1.C: Likewise.
5758         * g++.dg/template/type1.C: Likewise.
5759         * g++.dg/template/typename3.C: Likewise.
5760         * g++.old-deja/g++.benjamin/13478.C: Change error message.
5761         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
5762         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
5763         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
5764         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
5765         named return value extension.
5766         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
5767         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
5768         * g++.old-deja/g++.bob/extern_C.C: Likewise.
5769         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5770         * g++.old-deja/g++.brendan/complex1.C: Likewise.
5771         * g++.old-deja/g++.brendan/copy5.C: Likewise.
5772         * g++.old-deja/g++.brendan/crash13.C: Likewise.
5773         * g++.old-deja/g++.brendan/crash15.C: Likewise.
5774         * g++.old-deja/g++.brendan/crash18.C: Change error message.
5775         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
5776         * g++.old-deja/g++.brendan/crash38.C: Likewise.
5777         * g++.old-deja/g++.brendan/crash50.C: Likewise.
5778         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5779         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
5780         syntax.
5781         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
5782         * g++.old-deja/g++.brendan/crash8.C: Change error message.
5783         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
5784         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
5785         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
5786         * g++.old-deja/g++.brendan/template11.C: Likewise.
5787         * g++.old-deja/g++.brendan/template26.C: Likewise.
5788         * g++.old-deja/g++.brendan/template27.C: Use explicit
5789         specialization syntax.
5790         * g++.old-deja/g++.brendan/template30.C: Likewise.
5791         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
5792         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
5793         non-dependent names.
5794         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
5795         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
5796         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
5797         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
5798         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
5799         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
5800         named return value extension.
5801         * g++.old-deja/g++.ext/namedret2.C: Likewise.
5802         * g++.old-deja/g++.ext/namedret3.C: Likewise.
5803         * g++.old-deja/g++.ext/return1.C: Likewise.
5804         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
5805         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
5806         * g++.old-deja/g++.jason/access8.C: Likewise.
5807         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
5808         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
5809         pseudo-destructor names.
5810         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
5811         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
5812         pseudo-destructor names.
5813         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
5814         * g++.old-deja/g++.jason/overload19.C: Likewise.
5815         * g++.old-deja/g++.jason/overload32.C: Likewise.
5816         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
5817         stray semicolons.
5818         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
5819         * g++.old-deja/g++.jason/return.C: Likewise.
5820         * g++.old-deja/g++.jason/return2.C: Likewise.
5821         * g++.old-deja/g++.jason/shadow1.C: Likewise.
5822         * g++.old-deja/g++.jason/special.C: Use explicit specialization
5823         syntax.
5824         * g++.old-deja/g++.jason/template10.C: Account for use of
5825         non-dependent names.
5826         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
5827         syntax.
5828         * g++.old-deja/g++.jason/template37.C: Likewise.
5829         * g++.old-deja/g++.law/access4.C: Change error messages.
5830         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
5831         pseudo-destructor names.
5832         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
5833         * g++.old-deja/g++.law/ctors9.C: Likewise.
5834         * g++.old-deja/g++.law/cvt22.C: Likewise.
5835         * g++.old-deja/g++.law/dtors5.C: Likewise.
5836         * g++.old-deja/g++.law/global-init1.C: Likewise.
5837         * g++.old-deja/g++.law/missed-error3.C: Likewise.
5838         * g++.old-deja/g++.law/operators28.C: Likewise.
5839         * g++.old-deja/g++.law/visibility28.C: Likewise.
5840         * g++.old-deja/g++.martin/eval1.C: Likewise.
5841         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
5842         name.
5843         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
5844         * g++.old-deja/g++.mike/net34.C: Likewise.
5845         * g++.old-deja/g++.mike/net36.C: Likewise.
5846         * g++.old-deja/g++.mike/ns2.C: Likewise.
5847         * g++.old-deja/g++.mike/p12306.C: Likewise.
5848         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
5849         value extension.
5850         * g++.old-deja/g++.mike/p700.C: Likewise.
5851         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
5852         * g++.old-deja/g++.mike/p710.C: Likewise.
5853         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
5854         value extension.
5855         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
5856         * g++.old-deja/g++.mike/pmf9.C: Likewise.
5857         * g++.old-deja/g++.ns/crash2.C: Likewise.
5858         * g++.old-deja/g++.ns/crash3.C: Likewise.
5859         * g++.old-deja/g++.ns/invalid1.C: Likewise.
5860         * g++.old-deja/g++.ns/ns17.C: Likewise.
5861         * g++.old-deja/g++.ns/template16.C: Likewise.
5862         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
5863         keyword.
5864         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
5865         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
5866         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
5867         named return value extension.
5868         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
5869         * g++.old-deja/g++.other/access4.C: Issue additional error
5870         messages.
5871         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
5872         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
5873         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
5874         * g++.old-deja/g++.other/crash25.C: Change error message.
5875         * g++.old-deja/g++.other/crash4.C: Change error message.
5876         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
5877         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
5878         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
5879         checks.
5880         * g++.old-deja/g++.other/defarg8.C: Likewise.
5881         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
5882         * g++.old-deja/g++.other/dtor10.C: Likewise.
5883         * g++.old-deja/g++.other/incomplete.C: Likewise.
5884         * g++.old-deja/g++.other/linkage7.C: Likewise.
5885         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
5886         lookup algorithm.
5887         * g++.old-deja/g++.other/mangle2.C: Likewise.
5888         * g++.old-deja/g++.other/refinit2.C: Likewise.
5889         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
5890         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
5891         * g++.old-deja/g++.pt/crash28.C: Likewise.
5892         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
5893         syntax.
5894         * g++.old-deja/g++.pt/crash32.C: Change error message.
5895         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
5896         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
5897         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
5898         error message position.
5899         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
5900         * g++.old-deja/g++.pt/defarg8.C: Change error message.
5901         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
5902         syntax.
5903         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
5904         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
5905         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
5906         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
5907         keyword.
5908         * g++.old-deja/g++.pt/explicit31.C: Likewise.
5909         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
5910         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
5911         keyword.
5912         * g++.old-deja/g++.pt/explicit71.C: Change error message.
5913         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
5914         syntax.
5915         * g++.old-deja/g++.pt/friend28.C: Account for use of
5916         non-dependent names.
5917         * g++.old-deja/g++.pt/friend29.C: Likewise.
5918         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
5919         rules.
5920         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
5921         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
5922         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
5923         lookup rules.
5924         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
5925         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
5926         keyword.
5927         * g++.old-deja/g++.pt/memclass20.C: Likewise.
5928         * g++.old-deja/g++.pt/memclass5.C: Likewise.
5929         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
5930         keyword.
5931         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
5932         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
5933         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
5934         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
5935         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
5936         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
5937         keyword.
5938         * g++.old-deja/g++.pt/spec10.C: Likewise.
5939         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
5940         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
5941         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
5942         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
5943         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
5944         * g++.old-deja/g++.pt/ttp62.C: Likewise.
5945         * g++.old-deja/g++.pt/ttp64.C: Likewise.
5946         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
5947         * g++.old-deja/g++.pt/typename15.C: Likewise.
5948         * g++.old-deja/g++.pt/typename22.C: Likewise.
5949         * g++.old-deja/g++.pt/typename6.C: Change error messages.
5950         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
5951         * g++.old-deja/g++.pt/virtual2.C: Likewise.
5952         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
5953         syntax.
5954         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
5955         return value extension.
5956         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
5957         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
5958         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
5959         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
5960
5961 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
5962
5963         * g++.dg/warn/inline1.C: New test.
5964         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
5965         * g++.old-deja/g++.jason/synth10.C: Likewise.
5966         * g++.old-deja/g++.mike/net31.C: Likewise.
5967         * g++.old-deja/g++.mike/p8786.C: Likewise.
5968
5969         * g++.dg/template/friend10.C: New test.
5970         * g++.dg/template/conv5.C: New test.
5971
5972 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
5973
5974         * g++.dg/lookup/scoped3.C: New test.
5975
5976         * g++.dg/lookup/decl1.C: New test.
5977         * g++.dg/lookup/decl2.C: New test.
5978
5979 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5980
5981         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
5982         gcc.c-torture/compile/20021015-1.c,
5983         gcc.c-torture/compile/20021015-2.c,
5984         gcc.c-torture/compile/20021123-1.c,
5985         gcc.c-torture/compile/20021123-2.c,
5986         gcc.c-torture/compile/20021123-3.c,
5987         gcc.c-torture/compile/20021123-4.c,
5988         gcc.c-torture/execute/20021024-1.c: Add tests previously added
5989         only to 3.1 or 3.2 branch.
5990
5991 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
5992
5993         * gcc.dg/i386-bitfield3.c: New test.
5994
5995         * gcc.dg/i386-bitfield2.c: New test.
5996
5997 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
5998
5999         * g++.dg/parse/conv_op1.C: New test.
6000
6001 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
6002
6003         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
6004         approved.
6005
6006 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
6007
6008         * gcc.c-torture/compile/20021220-1.c: New test.
6009
6010 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
6011
6012         * gcc.dg/i386-fastcall-1.c: New.
6013
6014 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6015
6016         * gcc.c-torture/execute/20021219-1.c: New test.
6017
6018 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6019
6020         * gcc.dg/i386-pic-1.c: New test.
6021
6022 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6023
6024         PR c++/8099
6025         * g++.dg/template/friend9.C: New test.
6026
6027 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6028
6029         PR c++/3663
6030         * g++.dg/template/access7.C: New test.
6031
6032 2002-12-18  Nick Clifton  <nickc@redhat.com>
6033
6034         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
6035         the libstdc++-v3 directory has been found.
6036
6037 2002-12-12  Devang Patel <dpatel@apple.com>
6038         * gcc.dg/darwin-ld-1.c: New test.
6039         * gcc.dg/darwin-ld-2.c: New test.
6040         * gcc.dg/darwin-ld-3.c: New test.
6041         * gcc.dg/darwin-ld-4.c: New test.
6042         * gcc.dg/darwin-ld-5.c: New test.
6043
6044 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6045
6046         * gcc.c-torture/compile/20021212-1.c: New test.
6047
6048 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
6049
6050         * gcc.dg/fshort-wchar: New test.
6051
6052 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
6053
6054         PR c++/8372
6055         * g++.dg/template/dtor1.C: New test.
6056
6057         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
6058         markers.
6059
6060 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
6061
6062         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
6063
6064 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
6065
6066         * g++.dg/template/static1.C: New test.
6067         * g++.dg/template/static2.C: New test.
6068         * g++.old-deja/g++.ext/memconst.C: New test.
6069
6070 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6071
6072         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
6073         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
6074         * g++.dg/special/initp1.C: Likewise.
6075
6076 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
6077
6078         * gcc.c-torture/execute/20021204-1.c: New test.
6079
6080 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
6081
6082         * gcc.dg/ppc-fmadd-1.c: New file.
6083         * gcc.dg/ppc-fmadd-2.c: New file.
6084         * gcc.dg/ppc-fmadd-3.c: New file.
6085
6086 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6087
6088         * gcc.c-torture/compile/20021204-1.c: New test.
6089
6090 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
6091
6092         * g++.dg/inherit/covariant2.C: New test.
6093         * g++.dg/inherit/covariant3.C: New test.
6094         * g++.dg/inherit/covariant4.C: New test.
6095         * g++.dg/inherit/covariant1.C: Remove XFAIL.
6096         * g++.old-deja/g++.robertl/eb17.C: Likewise.
6097
6098 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
6099
6100         PR c++/8688
6101         * g++.dg/init/brace3.C: New test.
6102
6103 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
6104
6105         * gcc.dg/20020210-1.c: Fix a comment typo.
6106
6107 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
6108
6109         PR c++/8720
6110         * g++.dg/parse/defarg1.C: New test.
6111
6112         PR c++/8615
6113         * g++.dg/template/char1.C: New test.
6114
6115         * g++.dg/template/varmod1.C: Fix typo.
6116
6117 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6118
6119         DR 180
6120         * g++.old-deja/g++.pt/crash32.C: Expect error.
6121
6122 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
6123
6124         PR c++/5919
6125         * g++.dg/template/varmod1.C: New test.
6126
6127         PR c++/8727
6128         * g++.dg/inherit/typeinfo1.C: New test.
6129
6130         PR c++/8663
6131         * g++.dg/inherit/typedef1.C: New test.
6132
6133 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
6134
6135         PR c++/8332
6136         PR c++/8493
6137         * g++.dg/template/strlen1.C: New test.
6138
6139         PR c++/8227
6140         * g++.dg/template/ctor2.C: New test.
6141
6142         PR c++/8214
6143         * g++.dg/init/string1.C: New test.
6144
6145         PR c++/8511
6146         * g++.dg/template/friend8.C: New test.
6147
6148 2002-11-29  Joe Buck <jbuck@synopsys.com>
6149
6150         * g++.dg/lookup/anon2.C: New test.
6151
6152 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
6153
6154         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
6155         h8300 port.
6156
6157 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
6158
6159         * gcc.dg/bitfld-6.c: New test.
6160
6161 2002-11-27  Jan Hubicka  <jh@suse.cz>
6162
6163         * gcc.c-torture/execute/20021127.[cx]: New test.
6164
6165 2002-11-26  Jan Hubicka  <jh@suse.cz>
6166
6167         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
6168         quality.
6169
6170 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
6171
6172         * g++.dg/init/brace2.C: New test.
6173         * g++.old-deja/g++.mike/p9129.C: Correct.
6174
6175 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
6176
6177         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
6178
6179 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
6180
6181         * gcc.dg/sibcall-6: New test for indirect sibcalls.
6182
6183 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
6184
6185         * testsuite/g++.dg/abi/empty11.C: New test.
6186         * testsuite/g++.dg/rtti/cv1.C: New test.
6187
6188 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
6189
6190         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
6191
6192 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
6193
6194         * g++.dg/abi/empty10.C: New test.
6195
6196 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6197
6198         * gcc.c-torture/compile/20021124-1.c: New test.
6199
6200 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
6201
6202         * g++.dg/abi/rtti2.C: New test.
6203
6204 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6205
6206         * gcc.dg/i386-unroll-1.c: New test.
6207
6208 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6209
6210         * gcc.c-torture/compile/20021120-1.c: New test.
6211         * gcc.c-torture/compile/20021120-2.c: New test.
6212
6213 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6214
6215         * gcc.dg/bitfld-5.c: New test.
6216
6217 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6218
6219         * gcc.c-torture/execute/20021120-3.c: New test.
6220
6221 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6222
6223         * gcc.c-torture/execute/20021120-2.c: New test.
6224
6225 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6226
6227         * gcc.c-torture/execute/20021120-1.c: New test.
6228
6229 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
6230
6231         * gcc.c-torture/execute/20021118-3.c: New test.
6232
6233 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6234
6235         * gcc.c-torture/compile/20021119-1.c: New test.
6236
6237 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
6238
6239         * gcc.dg/duff-1.c: New test.
6240         * gcc.dg/duff-2.c: New test.
6241         * gcc.dg/duff-3.c: New test.
6242
6243 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
6244
6245         * gcc.dg/cpp/_Pragma5.c: New test.
6246
6247 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
6248
6249         * gcc.c-torture/execute/20021118-2.c: New test.
6250
6251 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
6252
6253         * gcc.c-torture/execute/20021118-1.c: New test.
6254
6255 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
6256
6257         * gcc.dg/20021116-1.c: New test.
6258
6259 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
6260
6261         * g++.dg/abi/vcall1.C: New test.
6262
6263 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
6264
6265         * gcc.dg/20021029-1.c: New test.
6266         * gcc.dg/20021029-2.c: New test.
6267
6268 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6269
6270         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
6271
6272 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6273
6274         PR c/8439
6275         * gcc.dg/20021110.c: Move to ...
6276         * gcc.c-torture/compile/20021110.c: .... here.
6277
6278 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6279
6280         PR c/8467
6281         * gcc.c-torture/execute/20021111-1.c
6282
6283 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6284
6285         PR c/8439
6286         * gcc.dg/20021110.c: New test.
6287
6288 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
6289
6290         * g++.dg/abi/vthunk3.C: Run only on x86.
6291
6292 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6293
6294         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
6295
6296 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
6297
6298         * lib/compat.exp (compat-execute): Fix logic error in last
6299         change.
6300
6301 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
6302
6303         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
6304
6305 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6306
6307         PR c++/8389
6308         * g++.dg/template/access6.C: New test.
6309
6310 2002-11-08  Jan Hubicka  <jh@suse.cz>
6311
6312         * gcc.dg/i386-ssefp-1.c: New test.
6313         * gcc.dg/i386-ssefp-1.c: New test.
6314
6315 2002-11-08  Jan Hubicka  <jh@suse.cz>
6316
6317         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
6318
6319 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
6320
6321         * g++.dg/abi/vthunk3.C: New test.
6322
6323         PR c++/8338
6324         * g++.dg/template/crash2.C: New test.
6325
6326 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
6327
6328         * testsuite/g++.dg/abi/dtor1.C: New test.
6329         * testsuite/g++.dg/abi/dtor2.C: Likewise.
6330
6331 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
6332
6333         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
6334         Darwin.
6335
6336 2002-11-04  Adam Nemet  <anemet@lnxw.com>
6337
6338         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
6339         -mthumb.  Only xfail with -O0.
6340
6341 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
6342
6343         * g++.dg/abi/thunk1.C: New test.
6344         * g++.dg/abi/thunk2.C: Likewise.
6345         * g++.dg/abi/vtt1.C: Likewise.
6346
6347 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
6348
6349         PR optimization/8423
6350         * gcc.c-torture/execute/builtin-constant.c: New test.
6351
6352 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
6353
6354         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
6355         Add some more cases.
6356
6357 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
6358
6359         PR c++/8391
6360         * g++.dg/opt/local1.C: New test.
6361
6362 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
6363
6364         PR c++/8160
6365         * g++.dg/template/complit1.C: New test.
6366
6367         PR c++/8149
6368         * g++.dg/template/typename4.C: Likewise.
6369
6370 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6371
6372         Core issue 287, PR c++/7639
6373         * g++.dg/template/instantiate1.C: Adjust error location.
6374         * g++.dg/template/instantiate3.C: New test.
6375         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
6376         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
6377         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
6378
6379 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
6380
6381         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
6382
6383 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
6384
6385         PR c++/8287
6386         * g++.dg/init/dtor2.C: New test.
6387
6388 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6389
6390         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
6391         * gcc.dg/nest.c: Bypass errors on irix6.
6392
6393 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
6394
6395         * gcc.dg/nest.c: Expect error for mmix-*-*.
6396         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
6397
6398 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
6399
6400         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
6401         markers.
6402
6403         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
6404
6405 2002-10-25  Mike Stump  <mrs@apple.com>
6406
6407         * gcc.dg/warn-1.c: New test.
6408
6409 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
6410
6411         * g++.dg/template/typename3.C: New test.
6412
6413 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
6414
6415         * g++.dg/lookup/ptrmem1.C: New test.
6416
6417         * g++.dg/abi/vthunk2.C: New test.
6418
6419 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
6420
6421         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
6422
6423 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
6424
6425         * g++.dg/abi/empty9.C: New test.
6426
6427 2002-10-24  Richard Henderson  <rth@redhat.com>
6428
6429         * g++.dg/inherit/thunk1.C: Enable for ia64.
6430
6431 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
6432
6433         PR c++/8067
6434         * g++.dg/lookup/pretty1.C: New test.
6435
6436 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
6437
6438         * gcc.dg/20021023-1.c: New test.
6439
6440 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
6441
6442         PR c++/7679
6443         * g++.dg/parse/inline1.C: New test.
6444
6445 2002-10-23  Richard Henderson  <rth@redhat.com>
6446
6447         * g++.dg/inherit/thunk1.C: Enable for x86_64.
6448
6449         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
6450
6451 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
6452
6453         PR c++/6579
6454         * g++.dg/parse/stmtexpr3.C: New test.
6455
6456 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
6457
6458         * g++.dg/expr/cond1.C: New test.
6459
6460 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
6461
6462         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
6463
6464 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6465
6466         * g++.dg/abi/vbase13.C: New test.
6467         * g++.dg/abi/vbase14.C: Likewise.
6468
6469 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
6470
6471         * gcc.dg/tls/pic-1.c: New test.
6472         * gcc.dg/tls/nonpic-1.c: New test.
6473         * gcc.dg/20021018-1.c: New test.
6474
6475 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
6476
6477         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
6478         Remove only files with the same base name as the test case.
6479         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
6480         (profopt-execute): Likewise.  Also, remove old profiling
6481         and performance data files before running the tests.
6482
6483         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
6484         * g++.dg/bprob/bprob.exp: Likewise.
6485         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
6486         to allow more general test case names.
6487
6488         * g++.dg/bprob/bprob-1.C: Rename to ...
6489         * g++.dg/bprob/g++-bprob-1.C: ... this.
6490
6491         * g77.dg/bprob/bprob-1.f: Rename to ...
6492         * g77.dg/bprob/g77-bprob-1.f: ... this.
6493
6494 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
6495
6496         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
6497         bison 1.50 or later.
6498
6499 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
6500
6501         * g++.dg/README: Describe more test directories.
6502
6503 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6504
6505         * g++.dg/init/array6.C: Add additional tests.
6506
6507 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
6508
6509         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
6510         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
6511
6512 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
6513
6514         * gcc.c-torture/compile/20020604-1.x: New.
6515         * gcc.c-torture/compile/simd-5.x: Likewise.
6516         * gcc.c-torture/execute/920710-1.x: Likewise.
6517         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
6518
6519 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6520
6521         * g++.dg/inherit/override1.C: Add dg-options clause.
6522
6523 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6524
6525         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
6526         _mm_slli_si128.
6527
6528 2002-10-19  Andreas Schwab  <schwab@suse.de>
6529
6530         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
6531         directory component.
6532
6533 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
6534
6535         * g++.dg/inherit/thunk1.C: New test.
6536
6537         * g++.dg/inherit/override1.C: New test.
6538
6539         * g++.dg/abi/mangle11.C: New test.
6540         * g++.dg/abi/mangle14.C: New test.
6541         * g++.dg/abi/mangle17.C: New test.
6542
6543 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
6544
6545         * g++.dg/overload/member2.C: New test.
6546
6547 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
6548
6549         * g++.dg/README: Describe new compat directory.
6550         * g++.dg/dg.exp: Skip tests in compat directory.
6551         * README.compat: New file.
6552         * lib/compat.exp: New expect script.
6553         * g++.dg/compat: New test directory.
6554         * g++.dg/compat/compat.exp: New expect script.
6555         * g++.dg/compat/abi: New test directory.
6556         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
6557         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
6558         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
6559         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
6560         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
6561         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
6562         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
6563         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
6564         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
6565         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
6566         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
6567         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
6568         * g++.dg/compat/break: New test directory.
6569         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
6570         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
6571         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
6572         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
6573         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
6574         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
6575         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
6576         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
6577         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
6578         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
6579         g++.dg/compat/break/README: New files.
6580         * g++.dg/compat/eh: New test directory.
6581         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
6582         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
6583         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
6584         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
6585         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
6586         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
6587         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
6588         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
6589         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
6590         g++.dg/compat/eh/filter2_y.C,
6591         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
6592         g++.dg/compat/eh/new1_y.C,
6593         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
6594         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
6595         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
6596         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
6597         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
6598         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
6599         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
6600         g++.dg/compat/eh/unexpected1_y.C: New files.
6601         * g++.dg/compat/init: New test directory.
6602         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
6603         g++.dg/compat/init/array5_y.C,
6604         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
6605         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
6606         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
6607         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
6608         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
6609         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
6610         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
6611         g++.dg/compat/init/init-ref2_y.C: New files.
6612
6613 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
6614
6615         PR c++/7584
6616         * g++.dg/inherit/using3.C: New test.
6617
6618 2002-10-17  Jan Hubicka  <jh@suse.cz>
6619
6620         * gcc.dg/20021017-2.c: New test.
6621
6622 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
6623
6624         * g++.dg/abi/mangle16.C: Adjust.
6625
6626         * g++.dg/init/array8.C: New test.
6627
6628 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
6629
6630         * gcc.dg/special/mips-abi.exp: New test.
6631         * gcc.dg/special/mips-abi.s: Empty file used by the above.
6632
6633 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
6634
6635         * g++.dg/abi/mangle16.C: New test.
6636         * g++.dg/abi/mangle17.C: Likewise.
6637
6638         PR c++/7478
6639         * g++.dg/template/ref1.C: New test.
6640
6641 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6642
6643         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
6644
6645 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
6646
6647         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
6648
6649 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
6650
6651         PR c++/7524
6652         * g++.dg/init/array7.C: New test.
6653
6654 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
6655
6656         * g++.dg/init/array6.C: New test.
6657
6658         * g++.dg/abi/mangle13.C: Likewise.
6659         * g++.dg/abi/mangle14.C: Likewise.
6660         * g++.dg/abi/mangle15.C: Likewise.
6661
6662 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6663
6664         * g++.dg/abi/empty8.C: New test.
6665
6666 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
6667
6668         * g++.dg/init/ctor1.C: New test.
6669
6670 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
6671
6672         * gcc.c-torture/execute/20021015-1.c: New test.
6673
6674 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
6675
6676         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
6677
6678 2002-10-14  Jan Hubicka  <jh@suse.cz>
6679
6680         * gcc.dg/i386-ssetype-[1-5].c: New tests.
6681
6682 2002-10-14  Richard Henderson  <rth@redhat.com>
6683
6684         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
6685
6686 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6687
6688         PR optimization/6631
6689         * g++.dg/opt/const2.C: New test.
6690
6691 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6692
6693         PR c++/7176
6694         * g++.dg/parse/friend1.C: New test.
6695         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
6696
6697 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
6698
6699         * gcc.dg/20021014-1.c: New test.
6700
6701 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
6702
6703         PR c++/5661
6704         * g++.dg/ext/vlm1.C: New test.
6705         * g++.dg/ext/vlm2.C: Likewise.
6706
6707         * g++.dg/init/array1.C: Remove invalid braces.
6708         * g++.dg/init/brace1.C: New test.
6709         * g++.dg/init/copy2.C: Likewise.
6710         * g++.dg/init/copy3.C: Likewise.
6711         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
6712         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
6713         braces.
6714
6715 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
6716
6717         * gcc.dg/cpp/assembler.S: Don't use -ansi.
6718
6719 2002-10-11  Richard Shann  <richard.shann@superh.com>
6720
6721         * gcc.c-torture/compile/simd-5.c: New test.
6722
6723 2002-10-10  Roger Sayle  <roger@eyesopen.com>
6724
6725         * gcc.c-torture/execute/shiftopt-1.c: New test case.
6726
6727 2002-10-10  Jim Wilson  <wilson@redhat.com>
6728
6729         * gcc.c-torture/execute/20021010-1.c: New test.
6730
6731 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
6732
6733         PR c/7353
6734         * g++.dg/ext/typedef-init.C: New test.
6735         * gcc.dg/typedef-init.c: New test.
6736
6737 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
6738
6739         * gcc.dg/cpp/paste13.c: New test.
6740
6741 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6742
6743         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
6744         remaining platforms, XFAIL during compile, not execute.  Don't
6745         XFAIL at -O0.
6746
6747 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
6748
6749         * gcc.dg/alias-1.c: Tweak expected warning.
6750
6751 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
6752
6753         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
6754
6755 2002-10-06  Andreas Jaeger  <aj@suse.de>
6756
6757         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
6758         * gcc.dg/cpp/c++98.C: Likewise.
6759
6760         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
6761         * g++.dg/cpp/c++98.C: Likewise.
6762
6763         * g++.dg/README (Subdirectories): Mention cpp directory.
6764
6765         PR target/7559
6766         * gcc.dg/20021006-1.c: New test.
6767
6768 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6769
6770         PR c++/7804
6771         * g++.dg/other/warning1.C: New test.
6772
6773 2002-10-04  Roger Sayle  <roger@eyesopen.com>
6774
6775         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
6776         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
6777         and sparc-*-* with -m64 as expected failures.  See PR 8087.
6778
6779 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6780
6781         PR c++/7931
6782         * g++.dg/template/ptrmem3.C: New test.
6783
6784         PR c++/7754
6785         * g++.dg/template/union1.C: New test.
6786
6787 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6788
6789         PR c++/8006
6790         * g++.dg/abi/mangle9.C: New test.
6791         * g++.dg/abi/mangle10.C: New test.
6792         * g++.dg/abi/mangle11.C: New test.
6793         * g++.dg/abi/mangle12.C: New test.
6794
6795 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
6796
6797         PR c++/7188.
6798         * g++.dg/template/meminit1.C: New test.
6799         * g++.dg/warn/Wreorder-1.C: Likewise.
6800         * g++.old-deja/g++.mike/warn3.C: Tweak.
6801         * lib/prune.exp: Ingore "in copy constructor".
6802
6803 2002-10-02  Andreas Jaeger  <aj@suse.de>
6804
6805         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
6806         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
6807         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
6808         on x86-64.
6809
6810 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
6811
6812         * gcc.dg/empty1.C: Fix typo.
6813
6814 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
6815
6816         * gcc.dg/alias-1.c: New test.
6817
6818 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
6819
6820         * gcc.dg/empty1.C: New test.
6821
6822         * g++.dg/tls/init-2.C: Tweak error messages.
6823
6824 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
6825
6826         * gcc.c-torture/compile/20020923-1.c: New test.
6827
6828 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
6829
6830         * gcc.c-torture/execute/ffs-1.c: New test.
6831         * gcc.c-torture/execute/ffs-2.c: Ditto.
6832
6833 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
6834
6835         * g++.dg/overload/member1.C: New test.
6836
6837 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
6838
6839         * g++.dg/abi/empty7.C: New test.
6840         * g++.dg/init/pm2.C: Likewise.
6841
6842 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
6843
6844         * g++.dg/rtti/crash1.C: New test.
6845
6846 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
6847
6848         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
6849         gcc.dg/sibcall-4.c: New tests.
6850
6851 2002-09-28  Roger Sayle  <roger@eyesopen.com>
6852
6853         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
6854         powerpc and MMIX targets.
6855
6856 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
6857
6858         * gcc.dg/cpp/20020927-1.c: New.
6859
6860 2002-09-26  David S. Miller  <davem@redhat.com>
6861
6862         * gcc.c-torture/compile/trunctfdf.c: New.
6863
6864 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6865
6866         * lib/target-supports.exp (check_weak_available): Handle solaris2.
6867
6868 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
6869
6870         * gcc.c-torture/execute/loop-15.c: New.
6871
6872 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
6873
6874         * README.QMTEST: Fix typo.
6875
6876 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
6877
6878         * gcc.dg/20020926-1.c: New test.
6879
6880 2002-09-25  David S. Miller  <davem@redhat.com>
6881
6882         PR target/7842
6883         * gcc.c-torture/execute/shiftdi.c: New test.
6884
6885 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
6886
6887         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
6888         unique to the tool.
6889         * lib/g77.exp (g77_init): Likewise.
6890         * lib/g++.exp (g++_init): Likewise.
6891         * lib/objc.exp (objc_init): Likewise.
6892
6893 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
6894
6895         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
6896         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
6897         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
6898
6899 2002-09-25  Richard Henderson  <rth@redhat.com>
6900
6901         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
6902         too-small long double.
6903
6904 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
6905
6906         * gcc.dg/20020919-1.c: New test.
6907
6908 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
6909
6910         * g++.dg/abi/bitfield6.C: New test.
6911         * g++.dg/abi/bitfield7.C: New test.
6912         * g++.dg/abi/bitfield8.C: New test.
6913         * g++.dg/abi/vbase11.C: New test.
6914
6915 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6916
6917         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
6918         hppa*-*-hpux*.  Update test comment.
6919
6920 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
6921
6922         * gcc.dg/tls/struct-1.c: New test.
6923
6924 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
6925
6926         * gcc.dg/cpp/tr-warn2.c: Update.
6927
6928 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
6929
6930         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
6931
6932 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
6933
6934         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
6935         systems.
6936
6937 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
6938
6939         * gcc.c-torture/execute/ieee/mzero3.c: New test.
6940
6941         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
6942         Adjust for c++filt moved to binutils.  Remove spurious duplicate
6943         setting of cxxfilt.
6944
6945 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
6946
6947         * gcc.dg/20020312-2.c: Update for darwin.
6948
6949 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
6950
6951         * g++.old-deja/g++.other/crash32.C: Mark ICE.
6952
6953 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
6954
6955         * objc.dg/comp-types-1.m: New test.
6956         * objc.dg/comp-types-2.m: New test.
6957         * objc.dg/comp-types-3.m: New test.
6958         * objc.dg/comp-types-4.m: New test.
6959         * objc.dg/comp-types-5.m: New test.
6960         * objc.dg/comp-types-6.m: New test.
6961
6962 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6963
6964         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
6965
6966 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6967
6968         * g++.dg/other/do1.C: New test.
6969
6970         * g++.dg/template/subst1.C: New test.
6971
6972 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
6973
6974         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
6975
6976 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6977
6978         * g++.dg/template/qualttp20.C: Adjust expected errors.
6979         * g++.old-deja/g++.jason/report.C: Likewise.
6980         * g++.old-deja/g++.other/qual1.C: Likewise.
6981
6982         * g++.dg/lookup/scoped2.C: New test.
6983
6984         * g++.dg/ext/asm3.C: New test.
6985
6986 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
6987
6988         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
6989
6990 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
6991
6992         * ChangeLog: follow spelling conventions.
6993         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
6994         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
6995         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
6996         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
6997         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
6998         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
6999         * g++.old-deja/g++.law/global-init1.C: Likewise.
7000         * g++.old-deja/g++.other/delete4.C: Likewise.
7001         * g++.old-deja/g++.other/inline21.C: Likewise.
7002         * g++.old-deja/g++.other/singleton.C: Likewise.
7003         * g77.dg/strlen0.f: Likewise.
7004         * g77.f-torture/compile/20010519-1.f: Likewise.
7005         * g77.f-torture/compile/980310-4.f: Likewise.
7006         * gcc.c-torture/compile/20000605-1.c: Likewise.
7007         * gcc.c-torture/execute/20020225-1.c: Likewise.
7008         * gcc.dg/c90-hexfloat-2.c: Likewise.
7009         * gcc.dg/c99-bool-1.c: Likewise.
7010         * gcc.dg/c99-hexfloat-2.c: Likewise.
7011         * gcc.dg/dll-2.c: Likewise.
7012         * gcc.dg/wtr-union-init-1.c: Likewise.
7013         * gcc.dg/wtr-union-init-2.c: Likewise.
7014         * gcc.dg/wtr-union-init-3.c: Likewise.
7015         * gcc.dg/cpp/avoidpaste1.c: Likewise.
7016         * gcc.dg/cpp/defined.c: Likewise.
7017         * gcc.dg/cpp/macsyntx.c: Likewise.
7018         * gcc.dg/cpp/paste2.c: Likewise.
7019         * gcc.dg/cpp/trad/defined.c: Likewise.
7020         * gcc.dg/format/c90-printf-1.c: Likewise.
7021         * gcc.dg/format/c90-scanf-1.c: Likewise.
7022         * gcc.dg/format/c99-printf-1.c: Likewise.
7023         * gcc.dg/format/c99-scanf-1.c: Likewise.
7024         * gcc.misc-tests/gcov-8.c: Likewise.
7025         * lib/profopt.exp: Likewise.
7026
7027 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
7028
7029         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
7030
7031 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
7032
7033         * g++.dg/inherit/using2.C: New test.
7034
7035 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
7036
7037         * ChangeLog: Follow spelling conventions.
7038         * g++.dg/template/friend4.C: Likewise.
7039         * g++.old-deja/g++.pt/crash67.C: Likewise.
7040         * gcc.c-torture/execute/20000801-4.c: Likewise.
7041         * gcc.dg/c90-digraph-1.c: Likewise.
7042         * gcc.dg/c94-digraph-1.c: Likewise.
7043         * gcc.dg/c99-digraph-1.c: Likewise.
7044         * gcc.dg/cpp/line5.c: Likewise.
7045         * gcc.dg/cpp/multiline.c: Likewise.
7046         * gcc.dg/cpp/trad/literals-1.c: Likewise.
7047         * gcc.dg/format/attr-3.c: Likewise.
7048         * gcc.dg/format/c90-scanf-3.c: Likewise.
7049         * gcc.dg/format/ext-4.c: Likewise.
7050
7051 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
7052
7053         * g++.dg/template/pretty1.C: New test.
7054
7055 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
7056
7057         * gcc.c-torture/execute/struct-cpy-1.c: New test.
7058
7059 2002-09-13  Matt Austern  <austern@apple.com>
7060
7061         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
7062         passing a cast expression to a function by const reference.
7063
7064 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
7065
7066         * g++.dg/template/deduce1.C: New test.
7067
7068 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
7069
7070         * gcc.c-torture/execute/simd-1.c: Force all use of int to
7071         32-bit int.
7072
7073 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7074
7075         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
7076         usage.
7077
7078 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
7079
7080         * gcc.c-torture/compile/20020910-1.c: New test.
7081
7082 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
7083
7084         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
7085
7086 2002-09-10  Andreas Jaeger  <aj@suse.de>
7087
7088         * gcc.dg/20020312-2.c: Adjust for x86-64.
7089
7090 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
7091
7092         * g77.dg/7388.f: New test case for PR 7388.
7093
7094 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
7095
7096         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
7097
7098 2002-09-05  Ziemowit Laski <zlaski@apple.com>
7099
7100         * objc.dg/proto-lossage-1.m: New test.
7101
7102 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
7103
7104         * gcc.dg/cpp/_Pragma4.c: Fix typo.
7105
7106 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
7107
7108         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
7109         expected to pass.
7110
7111 2002-09-06  Stan Shebs  <shebs@apple.com>
7112             David Edelsohn  <edelsohn@gnu.org>
7113
7114         * gcc.dg/weak: New directory.
7115         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
7116         target-specific xfail bits.
7117         * gcc.dg/typeof-2.c: Move to new directory.
7118         * gcc.dg/weak.exp: New expect script.
7119
7120 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
7121
7122         * gcc.c-torture/execute/extzvsi.c: New test.
7123
7124 2002-09-05  Stan Shebs  <shebs@apple.com>
7125
7126         * gcc.dg/weak-1.c: xfail on Darwin.
7127         * gcc.dg/weak-2.c: Ditto.
7128         * gcc.dg/weak-3.c: Ditto.
7129         * gcc.dg/weak-4.c: Ditto.
7130         * gcc.dg/weak-5.c: Ditto.
7131         * gcc.dg/weak-6.c: Ditto.
7132         * gcc.dg/weak-7.c: Ditto.
7133         * gcc.dg/weak-8.c: Ditto.
7134         * gcc.dg/weak-9.c: Ditto.
7135
7136 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
7137
7138         * gcc.c-torture/execute/loop-14.c: New test.
7139
7140 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
7141
7142         * g++.dg/other/cxa-atexit1.C: New test.
7143
7144         * gcc.dg/typeof-2.c: New test.
7145
7146 2002-09-03  Roger Sayle  <roger@eyesopen.com>
7147
7148         * gcc.dg/builtins-2.c: New testcase.
7149         * gcc.dg/builtins-3.c: New testcase.
7150
7151 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
7152
7153         * gcc.dg/cpp/_Pragma4.c: New test.
7154
7155 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
7156
7157         * objc/execute/nil_method-1.m: New testcase.
7158
7159 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
7160
7161         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
7162         [Object class], not [Object initialize].
7163
7164 2002-08-31  Roger Sayle  <roger@eyesopen.com>
7165             Hans-Peter Nilsson  <hp@bitrange.com>
7166
7167         * gcc.c-torture/execute/20020720-1.x: Skip test on
7168         mmix-knuth-mmixware.  Correct comment.
7169
7170 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
7171
7172         * testsuite/g++.dg/abi/bitfield5.C: New test.
7173         * testsuite/g++.dg/abi/vbase10.C: Likewise.
7174
7175 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
7176
7177         * objc.dg/undeclared-selector.m: New test.
7178
7179 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
7180
7181         * g++.dg/other/offsetof1.C: Avoid cast warning.
7182
7183 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
7184
7185         * objc.dg/super-class-2.m: New test.
7186
7187 2002-08-24  Matt Austern  <austern@apple.com>
7188
7189         * g++.dg/ext/lvaddr.C: New test.
7190         * g++.dg/ext/lvcast.C: New test.
7191
7192 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
7193
7194         * testsuite/g++.dg/inherit/cond1.C: New test.
7195
7196 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
7197
7198         * gcc.dg/noncompile/incomplete-1.c: New test.
7199
7200 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
7201
7202         * gcc.dg/typespec-1.c: New test.
7203
7204 2002-08-20  Devang Patel  <dpatel@apple.com>
7205         * objc.dg/proto-hier-2.m: New test.
7206
7207 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
7208
7209         * objc.dg/bitfield-1.m: New test.
7210         * objc.dg/bitfield-2.m: New test.
7211
7212 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7213
7214         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
7215         gcc.dg/c99-flex-array-4.c: New tests.
7216
7217 2002-08-16  Stan Shebs  <shebs@apple.com>
7218
7219         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
7220
7221 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
7222
7223         * gcc.dg/typeof-1.c: New test.
7224         * g++.dg/ext/typeof2.C: New test.
7225
7226 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
7227
7228         * g++.dg/other/offsetof1.C: New test.
7229
7230 2002-08-14  Richard Henderson  <rth@redhat.com>
7231
7232         * gcc.dg/tls/diag-3.c: Fix expected message strings.
7233
7234 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
7235
7236         * gcc.dg/cpp/_Pragma3.c: New test.
7237
7238 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
7239
7240         * g++.dg/template/inherit3: New test.
7241
7242 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
7243
7244         * gcc.dg/bitfld-4.c: Add blank options.
7245
7246 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
7247
7248         * g++.dg/template/crash1.C: New test.
7249
7250 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
7251
7252         * gcc.dg/tls/opt-2.c: New test.
7253
7254 2002-08-08  Devang Patel  <dpatel@apple.com>
7255
7256         * objc.dg/selector-1.m : New test
7257
7258 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
7259
7260         * g++.dg/abi/bitfield4.C: New test.
7261         * gcc.dg/bitfld-4.c: New test.
7262
7263 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
7264
7265         * g++.dg/other/packed1.C: New test.
7266
7267 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
7268
7269         * g++.dg/abi/offsetof.C: Tweak error messages.
7270         * g++.old-deja/g++.mike/p10769a.C: Likewise.
7271
7272 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
7273
7274         * gcc.dg/bitfld-3.c: New test.
7275
7276 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
7277             Richard Henderson  <rth@redhat.com>
7278
7279         * gcc.dg/i386-bitfield1.c: New test.
7280         * g++.dg/abi/bitfield3.C: Update.
7281
7282 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
7283
7284         * objc.dg/const-str-2.m: Update.
7285         * gcc.dg/cpp/c++98.c: Change to C extension.
7286         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
7287         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
7288
7289 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
7290
7291         * testsuite/gcc.dg/tls/diag-3.c: New.
7292
7293 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
7294
7295         * g++.dg/README (Subdirectories): Document new subdir expr.
7296         * g++.dg/expr/pmf-1.C: New test.
7297
7298 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
7299
7300         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
7301
7302 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
7303
7304         * g++.dg/abi/bitfield3.C: New test.
7305
7306 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
7307
7308         * lib/gcov.exp: Tweak expected line formats.
7309         * gcc.misc-tests/gcov8.c: New test.
7310         * gcc.misc-tests/gcov8.x: New flags.
7311
7312 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
7313
7314         * consistency.vlad/layout/endian.c: Include string.h.
7315
7316         * gcc.c-torture/execute/20020805-1.c: New test.
7317
7318 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
7319
7320         * g++.dg/other/conversion1.C: New test.
7321
7322 2002-08-03  Roger Sayle  <roger@eyesopen.com>
7323
7324         * gcc.dg/builtins-1.c: New testcase.
7325
7326 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
7327
7328         * g++.dg/inherit/access3.C: New test.
7329
7330 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
7331
7332         * gcc.dg/ia64-visibility-2.c: New test.
7333
7334 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
7335
7336         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
7337         __qualifier_flags to __flags.
7338
7339 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
7340
7341         * g++.dg/inherit/operator1.C: New test.
7342         * g++.dg/lookup/disamb1.C: Fix typo in comment.
7343         * g++.dg/other/error1.C: Change expected error message.
7344         * g++.dg/template/conv4.C: Likewise.
7345
7346 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
7347
7348         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
7349         for documented behavior.
7350
7351 2002-07-25  Roger Sayle  <roger@eyesopen.com>
7352
7353         * gcc.c-torture/execute/20020720-1.x: Skip this test on
7354         several targets known to fail.
7355
7356 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
7357
7358         * gcc.dg/mips-args-[123].c: New tests.
7359
7360 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
7361
7362         * gcc.dg/ppc-spe.c: New.
7363
7364 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
7365
7366         * g++.dg/other/ptrmem4.C: New testcase.
7367
7368 2002-07-24  Richard Henderson  <rth@redhat.com>
7369
7370         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
7371
7372 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
7373
7374         * g++.dg/ext/alignof1.C (main): Return 0 for success.
7375
7376 2002-07-24  Roger Sayle  <roger@eyesopen.com>
7377
7378         * gcc.c-torture/execute/memset-3.c: New testcase.
7379
7380 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
7381
7382         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
7383         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
7384
7385 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7386
7387         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
7388         Delete.
7389
7390 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
7391
7392         * gcc.c-torture/compile/simd-4.c: New test.
7393
7394 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7395
7396         PR c++/7347, c++/7348
7397         * g++.dg/template/access4.C: New test.
7398         * g++.dg/template/access5.C: New test.
7399         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
7400         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
7401         * g++.old-deja/g++.pt/ttp58.C: Likewise.
7402         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
7403
7404 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
7405
7406         * gcc.dg/gnu89-init-2.c: New test.
7407
7408 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
7409
7410         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
7411
7412 2002-07-20  Roger Sayle  <roger@eyesopen.com>
7413
7414         * gcc.c-torture/execute/20020720-1.c: New testcase.
7415
7416 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
7417
7418         * gcc.dg/cpp/Wsignprom.c: New tests.
7419
7420 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
7421
7422         * gcc.c-torture/execute/loop-13.c: New test.
7423
7424 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
7425
7426         * gcc.dg/cpp/expr.c: New tests.
7427
7428 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
7429
7430         * g++.dg/opt/pr6713.C: Add template instantiation.
7431
7432 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
7433
7434         * gcc.dg/nest.c: New test.
7435
7436 2002-07-17  Richard Henderson  <rth@redhat.com>
7437
7438         * g++.dg/opt/pr6713.C: New test.
7439
7440 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
7441
7442         * gcc.c-torture/execute/loop-2e.x: Let the testcase
7443         XFAIL for all x86 processors.
7444
7445 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
7446
7447         * gcc.c-torture/execute/20010122-1.x: Do not test with
7448         -fomit-frame-pointer.
7449
7450 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7451
7452         * g++.dg/template/instantiate2.C: New test.
7453         * g++.dg/template/spec4.C: New test.
7454
7455 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7456
7457         * g++.dg/template/access2.C: New test.
7458         * g++.dg/template/access3.C: New test.
7459
7460 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
7461
7462         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
7463         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
7464         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
7465         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
7466         Convert to use <stdarg.h>.
7467         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
7468         Delete.
7469         * gcc.dg/va-arg-2.c: New.
7470         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
7471
7472 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
7473
7474         * gcc.c-torture/compile/20020710-1.c: New test.
7475
7476 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
7477                           Andrew Pinski  <pinskia@physics.uc.edu>
7478
7479         gcc.c-torture/compile/simd-2.c: New testcase.
7480         gcc.c-torture/compile/simd-3.c: Likewise.
7481
7482 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
7483
7484         PR c++/7224
7485         * g++.dg/overload/error1.C: New test.
7486
7487 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7488
7489         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
7490         configuration and IRIX 6 O32 ABI.
7491
7492 2002-07-11  Roger Sayle  <roger@eyesopen.com>
7493
7494         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
7495
7496 2002-07-10  Roger Sayle  <roger@eyesopen.com>
7497
7498         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
7499
7500 2002-07-10  Jeffrey A Law  <law@redhat.com>
7501
7502         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
7503
7504         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
7505
7506 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
7507
7508         * gcc.dg/20020312-2.c: Check for __PPC__.
7509
7510 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
7511
7512         * gcc.c-torture/compile/20020709-1.c: New test.
7513
7514 2002-07-07  Roger Sayle  <roger@eyesopen.com>
7515
7516         * g++.dg/template/qualttp21.C: New test case.
7517
7518 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
7519
7520         * gcc.c-torture/compile/20020706-1.c: New test.
7521         * gcc.c-torture/compile/20020706-2.c: New test.
7522
7523 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
7524             Alexandre Oliva  <aoliva@redhat.com>
7525
7526         * g++.dg/warn/incomplete1.C: New test.
7527
7528 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7529
7530         PR c++/7099
7531         * g++.dg/warn/noreturn1.C: New test.
7532
7533 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
7534
7535         PR c++/6706
7536         * g++.dg/debug/debug6.C: New test.
7537         * g++.dg/debug/debug7.C: New test.
7538
7539 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
7540
7541         * gcc.c-torture/compile/simd-3.c: New test.
7542
7543 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
7544
7545         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
7546         * gcc.dg/20020620-1.c: Likewise.
7547
7548 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7549
7550         PR c++/6944
7551         * g++.dg/init/array4.C: New test.
7552         * g++.dg/init/array5.C: New test.
7553
7554 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
7555
7556         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
7557         * gcc.c-torture/execute/simd-2.c (main): Likewise.
7558
7559 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7560
7561         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
7562         * gcc.dg/wtr-aggr-init-1.c: Likewise.
7563         * gcc.dg/wtr-conversion-1.c: Likewise.
7564         * gcc.dg/wtr-escape-1.c: Likewise.
7565         * gcc.dg/wtr-int-type-1.c: Likewise.
7566         * gcc.dg/wtr-label-1.c: Likewise.
7567         * gcc.dg/wtr-static-1.c: Likewise.
7568         * gcc.dg/wtr-strcat-1.c: Likewise.
7569         * gcc.dg/wtr-suffix-1.c: Likewise.
7570         * gcc.dg/wtr-switch-1.c: Likewise.
7571         * gcc.dg/wtr-unary-plus-1.c: Likewise.
7572         * gcc.dg/wtr-union-init-1.c: Likewise.
7573         * gcc.dg/wtr-union-init-2.c: Likewise.
7574         * gcc.dg/wtr-union-init-3.c: Likewise.
7575
7576         * gcc.dg/wtr-func-def-1.c: New test.
7577
7578 2002-07-02 Devang Patel <dpatel@apple.com>
7579
7580         * objc.dg/param-1.m: New test.
7581
7582 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
7583
7584         * gcc.dg/cpp/trad/directive.c: Add test.
7585         * gcc.dg/cpp/trad/macroargs.c: Add test.
7586         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
7587
7588 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
7589
7590         * gcc.dg/cpp/cmdlne-M.c: New test.
7591
7592 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
7593
7594         * objc.dg/desig-init-1.m: New test.
7595
7596 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7597
7598         PR c++/6716
7599         * g++.dg/template/instantiate1.C: New test.
7600
7601 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
7602
7603         PR c++/7112
7604         * g++.dg/template/sizeof2.C: New test.
7605
7606 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
7607
7608         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
7609         gcc.dg/cpp/trad/include.c: New tests.
7610
7611 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
7612
7613         PR target/7177
7614         * gcc.c-torture/compile/20020701-1.c: New test.
7615
7616 2002-07-01  Stan Shebs  <shebs@apple.com>
7617
7618         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
7619         header here...
7620         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
7621         (objc-torture-execute): or here.
7622
7623 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
7624
7625         * gcc.c-torture/execute/arith-rand-ll.c: New test.
7626
7627 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
7628
7629         * gcc.dg/cpp/trad/escaped-nl.c: New test.
7630
7631 2002-06-30  Devang Patel  <dpatel@apple.com>
7632
7633         * objc.dg/fsyntax-only.m: New test.
7634
7635 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
7636
7637         PR c++/6695
7638         * g++.dg/template/friend7.C: New file.
7639
7640 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
7641
7642         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
7643         return type.
7644
7645 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
7646
7647         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
7648         avoid division by zero.
7649
7650 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
7651
7652         * gcc.dg/Wunknownprag.c: New tests.
7653
7654 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
7655
7656         * gcc.c-torture/execute/simd-2.c: New test.
7657
7658 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
7659
7660         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
7661         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
7662         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
7663         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
7664         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
7665         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
7666         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
7667         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
7668         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
7669         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
7670         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
7671         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
7672         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
7673         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
7674         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
7675         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
7676         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
7677
7678 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
7679
7680         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
7681         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
7682         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
7683         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
7684         New tests.
7685         * gcc.dg/cpp/trad/directive.c: Update.
7686
7687 2002-06-23  Andreas Jaeger  <aj@suse.de>
7688
7689         * gcc.c-torture/execute/complex-6.c: New.
7690
7691 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
7692
7693         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
7694         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
7695         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
7696         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
7697
7698 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
7699
7700         * gcc.dg/cpp/trad: New directory with traditional tests copied
7701         from parent directory.
7702         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
7703         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
7704         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
7705         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
7706         Move to trad/ and rename.
7707         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
7708         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
7709         gcc.dg/cpp/trad/redef2.c: New tests.
7710         * gcc.dg/cpp/trad/trad.exp: New driver.
7711
7712 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
7713
7714         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
7715         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
7716         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
7717         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
7718         Remove.
7719
7720 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
7721
7722         * gcc.dg/20020620-1.c: New test.
7723
7724 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7725
7726         * g++.dg/template/ttp4.C: New test.
7727
7728 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
7729
7730         * g++.dg/opt/vt1.C: Fix regexp.
7731
7732 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7733
7734         * gcc.c-torture/execute/pure-1.c: Make functions static again.
7735         Don't use attribute `noinline'.
7736
7737 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7738
7739         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
7740
7741 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
7742
7743         * gcc.c-torture/execute/simd-1.c: New.
7744
7745         * gcc.dg/simd-1.c: New.
7746
7747 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7748
7749         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
7750
7751 2002-06-16  Richard Henderson  <rth@redhat.com>
7752
7753         * g++.dg/ext/anon-struct1.C: New.
7754         * g++.dg/ext/anon-struct2.C: New.
7755         * g++.dg/ext/anon-struct3.C: New.
7756         * gcc.dg/anon-struct-1.c: New.
7757         * gcc.dg/anon-struct-2.c: New.
7758         * gcc.dg/anon-struct-3.c: New.
7759         * gcc.dg/20011008-1.c: Adjust warning text.
7760         * gcc.dg/20020527-1.c: Add -fms-extensions.
7761
7762 2002-06-16  Richard Henderson  <rth@redhat.com>
7763
7764         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
7765
7766 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
7767
7768         * gcc.c-torture/execute/20020615-1.c: New test.
7769
7770 2002-06-15  Roger Sayle  <roger@eyesopen.com>
7771
7772         * gcc.c-tortuture/execute/compare-1.c: New test case.
7773         * gcc.c-tortuture/execute/compare-2.c: New test case.
7774         * gcc.c-tortuture/execute/compare-3.c: New test case.
7775
7776 2002-06-13  Richard Henderson  <rth@redhat.com>
7777
7778         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
7779         ia64 ilp32.
7780
7781 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7782
7783         * g++.dg/template/typename2.C: Update error message.
7784
7785 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
7786
7787         * gcc.c-torture/execute/20020611-1.c: New test.
7788
7789 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
7790
7791         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
7792         list of targets to skip.
7793
7794 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
7795
7796         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
7797         targets if not optimizing.
7798
7799 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
7800
7801         * gcc.c-torture/compile/20020605-1.c: New test.
7802
7803         * g++.dg/opt/vt1.C: New test.
7804
7805         * gcc.dg/20020531-1.c: New test.
7806
7807         * gcc.dg/20020530-1.c: New test.
7808
7809         * gcc.dg/20020527-1.c: New test.
7810
7811         * g++.dg/opt/cse1.C: New test.
7812
7813 2002-06-07  Roger Sayle  <roger@eyesopen.com>
7814
7815         * gcc.dg/20020607-2.c: New test case.
7816
7817 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
7818
7819         * gcc.c-torture/compile/20020604-1.c: New test.
7820
7821 2002-06-04  Richard Henderson  <rth@redhat.com>
7822
7823         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
7824         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
7825         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
7826
7827 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
7828
7829         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
7830
7831 2002-06-03  Richard Henderson  <rth@redhat.com>
7832
7833         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
7834         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
7835
7836 2002-06-02  Richard Henderson  <rth@redhat.com>
7837
7838         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
7839         test functions static.
7840
7841 2002-06-02  Andreas Jaeger  <aj@suse.de>
7842
7843         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
7844         now.
7845
7846 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
7847
7848         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
7849         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
7850         Update for mofified diagnostics.
7851         * gcc.dg/c99-intconst-1.c: No longer fail.
7852
7853 2002-06-02  Richard Henderson  <rth@redhat.com>
7854
7855         * gcc.dg/uninit-A.c: Remove xfail markers.
7856
7857 2002-06-01  Roger Sayle  <roger@eyesopen.com>
7858
7859         * gcc.dg/fnegate-1.c: New test case.
7860
7861 2002-05-30  Osku Salerma  <osku@iki.fi>
7862
7863         * gcc.c-torture/execute/mayalias-1.c: New file.
7864
7865 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7866
7867         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
7868         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
7869         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
7870
7871 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
7872
7873         * gcc.c-torture/execute/20020529-1.c: New test.
7874
7875 2002-05-27  Richard Henderson  <rth@redhat.com>
7876
7877         * g++.dg/ext/attrib6.C: New test case.
7878
7879 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7880
7881         * gcc.c-torture/execute/pure-1.c: New test.
7882
7883 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7884
7885         * gcc.dg/cpp/arith-2.c: Remove.
7886
7887 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7888
7889         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
7890         * gcc.dg/cpp/if-3.c: Remove.
7891
7892 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
7893
7894         * g++.dg/opt/cse2.C: New test.
7895
7896 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
7897
7898         * gcc.dg/cpp/arith-1.c: New semantic tests.
7899         * gcc.dg/cpp/if-1.c: Update.
7900
7901 2002-05-24  Ben Elliston  <bje@redhat.com>
7902
7903         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
7904
7905 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7906
7907         * gcc.dg/verbose-asm.c: New test.
7908
7909 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
7910
7911         * gcc.dg/cpp/paste12.c: New test.
7912
7913 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7914
7915         * g++.dg/parse/named_ops.C: New test.
7916
7917 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
7918
7919         * gcc/testsuite/gcc.dg/weak-8.c: New test.
7920
7921 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
7922
7923         * gcc.dg/weak-2.c: Allow optional leading underscore
7924         in scan-assembler symbol name.
7925         * gcc.dg/weak-3.c: Likewise.
7926         * gcc.dg/weak-4.c: Likewise.
7927         * gcc.dg/weak-5.c: Likewise.
7928
7929 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
7930
7931         * gcc.dg/20020523-1.c: New test.
7932
7933 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7934
7935         * objc.dg/const-str-2.m: Update now that we stop after
7936         a command line error.
7937
7938 2002-05-22  Richard Henderson  <rth@redhat.com>
7939
7940         * g++.dg/dg.exp: Fix typo in test pruneing.
7941
7942 2002-05-22  Richard Henderson  <rth@redhat.com>
7943
7944         * g++.dg/dg.exp: Prune the tls subdirectory.
7945         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
7946         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
7947         * g++.dg/tls/init-1.C: New.
7948
7949 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
7950
7951         * gcc.dg/20020517-1.c: New test.
7952
7953 2002-05-21  Richard Henderson  <rth@redhat.com>
7954
7955         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
7956         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
7957
7958 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
7959
7960         * g++.dg/other/copy2.C: New test.
7961
7962 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
7963
7964         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
7965         (MAX_COPY): Bump up to 10 times sizeof (long long).
7966         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
7967
7968         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
7969         sizeof (long long).
7970
7971         * gcc.c-torture/execute/strcpy-1.c: New test.
7972
7973 2002-05-19  Jason Merrill  <jason2redhat.com>
7974
7975         * g++.dg/ext/oper1.C: New test.
7976
7977 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
7978 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
7979
7980         * README.QMTEST: New file.
7981
7982         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
7983
7984 2002-05-19  Andreas Jaeger  <aj@suse.de>
7985
7986         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
7987         now.
7988         * gcc.c-torture/execute/loop-2d.x: Likewise.
7989
7990 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
7991
7992         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
7993         support weak symbols.
7994         * gcc.dg/weak-4.c: Likewise
7995         * gcc.dg/weak-6.c: Likewise
7996
7997 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
7998
7999         * gcc.dg/weak-3.c: Add dg-excess-error comment for
8000         cygwin, coff and h8300-*-hms targets
8001         * gcc.dg/weak-5.c: Likewise
8002         * gcc.dg/weak-7.c: Likewise
8003
8004 2002-05-16  Jason Merrill  <jason@redhat.com>
8005
8006         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
8007         (scan-assembler-not, scan-assembler-dem): Likewise.
8008         (scan-assembler-dem-not): Likewise.
8009
8010 2002-05-15  Richard Henderson  <rth@redhat.com>
8011
8012         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
8013
8014 2002-05-15  Richard Henderson  <rth@redhat.com>
8015
8016         * gcc.dg/weak-5.c (vfoo1c): No warning here.
8017         (vfoo1f): Warning here.
8018         (vfoo1l): Don't redefine the alias.
8019
8020 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
8021
8022         * g++.dg/init/pm1.C: New test.
8023
8024 2002-05-12  David S. Miller  <davem@redhat.com>
8025
8026         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
8027         types.
8028
8029 2002-05-10  Roger Sayle  <roger@eyesopen.com>
8030
8031         * gcc.c-torture/execute/20020510-1.c: New test case.
8032
8033 2002-05-10  David S. Miller  <davem@redhat.com>
8034
8035         * gcc.c-torture/execute/conversion.c: Test long double too.
8036
8037 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
8038
8039         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
8040         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
8041         * lib/g++.exp (g++_link_flags): Likewise.
8042         * lib/objc.exp (objc_target_compile): Likewise.
8043
8044 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
8045
8046         * gcc.dg/cpp/poison.c: Update.
8047         * gcc.dg/cpp/20000625-2.c: Remove.
8048         * gcc.dg/cpp/direct2s.c: Remove final test.
8049
8050 2002-05-08  Tom Rix  <trix@redhat.com>
8051
8052         * gcc.c-torture/execute/20020508-1.c: New test.
8053         * gcc.c-torture/execute/20020508-2.c: New test.
8054         * gcc.c-torture/execute/20020508-3.c: New test.
8055
8056 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
8057
8058         * gcc.dg/cpp/charconst-4.c: More tests.
8059
8060 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
8061
8062         PR c/6569
8063         * gcc.dg/weak-3.c: Update location of warning messages.
8064         * gcc.dg/weak-5.c: Likewise.
8065
8066 2002-05-06  Roger Sayle  <roger@eyesopen.com>
8067
8068         * gcc.c-torture/execute/20020506-1.c: New test case.
8069
8070 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
8071
8072         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
8073
8074 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
8075
8076         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
8077
8078 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
8079
8080         * gcc.dg/cpp/charconst-3.c: New test.
8081
8082 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
8083
8084         * gcc.dg/cpp/charconst.c: Update tests.
8085
8086 2002-05-05  Tim Josling  <tej@melbpc.org.au>
8087
8088         * treelang: Added directory for new sample language treelang. Also
8089         lib/treelang.exp: New file to signal treelang should be tested.
8090
8091 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
8092
8093         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
8094         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
8095         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
8096         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
8097         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
8098         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
8099         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
8100
8101 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
8102
8103         * gcc.dg/format/xopen-2.c: New test.
8104
8105 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
8106
8107         * gcc.dg/20020503-1.c: New test.
8108
8109 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
8110
8111         * g++.dg/init/dtor1.C: Make it tougher.
8112
8113 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
8114
8115         * g++.dg/init/dtor1.C: New test.
8116
8117 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
8118
8119         * gcc.dg/altivec-8.c: New.
8120
8121 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
8122
8123         * gcc.dg/altivec-7.c: New.
8124
8125 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
8126
8127         * g++.dg/parse/typedef1.C: New test.
8128
8129 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
8130
8131         PR c++/6486
8132         * g++.dg/template/friend6.C: New test.
8133
8134         PR c++/6492
8135         * g++.dg/init/copy1.C: New test.
8136
8137 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
8138
8139         * g++.dg/warn/effc1.C: New test.
8140
8141 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8142
8143         * gcc.dg/cpp/if-cexp.c: Add a test.
8144
8145 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
8146
8147         * gcc.dg/20020426-2.c: New test.
8148
8149 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
8150
8151         * gcc.dg/cpp/if-mop.c: Update.
8152         * gcc.dg/cpp/if-mpar.c: Add test.
8153         * gcc.dg/cpp/if-oppr.c: Update.
8154
8155 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8156
8157         PR c/6343
8158         * gcc.dg/weak-[2-7].c: New tests.
8159
8160 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
8161
8162         * gcc.dg/enum1.c: New test.
8163
8164 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
8165
8166         PR c++/6497
8167         * g++.dg/inherit/access2.C: New test.
8168
8169 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
8170
8171         PR bootstrap/6445
8172         * gcc.dg/20020426-1.c: New test.
8173
8174 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
8175
8176         * g++.dg/abi/enum1.C: New test.
8177
8178 2002-04-26  Richard Henderson  <rth@redhat.com>
8179
8180         * gcc.dg/c99-bool-1.c: Expect always true warning.
8181
8182 2002-04-25  Roger Sayle  <roger@eyesopen.com>
8183
8184         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
8185
8186 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8187
8188         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
8189         targets.
8190
8191 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
8192
8193         * g++.dg/abi/mange7.C: New test.
8194
8195         PR c++/6438.
8196         * g++.dg/parse/stmtexpr2.C: New test.
8197
8198 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
8199
8200         * gcc.dg/20020312-2.c: Add SH target.
8201
8202 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8203
8204         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
8205         compiler output on mips*-*-irix*.
8206
8207 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
8208
8209         * g++.dg/parse/attr1.C: New test.
8210
8211 2002-04-23  Roger Sayle  <roger@eyesopen.com>
8212
8213         * gcc.c-torture/execute/string-opt-17.c: New test case.
8214         * gcc.c-torture/execute/memset-2.c: New test case.
8215
8216 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
8217
8218         PR c++/6256:
8219         * g++.dg/template/friend5.C: New test.
8220
8221         PR c++/6331:
8222         * g++.dg/template/qual1.C: Likewise.
8223
8224 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
8225
8226         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
8227         Include stdlib.h, not stdio.h or ctype.h.
8228
8229 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
8230
8231         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
8232         cris-*-elf* and mmix-*-*.
8233         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
8234         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
8235         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
8236         Ditto.
8237         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
8238         * gcc.dg/wchar_t-1.c: Ditto.
8239
8240 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
8241
8242         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
8243         Clarify comment.
8244
8245 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
8246
8247         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
8248
8249 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8250
8251         * gcc.c-torture/execute/20000906-1.x: Delete.
8252
8253 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
8254
8255         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
8256
8257 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
8258
8259         * PR6367
8260         * g77.f-torture/execute/6367.f: New test.
8261         * g77.f-torture/execute/6367.x: Disable for MMIX.
8262
8263 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
8264
8265         * PR6352
8266         * g++.dg/opt/inline2.C: New test.
8267
8268 2002-04-18  Richard Henderson  <rth@redhat.com>
8269
8270         * gcc.dg/20000906-1.c: Enable for all targets.
8271         * gcc.c-torture/compile/iftrap-2.c: New.
8272
8273 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
8274
8275         * gcc.dg/20020418-1.c: New test.
8276         * gcc.dg/20020418-2.c: New test.
8277
8278 2002-04-18  Richard Henderson  <rth@redhat.com>
8279
8280         * gcc.c-torture/compile/iftrap-1.c: New.
8281         * gcc.dg/iftrap-1.c: Adjust for ia64.
8282         * gcc.dg/iftrap-2.c: New.
8283
8284 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
8285
8286         * gcc.c-torture/compile/20020418-1.c: New test.
8287
8288 2002-04-18  Roger Sayle  <roger@eyesopen.com>
8289
8290         * gcc.c-torture/compile/20020415-1.c: New.
8291
8292 2002-04-18  David S. Miller  <davem@redhat.com>
8293
8294         * gcc.c-torture/execute/20020418-1.c: New test.
8295
8296 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
8297
8298         * gcc.dg/20020416-1.c: New test.
8299
8300         * g++.dg/opt/inline1.C: New test.
8301
8302 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
8303
8304         * gcc.dg/altivec-5.c: New test.
8305
8306         * gcc.dg/20020415-1.c: New test.
8307
8308 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
8309
8310         * testsuite/lib/chill.exp: Remove.
8311
8312 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
8313
8314         * g++.dg/other/big-struct.C: New test.
8315
8316 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
8317
8318         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
8319         of scratch file.
8320
8321 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
8322
8323         PR c/6277
8324         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
8325         in scan-assembler function name
8326
8327 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
8328
8329         * g77.f-torture/execute/980628-4.x,
8330         g77.f-torture/execute/980628-5.x,
8331         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
8332         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
8333         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
8334         i[34567]86-*-*.
8335
8336 2002-04-13  David S. Miller  <davem@redhat.com>
8337
8338         * gcc.c-torture/execute/20020413-1.c: New test.
8339
8340 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
8341
8342         * gcc.dg/asm-6.c,
8343         * g++.dg/ext/asm1.C: New tests.
8344
8345 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
8346
8347         PR c++ 5373.
8348         * g++.dg/parse/stmtexpr1.C: New test.
8349
8350         PR c++/5189.
8351         * g++.dg/template/copy1.C: New test.
8352
8353 2002-04-12  Richard Henderson  <rth@redhat.com>
8354
8355         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
8356
8357 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
8358
8359         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
8360         gcc.c-torture/execute/20020307-2.c.
8361
8362 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
8363
8364         * g++.dg/ext/attrib5.C,
8365         * g++.dg/lookup/struct1.C: New tests.
8366
8367 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
8368
8369         * gcc.dg/20020411-1.c: New test.
8370
8371         * gcc.c-torture/execute/20020411-1.c: New test.
8372
8373 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
8374
8375         * g77.f-torture/execute/6177.f: New test.
8376
8377 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
8378
8379         PR middle-end/6247
8380         * g++.dg/opt/cleanup1.C: New test.
8381
8382         * g++.dg/opt/const1.C: New test.
8383
8384 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
8385
8386         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
8387
8388 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
8389
8390         PR c++/5507
8391         * g++.dg/template/typename2.C: New test.
8392
8393 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
8394
8395         * gcc.c-torture/execute/loop-12.c: New.
8396
8397 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
8398
8399         * g77.f-torture/execute/980628-4.x,
8400         g77.f-torture/execute/980628-5.x,
8401         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
8402         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
8403         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
8404
8405 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8406
8407         PR optimization/6086
8408         * g++.dg/opt/preinc1.C: New test.
8409
8410 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
8411
8412         PR c++/5571
8413         * g++.dg/opt/static2.C: New test.
8414
8415 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
8416
8417         PR c/5120
8418         * gcc.dg/20020406-1.c: New test.
8419
8420 2002-04-04  David S. Miller  <davem@redhat.com>
8421
8422         * gcc.c-torture/execute/20020404-1.c: New test.
8423
8424 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
8425
8426         PR c/6123
8427         * gcc.dg/20020312-2.c: Do not declare global register variable
8428         if __PIC__ or __pic__ is defined.
8429
8430 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
8431
8432         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
8433         __asm__ so that it works correctly even if -ansi -pedantic-errors.
8434
8435 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8436
8437         * gcc.misc-tests/linkage.exp: Update last change to handle
8438         sparc*-, not just sparc-.
8439
8440 2002-04-03  Richard Henderson  <rth@redhat.com>
8441
8442         * gcc.dg/cpp/ucs.c: Improved long UCS test.
8443
8444 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
8445
8446         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
8447
8448 2002-04-02  David S. Miller  <davem@redhat.com>
8449
8450         * gcc.c-torture/execute/20020402-3.c: New test.
8451
8452 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
8453
8454         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
8455         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
8456
8457         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
8458         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
8459         g77.f-torture/execute/20001201.x,
8460         g77.f-torture/execute/u77-test.x: New files.
8461
8462         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
8463         * gcc.dg/wchar_t-1.c: Ditto.
8464
8465 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8466
8467         * gcc.c-torture/execute/20020402-1.c: New test.
8468
8469 2002-04-01  Richard Henderson  <rth@redhat.com>
8470
8471         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
8472
8473         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
8474
8475 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8476
8477         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
8478
8479 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8480
8481         * g++.dg/inherit/template-as-base.C: Expect error.
8482         * g++.dg/inherit/namespace-as-base.C: Likewise.
8483
8484 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
8485
8486         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
8487         g++.dg/ext/instantiate3.C: Tweak match patterns.
8488
8489         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
8490         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
8491         -da test.
8492
8493 2002-03-31  Richard Henderson  <rth@redhat.com>
8494
8495         * gcc.dg/special/alias-2.c: New.
8496         * gcc.dg/special/ecos.exp: Run it.
8497
8498 2002-03-31  Richard Henderson  <rth@redhat.com>
8499
8500         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
8501
8502 2002-03-31  Kazu Hirata  <kazu@hxi.com>
8503
8504         * gcc.dg/weak-1.c: Disable on h8300 port.
8505
8506 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
8507
8508         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
8509         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
8510         ordering tests.
8511         * g++.dg/bprob/bprob-1.C: New test.
8512         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
8513         * g++.dg/gcov/gcov-1.C: New test.
8514         * g++.dg/gcov/gcov-1.x: New file.
8515         * g++.dg/gcov/gcov-2.C: New test.
8516         * g++.dg/gcov/gcov-3.C: New test.
8517         * g++.dg/gcov/gcov-3.h: New file.
8518
8519 2002-03-28  Roger Sayle  <roger@eyesopen.com>
8520
8521         * g++.old-deja/g++.other/builtins5.C: New test.
8522         * g++.old-deja/g++.other/builtins6.C: New test.
8523         * g++.old-deja/g++.other/builtins7.C: New test.
8524         * g++.old-deja/g++.other/builtins8.C: New test.
8525         * g++.old-deja/g++.other/builtins9.C: New test.
8526
8527 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
8528
8529         * g++.dg/opt/static1.C: New test.
8530
8531         * g++.dg/opt/longbranch1.C: New test.
8532
8533 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
8534
8535         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
8536
8537         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
8538
8539 2002-03-28  Jeffrey A Law  (law@redhat.com)
8540
8541         * gcc.c-torture/execute/20020328-1.c: New test.
8542
8543 2002-03-27  Richard Henderson  <rth@redhat.com>
8544
8545         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
8546         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
8547         move from g++.old-deja/g++.ext/.
8548
8549 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
8550
8551         * g++.dg/init/new2.C: New test.
8552
8553 2002-03-26  Richard Henderson  <rth@redhat.com>
8554
8555         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
8556
8557         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
8558         on sparc.
8559
8560         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
8561         sparcv9 systems.
8562         * gcc.dg/20001102-1.c: Likewise.
8563
8564 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
8565
8566         * gcc.dg/cpp/endif-pedantic1.c,
8567         gcc.dg/cpp/endif-pedantic2.c:  New tests.
8568
8569 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
8570
8571         * g++.dg/init/new1.C: New test.
8572
8573 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
8574
8575         * g++.dg/abi/vbase9.C: New test.
8576
8577 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
8578
8579         * gcc.dg/arm-asm.c: New test.
8580
8581 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
8582
8583         * gcc.dg/Wswitch-enum.c: New test.
8584         Fix PR c/5044.
8585
8586 2002-03-26  Richard Henderson  <rth@redhat.com>
8587
8588         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
8589         structure.
8590
8591 2002-03-25  Richard Henderson  <rth@redhat.com>
8592
8593         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
8594         sparcv9 systems.
8595
8596         * gcc.c-torture/compile/20011119-1.c (xxx): New.
8597         * gcc.c-torture/compile/20011119-2.c (xxx): New.
8598
8599 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
8600
8601         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
8602
8603 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
8604
8605         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
8606         targets using generic thunk support.
8607
8608 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
8609
8610         * gcc.c-torture/compile/20020323-1.c: New test.
8611
8612         * g++.dg/opt/conj2.C: New test.
8613
8614 2002-03-24  Richard Henderson  <rth@redhat.com>
8615
8616         * gcc.dg/weak-1.c: Use -fno-common.
8617
8618 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8619
8620         * g77.dg/f77-edit-apostrophe-out.f: New test
8621         * g77.dg/f77-edit-h-out.f: New test
8622         * g77.dg/f77-edit-t-in.f: New test
8623         * g77.dg/f77-edit-t-out.f: New test
8624         * g77.dg/f77-edit-x-out.f: New test
8625         * g77.dg/f77-edit-slash-out.f: New test
8626         * g77.dg/f77-edit-colon-out.f: New test
8627         * g77.dg/f77-edit-s-out.f: New test
8628
8629 2002-03-24  Richard Henderson  <rth@redhat.com>
8630
8631         * objc/execute/formal_protocol-6.x: New XFAIL.
8632
8633 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8634
8635         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
8636         that do not support weak symbols
8637
8638 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8639
8640         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
8641         * lib/g77.exp:  Likewise
8642         * lib/objc.exp: Likewise
8643
8644 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
8645
8646         * gcc.dg/Wswitch-default.c: New test.
8647
8648 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
8649
8650         * g++.dg/other/enum1.C: New test.
8651
8652 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
8653
8654         * gcc.dg/pragma-ep-3.c: Fix typo.
8655
8656 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8657
8658         * g++.dg/inherit/template-as-base.C: New test.
8659
8660 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
8661
8662         * g++.old-deja/g++.other/dwarf2-1.C: Move...
8663         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
8664
8665 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
8666
8667         * gcc.dg/cpp/multiline.c: Update to match.
8668
8669 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
8670
8671         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
8672
8673 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
8674
8675         * gcc.dg/cpp/extratokens2.c:  New file.
8676
8677 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
8678
8679         * gcc.dg/20020312-2.c: Add rs6000 target.
8680
8681         * gcc.c-torture/compile/20020319-1.c: New test.
8682
8683 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8684
8685         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
8686         (A, E): Handle this.
8687
8688 2002-03-20  Jason Merrill  <jason@redhat.com>
8689
8690         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
8691         ignoring -fpic.
8692         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
8693         through prune_gcc_output.
8694
8695 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
8696
8697         * gcc.c-torture/compile/20020320-1.c: New test.
8698
8699 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
8700
8701         * gcc.c-torture/compile/20020318-1.c: New test.
8702
8703         * gcc.dg/struct-by-value-1.c: New test.
8704
8705         * gcc.dg/20020319-1.c: New test.
8706
8707 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
8708
8709         * g++.dg/opt/conj1.C: New test.
8710
8711 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
8712
8713         * g++.dg/template/qualttp20.C: Revert previous change.
8714         * g++.dg/template/qualttp3.C: Likewise.
8715         * g++.dg/template/qualttp4.C: Likewise
8716         * g++.dg/template/qualttp5.C: Likewise
8717         * g++.dg/template/qualttp6.C: Likewise
8718         * g++.dg/template/qualttp7.C: Likewise
8719         * g++.dg/template/qualttp8.C: Likewise
8720         * g++.dg/template/recurse.C: Likewise.
8721
8722 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
8723
8724         * gcc.dg/cpp/wchar-1.c: Update.
8725
8726 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
8727
8728         * g++.dg/template/conv1.C: New test.
8729         * g++.dg/template/conv2.C: New test.
8730         * g++.dg/template/conv3.C: New test.
8731         * g++.dg/template/conv4.C: New test.
8732
8733 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8734
8735         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
8736         * g++.dg/template/qualttp3.C: Likewise.
8737         * g++.dg/template/qualttp4.C: Likewise
8738         * g++.dg/template/qualttp5.C: Likewise
8739         * g++.dg/template/qualttp6.C: Likewise
8740         * g++.dg/template/qualttp7.C: Likewise
8741         * g++.dg/template/qualttp8.C: Likewise
8742         * g++.dg/template/recurse.C: Likewise.
8743
8744 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8745
8746         * g++.dg/opt/dtor1.C: New test.
8747
8748 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
8749
8750         * gcc.c-torture/compile/20020315-1.c: New test.
8751
8752 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
8753
8754         * gcc.dg/weak-1.c: Fix scan tests.
8755
8756 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
8757
8758         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
8759         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
8760         cris-*-aout* mmix-*-*.
8761         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
8762         cris-*-aout* mmix-*-*.
8763         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
8764         cris-*-elf* cris-*-aout* and mmix-*-*.
8765         * gcc.dg/20001009-1.c: Ditto.
8766         * gcc.dg/20010912-1.c: Ditto.
8767         * gcc.dg/20020122-4.c: Ditto.
8768         * gcc.dg/inline-2.c: Ditto.
8769
8770 2002-03-14  Jeffrey A Law  (law@cygnus.com)
8771
8772         * gcc.c-torture/compile/20020314-1.c: New test.
8773
8774 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
8775
8776         * gcc.c-torture/execute/20020314-1.c: New test.
8777
8778 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
8779
8780         * g++.dg/warn/Wunused-1.C: New test.
8781
8782 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
8783
8784         * g++.dg/abi/mangle6.C: New test.
8785
8786 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
8787
8788         * gcc.c-torture/compile/20020309-2.c: New test.
8789
8790         * gcc.c-torture/compile/20020312-1.c: New test.
8791
8792 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
8793
8794         * g++.dg/other/access1.C: New test.
8795
8796 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
8797
8798         * gcc.c-torture/execute/wchar_t-1.c: New test.
8799
8800 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
8801
8802         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
8803
8804 2002-03-12  Roger Sayle  <roger@eyesopen.com>
8805
8806         * gcc.dg/20020312-1.c: New test case.
8807
8808 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
8809
8810         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
8811
8812 2002-03-11  Richard Henderson  <rth@redhat.com>
8813
8814         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
8815         * g++.old-deja/g++.jason/report.C: Likewise.
8816
8817 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
8818
8819         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
8820         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
8821
8822 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
8823
8824         * testsuite/g++.dg/overload/pmf1.C: New test.
8825
8826 2002-03-11  Kazu Hirata  <kazu@hxi.com>
8827
8828         * gcc.c-torture/execute/20020307-1.c: Use long.
8829
8830 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
8831
8832         PR optimization/5844
8833         * gcc.dg/20020310-1.c: New test.
8834
8835 2002-03-09  Michael Meissner  <meissner@redhat.com>
8836
8837         * gcc.c-torture/execute/memcpy-2.c: New test.
8838         * gcc.c-torture/execute/memset-1.c: New test.
8839         * gcc.c-torture/execute/strlen-1.c: New test.
8840         * gcc.c-torture/execute/strcmp-1.c: New test.
8841         * gcc.c-torture/execute/strncmp-1.c: New test.
8842
8843 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
8844
8845         * gcc.dg/ppc-ldstruct.c: New test.
8846
8847 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
8848
8849         * gcc.c-torture/execute/va-arg-22.c: New test.
8850
8851 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8852
8853         * gcc.c-torture/compile/20020309-1.c: New test.
8854
8855 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
8856
8857         * gcc.c-torture/execute/20020307-2.c: New test.
8858
8859 2002-03-07  Jeffrey A Law  (law@redhat.com)
8860
8861         * g77.f-torture/compile/20020307-1.f: New test.
8862
8863 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
8864
8865         * gcc.dg/unordered-1.c: New test.
8866
8867 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
8868
8869         * gcc.c-torture/execute/20020307-1.c: New test.
8870
8871 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
8872
8873         * gcc.dg/20020304-1.c: New test.
8874
8875         * gcc.c-torture/compile/20020304-2.c: New test.
8876
8877 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
8878
8879         * gcc.c-torture/compile/20020304-1.c: New test case
8880         (from PR c/5830).
8881
8882 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
8883
8884         * gcc.dg/20020103-1.c: Add other -D ppc variants.
8885
8886 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
8887
8888         * g++.dg/other/classkey1.C: New test.
8889
8890 2002-03-01  Richard Henderson  <rth@redhat.com>
8891
8892         * gcc.c-torture/compile/981223-1.x: New.
8893         * gcc.c-torture/compile/920625-1.x: New.
8894
8895 2002-02-28  Richard Henderson  <rth@redhat.com>
8896
8897         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
8898
8899 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
8900
8901         * gcc.c-torture/execute/20020227-1.c: New test.
8902
8903 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
8904
8905         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
8906         here" ERROR lines.
8907         * g++.old-deja/g++.oliva/partord1.C: Likewise.
8908         * g++.old-deja.g++.other/defarg1.C: Likewise.
8909         * g++.old-deja/g++.pt/calls2.C: Likewise.
8910         * g++.old-deja/g++.pt/crash20.C: Likewise.
8911         * g++.old-deja/g++.pt/crash30.C: Likewise.
8912         * g++.old-deja/g++.pt/crash36.C: Likewise.
8913         * g++.old-deja/g++.pt/crash6.C: Likewise.
8914         * g++.old-deja/g++.pt/defarg13.C: Likewise.
8915         * g++.old-deja/g++.pt/derived3.C: Likewise.
8916         * g++.old-deja/g++.pt/error1.C: Likewise.
8917         * g++.old-deja/g++.pt/friend21.C: Likewise.
8918         * g++.old-deja/g++.pt/friend23.C: Likewise.
8919         * g++.old-deja/g++.pt/infinite1.C: Likewise.
8920         * g++.old-deja/g++.robertl/eb128.C: Likewise.
8921
8922 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
8923
8924         * gcc.c-torture/execute/20020225-2.c: New test.
8925
8926 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
8927
8928         * gcc.c-torture/execute/920730-1t.c,
8929         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
8930         Delete test cases, only relevant to -traditional.
8931
8932 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
8933
8934         * gcc.dg/cpp/undef1.c: Remove.
8935         * gcc.dg/cpp/directiv.c: Update.
8936         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
8937
8938 2002-02-27  Michael Meissner  <meissner@redhat.com>
8939
8940         * gcc.c-torture/execute/20020226-1.c: New test.
8941
8942 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
8943
8944         * g++.dg/debug/debug4.C: New test.
8945
8946         * gcc.dg/ia64-visibility-1.c: New test.
8947
8948 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
8949
8950         * gcc.dg/debug/20020224-1.c: New.
8951
8952 2002-02-25  Kazu Hirata  <kazu@hxi.com>
8953
8954         * gcc.c-torture/execute/960416-1.x: New.
8955         * gcc.c-torture/execute/divconst-3.x: Likewise.
8956
8957 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
8958
8959         * gcc.dg/20020224-1.c: New test.
8960
8961 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
8962
8963         * gcc.c-torture/execute/20020225-1.c: New.
8964
8965 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
8966
8967         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
8968
8969 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
8970
8971         * gcc.dg/20020222-1.c: New test.
8972
8973 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
8974
8975         * g++.dg/opt/anonunion1.C: New test.
8976
8977 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
8978
8979         * g++.dg/template/qualttp19.C: New test.
8980         * g++.dg/template/qualttp20.C: New test.
8981         * g++.old-deja/g++.jason/report.C: Adjust expected errors
8982         * g++.old-deja/g++.other/qual1.C: Likewise.
8983
8984 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
8985
8986         * gcc.dg/attr-alwaysinline.c: New.
8987
8988 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
8989
8990         * gcc.dg/20020220-1.c: New test.
8991
8992         * gcc.dg/20020220-2.c: New test.
8993
8994         * g++.dg/opt/mmx1.C: New test.
8995
8996 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
8997
8998         * gcc.c-torture/compile/20020110.c: New test.
8999
9000 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
9001
9002         * gcc.c-torture/execute/20020219-1.c: New test.
9003
9004         * gcc.dg/20020219-1.c: New test.
9005
9006         * gcc.dg/noncompile/20020220-1.c: New test.
9007
9008         * g++.dg/opt/ptrintsum1.C: New test.
9009
9010         * gcc.dg/debug/20020220-1.c: New test.
9011
9012 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
9013
9014         * gcc.c-torture/execute/20020216-1.c: New test.
9015
9016 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
9017
9018         * gcc.dg/decl-1.c: Update, new test.
9019
9020 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
9021
9022         * g++.dg/abi/bitfield1.C: New test.
9023         * g++.dg/abi/bitfield2.C: New test.
9024
9025 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
9026
9027         * gcc.dg/attr-nest.c: New test.
9028
9029 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
9030
9031         * gcc.c-torture/execute/20020215-1.c: New test.
9032
9033 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
9034
9035         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
9036         * g++.dg/debug/debug.exp: New.
9037         * g++.dg/debug/trivial.C: New.
9038         * g++.dg/debug/debug1.C: Moved...
9039         * g++.dg/other/debug1.C: ...from here.
9040         * g++.dg/debug/debug2.C: Moved...
9041         * g++.dg/other/debug2.C: ...from here.
9042         * g++.dg/debug/debug3.C: Moved...
9043         * g++.dg/other/debug3.C: ...from here.
9044
9045         * gcc.dg/noncompile/20020213-1.c: New test.
9046
9047 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
9048
9049         * g++.dg/other/debug3.C: New test.
9050
9051         * gcc.c-torture/execute/20020213-1.c: New test.
9052
9053 2002-02-13  Richard Smith <richard@ex-parrot.com>
9054
9055         * g++.old-deja/g++.other/thunk1.C: New test.
9056
9057 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
9058
9059         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
9060
9061 2002-02-13  Stan Shebs  <shebs@apple.com>
9062
9063         * gcc.dg/altivec-3.c: New.
9064
9065 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
9066
9067         * gcc.dg/Wunreachable-1.c: New test.
9068         * gcc.dg/Wunreachable-2.c: New test.
9069
9070 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
9071
9072         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
9073
9074 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
9075
9076         * gcc.dg/decl-1.c: New test.
9077
9078 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
9079
9080         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
9081
9082 2002-02-10  Kazu Hirata  <kazu@hxi.com>
9083
9084         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
9085         * gcc.c-torture/compile/980506-1.x: Likewise.
9086
9087 2002-02-10  Kazu Hirata  <kazu@hxi.com>
9088
9089         * gcc.dg/20020210-1.c: New.
9090
9091 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
9092
9093         * g77.f-torture/execute/947.f: New regression test
9094         for PR fortran/947.
9095
9096 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
9097
9098         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
9099         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
9100
9101 2002-02-08  Richard Henderson  <rth@redhat.com>
9102
9103         * gcc.c-torture/compile/labels-3.c: New.
9104
9105 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
9106
9107         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
9108         expression statements work instead.
9109         * gcc.dg/noncompile/20020207-1.c: New test.
9110
9111 2002-02-07  Richard Henderson  <rth@redhat.com>
9112
9113         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
9114
9115 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
9116
9117         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
9118         message from g77
9119         * lib/g77-dg.exp: Trim g77 error messages so that they are
9120         recognized by dg.exp.
9121
9122 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
9123
9124         PR fortran/5473
9125         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
9126
9127 2002-02-07  Richard Henderson  <rth@redhat.com>
9128
9129         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
9130         to be sufficiently aligned for integers.
9131
9132 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
9133
9134         * g++.dg/template/friend4.C: New test.
9135
9136 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
9137
9138         PR fortran/5743
9139         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
9140         unsupported cases.
9141
9142 2002-02-07  Richard Henderson  <rth@redhat.com>
9143
9144         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
9145         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
9146         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
9147         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
9148
9149 2002-02-06  Richard Henderson  <rth@redhat.com>
9150
9151         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
9152
9153 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
9154
9155         * gcc.dg/20020206-1.c: New test.
9156
9157 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
9158
9159         * gcc.c-torture/execute/20020206-1.c: New test.
9160
9161         * gcc.c-torture/execute/20020206-2.c: New test.
9162
9163         PR optimization/5429:
9164         * gcc.c-torture/compile/20020206-1.c: New test.
9165
9166 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
9167
9168         * g++.dg/ext/align1.C: Do not use an explicit alignment value
9169         as certain file formats cannot support particularly large
9170         alignments.
9171
9172         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
9173         and do not expect to be able to link the executable.
9174
9175         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
9176         fail because the COFF format does not support the weak attribute.
9177
9178 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
9179
9180         * g77.dg/pr5473.f:  New test
9181
9182 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
9183
9184         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
9185         Fix testcase accordingly.
9186
9187 2002-02-04  Richard Henderson  <rth@redhat.com>
9188
9189         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
9190         (buf): Change to be an array of pointers, not ints.
9191
9192 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
9193
9194         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
9195         before all tests.  Move warning one line above to match where it
9196         C frontend emits.
9197         * gcc.dg/Wswitch-2.c: New test.
9198         * g++.dg/warn/Wswitch-1.C: New test.
9199         * g++.dg/warn/Wswitch-2.C: New test.
9200
9201 2002-02-04  Richard Henderson  <rth@redhat.com>
9202
9203         * g++.dg/abi/offsetof.C: Fix size comparison.
9204
9205 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
9206
9207         * gcc.dg/cast-qual-2.c: New test.
9208
9209 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
9210
9211         * gcc.dg/20020201-4.c: New test.
9212
9213 2002-02-04  Ben Elliston  <bje@redhat.com>
9214
9215         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
9216         target_info attribute != 0, in addition to the empty string.
9217         (gcc_target_compile): Likewise.
9218
9219 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
9220
9221         * gcc.dg/Wswitch.c: New test.
9222         PR gcc/4475. PR gcc/3780.
9223
9224 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
9225
9226         * g77.f-torture/execute/5122.f: New test for regressions
9227         against PR fortran/5122.
9228
9229 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
9230
9231         * g77.f-torture/compile/pr3743.f: Delete
9232         * g77.dg/pr3743-1.f: New test.
9233         * g77.dg/pr3743-2.f: New test.
9234         * g77.dg/pr3743-3.f: New test.
9235         * g77.dg/pr3743-4.f: New test.
9236
9237 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9238
9239         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
9240
9241 2002-02-02  Richard Henderson  <rth@redhat.com>
9242
9243         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
9244         * gcc.c-torture/execute/bf64-1.c: Likewise.
9245
9246 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
9247
9248         * gcc.dg/20020201-2.c: New test.
9249
9250         * gcc.dg/20020201-3.c: New test.
9251
9252         * gcc.c-torture/execute/bitfld-2.c: New test.
9253
9254 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9255
9256         * gcc.dg/bitfld-1.c: Update.
9257         * gcc.dg/bitfld-2.c: Update.
9258         * gcc.c-torture/execute/bitfld-1.x: New.
9259
9260 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
9261
9262         * gcc.c-torture/execute/20020201-1.c: New test.
9263
9264 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
9265
9266         PR target/5469
9267         * gcc.dg/20020201-1.c: New test.
9268
9269 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
9270
9271         PR fortran/3743
9272         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
9273         * g77.f-torture/compile/pr3743.x: Remove
9274
9275 2002-01-31  Tom Rix  <trix@redhat.com>
9276
9277         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
9278
9279 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
9280
9281         * gcc.dg/noncompile/20020130-1.c: New test.
9282
9283 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
9284
9285         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
9286
9287 2002-01-29  Richard Henderson  <rth@redhat.com>
9288
9289         * gcc.c-torture/execute/991118-1.c: Cast various constants back
9290         to long long.
9291         * gcc.c-torture/execute/bf64-1.c: Likewise.
9292
9293 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
9294
9295         * gcc.c-torture/execute/20020129-1.c: New test.
9296
9297 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
9298
9299         * gcc.c-torture/compile/20000224-1.c: Update.
9300         * gcc.c-torture/execute/bitfld-1.c: New tests.
9301         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
9302         * gcc.dg/uninit-A.c: Update.
9303
9304 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
9305
9306         * g++.dg/template/ctor1.C: Add instantiation.
9307
9308 2002-01-28  Paul Koning  <pkoning@equallogic.com>
9309
9310         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
9311         argument to __builtin_prefetch to be const ptr.
9312
9313 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
9314
9315         * gcc.c-torture/compile/20020120-1.c: New test.
9316
9317 2002-01-27  Kazu Hirata  <kazu@hxi.com>
9318
9319         * gcc.c-torture/execute/20020127-1.c: New test.
9320
9321 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
9322
9323         * g77.dg/f77-edit-i-in.f: New test
9324         * g77.dg/f77-edit-i-out.f: New test
9325
9326 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
9327
9328         * gcc.dg/debug/debug.exp: New file.
9329         * gcc.dg/debug/trivial.c: New file.
9330         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
9331         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
9332         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
9333         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
9334         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
9335         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
9336         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
9337         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
9338         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
9339         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
9340         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
9341         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
9342         * gcc.dg/20000503-1.c: Removed.
9343         * gcc.dg/20010207-1.c: Removed.
9344         * gcc.dg/20011223-1.c: Removed.
9345         * gcc.dg/20020104-2.c: Removed.
9346         * gcc.dg/debug-1.c: Removed.
9347         * gcc.dg/debug-2.c: Removed.
9348         * gcc.dg/debug-3.c: Removed.
9349         * gcc.dg/debug-4.c: Removed.
9350         * gcc.dg/debug-5.c: Removed.
9351         * gcc.dg/debug-6.c: Removed.
9352         * gcc.dg/dwarf2-1.c: Removed.
9353         * gcc.dg/dwarf2-2.c: Removed.
9354
9355 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
9356
9357         * g++.old-deja/g++.other/eh5.C: New test.
9358         * g++.old-deja/g++.other/sibcall2.C: New test.
9359         * g++.old-deja/g++.other/array9.C: New test.
9360         * g++.old-deja/g++.other/typename2.C: New test.
9361         * g++.old-deja/g++.other/crash60.C: New test.
9362         * g++.old-deja/g++.other/conv9.C: New test.
9363         * g++.old-deja/g++.other/mangle10.C: New test.
9364         * g++.old-deja/g++.other/unchanging1.C: New test.
9365         * g++.old-deja/g++.other/exprstmt1.C: New test.
9366         * g++.old-deja/g++.other/inline23.C: New test.
9367         * g++.old-deja/g++.eh/ia64-1.C: New test.
9368         * g++.old-deja/g++.other/dwarf2-1.C: New test.
9369         * g++.old-deja/g++.other/reload1.C: New test.
9370         * g++.old-deja/g++.other/static20.C: New test.
9371         * g++.old-deja/g++.other/local-alloc1.C: New test.
9372         * g++.old-deja/g++.other/conv8.C: New test.
9373         * g++.old-deja/g++.other/stmtexpr2.C: New test.
9374         * g++.old-deja/g++.other/storeexpr1.C: New test.
9375         * g++.old-deja/g++.other/storeexpr2.C: New test.
9376         * g++.dg/eh/template2.C: New test.
9377         * g++.dg/warn/weak1.C: New test.
9378
9379 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
9380
9381         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
9382         Remove first, non-varying, argument.
9383
9384 2002-01-23  Richard Henderson  <rth@redhat.com>
9385
9386         * gcc.dg/inline-2.c: New.
9387
9388         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
9389         Add optional target arg.  Check number of arguments.
9390         (scan-assembler-not, scan-assembler-dem): Likewise.
9391         (scan-assembler-dem-not): Likewise.
9392
9393 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
9394
9395         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
9396         line 12.
9397         * g++.old-deja/g++.brendan/parse3.C,
9398         g++.old-deja/g++.other/crash26.C,
9399         g++.old-deja/g++.other/crash28.C,
9400         g++.old-deja/g++.other/crash29.C,
9401         g++.old-deja/g++.other/crash30.C,
9402         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
9403
9404 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
9405
9406         * gcc.dg/20020115-1.c: New.
9407
9408 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
9409
9410         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
9411
9412 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
9413
9414         * gcc.dg/20020122-3.c: New.
9415
9416 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
9417
9418         * g++.dg/other/gc1.C: New test.
9419
9420 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
9421
9422         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
9423
9424 2002-01-22  Richard Henderson  <rth@redhat.com>
9425
9426         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
9427
9428 2002-01-22  Richard Henderson  <rth@redhat.com>
9429
9430         * gcc.dg/20020122-4.c: New.
9431
9432 2002-01-22  H.J. Lu <hjl@gnu.org>
9433
9434         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
9435         link output.
9436         * gcc.dg/special/ecos.exp: Likewise.
9437         * lib/g++-dg.exp: Likewise.
9438         * lib/g77-dg.exp: Likewise.
9439         * lib/gcc-dg.exp : Likewise.
9440         * lib/mike-g++.exp: Likewise.
9441         * lib/mike-g77.exp: Likewise.
9442         * lib/mike-gcc.exp: Likewise.
9443         * lib/objc-dg.exp: Likewise.
9444
9445 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
9446
9447         PR target/5379
9448         * gcc.dg/20020122-2.c: New test.
9449
9450 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
9451
9452         * gcc.dg/20020122-1.c: New test.
9453
9454 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
9455
9456         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
9457
9458 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
9459
9460         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
9461
9462 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9463
9464         * gcc.c-torture/compile/20020121-1.c: New test.
9465
9466 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9467
9468         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
9469         ld_library_path.
9470
9471 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
9472
9473         * gcc.dg/20020218-1.c: New test.
9474
9475 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
9476
9477         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
9478         messages
9479         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
9480         "At global scope" warning
9481         * g++.dg/ext/align1.C: Change cygwin test for alignment
9482         from db-bogus to dg-warning
9483
9484 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
9485
9486         * g77.f-torture/compile/cpp2.F: New test.
9487
9488 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
9489
9490         * g++.dg/template/access1.C: New test.
9491
9492 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
9493
9494         * gcc.dg/20020118-1.c: New.
9495
9496 2002-01-18  Kazu Hirata  <kazu@hxi.com>
9497
9498         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
9499
9500 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
9501
9502         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
9503         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
9504         alignment warnings.
9505
9506 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
9507
9508         * gcc.misc-tests/i386-prefetch.exp: Save and restore
9509         torture_with_loops and torture_without_loops
9510
9511 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
9512
9513         * gcc.c-torture/compile/20020116-1.c: New test.
9514
9515 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
9516
9517         * gcc.dg/20020116-2.c: New test.
9518
9519         * gcc.dg/ultrasp4.c: New test.
9520
9521         * gcc.dg/20020116-1.c: New test.
9522
9523 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
9524
9525         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
9526         by EABI.
9527
9528 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
9529
9530         * gcc.misc-tests/i386-prefetch.exp: New.
9531         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
9532         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
9533         * gcc.misc-tests/i386-pf-none-1.c: New test.
9534         * gcc.misc-tests/i386-pf-sse-1.c: New test.
9535
9536 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
9537
9538         * gcc.dg/gnu89-init-1.c: Add new tests.
9539
9540 2002-01-15  Andreas Jaeger  <aj@suse.de>
9541
9542         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
9543         * gcc.dg/i386-mmx-2.c: Likewise.
9544         * gcc.dg/i386-sse-1.c: Likewise.
9545         * gcc.dg/i386-sse-2.c: Likewise.
9546         * gcc.dg/i386-sse-3.c: Likewise.
9547
9548 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
9549
9550         * g77.f-torture/execute/intrinsic-unix-bessel.f:
9551         Uncomment additional cases that now pass.
9552
9553 2002-01-11  Richard Henderson  <rth@redhat.com>
9554
9555         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
9556         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
9557
9558 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
9559
9560         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
9561
9562 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
9563
9564         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
9565         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
9566
9567 2002-01-10  Dale Johannesen  <dalej@apple.com>
9568
9569         * gcc.c-torture/execute/loop-11.c: New.
9570
9571 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
9572
9573         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
9574         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
9575
9576 2002-01-09  Richard Henderson  <rth@redhat.com>
9577
9578         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
9579         type in which to perform the operation for each size.
9580
9581 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
9582
9583         * gcc.c-torture/compile/20020109-2.c: New test.
9584
9585 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
9586
9587         * gcc.c-torture/execute/loop-10.c: New test.
9588
9589 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
9590
9591         * gcc.c-torture/compile/20010226-1.c: New test.
9592         * gcc.c-torture/compile/20010227-1.c: New test.
9593         * gcc.c-torture/compile/20010426-1.c: New test.
9594         * gcc.c-torture/compile/20010510-1.c: New test.
9595         * gcc.c-torture/compile/20010605-3.c: New test.
9596         * gcc.c-torture/compile/20010824-1.c: New test.
9597         * gcc.c-torture/execute/20010409-1.c: New test.
9598         * gcc.dg/noncompile/20000901-1.c: New test.
9599         * gcc.dg/20001023-1.c: New test.
9600         * gcc.dg/20001101-1.c: New test.
9601         * gcc.dg/20001102-1.c: New test.
9602         * gcc.dg/20010207-1.c: New test.
9603         * gcc.dg/20010405-1.c: New test.
9604         * gcc.dg/20010822-1.c: New test.
9605         * gcc.dg/20011107-1.c: New test.
9606
9607 2002-01-09  Jeffrey A Law  (law@redhat.com)
9608
9609         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
9610
9611         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
9612         execution failure on PA targets.
9613
9614 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
9615
9616         * gcc.c-torture/compile/20020109-1.c: New test.
9617
9618 2002-01-08  Kazu Hirata  <kazu@hxi.com>
9619
9620         * gcc.c-torture/execute/20020108-1.c: New test.
9621
9622 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
9623
9624         * gcc.dg/20020108-1.c: New test.
9625
9626 2002-01-08  H.J. Lu <hjl@gnu.org>
9627
9628         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
9629         for header files.
9630
9631 2002-01-08  Geoff Keating  <geoffk@redhat.com>
9632
9633         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
9634         consistency.
9635
9636 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
9637
9638         * gcc.dg/altivec-4.c: Test altivec predicates.
9639
9640 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
9641
9642         * gcc.c-torture/execute/20020107-1.c: New test.
9643
9644 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
9645
9646         PR c/5279
9647         * gcc.c-torture/compile/20020106-1.c: New test.
9648
9649 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9650
9651         * gcc.c-torture/execute/nestfunc-4.c: New test.
9652
9653 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
9654
9655         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
9656         extra triple that slipped in.
9657         * g++.old-deja/g++.abi/align.C: Likewise.
9658         * g++.old-deja/g++.abi/bitfields.C: Likewise.
9659
9660 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
9661
9662         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
9663         * g++.old-deja/g++.abi/align.C: Likewise.
9664         * g++.old-deja/g++.abi/bitfields.C: Likewise.
9665
9666         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
9667         on FreeBSD/i386.
9668         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
9669         FreeBSD.
9670
9671 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
9672
9673         * gcc.dg/20020104-1.c: New test.
9674
9675         * gcc.dg/20020104-2.c: New test.
9676
9677 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
9678
9679         * gcc.dg/20020103-1.c: Fix typo in target selector.
9680
9681 2002-01-03  Richard Henderson  <rth@redhat.com>
9682
9683         * gcc.dg/20020103-1.c: New.
9684
9685 2002-01-03  Kazu Hirata  <kazu@hxi.com>
9686
9687         * gcc.c-torture/execute/20020103-1.c: New test.
9688
9689 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
9690
9691         * g++.dg/other/debug2.C: New test.
9692
9693         * gcc.c-torture/compile/20020103-1.c: New test.
9694
9695 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
9696
9697         * gcc.dg/gnu89-init-1.c: Added new tests.
9698
9699 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9700
9701         * g++.dg/template/friend2.C: Remove as patch is reverted.
9702
9703         * g++.dg/warn/oldcast1.C: New test.
9704
9705         * g++.dg/template/ptrmem1.C: New test.
9706         * g++.dg/template/ptrmem2.C: New test.
9707
9708         * g++.dg/template/ntp.C: New test.
9709
9710         * g++.dg/other/component1.C: New test.
9711
9712         * g++.dg/template/ttp3.C: New test.
9713
9714         * g++.dg/template/friend2.C: New test.
9715         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
9716
9717 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9718
9719         * g++.dg/other/ptrmem1.C: New test.
9720         * g++.dg/other/ptrmem2.C: New test.
9721
9722 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9723
9724         * g++.dg/template/ctor1.C: New test.
9725
9726 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9727
9728         * g++.dg/template/friend2.C: New test.
9729
9730 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
9731
9732         * gcc.dg/mmix-1.c: New test.
9733
9734 2001-12-31  Richard Henderson  <rth@redhat.com>
9735
9736         * gcc.dg/asm-5.c: New.
9737
9738 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
9739
9740         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
9741         in namespace __gnu_cxx
9742
9743 2001-12-30  Richard Henderson  <rth@redhat.com>
9744
9745         * gcc.dg/debug-6.c: New.
9746
9747 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
9748
9749         * gcc.c-torture/compile/20011229-2.c: New test.
9750
9751 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
9752
9753         * gcc.dg/debug-3.c: New test.
9754         * gcc.dg/debug-4.c: New test.
9755         * gcc.dg/debug-5.c: New test.
9756
9757 2001-12-29  Richard Henderson  <rth@redhat.com>
9758
9759         * g++.dg/eh/loop1.C: New.
9760
9761 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9762
9763         * g++.dg/template/crash1.C: New test.
9764
9765 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9766
9767         * g++.dg/other/const1.C: New test.
9768
9769 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
9770
9771         * gcc.c-torture/compile/20011229-1.c: New test.
9772
9773 2001-12-28  Stan Shebs  <shebs@apple.com>
9774
9775         * lib/objc-torture.exp: Resync with c-torture.exp.
9776         * lib/objc.exp: Load standard libraries.
9777
9778 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
9779
9780         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
9781         additional tests.
9782
9783 2001-12-27  Roger Sayle <roger@eyesopen.com>
9784
9785         * gcc.c-torture/execute/string-opt-16.c: New testcase.
9786
9787 2001-12-27  Richard Henderson  <rth@redhat.com>
9788
9789         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
9790
9791 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
9792
9793         * g++.dg/eh/ctor1.C: New test.
9794         * g++.dg/other/error2.C: New test.
9795
9796 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
9797
9798         * g++.dg/other/init2.C: New test.
9799
9800 2001-12-24  Richard Henderson  <rth@redhat.com>
9801
9802         * gcc.dg/20011223-1.c: New.
9803         * gcc.dg/inline-1.c: New.
9804
9805 2001-12-23  Richard Henderson  <rth@redhat.com>
9806
9807         * gcc.dg/asm-4.c: Test operand modifiers.
9808
9809 2001-12-23  Richard Henderson  <rth@redhat.com>
9810
9811         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
9812
9813 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
9814
9815         * gcc.c-torture/execute/20011223-1.c: New test.
9816
9817 2001-12-21  Richard Henderson  <rth@redhat.com>
9818
9819         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
9820         re-enables the warning.
9821
9822 2001-12-21  Richard Henderson  <rth@redhat.com>
9823
9824         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
9825
9826 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
9827
9828         * gcc.c-torture/compile/20011218-1.c: New test.
9829
9830 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
9831
9832         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
9833         arm-isr.c test.
9834         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
9835         epilogue generation for ARM ISR routines.
9836
9837 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9838
9839         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
9840         * gcc.dg/format/c90-printf-3.c: Likewise.
9841         * gcc.dg/format/c99-printf-3.c: Likewise.
9842         * gcc.dg/format/ext-1.c: Likewise.
9843         * gcc.dg/format/ext-6.c: Likewise.
9844         * gcc.dg/format/format.h: Prototype unlocked stdio.
9845
9846 2001-12-20  Richard Henderson  <rth@redhat.com>
9847
9848         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
9849         (arena): Use it.
9850         (malloc): Correct allocation logic.  Abort if we fill up the
9851         arena before initialization complete.
9852         (realloc): Correct allocation logic.
9853
9854 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
9855
9856         * gcc.c-torture/compile/20011219-2.c: New test.
9857
9858         * gcc.c-torture/execute/20011219-1.c: New test.
9859
9860 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
9861
9862         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
9863         target does not support weak symbols.
9864
9865 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
9866
9867         * gcc.c-torture/compile/20011219-1.c: New test.
9868
9869 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
9870
9871         * g++.dg/other/error1.C: New test.
9872
9873 2001-12-17  Jeffrey A Law  (law@redhat.com)
9874
9875         * gcc.c-torture/execute/20011217-1.c: New test.
9876
9877 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
9878
9879         * objc.dg/special/: New directory.
9880         * objc.dg/special/special.exp: New file.
9881         * objc.dg/special/unclaimed-category-1.h: New file.
9882         * objc.dg/special/unclaimed-category-1a.m: New file.
9883         * objc.dg/special/unclaimed-category-1.m: New file.
9884
9885 2001-12-17  Andreas Jaeger  <aj@suse.de>
9886
9887         * gcc.c-torture/compile/20011217-2.c: New test.
9888
9889 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
9890
9891         * gcc.c-torture/compile/20011217-1.c: New test.
9892
9893 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
9894
9895         * testsuite/gcc.dg/20011214-1.c: New.
9896
9897 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
9898
9899         * gcc.dg/altivec-4.c: New.
9900
9901 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
9902
9903         * gcc.dg/20011113-1.c: New test.
9904
9905 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9906
9907         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
9908         std::__malloc_alloc_template<0> and
9909         std::__default_alloc_template<false, 0>.
9910
9911 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
9912
9913         * objc/execute/bf-21.m: New test.
9914         * objc/execute/enumeration-1.m: New test.
9915         * objc/execute/enumeration-2.m: New test.
9916
9917 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
9918
9919         * gcc.dg/gnu89-init-1.c: New test.
9920
9921 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
9922
9923         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
9924         * g++.old-deja/g++.jason/2371.C: Likewise.
9925         * g++.old-deja/g++.jason/template33.C: Likewise.
9926         * g++.old-deja/g++.jason/template34.C: Likewise.
9927         * g++.old-deja/g++.jason/template36.C: Likewise.
9928         * g++.old-deja/g++.oliva/typename1.C: Likewise.
9929         * g++.old-deja/g++.oliva/typename2.C: Likewise.
9930         * g++.old-deja/g++.other/typename1.C: Likewise.
9931         * g++.old-deja/g++.pt/inherit2.C: Likewise.
9932         * g++.old-deja/g++.pt/nontype5.C: Likewise.
9933         * g++.old-deja/g++.pt/typename11.C: Likewise.
9934         * g++.old-deja/g++.pt/typename14.C: Likewise.
9935         * g++.old-deja/g++.pt/typename16.C: Likewise.
9936         * g++.old-deja/g++.pt/typename3.C: Likewise.
9937         * g++.old-deja/g++.pt/typename4.C: Likewise.
9938         * g++.old-deja/g++.pt/typename5.C: Likewise.
9939         * g++.old-deja/g++.pt/typename7.C: Likewise.
9940         * g++.old-deja/g++.robertl/eb9.C: Likewise.
9941
9942 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
9943
9944         * g++.dg/other/linkage1.C: New test.
9945         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
9946         specifiers.
9947
9948 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
9949
9950         * gcc.dg/concat.c: New test.
9951
9952 2001-12-11  Stan Shebs  <shebs@apple.com>
9953
9954         * objc/compile: New test directory.
9955         * objc/compile/compile.exp: New expect script.
9956         * objc/compile/20011211-1.m: New compile test.
9957
9958 2001-12-11  Jason Merrill  <jason@redhat.com>
9959
9960         * lib/prune.exp (prune_gcc_output): Also handle "In member
9961         function".  So many permutations...
9962
9963 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
9964
9965         * g++.dg/template/typedef1.C: New test.
9966
9967 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
9968
9969         * g++.dg/other/copy1.C: New test.
9970
9971 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
9972
9973         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
9974
9975         * gcc.dg/builtin-choose-expr.c: New.
9976
9977 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
9978
9979         * gcc.dg/altivec-2.c: New.
9980
9981 2001-12-07  Richard Henderson  <rth@redhat.com>
9982
9983         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
9984
9985 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
9986
9987         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
9988         ultrasparc.
9989
9990 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9991
9992         * g++-old.deja/g++.robertl/eb101.C: Deleted.
9993
9994 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
9995
9996         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
9997         variable argument list.
9998
9999 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
10000
10001         * gcc.c-torture/execute/memcheck: Delete entire directory.
10002         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
10003         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
10004
10005 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10006
10007         * gcc.dg/Wshadow-1.c: New test.
10008
10009 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
10010
10011         * gcc.c-torture/compile/20011130-1.c: New test.
10012
10013         * gcc.dg/noncompile/20011025-1.c: New test.
10014
10015         * g++.dg/other/anon-union.C: New test.
10016
10017         * gcc.c-torture/execute/20011024-1.c: New test.
10018
10019 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
10020
10021         * gcc.c-torture/execute/20000722-1.x,
10022         gcc.c-torture/execute/20010123-1.x: Remove.
10023         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
10024         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
10025         gcc.dg/c99-complit-2.c: New tests.
10026
10027 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
10028
10029         * g++.dg/inherit/base1.C: New test.
10030
10031 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
10032
10033         * g++.dg/other/stdarg1.C: New test.
10034
10035         * gcc.c-torture/compile/20011130-2.c: New test.
10036
10037 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
10038
10039         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
10040         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
10041         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
10042         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
10043         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
10044         * gcc.dg/builtin-prefetch-1.c: New test.
10045
10046 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
10047
10048         * gcc.dg/20011130-1.c: New test.
10049
10050 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
10051
10052         * g++.dg/other/scope1.C: New test.
10053         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
10054
10055 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
10056
10057         * gcc.dg/vla-init-1.c: New test.
10058
10059 2001-12-01  Geoff Keating  <geoffk@redhat.com>
10060
10061         * gcc.c-torture/compile/structs.c: New testcase from GDB.
10062
10063 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10064
10065         * objc.dg/alias.m: Update.
10066         * objc.dg/class-1.m: Update.
10067         * objc.dg/const-str-1.m: Update.
10068         * objc.dg/fwd-proto-1.m: Update.
10069         * objc.dg/id-1.m: Update.
10070         * objc.dg/super-class-1.m: Update.
10071
10072 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
10073
10074         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
10075         constructs.
10076
10077 2001-11-28  Jeffrey A Law  (law@cygnus.com)
10078
10079         * gcc.c-torture/execute/20011128-1.c: New test.
10080
10081 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
10082
10083         * gcc.dg/20011127-1.c: New test.
10084
10085 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10086
10087         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
10088         from Austin Group draft 7.
10089         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
10090         scanf format arguments.
10091         * gcc.dg/format/no-exargs-2.c: New test.
10092
10093 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
10094
10095         * g++.dg/abi/vbase8-4.C: New test.
10096
10097 2001-11-24  Ian Lance Taylor  <ian@airs.com>
10098
10099         * gcc.c-torture/execute/20011121-1.c: New test.
10100
10101 2001-11-23  Jeffrey A Law  (law@cygnus.com)
10102
10103         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
10104
10105 2001-11-23  Andreas Jaeger  <aj@suse.de>
10106
10107         * gcc.dg/cpp/charconst-2.c: New test.
10108
10109 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
10110
10111         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
10112         to the host if it is remote.  Let tests specify extra headers
10113         they use.
10114         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
10115         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
10116         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
10117         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
10118         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
10119         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
10120         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
10121         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
10122         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
10123         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
10124
10125 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
10126
10127         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
10128         for little endian ARMs.
10129
10130 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
10131
10132         * gcc.c-torture/compile/20011119-1.c: New test.
10133         * gcc.c-torture/compile/20011119-2.c: New test.
10134
10135 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
10136
10137         * gcc.dg/altivec-1.c: Fix typo.
10138
10139 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
10140
10141         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
10142
10143 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
10144
10145         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
10146
10147 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
10148
10149         * lib/g77.exp: Don't specify --rpath-link.
10150
10151         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
10152         across all the headers.
10153         * gcc.dg/format/format.exp: For testing on a remote host,
10154         copy format.h.
10155
10156         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
10157         * gcc.c-torture/execute/930406-1.c: Likewise.
10158         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
10159
10160 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
10161
10162         * gcc.dg/altivec-1.c: New.
10163
10164 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
10165
10166         * gcc.dg/cpp/fpreprocessed.c: New test case.
10167
10168 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10169
10170         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
10171         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
10172         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
10173
10174 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10175
10176         * gcc.dg/no-builtin-1.c: New test.
10177
10178 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
10179
10180         * gcc.c-torture/execute/20011115-1.c: New test.
10181
10182 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
10183
10184         * gcc.c-torture/compile/20011114-2.c: New test.
10185         * gcc.c-torture/compile/20011114-3.c: New test.
10186         * gcc.c-torture/compile/20011114-4.c: New test.
10187
10188 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
10189
10190         * g++.dg/other/init1.C: New test.
10191
10192 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
10193
10194         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
10195         message.
10196
10197         * gcc.c-torture/execute/20011114-1.c: New testcase.
10198
10199         * gcc.c-torture/compile/20010327-1.c: Revert last change.
10200         * gcc.c-torture/compile/20011114-1.c: New test, exactly
10201         like the (before this change) version of 20010327-1.c.
10202
10203 2001-11-14  Roger Sayle <roger@eyesopen.com>
10204
10205         * gcc.c-torture/execute/string-opt-13.c: New testcase.
10206
10207 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
10208
10209         * g++.dg/init/array2.C: New test.
10210
10211 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
10212
10213         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
10214
10215 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
10216
10217         * g++.dg/other/forscope1.C: New test.
10218         * g++.dg/ext/forscope1.C: New test.
10219         * g++.dg/ext/forscope2.C: New test.
10220
10221 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
10222
10223         * gcc.c-torture/execute/20011113-1.c: New test.
10224
10225 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
10226
10227         * gcc.c-torture/execute/20011109-2.c: New test.
10228
10229         * gcc.c-torture/execute/20011109-1.c: New test.
10230
10231 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
10232
10233         * gcc.c-torture/compile/20011109-1.c: New test.
10234
10235 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
10236
10237         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
10238         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
10239         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
10240         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
10241         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
10242         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
10243         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
10244
10245 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
10246
10247         * g++.dg/warn/Wshadow-1.C: New tests.
10248         * g++.old-deja/g++.mike/for3.C: Update.
10249
10250 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
10251
10252         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
10253         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
10254         XFAILs.  Adjust expected error texts.
10255         * gcc.c-torture/compile/20011106-1.c,
10256         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
10257         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
10258         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
10259         gcc.dg/c99-array-lval-5.c: New tests.
10260
10261 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10262
10263         * gcc.dg/cpp/defined.c: Update.
10264
10265 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10266
10267         * gcc.c-torture/execute/anon-1.c: New test.
10268
10269 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
10270
10271         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
10272         same size, so no warning should be produced on stormy16.
10273
10274         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
10275         due to oversized array.
10276         * g++.old-deja/g++.mike/ns15.C: Likewise.
10277         * g++.old-deja/g++.pt/crash16.C: Likewise.
10278
10279 2001-11-02  Graham Stott  <grahams@redhat.com>
10280
10281         * g++.dgother/debug1.C: Fix typos.
10282
10283 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
10284
10285         * g++.dg/other/debug1.C: New test.
10286
10287 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10288
10289         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
10290         of unsigned long.
10291
10292 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
10293
10294         * gcc.dg/20011029-2.c: New test.
10295
10296         * gcc.c-torture/compile/20011029-1.c: New test.
10297
10298 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
10299
10300         * objc/execute/class_self-1.m: New test.
10301         * objc/execute/class_self-2.m: New test.
10302
10303 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
10304
10305         * gcc.misc-tests/msgs.exp: Delete.
10306         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
10307         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
10308         error set to match recent changes.
10309
10310 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
10311
10312         * gcc.dg/20011021-1.c: New test.
10313
10314 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
10315
10316         * gcc.c-torture/compile/20011023-1.c: New test.
10317
10318 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
10319
10320         * lib/g77.exp: Rewrite based on lib/g++.exp.
10321
10322 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
10323
10324         * gcc.c-torture/execute/20011019-1.c: New test.
10325
10326         * gcc.dg/20011018-1.c: New test.
10327
10328 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
10329
10330         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
10331
10332 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
10333
10334         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
10335         * gcc.dg/attr-invalid.c: Likewise.
10336
10337 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
10338
10339         * testsuite/gcc.dg/20011015-1.c: New test.
10340
10341 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
10342
10343         * g++.dg/template/unify2.C: New test.
10344
10345 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
10346
10347         * g++.dg/other/exception-specification.C: New test
10348
10349 2001-10-13  Tom Rix  <trix@redhat.com>
10350
10351         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
10352         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
10353
10354 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
10355
10356         * testsuite/gcc.dg/20011009-1.c: New test.
10357
10358 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
10359
10360         PR g++/4476
10361         * g++.dg/other/friend1.C: New test.
10362
10363 2001-10-11  Richard Henderson  <rth@redhat.com>
10364
10365         * g++.old-deja/g++.other/crash18.C: Add -S to options.
10366
10367 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10368
10369         * gcc.c-torture/compile/20011010-1.c: New.
10370
10371 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
10372
10373         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
10374         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
10375         g77.f-torture/execute/execute.exp,
10376         g77.f-torture/noncompile/noncompile.exp,
10377         gcc.c-torture/compile/compile.exp,
10378         gcc.c-torture/execute/execute.exp,
10379         gcc.c-torture/execute/ieee/ieee.exp,
10380         gcc.c-torture/execute/memcheck/memcheck.exp,
10381         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
10382         objc/execute/execute.exp: Update FSF address.
10383
10384 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
10385
10386         * gcc.dg/cpp/cmdlne-C.c: Update.
10387         * gcc.dg/cpp/cmdlne-C2.c: New.
10388
10389 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10390
10391         * gcc.c-torture/execute/20011008-3.c: New.
10392
10393 2001-10-08  DJ Delorie  <dj@redhat.com>
10394
10395         * gcc.dg/20011008-1.c: New.
10396         * gcc.dg/20011008-2.c: New.
10397
10398 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
10399
10400         * gcc.dg/cpp/spacing1.c: Update test.
10401
10402 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10403
10404         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
10405         spelling errors of "separate" as "seperate".
10406
10407 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
10408
10409         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
10410         enough to avoid inlining.
10411
10412 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10413
10414         * lib/g77.exp: set libg2c_dir correctly.
10415
10416 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10417
10418         * gcc.dg/cpp/macro11.c: New test.
10419
10420 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10421
10422         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
10423         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
10424         gcc.dg/format/multattr-3.c: New tests.
10425         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
10426         tests for format attributes on function pointers being rejected.
10427
10428 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10429
10430         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
10431
10432 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10433
10434         * g++.dg/warn/format1.C: New test.
10435
10436 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
10437
10438         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
10439
10440 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
10441
10442         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
10443
10444 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
10445
10446         * gcc.dg/cpp/redef2.c: Add test.
10447
10448 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
10449
10450         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
10451         long-standing bug on i686, apparently.
10452         * gcc.c-torture/execute/loop-2c.x: New file.
10453         * gcc.c-torture/execute/loop-2d.x: New file.
10454         * gcc.c-torture/execute/loop-3c.x: New file.
10455
10456 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
10457
10458         * gcc.dg/cpp/20000625-2.c: Correct line number.
10459
10460 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10461
10462         * gcc.dg/cpp/macro10.c: New test.
10463         * gcc.dg/cpp/strify3.c: New test.
10464         * gcc.dg/cpp/spacing1.c: Add tests.
10465         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
10466         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
10467
10468 2001-09-24  DJ Delorie  <dj@redhat.com>
10469
10470         * gcc.c-torture/execute/20010924-1.c: New test.
10471
10472 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10473
10474         * testsuite/objc/execute/paste.m: Remove.
10475
10476 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10477
10478         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
10479
10480 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
10481
10482         * g77.dg/strlen0.f: New test.
10483
10484 2001-09-21  Richard Henderson  <rth@redhat.com>
10485
10486         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
10487         * g++.old-deja/g++.abi/vtable2.C: Likewise.
10488
10489 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
10490
10491         Table-driven attributes.
10492         * g++.dg/ext/attrib1.C: New test.
10493
10494 2001-09-20  DJ Delorie  <dj@redhat.com>
10495
10496         * gcc.dg/20000926-1.c: Update expected warning messages.
10497         * gcc.dg/array-2.c: Likewise, and test for warnings too.
10498         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
10499         array.
10500
10501 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
10502
10503         * g++.dg/eh/registers1.C: New test case.
10504
10505 2001-09-17  Richard Henderson  <rth@redhat.com>
10506
10507         * gcc.dg/array-5.c: Fix VLA decomposition test.
10508
10509 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
10510
10511         * gcc.dg/cpp/line5.c: New testcase.
10512
10513 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
10514
10515         * gcc.dg/cpp/macro9.c: New test.
10516
10517 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
10518
10519         * gcc.c-torture/execute/980223.c: Change type of addr from long
10520         to char *.
10521
10522 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
10523
10524         * gcc.c-torture/execute/20010915-1.c: New test.
10525
10526 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
10527
10528         * g77.dg/bprob: New directory.
10529         * g77.dg/bprob/bprob.exp: New file.
10530         * g77.dg/bprob/bprob-1.f: New test.
10531         * g77.dg/gcov: New directory.
10532         * g77.dg/gcov/gcov.exp: New file.
10533         * g77.dg/gcov/gcov-1.f: New test.
10534         * g77.dg/gcov/gcov-1.x: New file.
10535
10536 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
10537
10538         * gcc.dg/cpp/directiv.c: Update.
10539         * gcc.dg/cpp/undef1.c: Update.
10540
10541 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
10542
10543         * gcc.dg/20010912-1.c: New test.
10544
10545 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
10546
10547         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
10548         language-independent file in lib.
10549         * lib/gcov.exp: New file.
10550
10551 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10552
10553         * gcc.c-torture/compile/20010911-1.c: New test.
10554
10555 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
10556
10557         * lib/profopt.exp: New, to support profile-directed optimizations.
10558         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
10559         * gcc.misc-tests/bprob-1.c: New test.
10560         * gcc.misc-tests/bprob-2.c: New test.
10561
10562 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
10563
10564         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
10565         XFAIL and which kinds of gcov output to verify.
10566         * gcc.misc-tests/gcov-4b.x: New file.
10567         * gcc.misc-tests/gcov-5b.x: New file.
10568         * gcc.misc-tests/gcov-6.x: New file.
10569         * gcc.misc-tests/gcov-7.c: New test.
10570         * gcc.misc-tests/gcov-7.x: New file.
10571
10572 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
10573
10574         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
10575         * gcc.misc-tests/gcov-6.c: New test.
10576
10577 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10578
10579         PR c++/3986
10580         * g++.dg/abi/vbase1.C: New test.
10581
10582 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
10583
10584         * objc.dg/method-2.m: New.
10585
10586 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10587
10588         PR c++/4203
10589         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
10590         * g++.dg/init/empty1.C: New test.
10591
10592 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
10593
10594         * gcc.c-torture/compile/20010903-1.c: New test.
10595
10596 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
10597
10598         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
10599         for m68k.
10600
10601 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
10602
10603         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
10604
10605         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
10606
10607         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
10608
10609 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
10610
10611         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
10612         for 16-bit 'unsigned int'.
10613
10614 2001-08-29  Kazu Hirata  <kazu@hxi.com>
10615
10616         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
10617
10618 2001-08-27  Richard Henderson  <rth@redhat.com>
10619
10620         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
10621         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
10622
10623 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
10624
10625         * gcc.dg/asm-names.c (ymain): New.
10626
10627 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
10628
10629         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
10630         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
10631         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
10632
10633 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10634
10635         * gcc.dg/compare5.c: New testcase.
10636
10637 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
10638
10639         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
10640         and "In instantiation".
10641
10642 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
10643
10644         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
10645
10646 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
10647
10648         * gcc.misc-tests/gcov.exp: Add support for branch information.
10649         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
10650         * gcc.misc-tests/gcov-4.c: New test.
10651         * gcc.misc-tests/gcov-4b.c: New test.
10652         * gcc.misc-tests/gcov-5b.c: New test.
10653
10654 2001-08-20  Zack Weinberg  <zackw@panix.com>
10655
10656         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
10657         expected to fail.
10658
10659 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10660
10661         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
10662
10663 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
10664
10665         * g++.dg/eh/template1.C: New test.
10666
10667 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
10668
10669         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
10670         Fix thinko.
10671         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
10672         for xfail.
10673
10674 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
10675
10676         * lib/g77-dg.exp:  Use prune.exp for common procedures
10677         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
10678         * lib/g77.exp: (g77-dg-prune) Remove
10679
10680 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
10681
10682         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
10683
10684 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10685
10686         * g++.dg/template/unify1.C: New test.
10687
10688 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
10689
10690         * g++.dg/abi/empty4.C: New test.
10691
10692 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
10693
10694         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
10695         solaris2.*
10696         * g77.f-torture/compile/pr3743.x: Likewise
10697
10698 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10699
10700         * g++.dg/other/using-declaration.C: New test.
10701
10702 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10703
10704         * gcc.dg/cpp/tr-sign.c: New testcase.
10705
10706 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10707
10708         * gcc.dg/cpp/19951025-1.c: Revert.
10709         * gcc.dg/cpp/directiv.c: We no longer process directives that
10710         interrupt macro arguments.
10711
10712 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
10713
10714         * gcc.dg/bconstp-1.c: New test.
10715
10716 2001-08-03  Richard Henderson  <rth@redhat.com>
10717
10718         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
10719
10720 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10721
10722         * gcc.dg/cpp/19951025-1.c: Update.
10723
10724 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
10725
10726         * g77.dg/ff90-1.f (s): Fix reference of variable z,
10727         should be x.
10728
10729 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
10730
10731         Kill -fhonor-std.
10732         * g++.old-deja/g++.ns/ns14.C: Remove special options.
10733         * g++.old-deja/g++.other/std1.C: Likewise.
10734         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
10735
10736 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
10737
10738         * lib/g77.exp:  Load gcc-defs.exp for common procedures
10739         (g77_pass, g77_fail, g77_finish, g77_exit,
10740         ${tool}_check_unsupported_p} Now redundant.  Deleted.
10741
10742 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
10743
10744         * g77.dg/fbackslash.f
10745         * g77.dg/fcase-preserve.f
10746         * g77.dg/ff90-1.f
10747         * g77.dg/ffixed-line-length-0.f
10748         * g77.dg/ffixed-line-length-132.f
10749         * g77.dg/ffixed-line-length-7.f
10750         * g77.dg/ffixed-line-length-72.f
10751         * g77.dg/ffixed-line-length-none.f
10752         * g77.dg/ffree-form-1.f
10753         * g77.dg/fno-backslash.f
10754         * g77.dg/fno-f90-1.f
10755         * g77.dg/fno-fixed-form-1.f
10756         * g77.dg/fno-onetrip.f
10757         * g77.dg/fno-typeless-boz.f
10758         * g77.dg/fno-underscoring.f
10759         * g77.dg/fno-vxt-1.f
10760         * g77.dg/fonetrip.f
10761         * g77.dg/ftypeless-boz.f
10762         * g77.dg/fugly-assumed.f
10763         * g77.dg/funderscoring.f
10764         * g77.dg/fvxt-1.f
10765
10766 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
10767
10768         * objc.dg/fwd-proto-1.m: New.
10769         * objc.dg/local-decl-1.m: New.
10770         * objc.dg/naming-1.m: New.
10771         * objc.dg/naming-2.m: New.
10772         * objc.dg/proto-hier-1.m: New.
10773
10774 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
10775
10776         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
10777         largest-type elements to a struct makes its size grow.
10778
10779 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10780
10781         * g++.dg/abi/vthunk1.C: New test.
10782
10783 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10784
10785         * g++.dg/abi/vbase8-22.C: New test.
10786
10787 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10788
10789         * gcc.dg/cpp/macro8.c: New test.
10790
10791 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10792
10793         * g++.dg/abi/vbase8-21.C: New test.
10794
10795 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10796
10797         * g++.dg/abi/vbase8-10.C: New test.
10798
10799 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10800
10801         * lib/g++.exp (g++_set_ld_library_path): Renamed to
10802         ${tool}_set_ld_library_path.
10803         Changed caller.
10804         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
10805         g++.exp.
10806
10807 2001-07-26  Stan Cox <scox@redhat.com>
10808
10809         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
10810         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
10811         gcc_exit, gcc_check_unsupported_p):
10812         Moved to gcc-deps.exp
10813         * gcc-deps.exp: New file.
10814
10815 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10816
10817         * g++.old-deja/g++.pt/defarg14.C: New test.
10818
10819 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10820
10821         * g++.old-deja/g++.other/lineno5.C: New test.
10822
10823 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10824
10825         * g++.old-deja/g++.pt/crash68.C: New test.
10826
10827 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10828
10829         * g++.old-deja/g++.other/crash42.C: New test.
10830
10831 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10832
10833         * gcc.dg/cpp/extratokens.c: Fix.
10834         * gcc.dg/cpp/skipping2.c: New tests.
10835
10836 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10837
10838         * gcc.c-torture/execute/20010724-1.c: New file.
10839         * gcc.c-torture/execute/20010724-1.x: New file.
10840
10841 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10842
10843         * g++.old-deja/g++.other/cond7.C: New test.
10844
10845 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10846
10847         * g++.old-deja/g++.other/optimize4.C: New test.
10848
10849 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10850
10851         * g++.old-deja/g++.abi/vbase8-5.C: New test.
10852
10853 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
10854
10855         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
10856         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
10857         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
10858         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
10859
10860         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
10861         bug report" message.
10862
10863         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
10864         * g++.dg/ext/instantiate1.C: Move from old-deja.
10865
10866 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
10867
10868         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
10869         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
10870         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
10871         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
10872
10873 2001-07-23  Jeffrey A Law  (law@cygnus.com)
10874
10875         * gcc.c-torture/execute/20010723-1.c: New test.
10876
10877 2001-07-23  Ben Elliston  <bje@redhat.com>
10878
10879         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
10880
10881 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10882
10883         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
10884         i[34567]86-*-*.
10885         Delete handling of ieee_multilib_flags.
10886         Pass -mieee for alpha*-*-* and sh-*-*.
10887         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
10888
10889 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
10890
10891         Remove old-abi tests.
10892         * g++.old-deja/g++.mike/p11116.C: Remove.
10893         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
10894
10895 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
10896
10897         * g77.f-torture/compile/pr3743.f:  New test
10898
10899 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
10900
10901         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
10902
10903 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10904
10905         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
10906         g++.old-deja/g++.pt/static6.C: Likewise.
10907         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
10908         supports weak symbols.
10909
10910 2001-07-18  Andreas Jaeger  <aj@suse.de>
10911
10912         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
10913         supported again.
10914
10915 2001-07-18  Andreas Jaeger  <aj@suse.de>
10916
10917         * gcc.dg/iftrap-1.c: Fix target line.
10918
10919 2001-07-17  Richard Henderson  <rth@redhat.com>
10920
10921         * gcc.c-torture/execute/20010717-1.c: New.
10922
10923 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10924
10925         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
10926         tests.
10927
10928 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10929
10930         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
10931
10932 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10933
10934         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
10935         UAC_SIGBUS, UAC_NOPRINT definitions.
10936
10937 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
10938
10939         * objc/execute/object_is_class.m: New test.
10940         * objc/execute/object_is_meta_class.m: New test.
10941
10942 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
10943
10944         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
10945         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
10946
10947 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
10948
10949         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
10950         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
10951
10952 2001-07-14  Richard Henderson  <rth@redhat.com>
10953
10954         * gcc.dg/iftrap-1.c: New.
10955
10956 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
10957
10958         * g77.f-torture/execute/intrinsic77.f: New test.
10959
10960 2001-07-11  Janis Johnson <janis@us.ibm.com>
10961
10962         * gcc.misc-tests/gcov-3.c: New test.
10963
10964 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
10965
10966         * gcc.c-torture/compile/20010711-1.c,
10967         * gcc.c-torture/compile/20010711-2.c: New tests.
10968
10969 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
10970
10971         * gcc.c-torture/execute/20010711-1.c: New test.
10972
10973 2001-07-11  Ben Elliston  <bje@redhat.com>
10974
10975         * g++.old-deja/g++.other/enum5.C: New test.
10976
10977 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
10978
10979         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
10980         (g++-dg-prune): Call prune_gcc_output.
10981         * prune.exp: New file for prune_gcc_output.
10982         * lib/g++.exp, lib/gcc.exp: Load it.
10983
10984 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
10985
10986         * gcc.c-torture/compile/20010701-1.c,
10987         g++.old-deja/g++.ext/attrib6.C: New tests.
10988
10989 2001-07-06  Jeffrey A Law  (law@cygnus.com)
10990
10991         * gcc.c-torture/compile/20010706-1.c: New test.
10992
10993 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
10994
10995         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
10996
10997 2001-06-28  Stan Shebs  <shebs@apple.com>
10998
10999         * gcc.dg/pragma-darwin.c: New test.
11000
11001 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11002
11003         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
11004         Solaris 2.[678] system.
11005
11006 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11007
11008         * gcc.dg/20010622-1.c: New test.
11009
11010 2001-06-18  Stan Shebs  <shebs@apple.com>
11011
11012         * objc.dg: New directory.
11013         * objc.dg/dg.exp: New file.
11014         * objc.dg/alias.m: New.
11015         * objc.dg/class-1.m: New.
11016         * objc.dg/class-2.m: New.
11017         * objc.dg/const-str-1.m: New.
11018         * objc.dg/const-str-2.m: New.
11019         * objc.dg/id-1.m: New.
11020         * objc.dg/method-1.m: New.
11021         * objc.dg/super-class-1.m: New.
11022         * lib/objc-dg.exp: New file.
11023
11024 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11025
11026         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
11027         of label name.
11028
11029 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
11030
11031         * g++.old-deja/g++.abi/vbase8-9.C: New test.
11032
11033 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11034
11035         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
11036         variable.
11037
11038 2001-06-12  Richard Henderson  <rth@redhat.com>
11039
11040         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
11041
11042 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
11043
11044         * g++.old-deja/g++.abi/vbase5.C: New test.
11045         * g++.old-deja/g++.abi/vbase6.C: New test.
11046         * g++.old-deja/g++.abi/vbase7.C: New test.
11047
11048 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11049
11050         * gcc.c-torture/compile/20010610-1.c: New test.
11051
11052 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
11053
11054         * g++.old-deja/g++.abi/vbase4.C: New test.
11055
11056 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11057
11058         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
11059         support %f for HC11/HC12 targets.
11060         * gcc.c-torture/execute/930513-1.x: New file, likewise.
11061         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
11062         on HC11/HC12 targets.
11063         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
11064
11065 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11066
11067         * gcc.dg/wchar_t-1.c: New file.
11068         * gcc.dg/wint_t-1.c: Likewise.
11069
11070 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
11071
11072         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
11073
11074 2001-06-11  Richard Henderson  <rth@redhat.com>
11075
11076         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
11077
11078 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
11079
11080         * gcc.c-torture/compile/20010611-1.c: New test.
11081
11082 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
11083
11084         * gcc.dg/c99-tag-1.c: Add more tests.
11085
11086 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
11087
11088         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
11089         representation on MN10300 and ARM/Thumb.
11090
11091 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
11092
11093         * g77.f-torture/execute/20010610.f: New.
11094
11095 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
11096
11097         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
11098         names.
11099
11100 2001-06-09  Richard Henderson  <rth@redhat.com>
11101
11102         * gcc.c-torture/execute/ashrdi-1.c: New.
11103         * gcc.c-torture/execute/ashldi-1.c: New.
11104         * gcc.c-torture/execute/lshrdi-1.c: New.
11105
11106 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
11107
11108         * objc/execute/load-3.m: Added. Check sending +load to categories,
11109         in addition to classes.
11110
11111 2001-06-08  Stan Shebs  <shebs@apple.com>
11112
11113         * objc/execute/load-2.m: New test.  From Nicola Pero
11114         <n.pero@mi.flashnet.it>.
11115
11116 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
11117
11118         * gcc.c-torture/execute/20010605-2.c: New test.
11119
11120 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
11121
11122         * g++.old-deja/g++.abi/vbase2.C: New test.
11123         * g++.old-deja/g++.abi/vbase3.C: New test.
11124
11125 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
11126
11127         * g++.old-deja/g++.pt/friend49.C: New test.
11128
11129 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
11130
11131         * g++.old-deja/g++.ext/anon3.C: New test.
11132
11133 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
11134
11135         * g++.old-deja/g++.other/conv7.C: New test.
11136
11137 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
11138
11139         * gcc.c-torture/compile/20010605-2.c: New test.
11140
11141 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11142
11143         * gcc.c-torture/execute/20010604-1.c: New test.
11144
11145 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
11146
11147         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
11148
11149 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
11150
11151         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
11152         (g++_link_flags): Likewise.
11153         (g++_init): Pass gccpath's value to two previous functions.
11154
11155 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11156
11157         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
11158         Ensure logfile entry matches exec command line.
11159
11160 2001-05-31  Richard Henderson  <rth@redhat.com>
11161
11162         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
11163         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
11164
11165 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
11166
11167         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
11168         compiler for irix6.2
11169
11170 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
11171
11172         * g++.old-deja/g++.other/optimize3.C: New file.
11173
11174 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
11175
11176         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
11177         assemble.
11178
11179 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
11180
11181         * g++.old-deja/g++.other/optimize2.C: New file.
11182
11183 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
11184
11185         * gcc.c-torture/compile/20010518-2.c: New file.
11186         * gcc.c-torture/execute/20010518-1.c: New file.
11187         * gcc.c-torture/execute/20010518-2.c: New file.
11188
11189 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11190
11191         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
11192
11193 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
11194
11195         G++ no longer defines builtins that do not begin with __builtin.
11196         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
11197         * g++.old-deja/g++.brendand/misc13.C: Likewise.
11198         * g++.old-deja/g++.law/builtin1.C: Likewise.
11199         * g++.old-deja/g++.law/cvt2.C: Likewise.
11200         * g++.old-deja/g++.mike/net5.C: Likewise.
11201         * g++.old-deja/g++.other/builtins1.C: Likewise.
11202         * g++.old-deja/g++.other/builtins2.C: Likewise.
11203         * g++.old-deja/g++.other/builtins3.C: Likewise.
11204         * g++.old-deja/g++.other/builtins4.C: Likewise.
11205         * g++.old-deja/g++.other/inline8.C: Likewise.
11206         * g++.old-deja/g++.robertl/eb39.C: Likewise.
11207
11208 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
11209
11210         * g++.old-deja/g++.pt/using1.C: Adjust.
11211         * g++.old-deja/g++.pt/using2.C: New test.
11212
11213 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
11214
11215         * gcc.dg/cpp/charconst.c: New tests.
11216         * gcc.dg/cpp/escape.c: New tests.
11217         * gcc.dg/cpp/escape-1.c: New tests.
11218         * gcc.dg/cpp/escape-2.c: New tests.
11219         * gcc.dg/cpp/ucs.c: New tests.
11220
11221 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
11222
11223         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
11224         native compiler for irix6.5.
11225
11226 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
11227
11228         * lib/g++.exp (g++_include_flags): Use args to compute
11229         get_multilibs.
11230         (g++_link_flags): Likewise.
11231         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
11232
11233 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11234
11235         * gcc.dg/c90-hexfloat-1.c: Add more tests.
11236
11237 2001-05-21  Geoff Keating  <geoffk@redhat.com>
11238
11239         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
11240         this file.
11241
11242 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11243
11244         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
11245         STACK_SIZE;
11246         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
11247         to STACK_SIZE; Use it to define size of add_histo array.
11248         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
11249         to STACK_SIZE.
11250         (f): Use GITT_SIZE to define size of gitt local table.
11251         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
11252         to STACK_SIZE; Use it to define size of bytemem array.
11253
11254 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11255
11256         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
11257         on 68HC11/HC12 due to the asm instruction.
11258         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
11259         * gcc.c-torture/compile/920520-1.x: Likewise.
11260         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
11261         on 68HC11/HC12 because the function is larger than 64K.
11262         * gcc.c-torture/compile/961203-1.x: New file, this test fails
11263         on 68HC11/HC12 because the structure is too large.
11264
11265 2001-05-20  Richard Henderson  <rth@redhat.com>
11266
11267         * gcc.c-torture/execute/20010520-1.c: New.
11268
11269 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11270
11271         * g++.old-deja/g++.warn/compare1.C: New test.
11272         * gcc.dg/compare4.c: New test.
11273
11274 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
11275
11276         * g++.old-deja/g++.other/optimize1.C: New test.
11277
11278 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11279
11280         * g++.old-deja/g++.pt/spec41.C: New test.
11281
11282 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
11283
11284         * gcc.c-torture/compile/20010114-1.x: Remove.
11285
11286 2001-05-18  Stan Shebs  <shebs@apple.com>
11287
11288         * gcc.c-torture/compile/20010518-1.c: New test.
11289
11290 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
11291
11292         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
11293         * g++.old-deja/g++.pt/crash67.C: New test.
11294
11295 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
11296
11297         * g++.old-deja/g++.other/debug9.C: New test.
11298
11299 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
11300
11301         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
11302
11303 2001-05-16  Jan Hubicka  <jh@suse.cz>
11304
11305         * gcc.c-torture/compile/20010516-1.c: New test.
11306
11307 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
11308
11309         * g++.old-deja/g++.other/crash41.C: New test.
11310
11311 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
11312
11313         * g++.old-deja/g++.pt/crash66.C: New test.
11314
11315 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
11316
11317         * g++.old-deja/g++.robertl/eb27.C: Convert.
11318
11319 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
11320
11321         * g++.dg/friend-warn.C: New test.  Do not warn about friend
11322         declaration being redundant.
11323
11324 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
11325
11326         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
11327
11328 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
11329
11330         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
11331
11332 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
11333
11334         * lib/g++.exp: Use testsuite_flags.
11335
11336 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
11337
11338         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
11339
11340 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11341
11342         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
11343
11344 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
11345
11346         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
11347
11348 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
11349
11350         * gcc.c-torture/compile/20010313-1.c: New test.
11351
11352 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
11353
11354         * gcc.dg/cpp/direct2.c: New test.
11355         * gccq.dg/cpp/direct2s.c: New test.
11356
11357         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
11358
11359 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
11360
11361         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
11362         * g++.old-deja/g++.other/op3.C: Likewise.
11363
11364 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
11365
11366         * gcc.dg/cpp/syshdr.h: New file.
11367         * gcc.dg/cpp/sysmac1.c: Update.
11368         * gcc.dg/cpp/sysmac2.c: Update.
11369
11370 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11371
11372         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
11373
11374 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
11375
11376         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
11377         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
11378
11379 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
11380
11381         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
11382
11383 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
11384
11385         * lib/g++.exp (g++_include_flags): Don't use any special flags
11386         if TESTING_IN_BUILD_TREE is not defined.
11387         (g++_init): Use a plain 'c++' as the compiler if
11388         TESTING_IN_BUILD_TREEE is not defined.
11389
11390 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
11391
11392         * g++.old-deja/g++.eh/catch13.C: New test.
11393         * g++.old-deja/g++.eh/catch14.C: New test.
11394
11395 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
11396
11397         * gcc.dg/cpp/tr-define.c: New test.
11398
11399 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
11400
11401         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
11402         <stdlib.h>, not <malloc.h>.
11403
11404 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
11405
11406         * g++.old-deja/g++.ns/template17.C: New test.
11407
11408 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
11409
11410         * g++.old-deja/g++.pt/ref4.C: New test.
11411
11412 2001-04-30  Richard Henderson  <rth@redhat.com>
11413
11414         * gcc.dg/20000724-1.c: Revert last change.
11415
11416 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
11417
11418         * g77.f-torture/execute/20010430.f: New test.
11419
11420 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
11421
11422         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
11423
11424 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
11425
11426         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
11427
11428 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11429
11430         * g++.old-deja/g++.eh/crash6.C: New test.
11431
11432 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11433
11434         * g++.old-deja/g++.other/warn7.C: New test.
11435
11436 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11437
11438         * g++.old-deja/g++.other/defarg9.C: New test.
11439
11440 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
11441
11442         * g77.f-torture/compile/20010426.f: New test.
11443         * g77.f-torture/execute/20010426.f: New test.
11444
11445 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
11446
11447         * g77.f-torture/compile/20000629-1.x: Remove - error
11448         has been fixed.
11449
11450 2001-04-26  Jeffrey A Law  (law@cygnus.com)
11451
11452         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
11453         Tweak slightly to work with g++.dg framework.
11454         * g++.dg/special/ecos.exp: Run initp1.C test.
11455         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
11456
11457         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
11458         its linker doesn't give line numbers either.
11459         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
11460
11461 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
11462
11463         * g++.old-deja/g++.other/lex1.C: New test.
11464
11465 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
11466
11467         * gcc.dg/noncompile/20010425-1.c: New test.
11468
11469 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
11470
11471         * g++.old-deja/g++.pt/mangle2.C: New test.
11472
11473 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11474
11475         * gcc.dg/format/plus-1.c: New test.
11476
11477 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11478
11479         * gcc.dg/20010423-1.c: New test.
11480
11481 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11482
11483         * gcc.c-torture/execute/20010422-1.c: New test.
11484
11485 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
11486
11487         * g++.old-deja/g++.ns/type2.C: New test.
11488
11489 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
11490
11491         * g++.old-deja/g++.other/perf1.C: New test.
11492
11493 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
11494
11495         * gcc.dg/c99-func-2.c: Remove xfail.
11496         * gcc.dg/c99-func-3.c: Remove xfail.
11497         * gcc.dg/c99-func-4.c: Remove xfail.
11498
11499 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
11500
11501         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
11502
11503 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11504
11505         * gcc.c-torture/compile/20010423-1.c: New test.
11506
11507 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11508
11509         * g++.old-deja/g++.pt/typename28.C: New test.
11510
11511 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11512
11513         * g++.old-deja/g++.abi/empty2.C: New test.
11514         * g++.old-deja/g++.abi/empty3.C: New test.
11515
11516 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11517
11518         * g++.old-deja/g++.other/comdat2.C: New test.
11519         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
11520
11521 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11522
11523         * g++.old-deja/g++.other/overload14.C: New test.
11524
11525 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11526
11527         * g++.old-deja/g++.other/lookup23.C: New test.
11528
11529 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11530
11531         * gcc.c-torture/execute/20010403-1.c: New test.
11532
11533 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
11534             Mark Mitchell  <mark@codesourcery.com>
11535
11536         * lib/old-dejagnu.exp: Don't delete output of executable.
11537         Add .exe suffix to executables.
11538
11539 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
11540
11541         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
11542
11543 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11544
11545         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
11546
11547 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
11548
11549         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
11550         * g++.old-deja/g++.abi/crash1.C: New test.
11551
11552 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
11553
11554         * g++.old-deja/g++.other/crash40.C: New test.
11555
11556 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11557
11558         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
11559
11560 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
11561
11562         * g++.old-deja/g++.other/warn6.C: New test.
11563
11564 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11565
11566         * g++.old-deja/g++.robertl/eb42.C: Same.
11567
11568 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11569
11570         * gcc.dg/wtr-conversion-1.c: New testcase.
11571
11572 2001-04-10  Richard Henderson  <rth@redhat.com>
11573
11574         * g++.old-deja/g++.other/array5.C: New.
11575
11576 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11577
11578         * gcc.c-torture/execute/20010408-1.c: New test.
11579
11580 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
11581
11582         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
11583         headers and constructs.
11584         * g++.old-deja/g++.robertl/eb79.C: Same.
11585         * g++.old-deja/g++.robertl/eb77.C (main): Same.
11586         * g++.old-deja/g++.robertl/eb73.C: Same.
11587         * g++.old-deja/g++.robertl/eb66.C (main): Same.
11588         * g++.old-deja/g++.robertl/eb55.C (t): Same.
11589         * g++.old-deja/g++.robertl/eb54.C (main): Same.
11590         * g++.old-deja/g++.robertl/eb46.C (main): Same.
11591         * g++.old-deja/g++.robertl/eb44.C: Same.
11592         * g++.old-deja/g++.robertl/eb41.C (main): Same.
11593         * g++.old-deja/g++.robertl/eb4.C (main): Same.
11594         * g++.old-deja/g++.robertl/eb39.C: Same.
11595         * g++.old-deja/g++.robertl/eb33.C (main): Same.
11596         * g++.old-deja/g++.robertl/eb31.C (main): Same.
11597         * g++.old-deja/g++.robertl/eb30.C: Same.
11598         * g++.old-deja/g++.robertl/eb3.C: Same.
11599         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
11600         * g++.old-deja/g++.robertl/eb21.C: Same.
11601         * g++.old-deja/g++.robertl/eb15.C: Same.
11602         * g++.old-deja/g++.robertl/eb118.C: Same.
11603         * g++.old-deja/g++.robertl/eb115.C (main): Same.
11604         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
11605         * g++.old-deja/g++.robertl/eb109.C: Same.
11606         * g++.old-deja/g++.other/sibcall1.C (main): Same.
11607         * g++.old-deja/g++.mike/rtti1.C: Same.
11608         * g++.old-deja/g++.mike/p658.C: Same.
11609         * g++.old-deja/g++.mike/net46.C: Same.
11610         * g++.old-deja/g++.mike/net34.C: Same.
11611         * g++.old-deja/g++.mike/memoize1.C: Same.
11612         * g++.old-deja/g++.mike/eh2.C: Same.
11613         * g++.old-deja/g++.law/weak.C: Same.
11614         * g++.old-deja/g++.law/visibility7.C: Same.
11615         * g++.old-deja/g++.law/visibility25.C: Same.
11616         * g++.old-deja/g++.law/visibility22.C: Same.
11617         * g++.old-deja/g++.law/visibility2.C: Same.
11618         * g++.old-deja/g++.law/visibility17.C: Same.
11619         * g++.old-deja/g++.law/visibility13.C: Same.
11620         * g++.old-deja/g++.law/visibility10.C: Same.
11621         * g++.old-deja/g++.law/visibility1.C: Same.
11622         * g++.old-deja/g++.law/virtual3.C (eval): Same.
11623         * g++.old-deja/g++.law/vbase1.C: Same.
11624         * g++.old-deja/g++.law/operators32.C: Same.
11625         * g++.old-deja/g++.law/nest3.C: Same.
11626         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
11627         * g++.old-deja/g++.law/except5.C (main): Same.
11628         * g++.old-deja/g++.law/cvt7.C (run): Same.
11629         * g++.old-deja/g++.law/cvt2.C: Same.
11630         * g++.old-deja/g++.law/cvt16.C: Same.
11631         * g++.old-deja/g++.law/ctors6.C (bar): Same.
11632         * g++.old-deja/g++.law/ctors17.C (main): Same.
11633         * g++.old-deja/g++.law/ctors13.C: Same.
11634         * g++.old-deja/g++.law/ctors12.C (main): Same.
11635         * g++.old-deja/g++.law/ctors10.C: Same.
11636         * g++.old-deja/g++.law/code-gen5.C: Same.
11637         * g++.old-deja/g++.law/bad-error7.C: Same.
11638         * g++.old-deja/g++.law/arm9.C: Same.
11639         * g++.old-deja/g++.law/arm12.C: Same.
11640         * g++.old-deja/g++.law/arg8.C: Same.
11641         * g++.old-deja/g++.law/arg1.C: Same.
11642         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
11643         * g++.old-deja/g++.jason/template31.C: Same.
11644         * g++.old-deja/g++.jason/template24.C (main): Same.
11645         * g++.old-deja/g++.jason/2371.C: Same.
11646         * g++.old-deja/g++.eh/new2.C: Same.
11647         * g++.old-deja/g++.eh/new1.C: Same.
11648         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
11649         * g++.old-deja/g++.brendan/nest21.C (main): Same.
11650         * g++.old-deja/g++.brendan/err-msg3.C: Same.
11651         * g++.old-deja/g++.brendan/crash62.C: Same.
11652         * g++.old-deja/g++.brendan/crash52.C: Same.
11653         * g++.old-deja/g++.brendan/crash49.C (main): Same.
11654         * g++.old-deja/g++.brendan/crash38.C: Same.
11655         * g++.old-deja/g++.brendan/crash15.C (main): Same.
11656         * g++.old-deja/g++.brendan/copy9.C: Same.
11657
11658 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
11659
11660         * gcc.c-torture/execute/20001203-2.c (memset):
11661         Count argument is of type __SIZE_TYPE__.
11662
11663 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
11664
11665         * gcc.c-torture/compile/20010404-1.c: New test.
11666
11667 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
11668
11669         * gcc.c-torture/compile/20010326-1.c: New test.
11670
11671 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
11672
11673         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
11674         peculiarities of the SH.
11675         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
11676
11677 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11678
11679         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
11680         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
11681         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
11682
11683 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11684
11685         * g77.f-torture/compile/20010321-1.f: New test.
11686
11687 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11688
11689         * gcc.c-torture/compile/20010329-1.c: New test.
11690
11691 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11692
11693         * gcc.c-torture/execute/20010329-1.c: New test.
11694
11695 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
11696
11697         * g++.old-deja/g++.other/eh4.C: Fix typo.
11698
11699 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
11700
11701         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
11702
11703 2001-03-28  Philip Blundell  <philb@gnu.org>
11704
11705         * gcc.c-torture/compile/20010328-1.c: New test.
11706
11707 2001-03-27  Richard Henderson  <rth@redhat.com>
11708
11709         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
11710         * g++.old-deja/g++.eh/vbase3.C: Likewise.
11711
11712 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
11713
11714         * gcc.c-torture/compile/20010327-1.c: New test.
11715
11716 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
11717
11718         * g++.old-deja/g++.other/friend12.C: New test.
11719         * g++.old-deja/g++.other/friend9.C: Expect no errors.
11720         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
11721
11722 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11723
11724         * gcc.c-torture/execute/20010325-1.c: New test.
11725
11726 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
11727
11728         * g++.old-deja/g++.other/mangle3.C: New test.
11729
11730 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
11731
11732         * g++.old-deja/g++.other/anon8.C: New test.
11733
11734 2001-03-20  Philip Blundell  <philb@gnu.org>
11735
11736         * gcc.c-torture/compile/20010320-1.c: New test.
11737
11738 2001-03-17  Richard Henderson  <rth@redhat.com>
11739
11740         * g++.old-deja/g++.other/eh4.C: Add expected error text.
11741
11742 2001-03-15  Geoff Keating  <geoff@redhat.com>
11743
11744         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
11745         tests on AIX.
11746
11747 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
11748
11749         * g++.old-deja/g++.other/eh4.C: New test.
11750
11751 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
11752
11753         * gcc.dg/cpp/mi1.c: Update.
11754
11755 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
11756
11757         * g++.old-deja/g++.other/regstack.C: New test.
11758
11759 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11760
11761         * g++.old-deja/g++.other/ref4.C: New test.
11762
11763 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
11764
11765         * objc/execute/va_method.m: Added.
11766         * objc/execute/IMP.m: Added.
11767         * objc/execute/_cmd.m: Added.
11768         * objc/execute/accessing_ivars.m: Added.
11769         * objc/execute/class-1.m: Added.
11770         * objc/execute/class-10.m: Added.
11771         * objc/execute/class-11.m: Added.
11772         * objc/execute/class-12.m: Added.
11773         * objc/execute/class-13.m: Added.
11774         * objc/execute/class-14.m: Added.
11775         * objc/execute/class-2.m: Added.
11776         * objc/execute/class-3.m: Added.
11777         * objc/execute/class-4.m: Added.
11778         * objc/execute/class-5.m: Added.
11779         * objc/execute/class-6.m: Added.
11780         * objc/execute/class-7.m: Added.
11781         * objc/execute/class-8.m: Added.
11782         * objc/execute/class-9.m: Added.
11783         * objc/execute/class-tests-1.h
11784         * objc/execute/class-tests-2.h
11785         * objc/execute/compatibility_alias.m: Added.
11786         * objc/execute/encode-1.m: Added.
11787         * objc/execute/formal_protocol-1.m: Added.
11788         * objc/execute/formal_protocol-2.m: Added.
11789         * objc/execute/formal_protocol-3.m: Added.
11790         * objc/execute/formal_protocol-4.m: Added.
11791         * objc/execute/formal_protocol-5.m: Added.
11792         * objc/execute/formal_protocol-6.m: Added.
11793         * objc/execute/formal_protocol-7.m: Added.
11794         * objc/execute/informal_protocol.m: Added.
11795         * objc/execute/initialize.m: Added.
11796         * objc/execute/load.m: Added.
11797         * objc/execute/many_args_method.m: Added.
11798         * objc/execute/nested-3.m: Added.
11799         * objc/execute/no_clash.m: Added.
11800         * objc/execute/private.m: Added.
11801         * objc/execute/redefining_self.m: Added.
11802         * objc/execute/root_methods.m: Added.
11803         * objc/execute/selector-1.m: Added.
11804         * objc/execute/static-1.m: Added.
11805         * objc/execute/static-2.m: Added.
11806         * objc/execute/va_method.m: Added.
11807
11808 2001-03-10  Richard Henderson  <rth@redhat.com>
11809
11810         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
11811
11812 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
11813
11814         * g++.old-deja/g++.other/crash31.C: XFAIL.
11815         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
11816         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
11817         * gcc.c-torture/execute/20010123-1.x: XFAIL.
11818         * gcc.c-torture/execute/20010124-1.x: XFAIL.
11819         * gcc.dg/sequence-pt-1.c: XFAIL one test.
11820
11821 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
11822
11823         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
11824
11825 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11826
11827         * gcc.dg/20000724-1.c: Don't use multiline strings.
11828
11829 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11830
11831         * objc/execute/string1.m, objc/execute/string2.m: Compare the
11832         result of -cString against what we expect it to be; don't just
11833         print it out for no one to read.
11834
11835         * objc/execute/string3.m, objc/execute/string4.m: New tests.
11836         Based on testcases provided by Nicola Pero.
11837
11838 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11839
11840         * gcc.dg/cpp/macro7.c: New test.
11841
11842 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11843
11844         * gcc.dg/cpp/multiline.c: Update.
11845
11846 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11847
11848         * g++.old-deja/g++.other/enum3.C: New test.
11849
11850 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11851
11852         * g++.old-deja/g++.other/pod1.C: New test.
11853
11854 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11855
11856         * g++.old-deja/g++.ext/overload1.C: New test.
11857
11858 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11859
11860         * g++.old-deja/g++.pt/using1.C: New test.
11861
11862 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11863
11864         * g++.old-deja/g++.other/using9.C: New test.
11865
11866 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
11867
11868         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
11869
11870         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
11871
11872 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
11873
11874         * g++.old-deja/g++.ext/realpt1.C: Remove.
11875
11876 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
11877
11878         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
11879
11880 2001-02-26  Will Cohen  <wcohen@redhat.com>
11881
11882         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
11883
11884 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
11885
11886         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
11887         templatized constructors.
11888
11889 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11890
11891         * gcc.c-torture/execute/20010224-1.c: New test.
11892
11893 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
11894
11895         * gcc.c-torture/execute/20010222-1.c: New test.
11896
11897 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
11898
11899         * g++.old-deja/g++.other/inline20.C: New test.
11900
11901 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
11902
11903         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
11904
11905 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11906
11907         * g++.old-deja/g++.other/lookup22.C: New test.
11908
11909 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
11910
11911         * g77.dg: New directory.
11912         * g77.dg/20010216-1.f: New test case.
11913         * g77.dg/dg.exp: New driver.
11914         * lib/g77-dg.exp: New driver library.
11915
11916 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11917
11918         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
11919
11920 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
11921
11922         * g++.old-deja/g++.other/decl9.C: New test.
11923
11924 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
11925
11926         * g++.old-deja/g++.other/init16.C: Update the test so that it does
11927         not need <string> and also tests the initialization at runtime.
11928
11929 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11930
11931         * gcc.c-torture/execute/longlong.c: New test.
11932
11933 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
11934
11935         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
11936
11937 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
11938
11939         * gcc.c-torture/execute/920302-1.c (execute):
11940         Change argument type to short.
11941
11942 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11943
11944         * g++.old-deja/g++.pt/deduct6.C: New test.
11945
11946 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11947
11948         * g++.old-deja/g++.pt/deduct5.C: New test.
11949
11950 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
11951
11952         * gcc.c-torture/execute/20010209-1.c: New test.
11953
11954 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
11955
11956         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
11957
11958 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
11959
11960         * g++.dg/vtgc1.C: Update for new ABI.
11961
11962         * consistency.vlad: New directory, 1665 files.
11963
11964 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11965
11966         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
11967         return type.
11968         * gcc.dg/cpp/digraphs.c: Declare puts.
11969
11970 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11971
11972         * g++.old-deja/g++.other/warn5.C: New test.
11973
11974 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11975
11976         * g++.old-deja/g++.pt/spec40.C: New test.
11977
11978 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11979
11980         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
11981         case.
11982         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
11983
11984 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
11985
11986         * gcc.c-torture/compile/20010209-1.c: New test.
11987
11988 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
11989
11990         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
11991         excess errors message but not if it crashes.
11992         * g++.old-deja/g++.other/crash27.C: Likewise.
11993         * g++.old-deja/g++.other/crash28.C: Likewise.
11994         * g++.old-deja/g++.other/crash30.C: Likewise.
11995         * g++.old-deja/g++.other/crash32.C: Likewise.
11996         * g++.old-deja/g++.other/crash35.C: Likewise.
11997         * g++.old-deja/g++.pt/inherit2.C: Likewise.
11998
11999 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12000
12001         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
12002         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
12003         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
12004         g77.f-torture/execute/execute.exp,
12005         g77.f-torture/noncompile/noncompile.exp,
12006         gcc.c-torture/execute/execute.exp,
12007         gcc.c-torture/execute/memcheck/memcheck.exp,
12008         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
12009         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
12010         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
12011         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
12012         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
12013         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
12014         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
12015         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
12016         Remove bug reporting instructions with ancient email addresses.
12017
12018 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
12019
12020         * gcc.dg/20010202-1.c: New test.
12021         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
12022
12023 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
12024
12025         * g++.dg/stdbool-if.C: New test.
12026
12027 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
12028
12029         * objc/execute/fdecl.m: Added main().
12030
12031 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
12032
12033         * gcc.c-torture/execute/20010206-1.c: New test.
12034
12035 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
12036
12037         * gcc.dg/cpp/avoidpaste1.c: Update.
12038
12039 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
12040
12041         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
12042         Pero <nicola@brainstorm.co.uk>.
12043         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
12044
12045 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
12046
12047         * g++.old-deja/g++.pt/spec39.C: New test.
12048
12049 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
12050
12051         * gcc.c-torture/compile/20010202-1.c: New test.
12052
12053 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
12054
12055         * g++.old-deja/g++.abi/primary2.C: New test.
12056         * g++.old-deja/g++.abi/primary3.C: New test.
12057         * g++.old-deja/g++.abi/primary4.C: New test.
12058         * g++.old-deja/g++.abi/primary5.C: New test.
12059         * g++.old-deja/g++.abi/vtable3.h: New test.
12060         * g++.old-deja/g++.abi/vtable3a.C: New test.
12061         * g++.old-deja/g++.abi/vtable3b.C: New test.
12062         * g++.old-deja/g++.abi/vtable3c.C: New test.
12063         * g++.old-deja/g++.abi/vtable3d.C: New test.
12064         * g++.old-deja/g++.abi/vtable3e.C: New test.
12065         * g++.old-deja/g++.abi/vtable3f.C: New test.
12066         * g++.old-deja/g++.abi/vtable3g.C: New test.
12067         * g++.old-deja/g++.abi/vtable3h.C: New test.
12068         * g++.old-deja/g++.abi/vtable3i.C: New test.
12069         * g++.old-deja/g++.abi/vtable3j.C: New test.
12070         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
12071
12072 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
12073
12074         * g++.old-deja/g++.other/anon6.C: New test.
12075         * g++.old-deja/g++.other/anon7.C: New test.
12076
12077 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
12078
12079         * gcc.dg/cpp/avoidpaste2.c: New tests.
12080
12081 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
12082
12083         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
12084
12085 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
12086
12087         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
12088         DECIMAL_DIG cases for Irix."
12089
12090 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
12091
12092         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
12093
12094 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12095
12096         * gcc.dg/c99-tag-1.c: New test.
12097
12098 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
12099
12100         * gcc.dg/cpp/tr-warn1.c: Add tests.
12101
12102 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
12103
12104         * gcc.dg/cpp/avoidpaste1.c: Update.
12105         * gcc.dg/cpp/paste4.c: Update.
12106
12107 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
12108
12109         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
12110         cases for Irix.
12111
12112 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
12113
12114         * g++.old-deja/g++.other/inline19.C: New test.
12115
12116 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12117
12118         * gcc.dg/Wlarger-than.c: New test.
12119
12120 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
12121
12122         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
12123
12124 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
12125
12126         * gcc.c-torture/execute/20010129-1.c: New test.
12127         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
12128
12129 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
12130
12131         * gcc.dg/cpp/avoidpaste1.c: Test case.
12132
12133 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
12134
12135         * g++.old-deja/g++.other/inline18.C: New test.
12136
12137 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12138
12139         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
12140         and __builtin_putchar.
12141
12142 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
12143
12144         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
12145         tests.
12146
12147 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
12148
12149         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
12150         floating point number rounding mode to round to the nearest
12151         representable mode.
12152
12153 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
12154
12155         * g++.old-deja/g++.other/mangle2.C: New test.
12156
12157 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
12158
12159         * gcc.c-torture/compile/20010124-1.c: New test.
12160
12161 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
12162
12163         * g++.old-deja/g++.pt/spec38.C: New test.
12164
12165 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12166
12167         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
12168         "Build don't run".
12169
12170 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12171
12172         * gcc.c-torture/execute/20010123-1.c: New test.
12173
12174 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
12175
12176         * g++.old-deja/g++.pt/spec37.C: New test.
12177
12178 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
12179
12180         * g++.old-deja/g++.pt/overload14.C: New test.
12181
12182 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12183
12184         * gcc.c-torture/execute/20010122-1.c: New test, exercise
12185         __builtin_return_address.
12186
12187 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
12188
12189         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
12190         * g++.old-deja/g++.pt/spec35.C: New test.
12191         * g++.old-deja/g++.pt/spec36.C: New test.
12192
12193 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
12194
12195         * gcc.c-torture/compile/20010118-1.c: New test.
12196
12197 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
12198
12199         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
12200
12201 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
12202
12203         * gcc.c-torture/execute/20010119-1.c: New test.
12204
12205 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12206
12207         * g++.old-deja/g++.other/vbase5.C: New test.
12208
12209 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
12210
12211         * gcc.c-torture/execute/20010118-1.c: New test.
12212
12213 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12214
12215         * g++.old-deja/g++.pt/deduct3.C: New test.
12216
12217 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12218
12219         * g++.old-deja/g++.pt/spec34.C: New test.
12220
12221 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
12222
12223         * g77.f-torture/compile/20000601-2.f: New test.
12224
12225 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12226
12227         * g++.old-deja/g++.other/init17.C: New test.
12228
12229 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
12230
12231         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
12232
12233 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12234
12235         * g++.old-deja/g++.pt/unify8.C: New test.
12236
12237 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12238
12239         * g++.old-deja/g++.abi/vbase1.C: New test.
12240
12241 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12242
12243         * g++.old-deja/g++.pt/crash65.C: New test.
12244
12245 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12246
12247         * gcc.dg/cpp/assembl2.S: New test case.
12248
12249 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
12250
12251         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
12252         are supported.
12253
12254 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12255
12256         * g++.old-deja/g++.other/builtins1.C: New test.
12257         * g++.old-deja/g++.other/builtins2.C: Likewise.
12258         * g++.old-deja/g++.other/builtins3.C: Likewise.
12259         * g++.old-deja/g++.other/builtins4.C: Likewise.
12260
12261 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
12262
12263         * gcc.c-torture/compile/20010117-1.c: New test.
12264         * gcc.c-torture/compile/20010117-2.c: New test.
12265
12266 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12267
12268         * g77.f-torture/execute/20010116.[fx]: New test,
12269         XFAIL on i?86-*-*.
12270         * g77.f-torture/compile/20010115.f: Indicate it's
12271         a test for PR fortran/1636.
12272
12273 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
12274
12275         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
12276
12277 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12278
12279         * g77.f-torture/compile/20010115.f: New test.
12280
12281 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
12282
12283         * g++.old-deja/g++.pt/nontype5.C: New test.
12284
12285 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
12286
12287         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
12288         have an equivalent working one below it.
12289
12290 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
12291
12292         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
12293         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
12294
12295 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
12296
12297         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
12298         message containing "init_priority".
12299         (conpr-2.C): Likewise.
12300         (conpr-3.C): Likewise.
12301         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
12302
12303 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12304
12305         * gcc.c-torture/execute/20010114-2.c: New test.
12306
12307 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
12308
12309         * gcc.c-torture/compile/20010114-1.c: New test.
12310         * gcc.c-torture/compile/20010114-1.x: Xfail.
12311         * gcc.c-torture/compile/20010114-2.c: New test.
12312         * gcc.c-torture/execute/20010114-1.c: New test.
12313         * gcc.dg/trunc-1.c: New test.
12314         * gcc.dg/uninit-B.c: New test.
12315
12316 2001-01-13  Nick Clifton  <nickc@redhat.com>
12317
12318         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
12319         target.
12320
12321 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12322
12323         * gcc.c-torture/compile/20010113-1.c: New test.
12324
12325 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
12326
12327         * gcc.c-torture/compile/20001212-1.c: New test.
12328
12329 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12330
12331         * gcc.dg/cpp/widestr1.c: Update.
12332         * gcc.dg/cpp/prag-imp.c: Remove.
12333
12334 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
12335
12336         * gcc.c-torture/execute/20000801-3.x: Remove.
12337         * gcc.dg/c90-init-1.c: New test.
12338         * gcc.dg/c99-init-1.c: New test.
12339         * gcc.dg/c99-init-2.c: New test.
12340         * gcc.dg/gnu99-init-1.c: New test.
12341
12342 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
12343
12344         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
12345         testing that no relevant ones were found.
12346
12347 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
12348
12349         * g++.old-deja/g++.pt/cast2.C: New test.
12350
12351 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
12352
12353         * g++.old-deja/g++.pt/friend47.C: New test.
12354
12355 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12356
12357         * g++.old-deja/g++.pt/instantiate13.C: New test.
12358
12359 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12360
12361         * g++.old-deja/g++.other/defarg7.C: New test.
12362         * g++.old-deja/g++.other/defarg8.C: New test.
12363
12364 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12365
12366         * g++.old-deja/g++.pt/crash64.C: New test.
12367
12368 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12369
12370         * g++.old-deja/g++.pt/crash63.C: New test.
12371
12372 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12373
12374         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
12375
12376 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
12377
12378         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
12379
12380 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12381
12382         * g++.old-deja/g++.pt/error3.C: New test.
12383
12384 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12385
12386         * g++.old-deja/g++.other/crash39.C: New test.
12387
12388 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12389
12390         * g++.old-deja/g++.other/vbase4.C: New test.
12391
12392 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
12393
12394         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
12395         * gcc.dg/special/20000419-2.c: New file. Identical to above.
12396         * gcc.dg/special/special.exp: New test driver which will check
12397         for alias support for the above test.
12398
12399 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
12400
12401         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
12402         problems on small machines.
12403         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
12404         parameterize.
12405
12406 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
12407
12408         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
12409         mips.
12410         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
12411
12412 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
12413
12414         * g++.old_deja/g++.pt/using8.C: New test.
12415
12416 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12417
12418         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
12419
12420 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
12421
12422         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
12423         where a failure is expected.
12424         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
12425
12426 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12427
12428         * g++.old_deja/g++.pt/instantiate12.C: New test.
12429
12430 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12431
12432         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
12433         start of structs.
12434         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
12435         * g++.old-deja/g++.brendan/crash17.C: Likewise.
12436         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12437         * g++.old-deja/g++.brendan/crash48.C: Likewise.
12438         * g++.old-deja/g++.brendan/ns1.C: Likewise.
12439         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
12440         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
12441         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
12442         * g++.old-deja/g++.eh/spec6.C: Likewise.
12443         * g++.old-deja/g++.jason/crash3.C: Likewise.
12444         * g++.old-deja/g++.law/ctors11.C: Likewise.
12445         * g++.old-deja/g++.law/ctors17.C: Likewise.
12446         * g++.old-deja/g++.law/ctors5.C: Likewise.
12447         * g++.old-deja/g++.law/ctors9.C: Likewise.
12448         * g++.old-deja/g++.mike/ambig1.C: Likewise.
12449         * g++.old-deja/g++.mike/net22.C: Likewise.
12450         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12451         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12452         * g++.old-deja/g++.mike/virt3.C: Likewise.
12453         * g++.old-deja/g++.niklas/t128.C: Likewise.
12454         * g++.old-deja/g++.other/anon4.C: Likewise.
12455         * g++.old-deja/g++.other/using1.C: Likewise.
12456         * g++.old-deja/g++.other/warn3.C: Likewise.
12457         * g++.old-deja/g++.pt/t37.C: Likewise.
12458         * g++.old-deja/g++.robertl/eb69.C: Likewise.
12459         * g++.old-deja/g++.robertl/eb71.C: Likewise.
12460
12461 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12462
12463         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
12464
12465 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12466
12467         * gcc.c-torture/execute/stdio-opt-3.c: New test.
12468
12469 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
12470
12471         * gcc.c-torture/compile/20010107-1.c: New test.
12472
12473 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12474
12475         * gcc.c-torture/execute/builtin-noret-1.c: New test.
12476
12477 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12478
12479         * gcc.dg/format/format.h: New file.
12480         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
12481         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
12482         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
12483         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
12484         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
12485         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
12486         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
12487         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
12488         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
12489         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
12490         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
12491         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
12492         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
12493         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
12494         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
12495         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
12496         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
12497         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
12498         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
12499         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
12500         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
12501         instead of declaring standard types, macros and functions in each
12502         test.
12503
12504 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
12505
12506         * gcc.c-torture/execute/20010106-1.c: New test.
12507
12508 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12509
12510         * gcc.dg/format/format.exp: New file.
12511         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
12512         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
12513         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
12514         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
12515         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
12516         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
12517         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
12518         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
12519         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
12520         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
12521         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
12522         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
12523         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
12524         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
12525         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
12526         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
12527         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
12528         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
12529         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
12530         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
12531         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
12532         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
12533         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
12534         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
12535         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
12536         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
12537         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
12538         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
12539         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
12540         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
12541         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
12542         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
12543         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
12544         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
12545         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
12546         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
12547         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
12548         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
12549         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
12550         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
12551         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
12552         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
12553
12554 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
12555
12556         * gcc.c-torture/execute/991228-1.c: Take word endianness into
12557         account.
12558
12559 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
12560
12561         * gcc.c-torture/execute/builtin-complex-1.c: New test.
12562
12563 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12564
12565         * g++.old-deja/g++.pt/crash62.C: New test.
12566
12567 2001-01-04  Richard Henderson  <rth@redhat.com>
12568
12569         * gcc.dg/20000926-1.c: Update expected warnings.
12570         * gcc.dg/array-2.c: Likewise.
12571         * gcc.dg/array-4.c: Also validate flexible array members.
12572         * gcc.dg/c99-flex-array-1.c: New.
12573
12574 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12575
12576         * gcc.c-torture/compile/20001222-1.x: Remove.
12577
12578 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12579
12580         * gcc.c-torture/execute/built-in-setjmp.c: New.
12581
12582 2001-01-03  Richard Henderson  <rth@redhat.com>
12583
12584         * gcc.dg/940510-1.c: Update expected error wording.
12585         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
12586
12587 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
12588
12589         * lib/target-supports.exp (check_alias_available): Modified to
12590         indicate aliases not supported if only weak aliases are supported.
12591
12592 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12593
12594         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
12595         Turn on cmpstrsi checks for __pj__ and __i370__.
12596
12597 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12598
12599         * g++.old-deja/g++.other/virtual11.C: New test.
12600
12601 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12602
12603         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
12604
12605 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12606
12607         * gcc.c-torture/compile/20010102-1.c: New test.
12608
12609 2001-01-02  Andreas Jaeger  <aj@suse.de>
12610
12611         * gcc.dg/noreturn-3.c: New test.
12612
12613         * gcc.dg/noreturn-4.c: New test.
12614
12615 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12616
12617         * gcc.c-torture/execute/stdio-opt-1.c: Also test
12618         __builtin_fputc and __builtin_fwrite.
12619
12620 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12621
12622         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
12623         signed char, not default char.
12624
12625 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12626
12627         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
12628
12629 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
12630
12631         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
12632
12633 2000-12-29  Richard Henderson  <rth@redhat.com>
12634
12635         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
12636         (__cyg_profile_func_exit): Define.
12637
12638 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12639
12640         * g++.dg/vtgc1.C: New test.
12641
12642 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
12643
12644         * gcc.dg/noncompile/20001228-1.c: New test.
12645
12646         * gcc.dg/20001228-1.c: New test.
12647
12648         * gcc.c-torture/execute/20001228-1.c: New test.
12649
12650 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
12651
12652         * gcc.dg/format-strfmon-1.c: New test.
12653
12654 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12655
12656         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
12657         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
12658         * gcc.c-torture/execute/string-opt-1.c: Likewise.
12659         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12660         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12661         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12662         * gcc.c-torture/execute/string-opt-6.c: Likewise.
12663         * gcc.c-torture/execute/string-opt-7.c: Likewise.
12664         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12665         * gcc.c-torture/execute/string-opt-9.c: Likewise.
12666         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12667         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12668         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12669
12670         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
12671         * gcc.c-torture/execute/string-opt-4.c: Test index.
12672
12673 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
12674
12675         * gcc.c-torture/compile/20001226-1.c: New test.
12676
12677 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12678
12679         * gcc.c-torture/compile/20001222-1.c: New test.
12680         * gcc.c-torture/compile/20001222-1.x: Xfail.
12681
12682 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
12683
12684         * gcc.c-torture/execute/comp-goto-2.c: New test.
12685
12686 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
12687
12688         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
12689         Use long types if __INT_MAX__ is 32767.
12690         (main): Use cast to (sint32 *) when poking 88 into a_page.
12691
12692         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
12693
12694 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
12695
12696         * gcc.c-torture/compile/20001221-1.c: New test.
12697         * gcc.c-torture/execute/20001221-1.c: New test.
12698
12699 2000-12-20  Richard Henderson  <rth@redhat.com>
12700
12701         * g++.old-deja/g++.pt/crash36.C: Update error lines.
12702         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12703
12704 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12705
12706         * gcc.dg/compare3.c: New test.
12707
12708 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12709
12710         * gcc.dg/format-warnll-1.c: New test.
12711
12712 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12713
12714         * gcc.dg/cpp/cmdlne-P.c: New test.
12715
12716 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12717
12718         * gcc.c-torture/execute/builtin-abs-1.c,
12719         gcc.c-torture/execute/builtin-abs-2.c: New tests.
12720
12721 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12722
12723         * gcc.dg/cpp/multiline.c: New test.
12724
12725 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12726
12727         * g++.old-deja/g++.other/syshdr1.C: Update.
12728         * gcc.dg/cpp/lineflags.c: Remove temporarily.
12729
12730 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12731
12732         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
12733
12734 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12735
12736         * g++.old-deja/g++.pt/ttp65.C: New test.
12737
12738 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12739
12740         * g++.old-deja/g++.pt/ttp64.C: New test.
12741
12742 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12743
12744         * g++.old-deja/g++.pt/spec33.C: New test.
12745
12746 2000-12-14  Catherine Moore  <clm@redhat.com>
12747
12748         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
12749         * gcc.c-torture/execute/920612-2.c: Likewise.
12750         * gcc.c-torture/execute/920428-2.c: Likewise.
12751         * gcc-c-torture/execute/va-arg-11.c: Call exit.
12752         * gcc.c-torture/execute/va-arg-21.c: Likewise.
12753
12754 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12755
12756         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
12757         * gcc.dg/pack-test-2.c: Likewise.
12758
12759 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12760
12761         Tests by Zack Weinberg <zackw@stanford.edu>.
12762
12763         * gcc.dg/cpp/defined.c: Update.
12764         * gcc.dg/cpp/defined_trad.c: New tests.
12765
12766 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12767
12768         * gcc.dg/cpp/trad-direct.c: Update.
12769
12770 2000-12-11  Neil Booth  <neilb@earthling.net>
12771
12772         * gcc.dg/cpp/defined_trad.c
12773
12774 2000-12-11  Neil Booth  <neilb@earthling.net>
12775
12776         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
12777
12778 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12779
12780         * gcc.dg/format-miss-2.c: New test.
12781
12782 2000-12-09  Neil Booth  <neilb@earthling.net>
12783
12784         * gcc.dg/cpp/lineflags.c: New tests.
12785         * gcc.dg/cpp/poison.c: Update.
12786         * gcc.dg/cpp/redef2.c: Update.
12787         * gcc.dg/cpp/skipping.c: New test.
12788
12789 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
12790
12791         * g++.old-deja/g++.other/eh3.C: New testcase.
12792
12793 2000-12-07  Neil Booth  <neilb@earthling.net>
12794
12795         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
12796         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
12797         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
12798         wtr-union-init-2.c, wtr-union-init-3.c: Update.
12799         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
12800         Update.
12801
12802 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12803
12804         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
12805         __SIZE_TYPE__ instead of int for type of integers cast to
12806         pointers.
12807
12808 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
12809
12810         * g++.old-deja/g++.other/cleanup4.C: New test.
12811
12812 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12813
12814         * format-sec-1.c: New test.
12815
12816 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12817
12818         * gcc.dg/format-nonlit-3.c: New test.
12819
12820 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12821
12822         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
12823         through a null pointer.
12824
12825 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12826
12827         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
12828         * g++.old-deja/g++.pt/partial4.C: New test.
12829
12830 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
12831
12832         * gcc.c-torture/execute/ieee/hugeval.x: New.
12833
12834 2000-12-06  Neil Booth  <neilb@earthling.net>
12835
12836         * gcc.dg/cpp/backslash2.c: New tests.
12837
12838 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12839
12840         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
12841         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
12842
12843 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
12844
12845         * gcc.c-torture/execute/20001203-2.c: New testcase.
12846
12847 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
12848
12849         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
12850         * g++.old-deja/g++.other/virtual10.C: New test.
12851
12852 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
12853
12854         * g++.old-deja/g++.mike/pmf5.C: Remove test.
12855
12856 2000-12-05  Richard Henderson  <rth@redhat.com>
12857
12858         * gcc.c-torture/compile/20001205-1.c: New.
12859
12860 2000-12-04  Neil Booth  <neilb@earthling.net>
12861
12862         * g++.old-deja/g++.other/virtual9.C: New test.
12863         * g++.old-deja/g++.pt/crash61.C: New test.
12864         * gcc.c-torture/execute/loop-9.c: New test.
12865
12866 2000-12-04  Neil Booth  <neilb@earthling.net>
12867
12868         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
12869         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
12870         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
12871         * gcc.dg/cpp/extratokens.c: ...here.
12872
12873 2000-12-04  Neil Booth  <neilb@earthling.net>
12874
12875         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
12876         New tests.
12877
12878 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12879
12880         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
12881         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
12882
12883 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12884
12885         * gcc.c-torture/execute/20001203-1.c: New test.
12886
12887 2000-12-03  Neil Booth  <neilb@earthling.net>
12888
12889         * gcc.dg/cpp/macro6.c: New test cases.
12890
12891 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12892
12893         * gcc.c-torture/execute/string-opt-9.c: New test.
12894         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12895         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12896         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12897
12898         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
12899         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
12900
12901 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
12902
12903         * gcc.dg/cpp/if-6.c: New testcase.
12904
12905         * gcc.dg/20001201-1.c: New testcase.
12906
12907 2000-12-02  Neil Booth  <neilb@earthling.net>
12908
12909         * g++.old-deja/g++.other/externC4.C,
12910         g++.old-deja/g++.other/friend10.C: New tests.
12911
12912 2000-12-02  Neil Booth  <neilb@earthling.net>
12913
12914         * g++.old-deja/g++.other/instan2.C
12915         * g++.old-deja/g++.other/instan3.C: New test.
12916
12917 2000-12-02  Neil Booth  <neilb@earthling.net>
12918
12919         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
12920         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
12921         gnuc99.c,gnuc99-pedantic.c: New tests.
12922
12923 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12924
12925         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
12926         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
12927
12928 2000-12-01  Neil Booth  <neilb@earthling.net>
12929
12930         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
12931         * gcc.dg/cpp/poison.c: Update.
12932         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
12933
12934 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
12935
12936         * g77.f-torture/execute/20001201.f: New test.
12937
12938 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12939
12940         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
12941
12942 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
12943
12944         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
12945
12946 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
12947
12948         * g++.old-deja/g++.other/cast6.C: New test.
12949
12950 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
12951
12952         * gcc.c-torture/execute/20001130-2.c: New testcase.
12953
12954 2000-11-30  Richard Henderson  <rth@redhat.com>
12955
12956         * gcc.c-torture/execute/20001130-1.c: New test.
12957
12958 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12959
12960         * g++.old-deja/g++.other/op3.C: New test.
12961
12962 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12963
12964         * g++.old-deja/g++.other/op2.C: New test.
12965
12966 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12967
12968         * g++.old-deja/g++.other/crash38.C: New test.
12969
12970 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
12971
12972         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
12973
12974 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
12975
12976         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
12977         tests.
12978         * gcc.c-torture/execute/string-opt-6.c: New test.
12979
12980         * gcc.dg/20001117-1.c: Add main.
12981
12982 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
12983
12984         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
12985         Move from here ...
12986         * gcc.dg/940510-1.c: ... to here.
12987
12988         * gcc.dg/20000926-1.c: GNU C now allows initializations of
12989         zero-size arrays in toplevel structures.
12990
12991 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
12992
12993         * gcc.c-torture/execute/loop-8.c: New test.
12994
12995 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12996
12997         * g++.old-deja/g++.other/base1.C: New test.
12998
12999 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13000
13001         * g++.old-deja/g++.other/parse2.C: New test.
13002
13003 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13004
13005         * g++.old-deja/g++.pt/incomplete1.C: New test.
13006
13007 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13008
13009         * g++.old-deja/g++.other/friend9.C: New test.
13010
13011 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
13012
13013         * gcc.dg/20001127-1.c: New test.
13014
13015 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
13016
13017         * g++.old-deja/g++.pt/friend46.C: New test.
13018
13019 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
13020
13021         * g++.old-deja/g++.other/ptrmem8.C: New test.
13022
13023 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13024
13025         * gcc.c-torture/execute/string-opt-7.c: New test.
13026         * gcc.c-torture/execute/string-opt-8.c: Likewise.
13027
13028 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13029
13030         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
13031         instead of 'mkcheck 2'.
13032
13033 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13034
13035         * gcc.c-torture/execute/memcheck/driver.c,
13036         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
13037         C9X references to refer to C99.
13038
13039 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
13040
13041         * gcc.dg/ultrasp3.c: New test.
13042
13043 2000-11-25  Neil Booth  <neilb@earthling.net>
13044
13045         * gcc.dg/cpp/include2.c: Update test to be locale independent.
13046
13047 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
13048
13049         * gcc.c-torture/compile/20001123-2.c: New.
13050
13051 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13052
13053         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
13054
13055 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
13056
13057         * gcc.dg/sequence-point-1.c: Add some new tests.
13058         * gcc.c-torture/execute/20001124-1.c: New test.
13059
13060 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
13061
13062         * g++.old-deja/g++.other/vaarg4.C: New test.
13063         * gcc.c-torture/compile/20001123-1.c: New test.
13064
13065 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
13066
13067         * g++.other/crash24.C: Adjust and remove XFAIL.
13068         * g++.other/crash37.C: New test.
13069
13070 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
13071
13072         * g++.old-deja/g++.pt/instantiate9.C: New test.
13073
13074 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
13075
13076         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
13077         new ABI, too.
13078
13079         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
13080         * g++.old-deja/g++.robertl/eb55.C: Likewise.
13081
13082 2000-11-22  Neil Booth  <neilb@earthling.net>
13083
13084         * gcc.dg/cpp/Wtrigraphs.c: New test.
13085
13086 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
13087
13088         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
13089
13090 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
13091
13092         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
13093
13094 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
13095
13096         * lib/gcc-dg.exp: load_lib scanasm.exp.
13097         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
13098         * lib/g++-dg.exp: load_lib scanasm.exp.
13099         * lib/scanasm.exp: New.
13100         (scan-assembler, scan-assembler-not): Add optional arguments to
13101         test name, or if not present, the pattern name.
13102         (scan-assembler-dem, scan-assembler-dem-not): New.
13103
13104         * g++.dg/dg.exp: New.
13105
13106 2000-11-21  Neil Booth  <neilb@earthling.net>
13107
13108         * gcc.dg/cpp/integrated1.c: Remove.
13109
13110 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
13111
13112         * gcc.c-torture/execute/20001121-1.c: New test.
13113
13114 2000-11-21  Richard Henderson  <rth@redhat.com>
13115
13116         * gcc.c-torture/compile/20001121-1.c: New test.
13117
13118 2000-11-20  Neil Booth  <neilb@earthling.net>
13119
13120         * gcc.dg/cpp/integrated1.c: New test.
13121
13122 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
13123
13124         * g++.old-deja/g++.other/inline17.C: New test.
13125
13126 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
13127
13128         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
13129         local variable to be zero: I made the variable global. Now
13130         uses abort() and exit() instead of relying on main's return value.
13131
13132 2000-11-20  Neil Booth  <neilb@earthling.net>
13133
13134         * gcc.dg/cpp/paste2.c: Update test.
13135         * objc/execute/paste.m: New test.
13136
13137 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13138
13139         * gcc.dg/c99-condexpr-1.c: New test.
13140
13141 2000-11-20  Neil Booth  <neilb@earthling.net>
13142
13143         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
13144
13145 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
13146
13147         * g++.old-deja/g++.pt/export1.C: New test.
13148
13149 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
13150
13151         * gcc.dg/20001117-1.c: New test.
13152
13153 2000-11-18  Richard Henderson  <rth@redhat.com>
13154
13155         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
13156
13157 2000-11-18  Richard Henderson  <rth@redhat.com>
13158
13159         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
13160         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
13161         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
13162
13163 2000-11-18  Richard Henderson  <rth@redhat.com>
13164
13165         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
13166         (main): New.  Exit cleanly.
13167
13168 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13169
13170         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
13171         gcc.dg/c99-fordecl-2.c: New tests.
13172
13173 2000-11-18  Richard Henderson  <rth@redhat.com>
13174
13175         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
13176         * gcc.c-torture/execute/zerolen-2.c: New.
13177
13178 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13179
13180         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
13181         memory.
13182
13183 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
13184
13185         * g++.old-deja/g++.pt/instantiate8.C: New test.
13186
13187 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
13188
13189         * g++.old-deja/g++.other/incomplete.C: Add more tests.
13190         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
13191
13192 2000-11-16  Nick Clifton  <nickc@redhat.com>
13193
13194         * gcc.c-torture/execute/nestfunc-2.c: New test.
13195         * gcc.c-torture/execute/nestfunc-3.c: New test.
13196
13197 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
13198
13199         * gcc.c-torture/compile/20001116-1.c: New test.
13200
13201 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13202
13203         * gcc.c-torture/execute/20001115-1.c: New test.
13204
13205 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
13206
13207         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
13208         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
13209         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
13210         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13211
13212 2000-11-15  Neil Booth  <neilb@earthling.net>
13213
13214         gcc.dg/cpp/_Pragma1.c: Update.
13215         gcc.dg/cpp/_Pragma2.c: New test.
13216
13217 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
13218
13219         * g++.old-deja/g++.other/anon5.C: New test.
13220
13221 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
13222
13223         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
13224         tests.
13225
13226 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
13227
13228         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
13229         output.
13230
13231 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13232
13233         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
13234         labels at end of compound statements.
13235
13236 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
13237
13238         * gcc.c-torture/execute/loop-7.c: New test.
13239
13240 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13241
13242         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
13243
13244 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13245
13246         * gcc.dg/c99-bool-1.c: New test.
13247
13248 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13249
13250         * gcc.dg/c99-scope-1.c: Remove xfail.
13251         * gcc.dg/c99-scope-2.c: New test.
13252
13253 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13254
13255         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
13256         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
13257
13258 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
13259
13260         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
13261         error messages.
13262
13263         * g++.mike/p700.C: Don't typedef wchar_t.
13264         * g++.mike/p784.C: Likewise.
13265         * g++.mike/eb101.C: Don't use __wchar_t.
13266
13267 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
13268
13269         * g77.f-torture/execute/20001111.[fx]: Test premature exit
13270         from DO loop.
13271
13272 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
13273
13274         * gcc.c-torture/execute/20001111-1.c: New test.
13275
13276 2000-11-10  Nick Clifton  <nickc@redhat.com>
13277
13278         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
13279         long multuiple and accumulate.
13280
13281 2000-11-09  Richard Henderson  <rth@redhat.com>
13282
13283         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
13284         via size_t instead of int.
13285
13286         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
13287         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13288         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13289         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13290
13291 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
13292
13293         * gcc.c-torture/compile/20001109-1.c: New test.
13294         * gcc.c-torture/compile/20001109-2.c: New test.
13295
13296 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
13297
13298         * g++.old-deja/g++.pt/operator1.C: New test.
13299         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
13300
13301 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
13302
13303         * gcc.dg/20001108-1.c: New test.
13304
13305 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
13306
13307         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
13308         with both arguments constant strings.
13309         * gcc.c-torture/execute/string-opt-3.c: New test.
13310         * gcc.c-torture/execute/string-opt-4.c: New test.
13311         * gcc.c-torture/execute/string-opt-5.c: New test.
13312
13313 2000-11-08  Nick Clifton  <nickc@redhat.com>
13314
13315         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
13316         mulsidi3adddi patterns.
13317
13318 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
13319
13320         * g++.old-deja/g++.other/crash36.C: New test.
13321
13322 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
13323
13324         * g++.old-deja/g++.other/init16.C: New test.
13325
13326 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
13327
13328         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
13329
13330 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
13331
13332         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
13333         * gcc.c-torture/execute/va-arg-16.x: Likewise.
13334         * gcc.c-torture/execute/va-arg-17.x: Likewise.
13335
13336 2000-11-07  DJ Delorie  <dj@redhat.com>
13337
13338         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
13339
13340 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13341
13342         * gcc.c-torture/execute/string-opt-1.c: New test.
13343
13344 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
13345
13346         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
13347         mips-sgi-irix6.* because the MIPS ABI passes floating-point
13348         parameters in registers, and there is no way for a varargs
13349         function to know in which order the integer and floating-point
13350         parameters should be interleaved when they are placed on the
13351         stack.
13352         * gcc.c-torture/execute/va-arg-16.x: Likewise.
13353         * gcc.c-torture/execute/va-arg-17.x: Likewise.
13354
13355 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13356
13357         * gcc.c-torture/execute/string-opt-2.c: New test.
13358
13359 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
13360
13361         * g++.old-deja/g++.pt/crash60.C: New test.
13362
13363 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
13364
13365         * g++.old-deja/g++.other/crash24.C: New test.
13366         * g++.old-deja/g++.other/crash25.C: New test.
13367         * g++.old-deja/g++.other/crash26.C: New test.
13368         * g++.old-deja/g++.other/crash27.C: New test.
13369         * g++.old-deja/g++.other/crash28.C: New test.
13370         * g++.old-deja/g++.other/crash29.C: New test.
13371         * g++.old-deja/g++.other/crash30.C: New test.
13372         * g++.old-deja/g++.other/crash31.C: New test.
13373         * g++.old-deja/g++.other/crash32.C: New test.
13374         * g++.old-deja/g++.other/crash33.C: New test.
13375         * g++.old-deja/g++.other/crash34.C: New test.
13376         * g++.old-deja/g++.other/crash35.C: New test.
13377
13378 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
13379
13380         * gcc.c-torture/execute/20001031-1.c: New test.
13381
13382 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
13383
13384         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
13385         namespace.
13386
13387         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
13388         standards-conformant.
13389
13390         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
13391
13392         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
13393         * g++.old-deja/g++.mike/p755a.C: Likewise.
13394         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13395         library makes no calls to `operator new' during initialization.
13396
13397 2000-11-04  Neil Booth  <neilb@earthling.net>
13398
13399         * gcc.dg/cpp/include2.c: New tests.
13400
13401 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13402
13403         * lib/g++.exp (g++_set_ld_library_path): New function.
13404         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13405
13406 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13407
13408         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
13409         warnings.
13410
13411 2000-11-01  Richard Henderson  <rth@redhat.com>
13412
13413         * g++.old-deja/g++.ext/namedret1.C: New.
13414         * g++.old-deja/g++.ext/namedret2.C: New.
13415         * g++.old-deja/g++.ext/namedret3.C: New.
13416
13417 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
13418
13419         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
13420         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
13421
13422 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13423
13424         * gcc.c-torture/execute/va-arg-21.c: New test.
13425
13426 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13427
13428         * gcc.dg/c99-complex-2.c: New test.
13429
13430 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13431
13432         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13433
13434 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13435
13436         * g++.old-deja/g++.other/inline16.C: New test.
13437
13438 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13439
13440         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13441         __PRETTY_FUNCTION__
13442
13443 2000-10-29  Neil Booth  <neilb@earthling.net>
13444
13445         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13446         New tests.
13447         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13448         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13449         optimisation.
13450
13451 2000-10-29  Neil Booth  <neilb@earthling.net>
13452
13453         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
13454         * mi1.c, mi1c.h: Add null directives to multiple-include test.
13455         * mi5.c: Test multiple includes work with -C.
13456         * trigraphs.c: Test ^= version.
13457
13458 2000-10-28  Neil Booth  <neilb@earthling.net>
13459
13460         New tests and test updates for new macro expander.
13461
13462         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
13463         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
13464         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
13465         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
13466         new diagnostic messages.
13467
13468         * gcc.dg/cpp/macro3.c: New tests.
13469
13470 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13471
13472         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13473         on the same line.
13474
13475 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13476
13477         * g++.old-deja/g++.other/eh2.C: New test.
13478
13479 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13480
13481         * gcc.c-torture/execute/20001027-1.c: New test.
13482
13483 2000-10-26  Richard Henderson  <rth@redhat.com>
13484
13485         * gcc.c-torture/execute/20001026-1.c: New.
13486
13487 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
13488
13489         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
13490         * g++.old-deja/g++.law/builtin1.C: Likewise.
13491         * g++.old-deja/g++.law/ctors10.C: Likewise.
13492         * g++.old-deja/g++.law/virtual3.C: Likewise.
13493         * g++.old-deja/g++.mike/p658.C: Likewise.
13494         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13495         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13496         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13497         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13498         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13499
13500 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13501
13502         * gcc.c-torture/compile/20001024-1.c: New test.
13503
13504 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13505
13506         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13507         to tell us whether or not we are using V3.
13508
13509 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13510
13511         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13512         operands.
13513
13514 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13515
13516         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13517
13518 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
13519
13520         * gcc.c-torture/execute/20001024-1.c: New test.
13521
13522 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
13523
13524         * g++.old-deja/g++.other/sibcall1.C: New test.
13525
13526 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
13527
13528         * gcc.dg/noncompile/init-3.c: New test.
13529
13530 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13531
13532         * gcc.dg/format-array-1.c: New test.
13533
13534 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13535
13536         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13537         writing through null pointers; remove comment about testing
13538         unterminated strings.
13539
13540 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13541
13542         * gcc.c-torture/execute/20001017-2.c: New test.
13543
13544 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13545
13546         * gcc.c-torture/compile/20001018-1.c: New test.
13547         * gcc.c-torture/compile/20001018-1.x: Xfail.
13548
13549 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13550
13551         * gcc.c-torture/execute/20001017-1.c: New test.
13552
13553 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13554
13555         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13556         for multiple use of arguments with scanf formats; add tests for
13557         multiple use of arguments.
13558
13559 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13560
13561         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13562
13563 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13564
13565         * gcc.dg/format-miss-1.c: New test.
13566
13567 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13568
13569         * gcc.c-torture/execute/20001013-1.c: New test.
13570
13571 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13572
13573         * gcc.dg/format-branch-1.c: New test.
13574
13575 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13576
13577         * README, lib/file-format.exp: Remove EGCS references.
13578
13579 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13580
13581         * gcc.dg/20001013-1.c: New test.
13582
13583 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13584
13585         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
13586         for intmax_t in the compiler using __typeof__ and the type rules
13587         for conditional expressions.
13588
13589 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13590
13591         * gcc.dg/20001012-1.c: New test.
13592         * gcc.dg/20001012-2.c: New test.
13593
13594 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13595
13596         * gcc.dg/format-attr-1.c: New test.
13597
13598 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13599
13600         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
13601         __LONG_LONG_MAX__ instead of LLONG_MAX.
13602
13603 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13604
13605         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
13606         scanf flags.
13607         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
13608         flags.
13609
13610 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13611
13612         * gcc.dg/sequence-pt-1.c: New test.
13613
13614 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
13615
13616         * gcc.c-torture/execute/20001011-1.c: New testcase.
13617         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
13618
13619 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13620
13621         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
13622         does not error on it.
13623
13624 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13625
13626         * gcc.dg/20001009-1.c: New test.
13627
13628 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13629
13630         * gcc.c-torture/compile/20001009-1.c: Move from here ....
13631         * gcc.c-torture/execute/20001009-2.c: ... to here.
13632
13633 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
13634
13635         * gcc.c-torture/compile/20001009-1.c: New testcase.
13636         * gcc.c-torture/execute/20001009-1.c: New testcase.
13637         Testcases provided by Jan Hubicka <jh@suse.cz>.
13638
13639 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13640
13641         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13642         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
13643         uintmax_t using <limits.h> to emulate the compiler's internal
13644         logic.  No longer XFAIL %j tests.
13645
13646 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13647
13648         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
13649         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13650         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
13651         regexps and details of expected handling of some bad formats.
13652         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
13653         suppression.
13654
13655 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13656
13657         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
13658         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
13659         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
13660         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
13661         in list archives.
13662
13663 2000-10-06  Richard Henderson  <rth@cygnus.com>
13664
13665         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
13666         * g++.old-deja/g++.brendan/crash52.C: Likewise.
13667         * g++.old-deja/g++.jason/report.C: Likewise.
13668         * g++.old-deja/g++.law/friend5.C: Likewise.
13669         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
13670         of the expected warnings.
13671
13672 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
13673
13674         * g++.old-deja/g++.pt/enum14.C: New test.
13675
13676 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13677
13678         * g++.old-deja/g++.pt/crash59.C: New test.
13679
13680 2000-10-04  Will Cohen  <wcohen@redhat.com>
13681
13682         * gcc.dg/20000926-1.c: New test.
13683
13684 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
13685
13686         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
13687         function name for current C++ compiler.
13688         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
13689
13690 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13691
13692         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13693         __PRETTY_FUNCTION__.
13694         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13695
13696 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13697
13698         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13699
13700 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13701
13702         * gcc.c-torture/compile/20000923-1.c: New test.
13703
13704 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13705
13706         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13707         * g++.old-deja/g++.pt/ttp62.C: Same.
13708         * g++.old-deja/g++.other/inline14.C: Same.
13709
13710 2000-09-24  Richard Henderson  <rth@cygnus.com>
13711
13712         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13713
13714 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13715
13716         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13717
13718 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13719
13720         * gcc.c-torture/compile/20000922-1.c: New file.
13721
13722 2000-09-21  Nick Clifton  <nickc@redhat.com>
13723
13724         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13725         a signed long modulo operation.
13726         (mod6): New function - perform an unsigned long modulo operation.
13727         (main): Add tests for modulos of very large numbers by very small
13728         dividends.
13729
13730 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13731
13732         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13733
13734 2000-09-19  Richard Henderson  <rth@cygnus.com>
13735
13736         * gcc.dg/compare2.c (case 10): XFAIL.
13737
13738 2000-09-18  Richard Henderson  <rth@cygnus.com>
13739
13740         * gcc.c-torture/execute/20000906-1.c: Move ...
13741         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13742         that support __builtin_trap.
13743
13744 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13745
13746         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13747
13748 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13749
13750         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13751         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13752         more $ format tests.
13753
13754 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13755
13756         * gcc.dg/format-errmk-1.c: New test.
13757
13758 2000-09-17  Greg McGary  <greg@mcgary.org>
13759
13760         * gcc.c-torture/execute/20000917-1.x: Remove.
13761
13762 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13763
13764         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13765
13766 2000-09-17  Greg McGary  <greg@mcgary.org>
13767
13768         * gcc.c-torture/execute/20000917-1.c: New test.
13769         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13770
13771 2000-09-16  Neil Booth  <NeilB@earthling.net>
13772
13773         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13774         in nested macro bug.
13775
13776 2000-09-15  Neil Booth  <NeilB@earthling.net>
13777
13778         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13779
13780 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13781
13782         * gcc.c-torture/execute/20000914-1.c: New test.
13783
13784 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13785
13786         * g++.other/inline13.C: New test.
13787
13788 2000-09-12  Andreas Jaeger  <aj@suse.de>
13789
13790         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13791         constant by Ulrich Drepper <drepper@redhat.com>.
13792
13793 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13794
13795         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13796
13797 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13798
13799         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
13800
13801 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
13802
13803         * gcc.dg/cpp/backslash.c: New test.
13804
13805 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
13806
13807         * gcc.c-torture/execute/20000910-1.c: New test.
13808         * gcc.c-torture/execute/20000910-2.c: Likewise.
13809
13810 2000-09-11  Robert Lipe  <robertl@sco.com>
13811
13812         * gcc.dg/pragma-align.c: New test.
13813
13814 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13815
13816         * g++.old-deja/g++.pt/explicit82.C: New test.
13817         * g++.old-deja/g++.pt/explicit83.C: New test.
13818
13819 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
13820
13821         * gcc.dg/asm-names.c: New test.
13822
13823 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13824
13825         * gcc.dg/cpp/tr-warn6.c: New test
13826
13827 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13828
13829         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
13830         be accepted.
13831
13832 2000-09-07  Catherine Moore  <clm@redhat.com>
13833
13834         * gcc.c-torture/execute/unroll-1.c: New test.
13835
13836 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
13837
13838         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
13839         ERROR markers.
13840         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
13841         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
13842         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
13843         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
13844         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
13845         Preprocess only.
13846         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
13847         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
13848
13849 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13850
13851         * g++.old-deja/g++.pt/deduct2.C: New test.
13852
13853 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13854
13855         * g++.old-deja/g++.pt/parms2.C: New test.
13856
13857 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13858
13859         * g++.old-deja/g++.pt/crash58.C: New test.
13860
13861 2000-09-06  Greg McGary  <greg@mcgary.org>
13862
13863         * gcc.c-torture/execute/20000906-1.c: New test.
13864         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
13865
13866 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13867
13868         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
13869
13870 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13871
13872         * g++.old-deja/g++.pt/crash57.C: New test.
13873
13874 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13875
13876         * g++.old-deja/g++.pt/crash56.C: New test.
13877
13878 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13879
13880         * g++.old-deja/g++.pt/koenig1.C: New test.
13881
13882 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13883
13884         * gcc.dg/20000904-1.c: New test.
13885
13886 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13887
13888         * gcc.dg/cpp/paste8.c: New test.
13889
13890 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
13891
13892         * gcc.c-torture/compile/20000827-1.c: New test.
13893
13894 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13895
13896         * gcc.dg/format-diag-1.c: New test.
13897
13898 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13899
13900         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
13901         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
13902         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
13903         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
13904         gcc.dg/formatz-1.c: Adjust warning regular expressions.
13905
13906 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13907
13908         * g++.old-deja/g++.other/nested4.C: New test.
13909
13910 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13911
13912         * g++.old-deja/g++.ns/scoped1.C: New test.
13913
13914 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
13915
13916         * lib/g++.exp: Support testing already-installed GCC.
13917
13918 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13919
13920         * wtr-label-1.c, wtr-suffix-1.c: New tests.
13921
13922 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13923
13924         * gcc.dg/return-type-2.c: New test.
13925
13926 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
13927
13928         * gcc.c-torture/compile/20000825-1.c: New test.
13929
13930 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
13931
13932         * gcc.dg/dwarf2-2.c: New test.
13933
13934 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
13935
13936         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
13937         dg-warning regexps.
13938
13939 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13940
13941         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
13942         gcc.dg/format-ext-5.c: New tests.
13943
13944 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
13945
13946         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
13947
13948 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
13949
13950         * gcc.dg/noncompile/930622-2.c: Adjust error message.
13951
13952 2000-08-24  Richard Henderson  <rth@cygnus.com>
13953
13954         * gcc.dg/ia64-sync-1.c: New test.
13955         * gcc.dg/ia64-sync-2.c: New test.
13956         * gcc.dg/ia64-asm-1.c: New test.
13957
13958 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13959
13960         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
13961         * gcc.dg/format-ext-2.c: New test.
13962
13963 2000-08-23  Jason Merrill  <jason@redhat.com>
13964
13965         * lib/old-dejagnu.exp: Also ignore "In member function" and
13966         "At global scope".
13967
13968 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13969
13970         * gcc.dg/noncompile/label-lineno-1.c: New test.
13971
13972 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13973
13974         * gcc.dg/c99-array-nonobj-1.c: New test.
13975
13976 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13977
13978         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
13979         tests.
13980         * gcc.dg/format-ext-1.c: New test.
13981
13982 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13983
13984         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
13985         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
13986         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
13987         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
13988         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
13989
13990 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13991
13992         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
13993         gcc.dg/c99-strftime-2.c: New tests.
13994
13995 2000-08-22  Richard Henderson  <rth@cygnus.com>
13996
13997         * gcc.c-torture/execute/20000822-1.c: New test.
13998
13999 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14000
14001         * gcc.c-torture/execute/20000819-1.x: Remove.
14002
14003 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14004
14005         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
14006         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
14007         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
14008         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
14009         gcc.dg/format-xopen-1.c: New tests.
14010
14011 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14012
14013         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
14014
14015 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14016
14017         * g++.old-deja/g++.other/loop2.C: New test.
14018
14019         * gcc.c-torture/compile/20000606-1.c: New test.
14020         * gcc.c-torture/compile/20000728-1.c: New test.
14021         * gcc.c-torture/execute/20000801-1.c: New test.
14022         * gcc.c-torture/execute/20000801-2.c: New test.
14023         * gcc.c-torture/execute/20000819-1.c: New test.
14024         * gcc.c-torture/execute/20000819-1.x: XFAIL.
14025         * gcc.dg/20000629-1.c: New test.
14026         * gcc.dg/20000724-1.c: New test.
14027         * gcc.dg/20000807-1.c: New test.
14028
14029 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
14030
14031         * gcc.dg/cpp/pragma-1.c: New test.
14032         * gcc.dg/cpp/pragma-2.c: New test.
14033
14034 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
14035
14036         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
14037         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
14038
14039 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14040
14041         * gcc.c-torture/compile/20000818-1.c: New test.
14042
14043 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
14044
14045         * gcc.c-torture/execute/20000818-1.c: New test.
14046
14047 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14048
14049         * gcc.dg/format-va-1.c: New test.
14050
14051 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14052
14053         * g++.old-deja/g++.other/typedef8.C: New test.
14054
14055 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14056
14057         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
14058         * g++.old-deja/g++.mike/net36.C: Mark candidate.
14059         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
14060         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
14061         * g++.old-deja/g++.other/ptrmem7.C: New test.
14062         * g++.old-deja/g++.pt/ptrmem10.C: New test.
14063
14064 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14065
14066         * g++.old-deja/g++.pt/typename27.C: New test.
14067
14068 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
14069
14070         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
14071         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
14072         * g++.old-deja/g++.pt/friend45.C: New test.
14073         * g++.old-deja/g++.other/friend8.C: New test.
14074
14075 2000-08-15  Richard Henderson  <rth@cygnus.com>
14076
14077         * gcc.c-torture/execute/20000815-1.c: New test.
14078
14079 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14080
14081         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
14082         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
14083         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
14084
14085 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
14086
14087         * g++.old-deja/g++.other/refinit2.C: New test.
14088
14089 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
14090
14091         * lib/c-torture.exp (c-torture): Make
14092         compiler_conditional_xfail_data global.
14093         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
14094         compiler_conditional_xfail_data machinery.
14095         (f-torture-execute): Likewise.
14096         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
14097         and only when unrolling loops.
14098
14099         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
14100
14101 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14102
14103         * g++.old-deja/g++.pt/explicit81.C: New test.
14104
14105 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14106
14107         * g++.old-deja/g++.pt/typename26.C: New test.
14108
14109 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
14110
14111         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
14112         warning.
14113
14114 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14115
14116         * g++.old-deja/g++.other/array3.C: New test.
14117
14118 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14119
14120         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
14121         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
14122         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
14123         New tests.
14124
14125 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
14126
14127         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
14128         * g++.old-deja/g++.abi/vmihint.C: Likewise.
14129
14130 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
14131
14132         * gcc.c-torture/execute/20000808-1.c: New test.
14133
14134 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14135
14136         * gcc.dg/c90-const-expr-1.c: New test.
14137
14138 2000-08-08  Richard Henderson  <rth@cygnus.com>
14139
14140         * gcc.dg/noncompile/920923-1.c: Declare calloc.
14141
14142 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14143
14144         * gcc.dg/noncompile/const-ll-1.c: New test.
14145
14146 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14147
14148         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
14149
14150 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
14151
14152         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
14153         that running programs linked against the shared version of libobjc
14154         run correctly.
14155
14156 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14157
14158         * gcc.dg/c99-printf-1.c: New test.
14159
14160 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14161
14162         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
14163
14164 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
14165
14166         * gcc.c-torture/execute/20000731-1.x: Delete.
14167
14168 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
14169
14170         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
14171         and torture_without_loops as is done by c-torture.exp.
14172         (search_for): Copy from c-torture.exp.
14173         (gcc-dg-runtest): New function, drives a directory of tests
14174         iterating over the TORTURE_OPTIONS.
14175         (scan-assembler, scan-assembler-not): Move here from
14176         individual directory drivers.
14177
14178         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
14179         defined by lib/gcc-dg.exp.
14180         * gcc.dg/cpp/cpp.exp: Likewise.
14181         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
14182         gcc-dg-runtest, so we cycle over optimization options.
14183
14184         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
14185         * gcc.dg/compare2.c: No longer expected to fail.
14186
14187 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
14188
14189         * gcc.c-torture/execute/20000804-1.c: New test.
14190
14191 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
14192
14193         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
14194
14195 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
14196
14197         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
14198
14199 2000-08-03  Jeffrey A Law  (law@cygnus.com)
14200
14201         * gcc.c-torture/compile/20000803-1.c: New test.
14202
14203 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14204
14205         * gcc.c-torture/execute/20000801-3.c,
14206         gcc.c-torture/execute/20000801-4.c: New tests.
14207         * gcc.c-torture/execute/20000801-3.x,
14208         gcc.c-torture/execute/20000801-4.x: Xfail.
14209
14210 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
14211
14212         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
14213         libobjc/.libs to allow for libtool.
14214
14215 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
14216
14217         * gcc.c-torture/compile/20000802-1.c: New test.
14218
14219 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
14220
14221         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
14222
14223 2000-07-31  Jeffrey A Law  (law@cygnus.com)
14224
14225         * gcc-c-torture/execute/20000731-2.c: New test.
14226
14227         * gcc.c-torture/execute/20000731-1.c: New test.
14228         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
14229
14230 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
14231
14232         * testsuite/gcc.dg/cpp/paste7.c: New test.
14233         * gcc.dg/cpp/20000725-1.c: New test.
14234
14235 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
14236
14237         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
14238         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
14239         declaration warning for __builtin_dwarf_reg_size.
14240
14241         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
14242
14243 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14244
14245         * gcc.dg/noncompile/voidparam-1.c: New test.
14246
14247 2000-07-30  Richard Henderson  <rth@cygnus.com>
14248
14249         * gcc.dg/c90-digraph-1.c: Don't xfail.
14250         * gcc.dg/compare2.c (case 10): Xfail.
14251         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
14252
14253 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
14254
14255         * gcc.dg/c99-main-1.c: New test.
14256
14257 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14258
14259         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
14260
14261 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
14262
14263         * gcc.c-tortuer/execute/20000726-1.c: New test.
14264
14265 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
14266
14267         * gcc.c-torture/execute/enum-2.c: New test.
14268
14269 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14270
14271         * gcc.dg/cpp/tr-warn3.c: New test.
14272
14273 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14274
14275         * g++.old-deja/g++.ext/implicit1.C: Remove.
14276         * g++.old-deja/g++.jason/c2.C: Remove
14277         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
14278         * g++.old-deja/g++.pt/crash16.C: Likewise.
14279         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
14280
14281 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14282
14283         * g++.old-deja/g++.other/for2.C: New test.
14284
14285 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
14286
14287         * gcc.dg/20000720-1.c: New test.
14288
14289 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
14290
14291         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
14292
14293 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
14294
14295         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
14296         * gcc.c-torture/execute/20000722-1.c: New.
14297         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
14298
14299 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
14300
14301         * gcc.dg/cpp/20000720-1.S: New test.
14302
14303 2000-07-21  Michael Meissner  <meissner@redhat.com>
14304
14305         * gcc.c-torture/execute/ieee/hugeval.c: New test.
14306
14307 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14308
14309         * g++.old-deja/g++.brendan/crash16.C,
14310         g++.old-deja/g++.brendan/parse3.C,
14311         g++.old-deja/g++.brendan/redecl1.C,
14312         g++.old-deja/g++.ns/template13.C,
14313         g++.old-deja/g++.other/decl4.C,
14314         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
14315
14316 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14317
14318         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
14319         and "Internal error".
14320
14321         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
14322         regexps.
14323         * gcc.dg/cpp/paste6.c: New test.
14324
14325 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
14326
14327         * gcc.dg/cpp/tr-direct.c: New test.
14328
14329         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
14330         gcc.dg/cpp/undef1.c: Tweak error regexps.
14331
14332 2000-07-18  Eric Christopher <echristo@redhat.com>
14333
14334         * gcc.c-torture/compile/20000718-1.c: New test.
14335
14336 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
14337
14338         * cpplex.c (_cpp_push_token): If the token being pushed back
14339         is the previous token in this context, just subtract one from
14340         context->posn.
14341         * cppmacro.c (save_expansion): Clear aux field when storing a
14342         placemarker.
14343
14344 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
14345
14346         * gcc.dg/noncompile/redecl-1.c: New test.
14347
14348 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
14349
14350         * gcc.c-torture/execute/20000717-5.c: New test.
14351         * gcc.c-torture/execute/20000717-1.x: Removed.
14352
14353 2000-07-17  Richard Henderson  <rth@cygnus.com>
14354
14355         * gcc.c-torture/execute/20000717-4.c: New test.
14356
14357 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14358
14359         * gcc.dg/cpp/syshdr.c: New test.
14360         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14361
14362 2000-07-17  Neil Booth  <neilb@earthling.net>
14363
14364         * gcc.dg/cpp/cmdlne-dM.c: New test.
14365         * gcc.dg/cpp/cmdlne-dD.c: New test.
14366
14367 2000-07-17  Jeffrey A Law  (law@cygnus.com)
14368
14369         * gcc.c-torture/execute/20000717-3.c: New test.
14370
14371         * gcc.c-torture/compile/20000717-1.c: New test.
14372
14373 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
14374
14375         * gcc.c-torture/execute/20000717-2.c: New test.
14376
14377 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14378
14379         * gcc.dg/formatz-1.c: New test.
14380
14381         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
14382         * gcc.dg/c99-digraph-1.c: New tests.
14383
14384         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
14385         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14386
14387         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14388         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14389         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14390         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14391         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14392         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14393         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14394
14395 2000-07-17   Greg McGary <greg@mcgary.org>
14396
14397         * gcc.c-torture/execute/20000717-1.c: New test.
14398         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14399
14400 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14401
14402         * gcc.c-torture/execute/20000715-2.c: New test.
14403         * gcc.dg/20000715-1.c: New test.
14404
14405 2000-07-15  Michael Meissner  <meissner@redhat.com>
14406
14407         * gcc.c-torture/execute/20000715-1.c: New test.
14408
14409 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
14410
14411         * gcc.c-torture/execute/20000707-1.c: New test.
14412
14413 2000-07-13  Neil Booth  <NeilB@earthling.net>
14414
14415         * testsuite/gcc.dg/cpp/digraph1.c,
14416         testsuite/gcc.dg/cpp/digraph2.c,
14417         testsuite/gcc.dg/cpp/digraphs.c: New tests.
14418
14419 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
14420
14421         * g77.f-torture/compile/20000630-2.f:  New test.
14422         * g77.f-torture/compile/20000630-2.x
14423
14424 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14425
14426         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
14427
14428 2000-07-11  Neil Booth  <NeilB@earthling.net>
14429
14430         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14431
14432 2000-07-11  Neil Booth  <NeilB@earthling.net>
14433
14434         * gcc.dg/cpp/cmdlne-C.c: New.
14435
14436 2000-07-09  Neil Booth  <NeilB@earthling.net>
14437
14438         * gcc.dg/cpp/directiv.c: New tests.
14439         * gcc.dg/cpp/undef1.c: Update.
14440
14441 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14442
14443         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14444
14445 2000-07-09  Neil Booth  <NeilB@earthling.net>
14446
14447         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14448
14449 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14450
14451         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14452         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14453
14454 2000-07-08  Neil Booth  <NeilB@earthling.net>
14455
14456         * gcc.dg/cpp/macsyntx.c: New tests.
14457
14458 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14459
14460         * gcc.dg/20000707-1.c: New test.
14461
14462 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14463
14464         * gcc.c-torture/execute/20000706-1.c: New test.
14465         * gcc.c-torture/execute/20000706-2.c: New test.
14466         * gcc.c-torture/execute/20000706-3.c: New test.
14467         * gcc.c-torture/execute/20000706-4.c: New test.
14468         * gcc.c-torture/execute/20000706-5.c: New test.
14469
14470 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14471
14472         * g++.old-deja/g++.pt/instantiate7.C: New test.
14473
14474 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14475
14476         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14477         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14478         * g++.old-deja/g++.other/rtti3.C: Likewise.
14479         * g++.old-deja/g++.other/rttid3.C: Likewise.
14480
14481 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14482
14483         *  g77.f-torture/compile/20000630-1.x: Fix typo
14484
14485 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
14486
14487         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
14488         assembly output.
14489
14490 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14491
14492         * gcc.dg/cpp/ident.c: New test.
14493
14494 2000-07-05  Neil Booth  <NeilB@earthling.net>
14495
14496         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14497           gcc.dg/cpp/lexstrng.c: New tests.
14498
14499 2000-07-04  Neil Booth  <NeilB@earthling.net>
14500
14501         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14502         * gcc.dg/cpp/strify2.c: Same.
14503
14504 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14505
14506         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14507         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14508         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14509         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14510
14511         * testsuite/gcc.dg/cpp/macro1.c,
14512         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14513         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14514         testsuite/gcc.dg/cpp/strify1.c,
14515         testsuite/gcc.dg/cpp/strify2.c: New tests.
14516
14517 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14518
14519         * gcc.c-torture/execute/20000703-1.c: New test.
14520
14521 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14522
14523         * g++.old-deja/g++.pt (lookup10.C): New test.
14524
14525 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14526
14527         * g++.old-deja/g++.pt (typename25.C): New test.
14528
14529 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14530
14531         * gcc.c-torture/compile/20000701-1.c: New test.
14532
14533 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14534
14535         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14536         to test case.
14537
14538 2000-06-30  Catherine Moore  <clm@cygnus.com>
14539
14540         * gcc.c-torture/execute/align-1.c: New test.
14541
14542 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14543
14544         * g++.old-deja/g++.pt/expr8.C: New test.
14545         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14546
14547 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14548
14549         * gcc.c-torture/compile/20000629-1.c: New test.
14550
14551 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14552
14553
14554         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14555         gcc.dg/noncompile directory, depending on whether they're
14556         preprocessor tests or not.  Annotate all the tests for the dg
14557         framework.
14558
14559         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14560         * gcc.dg/noncompile/noncompile.exp: New.
14561
14562         * Moved files:
14563         Old name                                New name
14564         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14565         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14566         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14567         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14568         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14569         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14570         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14571         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14572         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14573         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14574         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14575         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14576         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
14577         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
14578         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
14579         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
14580         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
14581         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
14582         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
14583         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
14584         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
14585         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
14586         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
14587         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14588
14589         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14590         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14591         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14592         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14593         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14594         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14595
14596 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14597
14598         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14599         declare one variable.  On the fourth, error.
14600         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
14601         declared by 20000628-1a.h.
14602
14603 2000-06-29  Richard Henderson  <rth@redhat.com>
14604
14605         * gcc.c-torture/execute/930529-1.x: New file.
14606         * gcc.dg/920413-1.c: Adjust expected warning text.
14607         * gcc.dg/980217-1.c: Declare abort.
14608         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
14609
14610 2000-06-29  Jeffrey A Law  (law@cygnus.com)
14611
14612         * g77.f-torture/compile/20000629-1.f: New test.
14613         * g77.f-torture/compile/20000629-1.x: Expected to fail.
14614
14615 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14616
14617         Rearrange lots of files, removing entirely the
14618         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
14619         directories.
14620
14621         * Deleted files:
14622         gcc.c-torture/code_quality/code_quality.exp
14623         gcc.c-torture/special/special.exp
14624         gcc.failure/failure.exp
14625         gcc.failure/940409-1.x
14626         gcc.c-torture/compile/961203-1.x
14627
14628         * New files:
14629         gcc.misc-tests/linkage.exp
14630         gcc.c-torture/execute/920730-1t.c
14631         gcc.c-torture/execute/920730-1t.x
14632         gcc.c-torture/compile/920520-1.x
14633         gcc.c-torture/compile/920521-1.x
14634         gcc.c-torture/compile/981006-1.x
14635         gcc.c-torture/execute/eeprof-1.x
14636
14637         * Moved files (possibly with modifications to fit a new harness):
14638         Old name                                New name
14639         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
14640         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
14641         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
14642         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
14643         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
14644         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
14645         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
14646         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
14647         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
14648         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
14649         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
14650         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
14651         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
14652         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
14653
14654 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14655
14656         * c-torture/compile/961203-1.x: Delete.
14657
14658         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
14659         not exit. Include stdio.h.
14660         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
14661         * gcc.misc-tests/dg-12.c: Likewise.
14662         * gcc.misc-tests/dg-5.c: Likewise.
14663         * gcc.misc-tests/dg-6.c: Likewise.
14664         * gcc.misc-tests/dg-7.c: Prototype abort.
14665         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
14666         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
14667         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
14668         not exit.
14669         * gcc.misc-tests/sieve.c: Use return from main, not exit.
14670         * gcc.misc-tests/sort2.c: Use return from main, not exit.
14671
14672 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
14673
14674         * gcc.dg/cpp/20000628-1.c: New test.
14675         * gcc.dg/cpp/20000628-1.h: New header for above test.
14676         * gcc.dg/cpp/20000628-1a.h: Likewise.
14677
14678 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
14679
14680         * gcc.dg/cpp: New directory.
14681         * gcc.dg/cpp/cpp.exp: New driver.
14682         * gcc.dg/cpp/20000627-1.c: New test.
14683         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
14684         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
14685         and rewrite as a compilation test.
14686
14687         * gcc.dg: Move many files into the cpp subdirectory, possibly
14688         renaming or editing them as well.
14689         Old name                New name
14690         990119-1.c              cpp/19990119-1.c
14691         990228-1.c              cpp/19990228-1.c
14692         990407-1.c              cpp/19990407-1.c
14693         990409-1.c              cpp/19990409-1.c
14694         990413-1.c              cpp/19990413-1.c
14695         990703-1.c              cpp/19990703-1.c
14696         20000127-1.c            cpp/20000127-1.c
14697         20000129-1.c            cpp/20000129-1.c
14698         20000207-1.c            cpp/20000207-1.c
14699         20000207-2.c            cpp/20000207-2.c
14700         20000209-1.c            cpp/20000209-1.c
14701         20000209-2.c            cpp/20000209-2.c
14702         20000301-1.c            cpp/20000301-1.c
14703         20000419-1.c            cpp/20000419-1.c
14704         20000510-1.S            cpp/20000510-1.S
14705         20000519-1.c            cpp/20000519-1.c
14706         20000529-1.c            cpp/20000529-1.c
14707         20000625-1.c            cpp/20000625-1.c
14708         20000625-2.c            cpp/20000625-2.c
14709         cpp-as1.c               cpp/assert1.c
14710         cpp-as2.c               cpp/assert2.c
14711         cxx-comments-1.c        cpp/cxxcom1.c
14712         cxx-comments-2.c        cpp/cxxcom2.c
14713         endif-label.c           cpp/endif.c
14714         cpp-hash1.c             cpp/hash1.c
14715         cpp-hash2.c             cpp/hash2.c
14716         cpp-if1.c               cpp/if-1.c
14717         cpp-if2.c               cpp/if-2.c
14718         cpp-if3.c               cpp/if-3.c
14719         cpp-if4.c               cpp/if-4.c
14720         cpp-if5.c               cpp/if-5.c
14721         cpp-cond.c              cpp/if-cexp.c
14722         cpp-missingop.c         cpp/if-mop.c
14723         cpp-missingparen.c      cpp/if-mpar.c
14724         cpp-opprec.c            cpp/if-oppr.c
14725         cpp-ifparen.c           cpp/if-paren.c
14726         cpp-shortcircuit.c      cpp/if-sc.c
14727         cpp-shift.c             cpp/if-shift.c
14728         cpp-unary.c             cpp/if-unary.c
14729         cpp-li1.c               cpp/line1.c
14730         cpp-li2.c               cpp/line2.c
14731         lineno.c                cpp/line3.c
14732         lineno-2.c              cpp/line4.c
14733         cpp-mi.c                cpp/mi1.c
14734         cpp-mic.h               cpp/mi1c.h
14735         cpp-micc.h              cpp/mi1cc.h
14736         cpp-mind.h              cpp/mi1nd.h
14737         cpp-mindp.h             cpp/mi1ndp.h
14738         cpp-mix.h               cpp/mi1x.h
14739         cpp-mi2.c               cpp/mi2.c
14740         cpp-mi2a.h              cpp/mi2a.h
14741         cpp-mi2b.h              cpp/mi2b.h
14742         cpp-mi2c.h              cpp/mi2c.h
14743         cpp-mi3.c               cpp/mi3.c
14744         cpp-mi3.def             cpp/mi3.def
14745         poison-1.c              cpp/poison.c
14746         pr-impl.c               cpp/prag-imp.c
14747         cpp-redef-2.c           cpp/redef1.c
14748         cpp-redef.c             cpp/redef2.c
14749         strpaste.c              cpp/strp1.c
14750         strpaste-2.c            cpp/strp2.c
14751         cpp-tradpaste.c         cpp/tr-paste.c
14752         cpp-tradstringify.c     cpp/tr-str.c
14753         cpp-tradwarn1.c         cpp/tr-warn1.c
14754         cpp-tradwarn2.c         cpp/tr-warn2.c
14755         trigraphs.c             cpp/trigraphs.c
14756         cpp-unc1.c              cpp/unc1.c
14757         cpp-unc2.c              cpp/unc2.c
14758         cpp-unc3.c              cpp/unc3.c
14759         cpp-unc.c               cpp/unc4.c
14760         undef.c                 cpp/undef1.c
14761         undef-2.c               cpp/undef2.c
14762         cpp-wi1.c               cpp/widestr1.c
14763
14764 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14765
14766         * lib/g++.exp (g++_include_flags): Tweak.
14767
14768 2000-06-27  H.J. Lu  <hjl@gnu.org>
14769             Loren J. Rittle  <ljrittle@acm.org>
14770
14771         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14772         version with one that knows about the new gcc tree structure.
14773         (g++_link_flags): Same.
14774
14775 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14776
14777         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14778         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14779         case we are cross-compiling.
14780
14781         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14782         g++.old-deja/g++.niklas/Makefile.in,
14783         g++.old-deja/g++.niklas/configure.in,
14784         g++.old-deja/g++.other/Makefile.in,
14785         g++.old-deja/g++.other/configure.in,
14786         gcc.c-torture/code_quality/Makefile.in,
14787         gcc.c-torture/code_quality/configure.in,
14788         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14789         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14790         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14791         gcc.c-torture/execute/ieee/Makefile.in,
14792         gcc.c-torture/execute/ieee/configure.in,
14793         gcc.c-torture/noncompile/Makefile.in,
14794         gcc.c-torture/noncompile/configure.in,
14795         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14796         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14797         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
14798
14799 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14800
14801         * g++.old-deja/g++.other/ambig3.C: New test.
14802
14803 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14804
14805         * g++.old-deja/g++.pt/syntax1.C: New test.
14806         * g++.old-deja/g++.pt/syntax2.C: New test.
14807         * g++.old-deja/g++.other/syntax3.C: New test.
14808         * g++.old-deja/g++.other/syntax4.C: New test.
14809
14810 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14811
14812         * gcc.dg/20000623-1.c: Prototype exit and abort.
14813
14814 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14815
14816         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
14817         New tests.
14818         * gcc.dg/cpp-mi3.def: New file.
14819
14820         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
14821         inside assertions.
14822         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
14823         lexer's error messages.
14824         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
14825         divine anything from the linemarkers.
14826         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
14827         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
14828
14829 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
14830
14831         * gcc.dg/20000623-1.c: New test.
14832
14833 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
14834
14835         * gcc.c-torture/execute/20000622-1.c: New test.
14836
14837 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14838
14839         * g++.old-deja/g++.other/init15.C: New test.
14840
14841 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14842
14843         * g++.old-deja/g++.pt/vaarg2.C: New test.
14844         * g++.old-deja/g++.pt/vaarg3.C: New test.
14845
14846 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
14847
14848         * g++.old-deja/g++.other/dyncast6.C: New test.
14849
14850 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
14851
14852         * gcc.c-torture/execute/loop-6.c: New test.
14853
14854 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
14855
14856         * gcc.dg/20000614-1.c: New test.
14857         * gcc.dg/20000614-2.c: New test.
14858
14859 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
14860
14861         * g++.old-deja/g++.other/inline12.C: New test.
14862
14863 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
14864
14865         * g++.old-deja/g++.other/eh1.C: New test.
14866
14867 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
14868
14869         * g++.old-deja/g++.other/type.C: New test.
14870
14871 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14872
14873         * g++.old-deja/g++.other/initstring.C: New test.
14874
14875 2000-06-12  Jason Merrill  <jason@redhat.com>
14876
14877         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
14878
14879 2000-06-09  Jeffrey A Law  (law@cygnus.com)
14880
14881         * gcc.c-torture/compile/20000609-1.c: New test.
14882
14883 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
14884
14885         * gcc.dg/20000609-1.c: New test.
14886
14887 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
14888
14889         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
14890         * gcc.c-torture/noncompile/poison-1.c: Move...
14891         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
14892         * gcc.dg/cpp-li1.c: Add a token after the #line.
14893
14894 2000-06-05  Richard Henderson  <rth@cygnus.com>
14895
14896         * gcc.c-torture/execute/20000605-2.c: New test.
14897         * gcc.c-torture/execute/20000605-3.c: New test.
14898
14899 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
14900
14901         * g77.f-torture/execute/20000503-1.x: New file.
14902
14903 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14904
14905         * g++.old-deja/g++.eh/badalloc1.C: New test.
14906
14907 2000-06-05  Richard Henderson  <rth@cygnus.com>
14908
14909         * gcc.c-torture/execute/20000605-1.c: New test.
14910
14911 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14912             Nathan Sidwell <nathan@codesourcery.com>
14913
14914         * gcc.c-torture/compile/20000605-1.c: New test.
14915
14916 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
14917
14918         * g77.f-torture/compile/20000601-1.f:  New test.
14919
14920 2000-06-03  Richard Henderson  <rth@cygnus.com>
14921
14922         * gcc.c-torture/execute/20000603-1.c: New.
14923
14924 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
14925
14926         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
14927         * gcc.dg/noreturn-2.c (noreturn): Likewise.
14928
14929 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
14930
14931         * gcc.dg/compare2.c (case 12): XFAIL.
14932         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
14933         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
14934
14935         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
14936
14937 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
14938
14939         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
14940         guard macro is already defined when the header is first
14941         included.
14942         * gcc.dg/cpp-mix.h: New file.
14943         * gcc.dg/endif-label.c: Update patterns to match compiler.
14944
14945         * g++.brendan/complex1.C: Declare abort.
14946         * g++.law/refs4.C: Remove XFAIL.
14947         * g++.oliva/expr2.C: Declare abort and exit.
14948
14949 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
14950
14951         * gcc.c-torture/execute/20000528-1.c: New test.
14952
14953         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
14954         * g++.old-deja/g++.law/temps4.C: Likewise.
14955
14956         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
14957         stdlib.h.  Call abort() on failure.
14958         * g++.old-deja/g++.law/refs4.C: Likewise.
14959         * g++.old-deja/g++.law/temps4.C: Likewise.
14960         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
14961         * gcc.c-torture/execute/20000112-1.c: Include string.h.
14962
14963 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
14964
14965         Relative to g++.dg/special:
14966         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
14967
14968         Relative to g++.old-deja:
14969         * g++.brendan/complex1.C, g++.jason/optimize2.C,
14970         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
14971         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
14972         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
14973         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
14974         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
14975         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
14976
14977         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
14978         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
14979         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
14980         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
14981         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
14982         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
14983         and/or string.h.
14984
14985         * g++.other/goto1.C: Update expectations for error messages.
14986
14987 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
14988
14989         * gcc.c-torture/compile/20000523-1.c: New test.
14990
14991 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14992
14993         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
14994
14995 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14996
14997         * g++.old-deja/g++.eh/catch11.C: New test.
14998         * g++.old-deja/g++.eh/catch12.C: New test.
14999
15000 2000-05-24  Nick Clifton  <nickc@cygnus.com>
15001
15002         * gcc.c-torture/execute/20000523-1.c: New test.
15003
15004 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
15005
15006         * c-torture/execute/bcp-1.c: Replace abort in arg of
15007         __builtin_constant_p with a generic external function.
15008
15009         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
15010         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
15011         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
15012         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
15013         Prototype abort and/or exit.
15014
15015         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
15016         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
15017         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
15018         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
15019
15020 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
15021
15022         * gcc.dg/dwarf2-1.c: New test.
15023
15024 2000-05-20  Richard Henderson  <rth@cygnus.com>
15025
15026         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
15027
15028 2000-05-20  Andreas Jaeger  <aj@suse.de>
15029
15030         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
15031         testcase.
15032
15033 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
15034
15035         * gcc.c-torture/execute/20000519-2.c: New test.
15036
15037 2000-05-19  Andreas Jaeger  <aj@suse.de>
15038
15039         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
15040         which fails with SSA.
15041
15042         * lib/c-torture.exp: Also test with -O3 -fssa.
15043
15044 2000-05-18  Michael Meissner  <meissner@redhat.com>
15045
15046         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
15047         * gcc.c-torture/execute/920415-1.c: Ditto.
15048         * gcc.c-torture/execute/920501-1.c: Ditto.
15049         * gcc.c-torture/execute/conversion.c: Ditto.
15050         * gcc.c-torture/execute/cvt-1.c: Ditto.
15051
15052 2000-05-18  Jeffrey A Law  (law@cygnus.com)
15053
15054         * gcc.c-torture/compile/20000518-1.c: New test.
15055
15056 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
15057
15058         * g77.f-torture/compile/200005018.f:  New test.
15059
15060 2000-05-17  Jeffrey A Law  (law@cygnus.com)
15061
15062         * gcc.c-torture/compile/20000517-1.c: New test.
15063
15064 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15065
15066         * gcc.c-torture/execute/20000516-1.c: New test.
15067
15068 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
15069
15070         * g++.old-deja/g++.other/eh.C: New test.
15071
15072 2000-05-12  Richard Henderson  <rth@cygnus.com>
15073
15074         * gcc.c-torture/execute/990208-1.c (main): Don't pass
15075         constants through to doit's conditional.
15076
15077 2000-05-11  Jeffrey A Law  (law@cygnus.com)
15078
15079         * gcc.c-torture/compile/20000511-1.c: New test.
15080         * g77.f-torture/compile/20000511-1.f: New test.
15081         * g77.f-torture/compile/20000511-2.f: New test.
15082
15083 2000-05-11  Michael Meissner  <meissner@redhat.com>
15084
15085         * gcc.c-torture/execute/20000511-1.c: New test.
15086
15087 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
15088
15089         * gcc.dg/dg.exp: Scan .S files as well as .c files.
15090         * gcc.dg/20000510-1.S: New.
15091
15092 2000-05-08  Catherine Moore  <clm@cygnus.com>
15093
15094         * gcc.dg/unused-3.c: New.
15095
15096 2000-05-06  Richard Henderson  <rth@cygnus.com>
15097
15098           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
15099           * g++.old-deja/g++.mike/warn1.C: Likewise.
15100           * g++.old-deja/g++.pt/local1.C: Likewise.
15101           * g++.old-deja/g++.pt/local7.C: Likewise.
15102           * g++.old-deja/g++.pt/spec16.C: Likewise.
15103
15104 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
15105
15106         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
15107
15108 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
15109
15110           * g77.f-torture/execute/20000503-1.f:  New test.
15111
15112 2000-05-04  Andreas Jaeger  <aj@suse.de>
15113
15114         * gcc.dg/noreturn-2.c: New test.
15115
15116 2000-05-04  Neil Booth  <NeilB@earthling.net>
15117
15118         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
15119         preprocessor.
15120
15121 2000-05-04  Richard Henderson  <rth@cygnus.com>
15122
15123         * gcc.c-torture/execute/20000503-1.c: Fix typo.
15124
15125 2000-05-04  Richard Henderson  <rth@cygnus.com>
15126
15127         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
15128         OpenSSL by Jason R Thorpe.
15129
15130 2000-05-03  Jim Wilson  <wilson@cygnus.com>
15131
15132         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
15133
15134 2000-05-03  Robert Lipe <robertlipe@usa.net>
15135
15136         * gcc.dg/20000503-1.c: New test.
15137
15138 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
15139
15140         * gcc.c-torture/compile/20000502-1.c: New test.
15141         * g++.old-deja/g++.other/align.C: New test.
15142         * gcc.dg/cpp-tradstringify.c: New test.
15143
15144 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
15145
15146         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
15147         and hard registers.
15148
15149 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
15150
15151         * gcc.c-torture/execute/loop-5.c: New test.
15152
15153 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
15154
15155         * gcc.c-torture/execute/va-arg-20.c: New test.
15156
15157 2000-04-23  Jeffrey A Law  (law@cygnus.com)
15158
15159         * gcc.c-torture/execute/20000422-1.c: New test.
15160
15161 2000-04-20  Greg McGary  <gkm@gnu.org>
15162
15163         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
15164         when optimizing, but without sibling-call optimizations (-O1).
15165
15166 2000-04-20  Jeffrey A Law  (law@cygnus.com)
15167
15168           * gcc.c-torture/compile/20000420-1.c: New test.
15169
15170 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15171
15172         * g++.abi/ptrflags.C: New test.
15173         * g++.eh/catchptr1.C: Test incomplete pointer chains.
15174
15175 2000-04-19  Catherine Moore  <clm@cygnus.com>
15176
15177         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
15178
15179 2000-04-19  Greg McGary  <gkm@gnu.org>
15180
15181         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
15182         sibling-call optimizations.
15183
15184 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
15185
15186         * gcc.dg/20000419-1.c: New test.
15187
15188 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
15189
15190         * gcc.c-torture/execute/20000412-6.c: New test.
15191
15192 2000-04-12  Jeffrey A Law  (law@cygnus.com)
15193
15194         * gcc.c-torture/execute/20000412-5.c: New test.
15195         * g77.f-torture/compile/20000412-1.f: New test.
15196         * gcc.c-torture/execute/20000412-4.c: New test.
15197         * gcc.c-torture/compile/20000412-2.c: New test.
15198         * gcc.c-torture/execute/20000412-3.c: New test.
15199         * gcc.c-torture/compile/20000412-1.c: New test.
15200         * gcc.c-torture/execute/20000412-2.c: New test.
15201
15202 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
15203
15204         * objc/execute/bf-20.m: New test.
15205
15206 2000-04-10  Richard Henderson  <rth@cygnus.com>
15207
15208         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
15209
15210         * gcc.c-torture/execute/20000412-1.c: New test.
15211
15212 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15213
15214         * g++.old-deja/g++.eh/catchptr1.C: New test.
15215
15216 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
15217
15218         * g++.old-deja/g++.abi/cxa_vec.C: New test.
15219
15220 2000-04-08  Neil Booth  <NeilB@earthling.net>
15221
15222         * gcc.dg/cpp-nullchar.c: Remove test as
15223         embedded nulls cause problems.
15224
15225 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15226
15227         * gcc.dg/compare2.c: New test.
15228
15229 2000-04-08  Neil Booth  <NeilB@earthling.net>
15230
15231         * gcc.dg/cpp-nullchar.c: New test.
15232
15233 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
15234
15235         * gcc.dg/cpp-mi2.c: New test.
15236         * gcc.dg/cpp-mi2[abc].h: New files.
15237
15238 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
15239
15240         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
15241         member name.
15242
15243 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15244
15245         * g++.old-deja/g++.abi/vmihint.C: New test.
15246
15247 2000-04-06  Neil Booth  <NeilB@earthling.net>
15248
15249         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
15250         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
15251         copyright.
15252
15253 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
15254
15255         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
15256         avoid stack-frame overwrite.
15257
15258 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
15259
15260         * gcc.c-torture/compile/20000405-2.c: New test.
15261         * gcc.c-torture/compile/20000405-3.c: New test.
15262
15263 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15264
15265         * gcc.c-torture/compile/20000405-1.c: New test.
15266
15267 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
15268
15269         * gcc.dg/cast-qual-1.c: Revert last change.
15270
15271 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15272
15273         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
15274
15275 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
15276
15277         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
15278         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
15279
15280 2000-04-03  Jeffrey A Law  (law@cygnus.com)
15281
15282         * gcc.c-torture/compile/20000403-2.c: New test.
15283         * gcc.c-torture/compile/20000403-1.c: New test.
15284
15285 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
15286
15287         * gcc.c-torture/execute/20000403-1.c: New test.
15288
15289 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
15290
15291         * gcc.c-torture/execute/20000402-1.c: New test.
15292
15293 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
15294
15295         * gcc.c-torture/execute/va-arg-15.c: New test.
15296         * gcc.c-torture/execute/va-arg-16.c: New test.
15297         * gcc.c-torture/execute/va-arg-17.c: New test.
15298         * gcc.c-torture/execute/va-arg-18.c: New test.
15299         * gcc.c-torture/execute/va-arg-19.c: New test.
15300
15301 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
15302
15303         * gcc.c-torture/compile/981211-1.c: Move to...
15304         * gcc.dg/cpp-as1.c: ...here.
15305         * gcc.dg/cpp-as2.c: New file.
15306
15307         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
15308         compiler.
15309
15310 2000-04-02  Neil Booth  <NeilB@earthling.net>
15311
15312         * gcc.dg/cpp-cond.c  New tests.
15313         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
15314         accidental success less likely.
15315         * gcc.dg/cpp-missingop.c  New tests.
15316         * gcc.dg/cpp-missingparen.c  New tests.
15317         * gcc.dg/cpp-shift.c  New tests.
15318         * gcc.dg/cpp-shortcircuit.c  New tests.
15319         * gcc.dg/cpp-unary.c  New tests.
15320
15321 2000-03-29  Jeffrey A Law  (law@cygnus.com)
15322
15323         * gcc.c-torture/compile/20000329-1.c: New test.
15324
15325 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
15326
15327         * gcc.c-torture/compile/20000326-1.c: New test.
15328         * gcc.c-torture/compile/20000326-2.c: New test.
15329
15330 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
15331
15332         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
15333         the first parameter is a function argument.
15334
15335 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
15336
15337         * g++.old-deja/g++.ext/array4.C: New test.
15338
15339 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
15340
15341         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
15342
15343 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15344
15345         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
15346
15347 2000-03-19  Richard Henderson  <rth@cygnus.com>
15348
15349         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
15350
15351 2000-03-19  Richard Henderson  <rth@cygnus.com>
15352
15353         * gcc.c-torture/compile/20000319-1.c: New test.
15354
15355 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15356
15357         * gcc.c-torture/execute/20000314-3.c: New test.
15358         * gcc.c-torture/execute/20000314-2.c: New test.
15359         * gcc.c-torture/execute/20000314-1.c: New test.
15360         * gcc.c-torture/compile/20000314-2.c: New test.
15361         * gcc.c-torture/compile/20000314-1.c: New test.
15362
15363 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
15364
15365         * g++.old-deja/g++.warn/inline.C: New test.
15366
15367 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
15368
15369         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
15370         standards-compliant result rather than specific constants.
15371         Put test-values in array.
15372
15373 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
15374
15375         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
15376         (g++_target_compile): Put test-specific options last.
15377
15378 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15379
15380         * g++.old-deja/g++.eh/vbase4.C: New test.
15381
15382 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15383
15384         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
15385
15386 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15387
15388         * g++.old-deja/g++.brendan/misc12.C: Removed.
15389         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15390         * g++.old-deja/g++.ext/pretty4.C: New test.
15391
15392 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15393
15394         * g++.old-deja/g++.other/string2.C: New test.
15395
15396 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15397
15398         * g++.old-deja/g++.warn/impint2.C: New test.
15399
15400 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15401
15402         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15403         is 1, not zero.
15404
15405 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15406
15407         * g++.old-deja/g++.warn/impint.C: New test.
15408         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
15409         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
15410         * g++.old-deja/g++.pt/explicit12.C: Likewise.
15411         * g++.old-deja/g++.pt/explicit13.C: Likewise.
15412         * g++.old-deja/g++.pt/explicit17.C: Likewise.
15413         * g++.old-deja/g++.pt/explicit18.C: Likewise.
15414         * g++.old-deja/g++.pt/explicit19.C: Likewise.
15415         * g++.old-deja/g++.pt/explicit23.C: Likewise.
15416         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15417         * g++.old-deja/g++.pt/explicit35.C: Likewise.
15418         * g++.old-deja/g++.pt/explicit6.C: Likewise.
15419         * g++.old-deja/g++.pt/memclass7.C: Likewise.
15420
15421 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
15422
15423         * gcc.dg/cpp-redef.c: New test.
15424
15425 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
15426
15427         * g++.old-deja/g++.pt/unify7.C: New test.
15428
15429 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15430
15431         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15432         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15433
15434 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15435
15436         * gcc.c-torture/compile/20000224-1.c: New test.
15437
15438 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15439
15440         * gcc.c-torture/compile/cpp-2.c: New test.
15441         * gcc.c-torture/compile/cpp-1.c: New test.
15442
15443 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15444
15445         * gcc.c-torture/execute/20000225-1.c: New test.
15446
15447 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15448
15449         * gcc.dg/cpp-li2.c: New test.
15450
15451         * gcc.dg/cpp-wi1.c: New test.
15452
15453         * gcc.dg/cpp-li1.c: New test.
15454
15455 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
15456
15457         * g++.old-deja/g++.other/sizeof5.C: New test.
15458
15459 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15460
15461         * gcc.c-torture/execute/va-arg-13.c: New test.
15462
15463 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
15464
15465         * gcc.c-torture/execute/va-arg-12.c: New test.
15466
15467 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15468
15469         * gcc.c-torture/execute/20000223-1.c: New test.
15470
15471 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15472
15473         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15474
15475 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15476
15477         * g++.old-deja/g++.abi/ptrmem.C: New test.
15478
15479 2000-02-19  Richard Henderson  <rth@cygnus.com>
15480
15481         * gcc.c-torture/compile/init-3.c: New.
15482
15483 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15484
15485         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
15486         ALWAYS_CXXFLAGS.
15487
15488 2000-02-11  Robert Lipe <robertl@sco.com>
15489
15490         * gcc.c-torture/compile/20000211-3.c: New test.
15491
15492 2000-02-11  Martin Buchholz <martin@xemacs.org>
15493
15494         * gcc.c-torture/compile/20000211-2.c: New test.
15495
15496 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15497
15498         * gcc.c-torture/compile/20000211-1.c: New test.
15499
15500 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15501
15502         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15503           on native targets
15504
15505 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15506
15507         * g++.old-deja/g++.other/cast5.C: New test.
15508
15509 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15510
15511         * gcc.c-torture/execute/20000205-1.c: New.
15512
15513 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15514
15515         * g++.old-deja/g++.jason/cast3.C: Return void.
15516         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15517
15518 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15519
15520         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
15521
15522         * gcc.dg/loop-1.c: New test.
15523
15524 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
15525
15526         * gcc.c-torture/compile/20000127-1.c: New test.
15527         * gcc.c-torture/execute/991228-1.c: New test.
15528
15529 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15530
15531         * gcc.dg/unused-2.c: New test.
15532
15533         * gcc.dg/conv-1.c: New test.
15534
15535 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15536
15537         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15538         compiler.
15539         (tool_option_proc): Fix typo.
15540
15541 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15542
15543         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15544         of the ld on the host, not on the build machine.
15545         Also, don't crash if '--help' is not a supported option.
15546
15547 2000-01-24  Richard Henderson  <rth@cygnus.com>
15548
15549         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15550
15551 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15552
15553         * gcc.c-torture/execute/20000120-2.c: New test.
15554         * gcc.c-torture/execute/20000120-1.c: New test.
15555
15556 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15557
15558         * gcc.c-torture/execute/20000113-1.c: New test.
15559
15560 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15561
15562         * gcc.c-torture/execute/20000112-1.c: New test.
15563
15564 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15565
15566         * gcc.dg/20000111-1.c: New test.
15567
15568 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15569
15570         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15571         with 16 bit integers.
15572
15573 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15574
15575         * gcc.dg/20000108-1.c: New test.
15576
15577 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15578
15579         * g++.old-deja/g++.ns/koenig8.C: New test.
15580
15581 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15582
15583         * g++.old-deja/g++.other/cast4.C: New test.
15584
15585 2000-01-05  Jeffrey A Law  (law@cygnus.com)
15586
15587         * gcc.c-torture/compile/20000105-2.c: New test.
15588         * gcc.c-torture/compile/20000105-1.c: New test.
15589
15590 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15591
15592         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
15593         references to printf & atoi to conform to ANSI standard.
15594         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
15595         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
15596         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
15597         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
15598         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
15599         * g++.old-deja/g++.brendan/complex1.C: Likewise.
15600         * g++.old-deja/g++.brendan/copy1.C: Likewise.
15601         * g++.old-deja/g++.brendan/copy2.C: Likewise.
15602         * g++.old-deja/g++.brendan/copy3.C: Likewise.
15603         * g++.old-deja/g++.brendan/copy4.C: Likewise.
15604         * g++.old-deja/g++.brendan/copy5.C: Likewise.
15605         * g++.old-deja/g++.brendan/copy6.C: Likewise.
15606         * g++.old-deja/g++.brendan/copy7.C: Likewise.
15607         * g++.old-deja/g++.brendan/copy8.C: Likewise.
15608         * g++.old-deja/g++.brendan/crash11.C: Likewise.
15609         * g++.old-deja/g++.brendan/crash14.C: Likewise.
15610         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
15611         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
15612         * g++.old-deja/g++.brendan/delete2.C: Likewise.
15613         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
15614         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
15615         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
15616         * g++.old-deja/g++.brendan/eh1.C: Likewise.
15617         * g++.old-deja/g++.brendan/groff1.C: Likewise.
15618         * g++.old-deja/g++.brendan/init3.C: Likewise.
15619         * g++.old-deja/g++.brendan/misc12.C: Likewise.
15620         * g++.old-deja/g++.brendan/misc7.C: Likewise.
15621         * g++.old-deja/g++.brendan/new2.C: Likewise.
15622         * g++.old-deja/g++.brendan/operators4.C: Likewise.
15623         * g++.old-deja/g++.brendan/operators5.C: Likewise.
15624         * g++.old-deja/g++.brendan/overload2.C: Likewise.
15625         * g++.old-deja/g++.brendan/overload7.C: Likewise.
15626         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
15627         * g++.old-deja/g++.brendan/reference1.C: Likewise.
15628         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
15629         * g++.old-deja/g++.brendan/template24.C: Likewise.
15630         * g++.old-deja/g++.brendan/template3.C: Likewise.
15631         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
15632         * g++.old-deja/g++.jason/inline3.C: Likewise.
15633         * g++.old-deja/g++.jason/opeq.C: Likewise.
15634         * g++.old-deja/g++.law/arg5.C: Likewise.
15635         * g++.old-deja/g++.law/arm7.C: Likewise.
15636         * g++.old-deja/g++.law/ctors11.C: Likewise.
15637         * g++.old-deja/g++.law/cvt8.C: Likewise.
15638         * g++.old-deja/g++.law/init9.C: Likewise.
15639         * g++.old-deja/g++.law/refs4.C: Likewise.
15640         * g++.old-deja/g++.law/template2.C: Likewise.
15641         * g++.old-deja/g++.law/visibility24.C: Likewise.
15642         * g++.old-deja/g++.law/vtable3.C: Likewise.
15643         * g++.old-deja/g++.mike/asm2.C: Likewise.
15644         * g++.old-deja/g++.mike/eh1.C: Likewise.
15645         * g++.old-deja/g++.mike/misc1.C: Likewise.
15646         * g++.old-deja/g++.mike/misc13.C: Likewise.
15647         * g++.old-deja/g++.mike/misc14.C: Likewise.
15648         * g++.old-deja/g++.mike/ns12.C: Likewise.
15649         * g++.old-deja/g++.mike/p1248.C: Likewise.
15650         * g++.old-deja/g++.mike/p3708.C: Likewise.
15651         * g++.old-deja/g++.mike/p3708a.C: Likewise.
15652         * g++.old-deja/g++.mike/p3708b.C: Likewise.
15653         * g++.old-deja/g++.mike/p646.C: Likewise.
15654         * g++.old-deja/g++.mike/p700.C: Likewise.
15655         * g++.old-deja/g++.mike/p783.C: Likewise.
15656         * g++.old-deja/g++.mike/p783a.C: Likewise.
15657         * g++.old-deja/g++.mike/p783b.C: Likewise.
15658         * g++.old-deja/g++.mike/p786.C: Likewise.
15659         * g++.old-deja/g++.mike/p789.C: Likewise.
15660         * g++.old-deja/g++.mike/p789a.C: Likewise.
15661         * g++.old-deja/g++.mike/p807a.C: Likewise.
15662         * g++.old-deja/g++.other/delete3.C: Likewise.
15663         * g++.old-deja/g++.other/dyncast1.C: Likewise.
15664         * g++.old-deja/g++.other/dyncast2.C: Likewise.
15665         * g++.old-deja/g++.other/dyncast3.C: Likewise.
15666         * g++.old-deja/g++.other/empty1.C: Likewise.
15667         * g++.old-deja/g++.other/temporary1.C: Likewise.
15668         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
15669         * g++.old-deja/g++.pt/t16.C: Likewise.
15670         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
15671
15672 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
15673
15674         * gcc.dg/991230-1.c: New test.
15675
15676 1999-12-29  Jeffrey A Law  (law@cygnus.com)
15677
15678         * gcc.c-torture/compile/991229-3.c: New test.
15679         * gcc.c-torture/compile/991229-2.c: New test.
15680         * gcc.c-torture/compile/991229-1.c: New test.
15681
15682 1999-12-29  Greg McGary <gkm@eng.ascend.com>
15683
15684         * gcc.c-torture/compile/labels-2.c: New test.
15685
15686 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
15687
15688         * gcc.c-torture/execute/991227-1.c: New test.
15689
15690 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15691
15692         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
15693
15694 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
15695
15696         * gcc.c-torture/execute/991221-1.c: New test.
15697
15698 1999-12-20  Nathan Sidwell  <nathan@acm.org>
15699
15700         * g++.old-deja/g++.other/cast3.C: New test.
15701
15702 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
15703
15704         * gcc.c-torture/execute/991216-4.c: New test.
15705
15706 1999-12-16  Michael Meissner  <meissner@cygnus.com>
15707
15708         * gcc.c-torture/execute/991216-1.c: New test.
15709         * gcc.c-torture/execute/991216-2.c: New test.
15710         * gcc.c-torture/execute/991216-3.c: New test.
15711
15712 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15713
15714         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
15715         Actually make the test fail by using "-O2" for compilation.
15716
15717 1999-12-15  Nathan Sidwell  <nathan@acm.org>
15718
15719         * g++.old-deja/g++.warn/cast-align1.C: New test.
15720
15721 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15722
15723         * gcc.c-torture/compile/991214-1.c: New test.
15724         * gcc.c-torture/compile/991214-2.c: New test.
15725
15726 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15727
15728         * gcc.dg/991214-1.c: New test.
15729
15730 1999-12-13  Jeffrey A Law  (law@cygnus.com)
15731
15732         * gcc.c-torture/compile/991213-3.c: New test.
15733         * gcc.c-torture/compile/991213-2.c: New test.
15734         * gcc.c-torture/compile/991213-1.c: New test.
15735
15736 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
15737
15738         * gcc.dg/991209-1.c: New test.
15739
15740 1999-12-08  Nathan Sidwell <nathan@acm.org>
15741
15742         * gcc.c-torture/compile/991208-1.c: New test.
15743
15744 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15745
15746         * gcc.dg/ultrasp2.c: New test.
15747
15748 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
15749
15750         * g++.old-deja/g++.abi/align.C (main): Fix typo.
15751
15752 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
15753
15754         * gcc.c-torture/compile/991202-1.c: New test.
15755         * gcc.c-torture/execute/991202-1.c: New test.
15756         * gcc.c-torture/execute/991202-2.c: New test.
15757         * gcc.c-torture/execute/991202-3.c: New test.
15758
15759 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
15760
15761         * g++.old-deja/g++.abi/align.C: New test.
15762         * g++.old-deja/g++.abi/aggregates.C: Likewise.
15763         * g++.old-deja/g++.abi/bitfields.C: Likewise.
15764
15765 1999-12-01  Richard Henderson  <rth@cygnus.com>
15766
15767         * gcc.c-torture/execute/991201-1.c: New.
15768
15769 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
15770
15771         * gcc.dg/991129-1.c: New test.
15772
15773 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
15774
15775         * gcc.c-torture/compile/991127-1.c: New test.
15776
15777 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15778
15779         * g++.old-deja/g++.other/warn4.C: New test.
15780
15781 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15782
15783         * g++.old-deja/g++.eh/cleanup2.C: New test.
15784         * g++.old-deja/g++.ext/pretty2.C: New test.
15785         * g++.old-deja/g++.ext/pretty3.C: New test.
15786         * g++.old-deja/g++.other/debug6.C: New test.
15787
15788 1999-10-20  Jim Wilson  <wilson@cygnus.com>
15789
15790         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
15791         compiler_output to look for one error message instead of two.
15792
15793 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
15794
15795         * gcc.c-torture/execute/991118-1.c: Also test case
15796         where the word boundary does not split a byte evenly.
15797
15798 1999-11-19  Nathan Sidwell  <nathan@acm.org>
15799
15800         * g++.old-deja/g++.ext/restrict1.C: New test.
15801
15802 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
15803
15804         * gcc.c-torture/execute/991118-1.c: New test.
15805
15806 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
15807
15808         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
15809         working directory pathnames.
15810
15811 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
15812
15813         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
15814         host is equipped with driver.h and driver.o so it can actually
15815         compile and run the tests.
15816
15817 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
15818
15819         * gcc.c-torture/compile/991008-1.c: New test.
15820
15821 1999-11-08  Nick Clifton  <nickc@cygnus.com>
15822
15823         * lib/gcc-dg.exp: Include target-supports.exp
15824
15825 1999-11-05  Nick Clifton  <nickc@cygnus.com>
15826
15827         * lib/target-supports.exp: New file: Provide procs to test for
15828         features supported by the target.
15829         (check_weak_available): Moved here from ecos.exp.
15830         (check_alias_available): New proc: Determine of the target
15831         toolchain supports the alias attribute.
15832
15833         * gcc.dg/special/ecos.exp: Move check_weak_available to
15834         target-supports.exp.
15835         (alias-1.c): Only perform the test if the target supports
15836         aliases.
15837         (wkali-1.c): Only perform the test if the target supports
15838         aliases.
15839
15840         * gcc.dg/990506-0.c: Expect error messages from cross
15841         targets as well as native targets.
15842
15843 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15844
15845         * gcc.dg/ultrasp1.c: Removed xfail.
15846         * gcc.dg/struct-ret-2.c: Likewise.
15847         * gcc.dg/array-1.c: Likewise.
15848
15849 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15850
15851         * gcc.dg/struct-ret-2.c: New test.
15852
15853         * gcc.dg/array-1.c: New test.
15854
15855 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
15856
15857         * gcc.c-torture/execute/991030-1.c: New test.
15858
15859 1999-10-26  Richard Henderson  <rth@cygnus.com>
15860
15861         * gcc.c-torture/compile/991026-2.c: New test.
15862
15863 1999-10-26  Jeffrey A Law  (law@cygnus.com)
15864
15865         * gcc.c-torture/compile/991026-1.c: New test.
15866
15867 1999-10-23  Jeffrey A Law  (law@cygnus.com)
15868
15869         * gcc.c-torture/execute/991023-1.c: New test.
15870
15871 1999-10-19  Jeffrey A Law  (law@cygnus.com)
15872
15873         * gcc.c-torture/execute/991019-1.c: New test.
15874
15875 1999-10-16  Richard Henderson  <rth@cygnus.com>
15876
15877         * gcc.c-torture/execute/991016-1.c: New test.
15878
15879 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
15880
15881         * gcc.c-torture/execute/991014-1.c: New test.
15882
15883 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
15884
15885         * g++.old-deja/g++.other/union2.C: New test.
15886
15887 1999-10-13  Nathan Sidwell  <nathan@acm.org>
15888
15889         * g++.old-deja/g++.other/vaarg2.C: New test.
15890         * g++.old-deja/g++.other/vaarg3.C: New test.
15891
15892 1999-10-12  Craig Burley  <craig@jcb-sc.com>
15893
15894         * g77.f-torture/noncompile/19990905-1.f: Moved from being
15895         in compile/.
15896
15897 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
15898
15899         * gcc.c-torture/execute/va-arg-11.c: New test.
15900
15901 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
15902
15903         * lib/file-format.exp (gcc_target_object_format): Don't
15904         crash if objdump is unavailable.
15905
15906 1999-09-29  Donn Terry <donn@interix.com>
15907
15908         * gcc.misc-tests/mg.exp: delete extraneous redirection.
15909
15910 1999-09-28  Nick Clifton  <nickc@cygnus.com>
15911
15912         * gcc.c-torture/compile/990928-1.c: New test.
15913
15914 1999-09-28  Nathan Sidwell  <nathan@acm.org>
15915
15916         * g++.old-deja/g++.other/decl6.C: New test.
15917
15918 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15919
15920         * gcc.c-torture/execute/va-arg-10.c: New test.
15921
15922 1999-09-27  Nathan Sidwell  <nathan@acm.org>
15923
15924         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
15925         __PRETTY_FUNCTION__.
15926
15927 1999-09-23  Nick Clifton  <nickc@cygnus.com>
15928
15929         * gcc.c-torture/execute/990923-1.c: New test.
15930
15931 1999-09-21  Nick Clifton  <nickc@cygnus.com>
15932
15933         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
15934         for which -fpic is inappropriate.
15935
15936 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
15937
15938         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
15939
15940 1999-09-21  Nathan Sidwell  <nathan@acm.org>
15941
15942         * g++.old-deja/g++.other/dyncast1.C: New test.
15943         * g++.old-deja/g++.other/dyncast2.C: New test.
15944         * g++.old-deja/g++.other/dyncast3.C: New test.
15945         * g++.old-deja/g++.other/dyncast4.C: New test.
15946         * g++.old-deja/g++.other/dyncast5.C: New test.
15947         * g++.old-deja/g++.eh/catch3.C: New test.
15948         * g++.old-deja/g++.eh/catch3p.C: New test.
15949         * g++.old-deja/g++.eh/catch4.C: New test.
15950         * g++.old-deja/g++.eh/catch4p.C: New test.
15951         * g++.old-deja/g++.eh/catch5.C: New test.
15952         * g++.old-deja/g++.eh/catch5p.C: New test.
15953         * g++.old-deja/g++.eh/catch6.C: New test.
15954         * g++.old-deja/g++.eh/catch6p.C: New test.
15955         * g++.old-deja/g++.eh/catch7.C: New test.
15956         * g++.old-deja/g++.eh/catch7p.C: New test.
15957         * g++.old-deja/g++.eh/catch8.C: New test.
15958         * g++.old-deja/g++.eh/catch8p.C: New test.
15959         * g++.old-deja/g++.eh/catch9.C: New test.
15960         * g++.old-deja/g++.eh/catch9p.C: New test.
15961
15962 1999-09-13  Nathan Sidwell  <nathan@acm.org>
15963
15964         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
15965         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
15966
15967 1999-09-13  Jeffrey A Law  (law@cygnus.com)
15968
15969         * gcc.c-torture/compile/990913-1.c: New test.
15970
15971 1999-09-10  Nathan Sidwell  <nathan@acm.org>
15972
15973         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
15974         * g++.old-deja/g++.jason/rfg5.C: Likewise.
15975
15976 1999-09-09  Richard Henderson  <rth@cygnus.com>
15977
15978         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
15979
15980 1999-09-09  Nathan Sidwell  <nathan@acm.org>
15981
15982         * g++.old-deja/g++.other/lookup11.C: New test.
15983         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
15984         what is permitted and what we want.
15985         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
15986         overload use.
15987         * g++.old-deja/g++.jason/rfg5.C: Likewise
15988
15989 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
15990
15991         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
15992         * gcc.c-torture/noncompile/poison-1.c: New file.
15993
15994 1999-09-08  Nathan Sidwell  <nathan@acm.org>
15995
15996         * g++.old-deja/g++.other/sizeof3.C: New test.
15997         * g++.old-deja/g++.other/sizeof4.C: New test.
15998         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
15999         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
16000
16001 1999-09-07  Richard Henderson  <rth@cygnus.com>
16002
16003         * gcc.dg/va-arg-1.c: New.
16004
16005 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16006
16007         * gcc.c-torture/execute/va-arg-9.c: New test.
16008
16009 1999-09-05  Craig Burley  <craig@jcb-sc.com>
16010
16011         * g77.f-torture/compile/980519-2.f: New test.
16012         * g77.f-torture/compile/19990905-0.f: New test.
16013         * g77.f-torture/compile/19990905-1.f: New test.
16014         * g77.f-torture/compile/19990905-2.f: New test.
16015
16016         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
16017
16018 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
16019
16020         * gcc.c-torture/execute/990827-1.c: Fix typo.
16021
16022 1999-09-03  Nathan Sidwell  <nathan@acm.org>
16023
16024         * g++.old-deja/g++.other/deref1.C: New test.
16025
16026 1999-09-02  Nathan Sidwell  <nathan@acm.org>
16027
16028         * g++.old-deja/g++.other/ambig2.C: New test.
16029         * g++.old-deja/g++.other/cond5.C: New test.
16030         * g++.old-deja/g++.other/lookup16.C: New test.
16031
16032 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
16033
16034         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
16035         assemblers too.
16036
16037 1999-08-31  Jeffrey A Law  (law@cygnus.com)
16038
16039         * lib/c-torture.exp: Avoid the "compare executables" optimization
16040         when testing native.
16041
16042 1999-08-29  Jeffrey A Law  (law@cygnus.com)
16043
16044         * gcc.c-torture/execute/990829-1.c: New test.
16045         * gcc.c-torture/compile/990829-1.c: New test.
16046
16047 1999-08-27  Paul Burchard  <burchard@pobox.com>
16048
16049         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
16050         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
16051         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
16052         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
16053         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
16054         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
16055         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
16056         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
16057         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
16058         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
16059         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
16060
16061 1999-08-27  Jeffrey A Law  (law@cygnus.com)
16062
16063         * gcc.c-torture/execute/990827-1.c: New test.
16064
16065 1999-08-26  Craig Burley  <craig@jcb-sc.com>
16066
16067         * g77.f-torture/noncompile/19990826-4.f: New test.
16068
16069         * g77.f-torture/compile/19990826-3.f: New test.
16070
16071         * g77.f-torture/execute/19990826-2.f: New test.
16072
16073         * g77.f-torture/compile/19990826-1.f: New test.
16074
16075         * gcc.c-torture/execute/990826-0.c: New test.
16076         * g77.c-torture/execute/19990826-0.f: New test.
16077
16078         * g77.f-torture/noncompile/970626-2.f: New test.
16079
16080 1999-08-25  Paul Burchard  <burchard@pobox.com>
16081
16082         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
16083         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
16084         lss-011.C: New tests.
16085
16086 1999-08-25  Nathan Sidwell  <nathan@acm.org>
16087
16088         * g++.old-deja/g++.other/decl5.C: New test.
16089
16090 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16091
16092         * noncompile/noncompile.exp: Load_lib c-torture.exp.
16093         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
16094         call `postbase' for each one.  All callers of `postbase' changed
16095         to call this instead.
16096
16097 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
16098
16099         * gcc.c-torture/execute/990811-1.c: New test.
16100
16101 1999-08-09  Nick Clifton  <nickc@cygnus.com>
16102
16103         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
16104         just native ones.
16105
16106         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
16107         just native ones.
16108
16109 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
16110
16111         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
16112
16113 1999-08-04  Jeffrey A Law  (law@cygnus.com)
16114
16115         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
16116
16117 1999-08-04  Nathan Sidwell  <nathan@acm.org>
16118
16119         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
16120
16121 1999-08-04  Jeffrey A Law  (law@cygnus.com)
16122
16123         * gcc.c-torture/execute/990804-1.c: New test.
16124
16125 1999-08-03  Nathan Sidwell  <nathan@acm.org>
16126
16127         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
16128         * g++.old-deja/g++.brendan/crash64.C: Likewise
16129         * g++.old-deja/g++.brendan/overload8.C: Likewise
16130
16131 1999-08-03  Nathan Sidwell  <nathan@acm.org>
16132
16133         * g++.old-deja/g++.other/struct1.C: New test.
16134
16135 1999-08-03  Nathan Sidwell  <nathan@acm.org>
16136
16137         * g++.old-deja/g++.other/enum2.C: New test.
16138
16139 1999-08-02  Richard Henderson  <rth@cygnus.com>
16140
16141         Adapted from tests from Franz Sirl:
16142         * gcc.c-torture/execute/va-arg-7.c: New test.
16143         * gcc.c-torture/execute/va-arg-8.c: New test.
16144
16145 1999-08-01  Jeffrey A Law  (law@cygnus.com)
16146
16147         * gcc.c-torture/compile/990801-2.c: New test.
16148
16149         * gcc.c-torture/compile/990801-1.c: New test.
16150
16151 1999-07-27  Michael Meissner  <meissner@cygnus.com>
16152
16153         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
16154         fp-cmp-1.c, converting double to float.
16155
16156         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
16157         fp-cmp-1.c, converting double to long double.
16158
16159         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
16160         from fr1 to unknown_register, since fr1 is a legitimate register
16161         on some machines.
16162
16163 1999-07-25  Jeffrey A Law  (law@cygnus.com)
16164
16165         * README: More listname related changes.
16166
16167 1999-07-08  Catherine Moore  <clm@cygnus.com>
16168
16169         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
16170
16171 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
16172
16173         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
16174
16175 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
16176
16177         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
16178
16179 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
16180
16181         * gcc.dg/990703-1.c: New test.
16182
16183 1999-06-29  Nick Clifton  <nickc@cygnus.com>
16184
16185         * lib/file-format.exp: New file: Move definition of proc
16186         gcc_target_object_format to here from
16187         gcc.dg/special/ecos.exp.
16188
16189         * lib/c-torture.exp: Include lib file-format.exp.
16190         * lib/gcc-dg.exp: Include lib file-format.exp.
16191
16192         * gcc.dg/special/ecos.exp: Remove definition of proc
16193         gcc_target_object_format.
16194
16195 1999-06-28  Jeffrey A Law  (law@cygnus.com)
16196
16197         * gcc.c-torture/execute/990628-1.c: New test.
16198
16199 1999-06-25  Jeffrey A Law  (law@cygnus.com)
16200
16201         * gcc.c-torture/compile/990625-2.c: New test.
16202
16203         * gcc.c-torture/compile/990625-1.c: New test.
16204
16205 1999-06-23  Nick Clifton  <nickc@cygnus.com>
16206
16207         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
16208         attributes compile.
16209         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
16210         ports that use the COFF/PE file format.
16211
16212 1999-06-17  Jeffrey A Law  (law@cygnus.com)
16213
16214         * gcc.c-torture/compile/990617-1.c: New test.
16215
16216 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
16217
16218         * g++.old-deja/g++.other/decl4.C: New test.
16219
16220 1999-06-14  Nathan Sidwell  <nathan@acm.org>
16221
16222         * g++.old-deja/g++.other/bitfld3.C: New test.
16223
16224 1999-06-08  Nathan Sidwell  <nathan@acm.org>
16225
16226         * g++.old-deja/g++.eh/catch1.C: New test.
16227
16228 1999-06-07  Jeffrey A Law  (law@cygnus.com)
16229
16230         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
16231
16232         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
16233         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
16234
16235 1999-06-05  Craig Burley  <craig@jcb-sc.com>
16236
16237         * g77.f-torture/compile/19990502-0.f: Replace with new,
16238         shorter, test that still fails after recent changes.
16239
16240 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16241
16242         * gcc.c-torture/execute/990604-1.c: New test.
16243
16244 1999-05-31  Jeffrey A Law  (law@cygnus.com)
16245
16246         * gcc.c-torture/execute/990531-1.c: New test.
16247
16248 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16249
16250         * gcc.c-torture/compile/990527-1.c: New test.
16251
16252 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
16253
16254         * gcc.c-torture/execute/990527-1.c: New test.
16255
16256 1999-05-25  Nick Clifton  <nickc@cygnus.com>
16257
16258         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
16259         bitfields as signed.
16260
16261 1999-05-25  Craig Burley  <craig@jcb-sc.com>
16262
16263         * g77.f-torture/compile/19990525-0.f: New test.
16264
16265 1999-05-25  Jeffrey A Law  (law@cygnus.com)
16266
16267         * gcc.c-torture/execute/990525-2.c: New test.
16268
16269         * gcc.c-torture/execute/990525-1.c: New test.
16270
16271 1999-05-24  Nathan Sidwell  <nathan@acm.org>
16272
16273         * g++.old-deja/g++.other/anon3.C: New test.
16274         * g++.old-deja/g++.other/anon4.C: New test.
16275         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
16276         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
16277         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
16278         Merrill).
16279
16280 1999-05-24  Jeffrey A Law  (law@cygnus.com)
16281
16282         * gcc.c-torture/execute/990524-1.c: New test.
16283
16284         * gcc.dg/990524-1.c: New test.
16285
16286 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16287
16288         * gcc.c-torture/compile/990523-1.c: New test.
16289
16290 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
16291
16292         * gcc.c-torture/compile/990519-1.c: New test.
16293
16294 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16295
16296         * gcc.c-torture/compile/990517-1.c: New test.
16297
16298         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
16299         (e4, f4): New tests.
16300         (main): Call them.
16301
16302 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16303
16304         * gcc.dg/noreturn-1.c: New test.
16305
16306 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
16307
16308         * gcc.c-torture/execute/990513-1.c: New test.
16309
16310 1999-05-10  Richard Henderson  <rth@cygnus.com>
16311
16312         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
16313
16314 1999-05-10  Craig Burley  <craig@jcb-sc.com>
16315
16316         * g77.f-torture/execute/erfc.f: Use small single-precision
16317         values, to avoid problems on Alphas when not -mieee.
16318
16319 1999-05-08  Craig Burley  <craig@jcb-sc.com>
16320
16321         * gcc.dg/990506-0.c: New test.
16322
16323 1999-05-08  Richard Henderson  <rth@cygnus.com>
16324
16325         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
16326         the constant to test.  Don't XFAIL 64-bit targets.
16327
16328         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
16329         * g++.old-deja/g++.law/profile1.C: Likewise.
16330
16331         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
16332         operator new instances.
16333         * g++.old-deja/g++.other/delete5.C: Likewise.
16334
16335 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16336
16337         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
16338         intrinsic.
16339
16340 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16341
16342         * g77.f-torture/execute/u77-test.f: Reverse order of two
16343         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
16344
16345 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16346
16347         * gcc.dg/compare1.c: New test.
16348
16349 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16350
16351         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
16352         New tests.
16353
16354 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16355
16356         * g77.f-torture/compile/19990502-1.f: New test.
16357
16358 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16359
16360         * g77.f-torture/compile/19990502-0.f: New test.
16361
16362 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16363
16364         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
16365         intrinsic.
16366
16367 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16368
16369         * g77.f-torture/execute/u77-test.f (main): List libU77
16370         intrinsics not currently tested.
16371         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
16372         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
16373         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
16374         Trim blanks off the ends of some printed strings.
16375
16376 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16377
16378         * g77.f-torture/execute/u77-test.f (main): Just warn about
16379         FSTAT gid disagreement, as it's expected on some systems.
16380
16381 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16382
16383         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
16384         use a new function, which allows for some slop.
16385         Clean up some commentary.
16386         (issum): The new function.
16387         (sgladd): Deleted subroutine.
16388
16389 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16390
16391         * g77.f-torture/execute/u77-test.f: Modify to be more like
16392         libf2c/libU77 version, bringing patches to that version here.
16393         Add suitable commentary.
16394
16395 1999-04-25  Richard Henderson  <rth@cygnus.com>
16396
16397         * gcc.dg/990424-1.c: New test.
16398
16399 1999-04-24  Craig Burley  <craig@jcb-sc.com>
16400
16401         * g77.f-torture/execute/u77-test.f (main): Bug involving
16402         LSTAT has been fixed, so turn back on full checking.
16403
16404 1999-04-20  Craig Burley  <craig@jcb-sc.com>
16405
16406         * g77.f-torture/compile/19990419-0.f: New test.
16407         * g77.f-torture/execute/19990419-1.f: New test.
16408
16409 1999-04-17  Richard Henderson  <rth@cygnus.com>
16410
16411         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
16412         to avoid the need for a prototype to supress a warning.
16413
16414 1999-04-07  Jim Wilson  <wilson@cygnus.com>
16415
16416         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
16417
16418 1999-04-04  Jeffrey A Law  (law@cygnus.com)
16419
16420         * gcc.c-torture/execute/990404-1.c: New test.
16421
16422 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16423
16424         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
16425         * gcc.dg/cpp-if3.c: Don't use -pedantic.
16426         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
16427         missing initializer warnings.
16428
16429 1999-03-28  Jeffrey A Law  (law@cygnus.com)
16430
16431         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
16432         matching strings.
16433
16434 1999-03-26  Jeffrey A Law  (law@cygnus.com)
16435
16436         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
16437
16438 1999-03-26  Craig Burley  <craig@jcb-sc.com>
16439
16440         * g77.f-torture/execute/19990325-0.f: New test.
16441         * g77.f-torture/execute/19990325-1.f: New test.
16442
16443 1999-03-24  Jeffrey A Law  (law@cygnus.com)
16444
16445         * gcc.c-torture/execute/990324-1.c: New test.
16446
16447 1999-03-22  Jim Wilson  <wilson@cygnus.com>
16448
16449         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
16450         test with 4.
16451
16452 1999-03-17  Richard Henderson  <rth@cygnus.com>
16453
16454         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
16455
16456 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16457
16458         * g77.f-torture/execute/19990313-2.f: New test.
16459         * g77.f-torture/execute/19990313-3.f: New test.
16460
16461 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16462
16463         * g77.f-torture/execute/19990313-0.f: New test.
16464         * g77.f-torture/execute/19990313-1.f: New test.
16465
16466 1999-03-12  Jim Wilson  <wilson@cygnus.com>
16467
16468         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
16469         printf to sprintf.
16470         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
16471         (main): Add check for u15.  Conditionalize u31 check depending on
16472         whether ints are <32 bits or >=32 bits.
16473
16474 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16475
16476         * g77.f-torture/execute/19981119-0.f: Improve testiness.
16477
16478 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16479
16480         * g77.f-torture/compile/19990305-0.f: New test.
16481         * g77.f-torture/execute/19981119-0.f: New test.
16482
16483 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16484
16485         * g77.f-torture/execute/970625-2.f: call ABORT if final
16486         result is not correct, instead of just printing it.
16487         Add this checking via newly introduced obfuscation, to
16488         trip up buggy front ends.
16489
16490 1999-03-07  Craig Burley  <craig@jcb-sc.com>
16491
16492         * g77.f-torture/compile/960317-1.f: Moved from being
16493         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
16494
16495 1999-03-06  Craig Burley  <craig@jcb-sc.com>
16496
16497         * g77.f-torture/execute/960317-1.f: New (old) test.
16498         * g77.f-torture/execute/970625-2.f: Ditto.
16499
16500 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
16501
16502         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
16503         message on line 1 or line 2; cccp and cpplib do this differently.
16504
16505 1999-03-01  Jeffrey A Law  (law@cygnus.com)
16506
16507         * g++.old-deja/g++.law/weak1.C: New test.
16508
16509 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16510
16511         * gcc.c-torture/execute/990119-1.c: Renamed to...
16512         * gcc.dg/990119-1.c: this, so it will only be tested once
16513         (it's a preprocessor test, it doesn't need to be run at
16514         multiple optimization levels).
16515
16516 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16517
16518         * lib/g++.exp: Don't add incdir=$base_dir/../include to
16519           ALWAYS_CXXFLAGS.
16520
16521 1999-02-24  Craig Burley  <craig@jcb-sc.com>
16522
16523         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
16524         * g77.f-torture/compile/19981216-0.f: ...as it is expected
16525         to not be compilable by current g77.
16526
16527 1999-02-24  Nick Clifton  <nickc@cygnus.com>
16528
16529         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
16530
16531 1999-02-22  Jeffrey A Law  (law@cygnus.com)
16532
16533         * gcc.c-torture/execute/990222-1.c: New test.
16534
16535 1999-02-19  Craig Burley  <craig@jcb-sc.com>
16536
16537         * g77.f-torture/compile/19990218-0.f: New test.
16538         * g77.f-torture/noncompile/19990218-1.f: New test.
16539
16540 1999-02-18  Craig Burley  <craig@jcb-sc.com>
16541
16542         * g77.f-torture/compile/19981216-0.f: New test.
16543
16544 1999-02-14  Jeffrey A Law  (law@cygnus.com)
16545
16546         * gcc.dg/990214-1.c: New test.
16547
16548 1999-02-13  Jeffrey A Law  (law@cygnus.com)
16549
16550         * gcc.dg/990213-2.c: New test.
16551
16552         * gcc.dg/990213-1.c: New test.
16553
16554 1999-02-12  Jeffrey A Law  (law@cygnus.com)
16555
16556         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
16557         ints.
16558
16559 1999-02-11  Nick Clifton  <nickc@cygnus.com>
16560
16561         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
16562         specified by target.
16563
16564         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
16565
16566 1999-02-11  Jeffrey A Law  (law@cygnus.com)
16567
16568         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
16569
16570 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16571
16572         * gcc.dg/special/ecos.exp: New test driver for new tests with
16573         special requirements.
16574
16575         * gcc.dg/special/alias-1.c: New test.
16576         * gcc.dg/special/gcsec-1.c: New test.
16577         * gcc.dg/special/weak-1.c: New test.
16578         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
16579         * gcc.dg/special/weak-2.c: New test.
16580         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
16581         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
16582         * gcc.dg/special/wkali-1.c: New test.
16583         * gcc.dg/special/wkali-2.c: New test.
16584         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
16585         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
16586
16587 1999-02-10  Felix Lee  <flee@cygnus.com>
16588
16589           * lib/c-torture.exp (c-torture-compile): Pull out code for
16590           analyzing gcc error messages.
16591           (c-torture-execute): Likewise.  Fix some (harmless) false
16592           positives.
16593           * lib/gcc.exp (gcc_check_compile): New function.
16594
16595 1999-02-08  Richard Henderson  <rth@cygnus.com>
16596
16597         * gcc.c-torture/execute/990208-1.c: New test.
16598
16599 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16600
16601         * g++.dg/special/ecos.exp: New driver for new tests with special
16602         requirements
16603
16604         * g++.dg/special/conpr-1.C: New test
16605         * g++.dg/special/conpr-2.C: New test
16606         * g++.dg/special/conpr-2a.C: New test
16607         * g++.dg/special/conpr-3.C: New test
16608         * g++.dg/special/conpr-3a.C: New test
16609         * g++.dg/special/conpr-3b.C: New test
16610
16611         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
16612         allow g++ to use the dg driver
16613
16614         * README: Add comment about g++.dg directory
16615
16616 1999-02-06  Jeffrey A Law  (law@cygnus.com)
16617
16618         * README: Update email addresses.
16619
16620 1999-02-03  Nick Clifton  <nickc@cygnus.com>
16621
16622         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
16623         arguments in order to force structure S onto the stack even on
16624         the alpha.
16625         (test): Pass 10 leading arguments to function foo as well as the
16626         structure S.
16627
16628         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
16629         failure for all targets.
16630
16631         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
16632         abort to terminate program execution.
16633
16634 1999-01-30  Richard Henderson  <rth@cygnus.com>
16635
16636         * gcc.c-torture/execute/990130-1.c: New test.
16637
16638 1999-01-30  Jeffrey A Law  (law@cygnus.com)
16639
16640         * gcc.dg/990130-1.c: New test.
16641
16642 1999-01-28  Michael Meissner  <meissner@cygnus.com>
16643
16644         * gcc.c-torture/execute/990128-1.c: New test.
16645
16646 1999-01-27  Michael Meissner  <meissner@cygnus.com>
16647
16648         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
16649
16650 1999-01-27  Felix Lee  <flee@cygnus.com>
16651
16652         * lib/c-torture.exp (c-torture-compile): pull out code for
16653         analyzing gcc error messages.
16654         (c-torture-execute): ditto, and fix some (harmless) false
16655         positives.
16656         * lib/gcc.exp (gcc_check_compile): new function.
16657
16658 1999-01-17  Jeffrey A Law  (law@cygnus.com)
16659
16660         * gcc.dg/990117-1.c: New test.
16661
16662         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
16663
16664         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
16665
16666 1999-01-15  Jeffrey A Law  (law@cygnus.com)
16667
16668         * g77.f-torture/compile/990115-1.f: New test.
16669
16670 1999-01-07  Jeffrey A Law  (law@cygnus.com)
16671
16672         * gcc.c-torture/compile/990107-1.c: New test
16673
16674 1999-01-06  Jeffrey A Law  (law@cygnus.com)
16675
16676         * gcc.c-torture/execute/990106-2.c: New test.
16677
16678         * gcc.c-torture/execute/990106-1.c: New test.
16679
16680 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
16681
16682         * gcc.c-torture/compile/981223-1.c: New test.
16683
16684 1998-12-29  Richard Henderson  <rth@cygnus.com>
16685
16686         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
16687         (opt3): Rename from opt4 and disable.
16688
16689 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
16690
16691         * g++.old-deja/g++.pt/ptrmem5.C: New test.
16692
16693 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16694
16695         * g++.old-deja/g++.other/conv5.C: New test.
16696
16697 1998-12-14  Nick Clifton  <nickc@cygnus.com>
16698
16699         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
16700
16701 1998-12-11  Jeffrey A Law  (law@cygnus.com)
16702
16703         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
16704
16705 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
16706
16707         * gcc.c-torture/compile/981211-1.c: New test.
16708
16709 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
16710
16711         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
16712
16713         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
16714
16715 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16716
16717         * gcc.special/930510-1.c: Make C9X safe.
16718         * gcc.misc-tests/gcov-1.c Similarly.
16719         * gcc.misc-tests/gcov-2.c Similarly.
16720
16721 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16722
16723         * gcc.dg/ultrasp1.c: New test.
16724
16725 1998-12-06  Richard Henderson  <rth@cygnus.com>
16726
16727         * gcc.c-torture/execute/981206.c: New test.
16728
16729 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16730
16731         * g++.old-deja/g++.ns/template7.C: New test.
16732
16733         * g++.old-deja/g++.other/expr1.C: New test.
16734
16735         * g++.old-deja/g++.eh/tmpl3.C: New test.
16736
16737         * g++.old-deja/g++.eh/tmpl2.C: New test.
16738
16739 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16740
16741         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
16742         * g++.old-deja/g++.other/using6.C: Removed.
16743         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
16744
16745         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
16746
16747 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16748
16749         * g++.old-deja/g++.pt/overload8.C: New test.
16750
16751         * g++.old-deja/g++.pt/overload7.C: New test.
16752
16753         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
16754
16755         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
16756         and relinking messages.
16757         * lib/g++.exp (g++_target_compile): Remove .rpo file when
16758         compiling with -frepo.
16759
16760 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
16761
16762         * g++.old-deja/g++.pt/lookup6.C: New test.
16763
16764 1998-11-30  Nick Clifton  <nickc@cygnus.com>
16765
16766         * gcc.c-torture/execute/981130-1.c: New test.
16767         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
16768
16769 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16770
16771         * g++.old-deja/g++.pt/explicit76.C: New test.
16772
16773         * g++.old-deja/g++.pt/friend38.C: New test.
16774
16775         * g++.old-deja/g++.ns/crash2.C: New test.
16776
16777         * g++.old-deja/g++.pt/defarg8.C: New test.
16778
16779         * g++.old-deja/g++.pt/instantiate6.C: New test.
16780
16781         * g++.old-deja/g++.pt/static6.C: New test.
16782
16783         * g++.old-deja/g++.pt/decl2.C: New test.
16784
16785 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16786
16787         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
16788         problem is actually related with name lookup, but so what? :-)
16789
16790         * g++.old-deja/g++.pt/friend37.C: New test.
16791
16792 1998-11-25  Dave Love  <d.love@dl.ac.uk>
16793
16794         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
16795         element, which fails on some systems.
16796
16797         * g77.f-torture/execute/labug1.f: New test.
16798
16799 1998-11-21  Jeffrey A Law  (law@cygnus.com)
16800
16801         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
16802         is defined.
16803
16804 1998-11-18  Dave Love  <d.love@dl.ac.uk>
16805
16806         * g77.f-torture/compile/981117-1.f: New test.
16807
16808 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
16809
16810         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
16811         properly discarded.
16812
16813 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
16814
16815         * gcc.c-torture/execute/memcheck: New directory of tests for
16816         -fcheck-memory-usage.
16817
16818 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
16819
16820         * README: New file, general information about the testsuite and
16821         new description of the various C++ test subdirectories.
16822         * README.g++: Eliminate obsolete information, update and move most
16823         relevant stuff to README.
16824
16825 1998-11-07  Richard Henderson  <rth@cygnus.com>
16826
16827         * gcc.c-torture/compile/981107-1.c: New test.
16828
16829 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
16830
16831         * execute/memcpy-bi.c: New testcase.
16832
16833 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
16834
16835         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
16836         base classes.
16837
16838         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
16839         template is selected.
16840
16841         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
16842         classes, it should be accepted for all types.
16843
16844         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
16845
16846         * g++.old-deja/g++.pt/spec24.C: Ensure that template
16847         specializations start with template headers.
16848
16849 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
16850
16851         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
16852
16853         * g++.old-deja/g++.other/init9.C: Test cross initialization of
16854         non-POD types.
16855
16856 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16857
16858         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
16859
16860 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
16861
16862         * compile/981022-1.c, compile/981022-1.x: New test and driver.
16863
16864 1998-10-19  Jeffrey A Law  (law@cygnus.com)
16865
16866         * 981019-1.c: New test.
16867
16868 1998-10-14  Robert Lipe <robertl@dgii.com>
16869
16870         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
16871         find objc headers.
16872
16873 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16874
16875         * compile/981001-4.c: Remove use of GCC extension that triggers a
16876         compiler bug.
16877
16878 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
16879
16880         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
16881
16882 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
16883
16884         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
16885         instantiation of template produces incorrect code for delete
16886         expression.
16887
16888         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
16889         constructors' name is not unique.
16890         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
16891         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
16892
16893         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
16894         automatic array of const is ill-formed.
16895
16896         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
16897         of template parameter?
16898
16899         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
16900         const.
16901
16902         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
16903         pointer-to-member expression.
16904
16905         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
16906         declaration causes ICE.
16907
16908 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
16909
16910         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
16911         reserved in the global namespace.
16912
16913         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
16914         generate needed virtual table.
16915
16916         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
16917
16918 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
16919
16920         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
16921         template-dependent type
16922
16923 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
16924
16925         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
16926         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
16927         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
16928
16929         * g++.old-deja/g++.other/using5.C: New test; using decl from base
16930         class should be usable as argument of member function.
16931         * g++.old-deja/g++.other/using6.C: New test; using decl from base
16932         class should be usable as return type of member function.
16933         * g++.old-deja/g++.other/using7.C: New test; using decl from base
16934         class should be usable as type of data member.
16935
16936         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
16937
16938 1998-10-09  Jeffrey A Law  (law@cygnus.com)
16939
16940         * gcc.c-torture/special/920521-1.c: Fix bogus test.
16941
16942 1998-10-08  Nick Clifton  <nickc@cygnus.com>
16943
16944         * gcc.dg/dll-?.c Add thumb to target list.
16945         Fix assembler scan patterns to match current assembler output.
16946
16947 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
16948
16949         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
16950         matching of template brackets.
16951
16952         * g++.old-deja/g++.other/using4.C: New test.  Test using
16953         declarations of methods from base classes.
16954
16955         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
16956         within functions should introduce names into the innermost
16957         enclosing namespace.
16958
16959         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
16960         of static locals if first initialization throws.
16961
16962 1998-10-07  Jim Wilson  <wilson@cygnus.com>
16963
16964         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
16965
16966 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
16967
16968         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
16969         lose track of the possible targets of tablejump insns.
16970         * special/special.exp: Run it.
16971
16972 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16973
16974         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
16975         must be declared before its specializations can be named in friend
16976         declarations.
16977
16978 1998-10-05  Dave Love  <d.love@dl.ac.uk>
16979
16980         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
16981
16982         * g77.f-torture/execute/io1.f: New test.
16983
16984 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16985
16986         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
16987         with pointer to template function, for which no argument deduction
16988         is possible.
16989
16990         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
16991         specialization of template function as argument to template
16992         function.
16993
16994         * g++.old-deja/g++.other/access2.C: New test; Inner class
16995         shouldn't have privileged access to Outer's names.
16996
16997 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16998
16999         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
17000         friend template declared within template class conflicts with
17001         nested class of the same name.
17002
17003         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
17004         is ignored.
17005
17006         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
17007         object with direct initializer as function declaration.
17008
17009         * g++.old-deja/g++.other/decl2.C: New test; duplicate
17010         initializers.
17011
17012         * g++.old-deja/g++.other/null2.C: New test; conditional operator
17013         involving const pointer and NULL produces incorrect result.
17014
17015         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
17016         type name without `typename' should be rejected with -pedantic.
17017
17018 1998-10-02  Richard Henderson  <rth@cygnus.com>
17019
17020         * g++.old-deja/g++.other/addrof1.C: New test.
17021
17022 1998-10-01  Nick Clifton  <nickc@cygnus.com>
17023
17024         * gcc.c-torture/compile/981001-1.c: New test.
17025         * gcc.c-torture/execute/981001-1.c: New test.
17026
17027 1998-10-01  Jeffrey A Law  (law@cygnus.com)
17028
17029         * gcc.c-torture/compile/981001-2.c: New test.
17030         * gcc.c-torture/compile/981001-3.c: New test.
17031         * gcc.c-torture/compile/981001-4.c: New test.
17032
17033 1998-10-01  Robert Lipe  <robertl@dgii.com>
17034
17035         * lib/objc.exp (objc_target_compile): Add -L during compiles for
17036         multilibbed hosts.   Idea grafted from g77.exp.
17037
17038 1998-09-30  Dave Love  <d.love@dl.ac.uk>
17039
17040         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
17041         avoid losing on systems which need -lsocket.
17042
17043 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
17044
17045         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
17046         * g++.old-deja/g++.other/nested2.C: Ditto.
17047         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
17048         failure.
17049
17050 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
17051
17052         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
17053         preferred over template operator!= for enum bitfields.
17054
17055 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
17056
17057         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
17058         that happen to have the same base name, but in different scopes,
17059         are incorrectly rejected.
17060
17061 1998-09-16  Richard Henderson  <rth@cygnus.com>
17062
17063         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
17064         on the native word size instead of an integer literal.
17065
17066 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
17067
17068         * g++.old-deja/g++.other/static2.C: Invocation of static data
17069         member of type pointer-to-function denoted as non-static member.
17070
17071         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
17072         checks involving function types and aliases.
17073
17074 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
17075
17076         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
17077         redefined to the same non-trivial type.
17078
17079         * g++.old-deja/g++.pt/explicit73.C: Test for proper
17080         namespace-qualification of template specializations declared in
17081         other namespaces.
17082
17083         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
17084         to declare a subset of the specializations of a template function
17085         as friends of specializations of a template class.
17086
17087         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
17088         member templates that do not fully specialize the enclosing
17089         template class are rejected.
17090
17091 1998-09-11  Dave Love  <d.love@dl.ac.uk>
17092
17093         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
17094
17095 1998-09-08  Dave Love  <d.love@dl.ac.uk>
17096
17097         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
17098         altered from libf2c/libU77 version.
17099
17100 1998-09-06  Dave Love  <d.love@dl.ac.uk>
17101
17102         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
17103
17104 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
17105
17106         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
17107         (un)signed char are different types for template specialization
17108         purposes.
17109
17110 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
17111
17112         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
17113         * objc: ObjC testsuite.
17114
17115 1998-08-31  Catherine Moore  <clm@cygnus.com>
17116
17117         * gcc.c-torture/execute/941014-1.x:  New file.
17118
17119 1998-08-31  Nick Clifton  <nickc@cygnus.com>
17120
17121         * lib/c-torture.exp: Add support for
17122         torture_eval_before_compile and torture_eval_before_execute
17123         variables.
17124
17125 1998-08-30  Jeffrey A Law  (law@cygnus.com)
17126
17127         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
17128         this test triggers valid.
17129
17130 1998-08-27  Jeffrey A Law  (law@cygnus.com)
17131
17132         * gcc.dg/980827-1.c: New test.
17133
17134 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
17135
17136         * gcc.c-torture/execute/loop-4b.c: New test.
17137
17138 1998-08-26  Nick Clifton  <nickc@cygnus.com>
17139
17140         * lib/c-torture.exp: Add support for
17141         torture_eval_before_compile and torture_eval_before_execute
17142         variables.
17143
17144 1998-08-25  Jeffrey A Law  (law@cygnus.com)
17145
17146         * gcc.c-torture/compile/980825-1.c: New test.
17147
17148 1998-08-24  Nick Clifton  <nickc@cygnus.com>
17149
17150         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
17151         count number tests in opt_t0 not good_t0.
17152
17153 1998-08-24  Jeffrey A Law  (law@cygnus.com)
17154
17155         * gcc.c-torture/compile/930326-1.x: Fix typo.
17156
17157 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
17158
17159         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
17160         causes an ICE.
17161
17162 1998-08-21  Jeffrey A Law  (law@cygnus.com)
17163
17164         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
17165         STACK_SIZE is defined.
17166         * gcc.c-torture/unsorted/stuct.c: Similarly.
17167
17168         * gcc.c-torture/compile/980821-1.c: New test.
17169
17170 1998-08-21  Jeffrey A Law  (law@cygnus.com)
17171
17172         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
17173
17174 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
17175
17176         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
17177         code.
17178
17179 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
17180
17181         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
17182         error'.
17183
17184 1998-08-18  Jeffrey A Law  (law@cygnus.com)
17185
17186         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
17187
17188 1998-08-16  Jeffrey A Law  (law@cygnus.com)
17189
17190         * gcc.c-torture/compile/980816-1.c: New test.
17191
17192         * gcc.dg/980816-1.c: New test.
17193
17194 1998-08-13  Jeffrey A Law  (law@cygnus.com)
17195
17196         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
17197         compiler for ieee tests.
17198
17199 1998-08-01  Dave Love  <d.love@dl.ac.uk>
17200
17201         * g77.f-torture/compile/980729-0.f: New test.
17202
17203 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
17204
17205         * gcc.c-torture/special/eeprof-1.c: New test, for
17206         -finstrument-functions.
17207         * gcc.c-torture/special/special.exp: Run it.
17208
17209 1998-07-29  Jeffrey A Law  (law@cygnus.com)
17210
17211         * gcc.c-torture/compile/980729-1.c: New test.
17212
17213 1998-07-27  Nick Clifton  <nickc@cygnus.com>
17214
17215         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
17216         __thumb__ is defined, and test for ARM style doubles if so.
17217
17218 1998-07-26  Dave Love  <d.love@dl.ac.uk>
17219
17220         * g77.f-torture/noncompile/980615-0.f: New test.
17221
17222 1998-07-26  H.J. Lu  (hjl@gnu.org)
17223
17224         * gcc.dg/980312-1.c: Do link instead of compile.
17225         * gcc.dg/980313-1.c: Likewise.
17226
17227 1998-07-26  Jeffrey A Law  (law@cygnus.com)
17228
17229         * gcc.c-torture/compile/980726-1.c: New test.
17230
17231 1998-07-25  Dave Love  <d.love@dl.ac.uk>
17232
17233         * g77.f-torture/execute/io0.f: New test.
17234
17235 1998-07-24  Nick Clifton  <nickc@cygnus.com>
17236
17237         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
17238         an int.
17239
17240 1998-06-18  Michael Meissner  <meissner@cygnus.com>
17241
17242         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
17243         m32r bugs.
17244
17245 1998-07-17  Nick Clifton  <nickc@cygnus.com>
17246
17247         * gcc.dg/980626-1.c: Expect failures for all toolchains until
17248         c-decl.c:grokdeclarator can handle mode attributes.
17249
17250 1998-07-16  Jeffrey A Law  (law@cygnus.com)
17251
17252         * gcc.c-torture/execute/980716-1.c: New test.
17253
17254 1998-07-13  Jeffrey A Law  (law@cygnus.com)
17255
17256         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
17257         the mn10200.
17258         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
17259         the mn10200.
17260         * gcc.c-torture/execute/va-arg-3.x: Similarly.
17261         * gcc.c-torture/compile/930326-1.x: Similarly.
17262
17263 1998-07-13  Dave Love  <d.love@dl.ac.uk>
17264
17265         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
17266         New test from Craig.
17267
17268 1998-07-12  Dave Love  <d.love@dl.ac.uk>
17269
17270         * g77.f-torture/noncompile/980616-0.f: New test.
17271
17272         * g77.f-torture/execute/970816-3.f:  New test from Craig.
17273
17274 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
17275
17276         *  g++.other/singleton.C: Return error value instead of taking
17277         SIGSEGV.
17278
17279 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
17280
17281         *  g++.other/singleton.C: New test.   Warning is under dispute.
17282         Runtime crash is not.
17283
17284 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
17285
17286         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
17287         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
17288         using6.C, using7.C}:  New namespace tests.
17289
17290 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
17291
17292         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
17293         specialization with typedef'ed names used as array indexes.
17294
17295 1998-07-09  Jeffrey A Law  (law@cygnus.com)
17296
17297         * gcc.c-torture/execute/980709-1.c: New test.
17298
17299         * gcc.dg/980709-1.c: New test.
17300
17301 1998-07-07  Richard Henderson  <rth@cygnus.com>
17302
17303         * gcc.c-torture/execute/bcp-1.c: New test.
17304
17305 1998-07-07  Jeffrey A Law  (law@cygnus.com)
17306
17307         * gcc.c-torture/execute/980707-1.c: New test.
17308
17309 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
17310
17311         * gcc.c-torture/compile/980706-1.c: New test.
17312
17313 1998-07-01  Dave Love  <d.love@dl.ac.uk>
17314
17315         * g77.f-torture/execute/980701-0.f,
17316         g77.f-torture/execute/980701-1.f: New test from Craig.
17317
17318 1998-07-01  Jeffrey A Law  (law@cygnus.com)
17319
17320         * gcc.c-torture/compile/980701-1.c: New test.
17321
17322         * gcc.c-torture/execute/980701-1.c: New test.
17323
17324 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
17325 rlsruhe.de>
17326
17327         * g++.old-deja/g++.robertl/eb132.C: New test.
17328         * g++.old-deja/g++.robertl/eb133.C: Likewise.
17329
17330 1998-06-29  Dave Love  <d.love@dl.ac.uk>
17331
17332         * g77.f-torture/execute/980628-7.f,
17333         g77.f-torture/execute/980628-8.f,
17334         g77.f-torture/execute/980628-9.f,
17335         g77.f-torture/execute/980628-10.f: New tests from Craig.
17336
17337         * g77.f-torture/execute/980628-3.f: Remove mail headers.
17338
17339 1998-06-28  Jeffrey A Law  (law@cygnus.com)
17340
17341         * g77.f-torture/execute/980628-4.f: New test from Craig.
17342         * g77.f-torture/execute/980628-5.f: Likewise.
17343         * g77.f-torture/execute/980628-2.f: Likewise.
17344         * g77.f-torture/execute/980628-0.f: Likewise.
17345         * g77.f-torture/execute/980628-1.f: Likewise.
17346         * g77.f-torture/execute/980628-3.f: Likewise.
17347         * g77.f-torture/execute/980628-6.f: Likewise.
17348
17349 1998-06-28  Jeffrey A Law  (law@cygnus.com)
17350
17351         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
17352         directory when nothing has been installed yet.
17353
17354 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
17355
17356         * gcc.c-torture/special/special.exp: Handle newer versions of
17357         dejagnu.
17358
17359 1998-06-26  Jeffrey A Law  (law@cygnus.com)
17360
17361         * gcc.dg/980626-1.c: New test.
17362
17363 1998-06-19  Bruno Haible <haible@ilog.fr>
17364
17365         * gcc.misc-tests/m-un-2.c: New test.
17366         * g++.old-deja/g++.other/warn01.c: Likewise.
17367
17368 1998-06-19  Robert Lipe  <robertl@dgii.com>
17369
17370         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
17371         compatibility with assmblers with a different comment character.
17372         Eliminate use of GAS-specific extensions.
17373
17374 1998-06-19  Jeffrey A Law  (law@cygnus.com)
17375
17376         * gcc.c-torture/execute/ieee/980619-1.c: New test.
17377
17378 1998-06-19  Robert Lipe  <robertl@dgii.com>
17379
17380         *lib/g77.exp: Replace search for libf2c.a with search for newly
17381         renamed libg2c.a
17382
17383 1998-06-17  Jeffrey A Law  (law@cygnus.com)
17384
17385         * gcc.c-torture/execute/980617-1.c: New test.
17386
17387 1998-06-12  Jeffrey A Law  (law@cygnus.com)
17388
17389         * gcc.c-torture/execute/980612-1.c: New test.
17390
17391 1998-06-08  Jeffrey A Law  (law@cygnus.com)
17392
17393         * gcc.dg/980523-1.c: Only test on ppc-linux.
17394         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
17395
17396         * gcc.c-torture/execute/980608-1.c: New test.
17397
17398 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
17399
17400         * gcc.c-torture/execute/980605-1.c: New test.
17401
17402 1998-06-04  Jeffrey A Law  (law@cygnus.com)
17403
17404         * gcc.c-torture/execute/980604-1.c: New test.
17405
17406 1998-06-02  Jeffrey A Law  (law@cygnus.com)
17407
17408         * gcc.c-torture/execute/980602-1.c: New test.
17409         * gcc.c-torture/execute/980602-2.c: Likewise.
17410
17411 1998-06-02  Dave Love  <d.love@dl.ac.uk>
17412
17413         * 970125-0.f: Fix per JCB.  Add commentary.
17414
17415 1998-05-31  Michael Meissner  <meissner@cygnus.com>
17416
17417         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
17418         IEEE -0 support.
17419
17420 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
17421
17422         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
17423         earlier.
17424
17425 1998-05-28  Catherine Moore <clm@cygnus.com>
17426
17427         * gcc.c-torture/execute/980526-3.c: New test.
17428
17429 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
17430
17431         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
17432         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
17433         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
17434         m88k-motorola-sysv3 to XFAIL.
17435
17436 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17437
17438         * gcc.dg/980526-1.c: New test.
17439         * gcc.c-torture/execute/980526-2.c: New test.
17440
17441 1998-05-26  Jeffrey A Law  (law@cygnus.com)
17442
17443         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
17444
17445         * gcc.c-torture/execute/980526-1.c: New test.
17446
17447 1998-05-26  Dave Love  <d.love@dl.ac.uk>
17448
17449         * g77.f-torture/execute/alpha2.f: Add runtime test.
17450
17451 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
17452
17453         * g++.old-deja/old-deja.exp: Strip leading directories.
17454
17455         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
17456         error for the line.  Don't run multiple tests for the same line.
17457
17458 1998-05-23  Jeffrey A Law  (law@cygnus.com)
17459
17460         * gcc.dg/980523-1.c: New test.
17461
17462 1998-05-23  Dave Love  <d.love@dl.ac.uk>
17463
17464         * g77.f-torture/compile/970915-0.f: New test.
17465
17466 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
17467
17468         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
17469
17470 1998-05-21  Jeffrey A Law  (law@cygnus.com)
17471
17472         * gcc.dg/980520-1.c: New test.
17473
17474 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
17475
17476         * gcc.dg/980502-1.c: Fix return type.
17477
17478 1998-05-20  Jeffrey A Law  (law@cygnus.com)
17479
17480         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
17481         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
17482         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
17483         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
17484         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
17485
17486 1998-05-20  Dave Love  <d.love@dl.ac.uk>
17487
17488         * g77.f-torture/execute/980520-1.f: New test.
17489
17490 1998-05-15  Dave Love  <d.love@dl.ac.uk>
17491
17492         * lib/mike-g77.exp: New file.
17493
17494         * g77.f-torture/noncompile/noncompile.exp,
17495         g77.f-torture/noncompile/check0.f: New files.
17496
17497 1998-05-14  Dave Love  <d.love@dl.ac.uk>
17498
17499         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
17500         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
17501         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
17502         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
17503         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
17504         abort where appropriate.
17505
17506 1998-05-05  Michael Meissner  <meissner@cygnus.com>
17507
17508         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
17509         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
17510
17511 1998-04-29  Dave Love  <d.love@dl.ac.uk>
17512
17513         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
17514
17515 1998-04-27  Dave Love  <d.love@dl.ac.uk>
17516
17517         * g77.f-torture/compile/980427-0.f: New test.
17518
17519 1998-04-24  Dave Love  <d.love@dl.ac.uk>
17520
17521         * g77.f-torture/compile/980424-0.f: New test.
17522
17523 1998-04-19  Dave Love  <d.love@dl.ac.uk>
17524
17525         * g77.f-torture/compile/980419-2.f (main): New test.
17526         * g77.f-torture/compile/970125-0.f: New test.
17527         * g77.f-torture/compile/980419-1.f: New test.
17528
17529 1998-04-08  Jim Wilson  <wilson@cygnus.com>
17530
17531         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
17532         of loop-4.c.
17533
17534 1998-04-07  Jim Wilson  <wilson@cygnus.com>
17535
17536         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
17537
17538 1998-04-03  Jim Wilson  <wilson@cygnus.com>
17539
17540         * gcc.c-torture/compile/980329-1.c: New test.
17541
17542 1998-03-18  Jim Wilson  <wilson@cygnus.com>
17543
17544         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
17545         * gcc.dg/980312-1.c: Fix typo in -march command.
17546
17547 1998-03-16  H.J. Lu  (hjl@gnu.org)
17548
17549         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
17550
17551 1998-03-11  Robert Lipe  <robertl@dgii.com>
17552
17553         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
17554         Dave Love agree the Fortran source is bogus.
17555
17556 1998-03-11  Robert Lipe  <robertl@dgii.com>
17557
17558         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
17559         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
17560         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
17561         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
17562         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
17563
17564 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
17565
17566         * g++.old-deja/g++.other/friend1.C: New test.
17567
17568 1998-02-18  Dave Love  <d.love@dl.ac.uk>
17569
17570         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
17571         possibly uninitialized) variables and declare dnrm2.
17572
17573 1998-02-23  Robert Lipe <robertl@dgii.com>
17574
17575         From Bruno Haible <haible@ilog.fr>:
17576         * gcc.c-torture/execute/980223.c: New test.
17577
17578 1998-02-13  Jeffrey A Law  (law@cygnus.com)
17579
17580         * gcc.dg/ifelse-1.c: New test.
17581
17582 1998-02-09  H.J. Lu  (hjl@gnu.org)
17583
17584         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
17585
17586           * lib/old-dejagnu.exp (old-dejagnu): Added the
17587           "execution test - XFAIL *-*-*" handling in the spirit of
17588           "excess errors test -". Changed the "execution test fails"
17589           handling to be like "excess errors test fails".
17590           * Update various tests accordingly.
17591
17592 1998-02-06  Jim Wilson  <wilson@cygnus.com>
17593
17594         * gcc.c-torture/execute/980205.c: New test.
17595
17596 1998-01-18  Jeffrey A Law  (law@cygnus.com)
17597
17598         * lib/c-torture.exp: Look for .x files instead of .cexp files.
17599         * lib/f-torture.exp: Similarly.
17600         * gcc.c-torture: Rename all .cexp files to .x files.
17601
17602 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
17603
17604         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
17605         (940510-1.c): Removed duplicate.
17606         (971104-1.c): New test.
17607
17608 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
17609
17610           * lib/f-torture.exp: Improve error and loop detection.
17611
17612 1997-11-19  Michael Meissner  <meissner@cygnus.com>
17613
17614         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
17615         use that to size the filler array.
17616
17617 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
17618
17619         * lib/c-torture.exp(c-torture-execute): Fix typo.
17620
17621         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
17622         testcase as the executable name. Keep the executable around if
17623         the test fails.
17624
17625 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
17626
17627         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
17628         changes.  Only test one -g option, and move it to the end of the
17629         list of options to test.
17630
17631 1997-09-19  Michael Meissner  <meissner@cygnus.com>
17632
17633         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
17634         variable GCC_TORTURE_OPTIONS to supply default switches separated
17635         by colons.  If no environment variable, run tests with -O0 -g, -O1
17636         -g, and -O2 -g as well.
17637
17638 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
17639
17640         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
17641         explanatory comments. Fix indentation.
17642
17643 1997-09-15  Jeffrey A Law  (law@cygnus.com)
17644
17645         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
17646
17647 1997-09-11  Jeffrey A Law  (law@cygnus.com)
17648
17649         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
17650         * g++.old-deja/g++.mike/p7325.C: Likewise.
17651         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
17652
17653 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
17654
17655         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
17656         * g++.old-deja/g++.brendan/crash30.C: Likewise.
17657         * g++.old-deja/g++.brendan/crash39.C: Likewise.
17658         * g++.old-deja/g++.law/operators4.C: Likewise.
17659
17660 1997-09-11  Joe Buck  (jbuck@synopsys.com)
17661
17662         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
17663         * g++.old-deja/g++.mike/p784.C: Ditto.
17664         * g++.old-deja/g++.mike/p785.C: Ditto.
17665
17666 1997-09-05  Jeffrey A Law  (law@cygnus.com)
17667
17668           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
17669
17670 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17671
17672         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
17673         target feature; pass this to c-torture-execute as needed.
17674
17675 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17676
17677         * lib/c-torture.exp(c-torture-execute): If the previous and the
17678         current executables being tested are identical, we don't need to
17679         run the executable again. Try to make the executable names
17680         unique. Add an optional argument for passing additional compiler
17681         flags.
17682
17683 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
17684
17685         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
17686
17687 1997-08-29  Jeffrey A Law  (law@cygnus.com)
17688
17689         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
17690
17691 1997-07-31  Jeffrey A Law  (law@cygnus.com)
17692
17693         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
17694         32bit or larger longs.
17695
17696         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
17697         have either a 32bit long or 32bit int.
17698
17699 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
17700
17701         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
17702         Make double precision tests dependent on sizeof (double).
17703
17704 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
17705
17706         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
17707         too.
17708
17709 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
17710
17711         * gcc.c-torture/compile/961203-1.cexp: New script.
17712
17713 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
17714
17715         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
17716         up the includes ourselves.
17717
17718 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
17719
17720         * lib/plumhall.exp: Remove random include, and add a few
17721         verbose messages for debugging.
17722
17723 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
17724
17725         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
17726         of trying to do it ourselves.
17727
17728 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
17729
17730         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
17731
17732 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
17733
17734         * gcc.prms/5403.c: Made regexp a bit less strict.
17735
17736 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
17737
17738         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
17739         is returned from remote_load instead.
17740         * lib/plumhall.exp: Ditto.
17741         * lib/mike-g++.exp: Ditto.
17742         * lib/old-dejagnu.exp: Ditto.
17743         * lib/c-torture.exp: Ditto.
17744
17745 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
17746
17747         * lib/g++.exp: Use build_wrapper procedure.
17748         * lib/gcc.exp: Ditto.
17749
17750 1997-05-20  Jeffrey A Law  (law@cygnus.com)
17751
17752         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
17753         an old-style decl for malloc.  Fixes tests to work when
17754         sizeof (int) != sizeof (size_t).
17755
17756 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17757
17758         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
17759
17760         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
17761         use stdargs.h interface.
17762
17763 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17764
17765         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
17766         NO_VARARGS when compiling.
17767
17768 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
17769
17770         * lib/plumhall.exp(ph_includes): New procedure.
17771         (ph_make): Use it.
17772         (ph_compiler): Ditto.
17773
17774         * lib/g++.exp: Rename test-glue.c to testglue.c.
17775         * lib/gcc.exp: Ditto.
17776
17777 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
17778
17779         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
17780         to completion when it's called.
17781
17782 1997-03-21  Michael Meissner  <meissner@cygnus.com>
17783
17784         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
17785         is defined, don't do test.
17786
17787 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
17788
17789         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
17790         for object files.
17791         (ph_summary): Mark skipped testcases as untested, not unresolved.
17792
17793         * lib/plumhall.exp (ph_make): If unresolved because of bad
17794         errorCode, record errorCode in log file.
17795         (*): Replace send_log/verbose with verbose -log.
17796
17797 1997-03-19  Michael Meissner  <meissner@cygnus.com>
17798
17799         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
17800         double conversion if double isn't at least 8 bytes.
17801
17802         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
17803         int to work with targets where int is 16 bits.
17804
17805         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
17806         8 bytes, just exit, since 4 byte doubles don't have enough bits of
17807         precision for the test to complete.
17808
17809 1997-03-14  Michael Meissner  <meissner@cygnus.com>
17810
17811         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
17812         if d10v is not compiled with the -mdouble64 flag.
17813         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
17814
17815         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
17816         d10v is not compiled with the -mint32 flag.
17817
17818 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
17819
17820         * lib/plumhall.exp: Use incr_count.
17821
17822 1997-03-12  Jeffrey A Law  (law@cygnus.com)
17823
17824         * gcc.c-torture: Update to c-torture-1.45.
17825
17826 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
17827
17828         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
17829         the name of the expect testcase file).
17830
17831         * lib/g++.exp(g++_init): Ditto.
17832
17833 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
17834
17835         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
17836         the host.
17837
17838         * lib/gcc.exp(gcc_exit): New procedure.
17839
17840 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
17841
17842         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
17843         specs where appropriate.
17844
17845         * g++.old-deja/g++.arm/*: Added additional ERROR checks
17846         because of new "candidates are" messages, and removed a few
17847
17848         * Converted all non-old-style g++ testcases to old-style, and
17849         moved into g++.old-deja.
17850
17851 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
17852
17853         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
17854         options.
17855
17856         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
17857         succeeded.
17858
17859         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
17860
17861 1997-02-13  Michael Meissner  <meissner@cygnus.com>
17862
17863         * lib/gcc.exp (gcc_target_compile): Add support for defining
17864         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
17865         the machine doesn't have those features.
17866
17867 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
17868
17869         * g++.law/operators4.exp: Don't use LIBS.
17870
17871 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
17872
17873         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
17874
17875         * lib/mike-g++.exp: Don't set the compiler to be tested here.
17876         * lib/g++.exp: Set it here instead. Also, allow use of the
17877         --tool_exec and --tool_opt options. Change CXX to
17878         GXX_UNDER_TEST.
17879
17880         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
17881
17882         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
17883
17884 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
17885
17886         * lib/old-dejagnu.exp: Use prune_warnings instead of
17887         prune_system_crud.
17888         * lib/mike-g++.exp: Ditto.
17889         * lib/gcc.exp: Ditto.
17890         * lib/g++.exp: Ditto.
17891
17892         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
17893
17894 1997-02-07  Jeffrey A Law  (law@cygnus.com)
17895
17896           * 941014-2.c: Include stdlib.h
17897           * 960327-1.c: Include stdio.h
17898           * dbra.c, index-1.c: Don't assume ints are 32bits.
17899
17900 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
17901
17902         * lib/gcc.exp: Add gcc,stack_size target feature.
17903
17904         * lib/g++.exp(g++_target_compile): Add the include and link
17905         paths here, not in two other places. And, it's $options, not
17906         options.
17907
17908         * lib/mike-g++.exp(postbase): Remove the code that determines
17909         the correct include and link paths.
17910         * g++.old-deja/old-deja.exp: Ditto.
17911
17912 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
17913
17914         * lib/g++.exp(g++_init): target_compile no longer returns the
17915         filename of the result.
17916
17917 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
17918
17919         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
17920         call to glob.
17921
17922         * gcc.c-torture/special/special.exp: Change call to
17923         gcc_target_compile to include the object file.
17924
17925 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
17926
17927         * gcc.c-torture/special/special.exp: Correct misspelling in last
17928         change.
17929
17930 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
17931
17932         * lib/plumhall.exp(ph_summary): Log the entire output of the
17933         executable. Return -1 if there were any failures, 0 otherwise.
17934         (ph_execute): Return -1 if there were any failures, 0 otherwise.
17935         (ph_make): Clean up objects and executables that were built
17936         if the tests succeeded.
17937
17938 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
17939
17940         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
17941         libraries and includes in the build tree as appropriate.
17942
17943 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17944
17945         * lib/c-torture.exp: Instead of looking for the global variable
17946         NO_LONG_LONG, check to see if that's a feature of the target.
17947
17948 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17949
17950         * config/default.exp: Minimize. Delete the remainer of the files in
17951         config; this functionality is now in devo/dejagnu/config.
17952
17953         g++.*/*: Pass any additional flags used to compile to postbase;
17954         delete CXXFLAGS.
17955
17956         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
17957         is now done by runtest.exp. Use gcc_target_compile instead of
17958         compile.
17959
17960         lib/c-torture.exp: Use gcc_target_compile instead of compile.
17961         Remove references to CFLAGS. Use remote_file instead of
17962         calling rm -f.
17963         (c-torture): Take a list of arguments to use to compile this
17964         testcase.
17965
17966         lib/g++.exp: Simplify. Use target_compile instead of compile.
17967         lib/gcc-dg.exp: Ditto.
17968         lib/gcc.exp: Ditto.
17969         lib/mike-{gcc,g++}.exp: Ditto.
17970         lib/old-dejagnu.exp: Ditto.
17971         lib/plumhall.exp: Ditto.
17972
17973 1997-01-08  Jim Wilson  <wilson@cygnus.com>
17974
17975         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
17976         (ph_linker): Likewise.
17977
17978 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
17979
17980           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
17981         MAP_ANON / MAP_ANONYMOUS if defined;
17982         else try to map from /dev/zero .
17983
17984 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17985
17986         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
17987         isn't defined, then define it to MAP_ANONYMOUS.
17988
17989 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17990
17991         * gcc.c-torture: Update to c-torture-1.42 release.
17992
17993 1996-11-11  Jeffrey A Law  (law@cygnus.com)
17994
17995         * gcc.c-torture: Update to c-torture-1.41 release.
17996
17997 1996-10-27  Jeffrey A Law  (law@cygnus.com)
17998
17999         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
18000         c-torture release.
18001
18002 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
18003
18004         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
18005         and LDFLAGS.  Fix second case to append the target_info ldflags
18006         onto LDFLAGS, not CFLAGS.
18007         * lib/g++.exp (g++_init): Add target_info stuff.
18008         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
18009         of libgloss and newlib flags for !native.
18010
18011         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
18012         (GDB): Fix relative path to go up another dir for finding gdb.
18013
18014 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
18015
18016         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
18017         versions in the target_info array, if they don't exist.
18018
18019 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
18020
18021         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
18022
18023 1996-07-08  Jim Wilson  <wilson@cygnus.com>
18024
18025         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
18026         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
18027
18028 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
18029
18030         * lib/old-dejagnu.exp: Don't remove the output file before we've
18031         actually tested it. Don't append pwd to the path of the executable
18032         we're testing.
18033
18034 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
18035
18036         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
18037
18038 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
18039
18040         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
18041         temporary directory for compiler files, and set it to a default
18042         value of /tmp. Set $output as the name of the output file from
18043         compiling the testcase. Add a -o option to $cflags_var so the
18044         compiler writes the final output file as $output. Set $executable
18045         to $output.
18046
18047         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
18048         directory for compiler files, and set it to /tmp if it doesn't
18049         already have a value. Set $output_file to the name of the output
18050         file from compiling the testcase. Add a -o option to CXXFLAGS so
18051         the compiler writes the final output file as $output. Use $output
18052         as the executable to be tested.
18053
18054 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
18055
18056         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
18057
18058 1996-06-08  Jeffrey A Law  (law@cygnus.com)
18059
18060         * gcc.c-torture/execute/pending-1.c: New test.  Still
18061         pending in Tege's queue.
18062
18063 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
18064
18065         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
18066         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
18067         if there were failures.  Call unresolved if there were unresolved
18068         testcases.  Call gcc_fail if program did not run to completion.
18069         (ph_make): Pass additional argument name to ph_execute.
18070         (ph_execute): Add new argument.  Pass additional arguments to
18071         ph_summary.  Call gcc_fail is there is no execution output.
18072
18073 1996-04-24  Jeffrey A Law  (law@cygnus.com)
18074
18075         * lib/plumhall.exp (proc_summary): Output relavent summary
18076         lines into the log so specific failures in plumhall can be
18077         investigated.
18078
18079 1996-04-10  Jeffrey A Law  (law@cygnus.com)
18080
18081         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
18082         (c-torture-execute): Don't try to execute tests which use
18083         "long long" types if $NO_LONG_LONG is nonzero.
18084
18085 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
18086
18087         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
18088         not c-torture.
18089
18090         * gcc.ieee: Move from here.
18091         * gcc.c-torture/execute/ieee: To here.
18092
18093 1996-03-26  Jeffrey A Law  (law@cygnus.com)
18094
18095         * gcc.c-torture: Update to c-torture-1.41 release.
18096
18097 1996-03-22  Jeffrey A Law  (law@cygnus.com)
18098
18099         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
18100         not "$output".
18101
18102 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
18103
18104         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
18105         -c present.
18106
18107 1996-03-02  Jeffrey A Law  (law@cygnus.com)
18108
18109         * config/proelf.exp: Handle connecting to a simulator.
18110
18111 1996-01-31  Jeffrey A Law  (law@cygnus.com)
18112
18113         * config/proelf.exp: New file.  Enough framework that we can
18114         run c-torture tests on the proelf targets (or any other target
18115         that gdb can connect to for that matter).
18116
18117 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
18118
18119         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
18120         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
18121
18122         * lib/plumhall.exp (ph_execute): Always call ph_summary if
18123         exec_output exists.
18124
18125 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
18126
18127         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
18128         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
18129
18130         * config/*.exp: Update FSF address.  Change result of ${tool}_load
18131         to pass/fail/unresolved/unsupported/untested.  Caller must now
18132         call unresolved/unsupported/untested.
18133         * lib/*.exp: Update FSF address.  Update to handle new results of
18134         ${tool}_load.
18135         * lib/chill.exp (verbose): Delete.
18136
18137 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
18138
18139         * lib/gcc.exp (default_gcc_start): Change order of args to
18140         $LDFLAGS $CFLAGS $LIBS.
18141         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
18142         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
18143         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
18144         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
18145         * gcc.misc-tests/dg-test.exp: Likewise.
18146         * gcc.misc-tests/msgs.exp: Likewise.
18147         * gcc.prms/prms.exp: Likewise.
18148         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
18149         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
18150
18151         * lib/dg.exp: Deleted, moved to dejagnu/lib.
18152
18153 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
18154
18155         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
18156
18157         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
18158         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
18159
18160         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
18161         necessary.
18162
18163 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
18164
18165         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
18166         global for loop; add use of $mathlib.
18167         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
18168         settings here; set mathlib for anything but VxWorks.
18169
18170 1996-01-22  Jeffrey A Law  (law@cygnus.com)
18171
18172         * gcc.c-torture: Update to c-torture-1.40 release.
18173
18174 1996-01-03  Jeffrey A Law  (law@cygnus.com)
18175
18176         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
18177         dg.exp.
18178
18179 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
18180
18181         * lib/c-torture.exp (c-torture-execute): Declare "output" as
18182         global.
18183
18184 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
18185
18186         * lib/g++.exp (LIBS): Define if not already.
18187         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
18188         (gcc-dg-prune): Call prune_gcc_output.
18189         * lib/gcc.exp (prune_gcc_output): New proc.
18190         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
18191         prune_gcc_output.
18192
18193 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
18194
18195         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
18196         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
18197
18198 1995-11-15  Jeffrey A Law  (law@cygnus.com)
18199
18200         * gcc.c-torture: Update to c-torture-1.39 release.
18201
18202 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
18203
18204         * lib/c-torture.exp (c-torture-execute): Don't return if one option
18205         fails, try others as well.
18206
18207 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
18208
18209         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
18210         If compilation fails, mark execute tests as `untested'.
18211         If test is marked as unsupported, don't mark compilation and
18212         execute tests as failed.
18213
18214 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
18215
18216         * lib/g++.exp (g++_init): Don't link in libg++, and look to
18217         libstdc++ for whether or not we want to be doing shared
18218         libraries.  Delete link_curses since we don't need it anymore.
18219         * lib/mike-g++.exp (postbase): Don't link in libg++.
18220         * g++.old-deja/old-deja.exp: Likewise.
18221
18222 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
18223
18224         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
18225
18226 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
18227
18228         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
18229         For that, add `-Wl,-a,shared_archive'.
18230         * g++.old-deja/old-deja.exp: Likewise.
18231
18232 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
18233
18234         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
18235
18236 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
18237
18238         * lib/mike-g++.exp (postbase): Pay attention to the status of
18239         g++_load.
18240
18241 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
18242
18243           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
18244
18245 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
18246
18247         * lib/gcc.exp (default_gcc_start): No longer need to log program
18248         being executed or its output, execute_anywhere does that now.
18249         * lib/g++.exp (default_g++_version): Call execute_anywhere.
18250         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
18251
18252 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
18253
18254         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
18255         the same as those in lib/g++.exp.
18256
18257 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
18258
18259         * gcc.c-torture: Update to c-torture-1.38 release.
18260         * gcc.ieee: Related changes.
18261
18262 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
18263
18264         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
18265         "exec". Minor reformatting changes.
18266
18267         * config/rom68k.exp (${tool}_load): Make it work in a canadian
18268         cross. This means all "exec" calls now work on a remote host as
18269         well.
18270         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
18271         cross. Filter out the extra "\r\n" stuff that expect puts in.
18272         (c-torture-execute): Filter out the bogus warnings like
18273         c-torture-compile does. Add support for canadian cross.
18274         * lib/gcc.exp (default_gcc_version, default_gcc_start)
18275         Use execute_anywhere rather than calling exec directly. Now it
18276         works for canadian cross testing.
18277
18278 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
18279
18280         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
18281         results into a variable, and check that rather than using file exists.
18282
18283 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
18284
18285         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
18286         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
18287
18288 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
18289
18290         * g++.old-deja/old-deja.exp: Create and pass runshlib and
18291         lib_curses if there's a shared libg++ in the build tree.
18292
18293 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
18294
18295         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
18296         if not supported target.
18297
18298 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
18299
18300         * lib/g++.exp (g++_init): Move empty setting of runshlib and
18301         link_curses up to always happen, not just for native builds.
18302
18303 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
18304
18305         * gcc.c-torture: Update to c-torture-1.36 release.
18306         * gcc.failure: Related changes.
18307
18308 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
18309
18310         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
18311
18312 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
18313
18314         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
18315         * lib/mike-g++.exp (postbase): Not in here.  Still reference
18316         runshlib, link_curses, and mathlib for link and run.
18317
18318         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
18319         pass the runtime shared library options for Solaris, OSF/1, and
18320         Irix5, and link with -lcurses to avoid unresolved references.
18321
18322 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
18323
18324         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
18325         only run once.
18326
18327 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
18328
18329         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
18330
18331 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
18332
18333         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
18334         do not have a framework for the "compat" tests yet.
18335
18336 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
18337
18338         * lib/mike-g++.exp (postbase): New local variable `mathlib',
18339         set to null if we're testing vxworks5.1.  Use that instead of
18340         `-lm' in the setting of LIBS for link and run.
18341
18342 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
18343
18344         * config/rom68k.exp (${tool}_load): Major changes to make it
18345         work.  Verified that it does in fact return the stuff in
18346         exec_output properly.  Catch any Emul or any TRAP other than 0.
18347
18348 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
18349
18350         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
18351         LDFLAGS properly for targets that need stuff from libgloss.
18352         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
18353         only run once.
18354         (gpp_initialized): New variable.
18355
18356 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
18357
18358         * config/rom68k.exp: Load libgloss.exp.
18359         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
18360         so we can produce a fully linked binary.
18361         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
18362         so we can produce a fully linked binary.
18363
18364 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
18365
18366         * lib/plumhall.exp (ph_section): Watch for expected failures.
18367         Add missing `else'.
18368
18369         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
18370         run the testcase.
18371         (c-torture): Likewise.
18372
18373 1995-08-28  Doug Evans  <dje@cygnus.com>
18374
18375         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
18376
18377         * lib/mike-g++.exp (mike_cleanup): New proc.
18378         (prebase): New globals compiler_result, not_compiler_result,
18379         target_regexp.
18380         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
18381         allow leading "-" in pattern.  Watch for unsupported tests.
18382         If $compiler_result is set, pattern match assembler code,
18383         and ditto for $not_compiler_result.
18384         * lib/mike-gcc.exp: Likewise.
18385
18386         * lib/plumhall.exp (ph_execute): Only call ph_summary if
18387         execution "succeeded".
18388
18389 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
18390
18391         * config/win32.exp: New file.
18392         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
18393
18394 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
18395
18396         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
18397         unsupported.
18398         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
18399         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
18400         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
18401
18402         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
18403         "... without exceptions was ...".  That is now handled by
18404         prune_system_crud.
18405         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18406
18407 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
18408
18409         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
18410         sieve.c,sort2.c}: New files.
18411         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
18412         sieve.exp,sort2.exp}: Drivers for them.
18413
18414         * lib/mike-gcc.exp (program_output): New user settable variable.
18415         (postbase): Call prune_system_crud.  Also prune extraneous compiler
18416         messages.
18417         * lib/mike-g++.exp (program_output): New user settable variable.
18418
18419         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
18420
18421         * config/sh.exp: Deleted (use sim.exp instead).
18422
18423 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
18424
18425         * config/vx.exp: Declare CHECKTASK as global.
18426         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
18427         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
18428         * lib/old-dejagnu.exp: Load [pwd]/$executable.
18429
18430 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
18431
18432         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
18433         target. Like vx.exp, only includes `vx29k.exp' instead of
18434         `vxworks.exp'.
18435
18436 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
18437
18438         * config/sim.exp: Increase time limit from 120 seconds to 240.
18439
18440 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
18441
18442         * gcc.c-torture/execute/950628-1.c: New test.
18443
18444 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
18445
18446         * gcc.c-torture: Update with changes/additions from
18447         c-torture-1.34.
18448
18449 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
18450
18451         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
18452
18453 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
18454
18455         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
18456
18457 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
18458
18459         * gcc.c-torture/compile/950512-1.c: New test.
18460         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
18461         * gcc.dg/struct-ret-1.c: Likewise.
18462
18463 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
18464
18465         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
18466           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
18467
18468 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
18469
18470         * gcc.c-torture/special/920411-1.c: Deleted.
18471         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
18472
18473 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
18474
18475         * config/sim.exp (${tool}_load): Hack in call to bash to get a
18476         cpu limit.
18477
18478 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
18479
18480         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
18481
18482 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
18483
18484         From kenner;
18485         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
18486         is the proper length.
18487         * va-arg-3.c: Likewise.
18488
18489 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
18490
18491         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
18492         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
18493
18494         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
18495         * lib/g++.exp (default_g++_start): Delete old cruft.
18496
18497 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
18498
18499         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
18500         (2 * (1 << 18)) to (2 * (1 << 17)).
18501
18502         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
18503
18504 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
18505
18506         * config/rom68k.exp: Renamed from config/idp.exp
18507
18508 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
18509
18510         * c-torture/compile/921109-2.c
18511
18512 1995-04-18  Mike Stump  <mrs@cygnus.com>
18513
18514         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
18515         excess errors.
18516
18517 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
18518
18519         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
18520         output.
18521         * lib/g++.exp (default_g++_start): Likewise.
18522
18523 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
18524
18525         * gcc.c-torture/compile/950329-1.c: New test.
18526
18527 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
18528
18529           * config/bug.exp (${tool}_load): Updated to use new remote_open
18530           and remote_close procs.
18531         * config/idp.exp: New file.
18532
18533 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
18534
18535         * gcc.c-torture/execute/950322-1.c: New test.
18536
18537 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
18538
18539         * config/vx.exp (${tool}_load): Clean up testing of return code from
18540         vxworks_ld and vxworks_spawn.
18541
18542 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
18543
18544         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
18545
18546 1995-03-13  Mike Stump  <mrs@cygnus.com>
18547
18548         * lib/old-deja.exp: Add `excess errors test - ' error, now one
18549         can mark excess errors on a machine by machine basis.  Note, the
18550         default is to not expect any excess errors, even when excess
18551         errors test - is given, so you will want to put an XFAIL ... on
18552         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
18553         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
18554         those 4 machines, but no others.
18555
18556 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
18557
18558         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
18559         * lib/c-torture.exp: to here.
18560
18561 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
18562
18563         * gcc.c-torture/execute/950221-1.c: New test.
18564         * gcc.c-torture/execute/struct-ret-1.c: New test.
18565         * gcc.c-torture/compile/950221-1.c: New test.
18566
18567         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
18568
18569 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
18570
18571         * gcc.c-torture/execute/arith-1.c (main): Return 0.
18572         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
18573
18574 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
18575
18576         * g++.gb: New directory of tests, derived from my signature and
18577         class scoping tests.
18578
18579         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
18580         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
18581         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
18582         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
18583         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
18584         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
18585         * g++.gb/sig25.C: Likewise.
18586
18587         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
18588         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
18589         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
18590         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
18591         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
18592         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
18593         * g++.gb/sig25.exp: Likewise.
18594
18595         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
18596         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
18597         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
18598         * g++.gb/scope13.C: Likewise, this test still fails.
18599
18600         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
18601         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
18602         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
18603         * g++.gb/scope13.exp: Ditto.
18604
18605         * g++.gb/README: New file, explains what these tests are about.
18606
18607 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
18608
18609         * lib/dg.exp (dg-do): Support `preprocess'.
18610         (dg-test): Likewise.
18611
18612 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
18613
18614         * config/udi.exp: change "continue -expect" to "exp_continue".
18615
18616 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
18617
18618         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
18619         Delete redundant tests.
18620
18621         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
18622         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
18623         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
18624         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
18625         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
18626         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
18627         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
18628         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
18629
18630         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
18631         storing label pointers.
18632         * gcc.c-torture/execute/921019-1.c: Likewise.
18633         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
18634         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
18635         parameter fp.
18636         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
18637         constants.
18638
18639         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
18640         Delete obsolete tests.
18641
18642         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
18643         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
18644         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
18645         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
18646         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
18647         * gcc.c-torture/compile/950124-1.c: New test.
18648
18649         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
18650
18651 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
18652
18653         * lib/mike-g++.exp: Add -lm to LIBS.
18654
18655 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
18656
18657         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
18658
18659 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
18660
18661         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
18662
18663 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
18664
18665         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
18666
18667 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
18668
18669         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
18670         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
18671         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
18672         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
18673         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
18674         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
18675         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
18676         * g++.law/{operators31.C, operators32.C,
18677         * g++.law/{operators33.C, operators34.C}: Likewise.
18678         * g++.law/{pic1.C, refs2.C}: Likewise.
18679         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
18680         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
18681         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
18682         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18683
18684         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
18685         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
18686         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
18687         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
18688         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
18689         * g++.law/{enum9.exp, friend5.exp}: Likewise.
18690         * g++.law/{nest3.exp, nest4.exp}: Likewise.
18691         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
18692         * g++.law/{operators30.exp, operators31.exp}: Likewise.
18693         * g++.law/{operators32.exp, operators33.exp}: Likewise.
18694         * g++.law/{operators34.exp}: Likewise.
18695         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
18696         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
18697         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
18698         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
18699         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18700
18701         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
18702         No longer expected to fail.
18703         * g++.law/missed-error3.C: Tweak for recent bool changes.
18704
18705 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
18706
18707         * config/emb-unix: Deleted.
18708         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
18709         remote execution.  Do final link on remote host if REMOTE_LINK is set.
18710
18711 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
18712
18713         * lib/dg.exp (dg-test): Fix typo in last patch.
18714
18715 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
18716
18717         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
18718         (handles multiple occurrences).
18719
18720 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
18721
18722         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
18723         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
18724         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
18725         printed).
18726         * lib/c-torture.exp (c-torture-compile): Likewise.
18727         (c-torture): Prepend full path if missing.
18728         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
18729         (gcc_fail): Likewise.
18730         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
18731
18732 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
18733
18734         * lib/netware.exp: Only attach to NetWare i386 systems.
18735
18736 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
18737
18738         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
18739         messages.  Add test name to "output pattern match" pass/fail message.
18740
18741 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
18742
18743         * gcc.dg: New testsuite.
18744         * gcc.dg/dg.exp: New file.
18745
18746         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
18747         test-switch.c}: Deleted.
18748
18749         * gcc.misc-tests/msgs.exp: New testcase driver.
18750
18751 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
18752
18753         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
18754         Watch for illegal return values from ${tool}_load.
18755         * config/unix.exp (${tool}_load): Fix pass/fail detection for
18756         cross targets.  Coerce return value >0 to 1.
18757
18758 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
18759
18760         * config/unix.exp (${tool}_load): Call program rsh, not proc.
18761
18762         * config/emb-unix.exp: New file.
18763
18764         * config/sim.exp: Error if variable $SIM not defined.
18765         (${tool}_load): Mark test as "untested" if simulator missing.
18766
18767         * config/unix.exp: Load remote.exp to get rcp_download.
18768         * lib/c-torture.exp: Use different option lists for testcases with
18769         and without loops.
18770         * gcc.c-torture/execute/execute.exp: Likewise.
18771
18772 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
18773
18774         * config/*.exp: Clarify return code from ${tool}_load.
18775         Call `unresolved' or `untested' instead of `warning' or `perror'
18776         (sometimes you still want to call both though).
18777         Add comment that `shell_id' is local to each file.
18778         * config/udi.exp (timeout): Set to 30.
18779         Don't print warning if connection fails, $connectmode has already
18780         printed an error.
18781         (${tool}_load): Move verbose messages to level 2.
18782         Rework pattern for "Process started" message.
18783         Pass `shell_id' to ${connectmode}_download.
18784         Retry twice upon timeout.  Make resetting of target more robust.
18785         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
18786         Pass `shell_id' to exit_$connectmode.
18787         Only call exit_$connectmode if connected.
18788         * config/unix.exp (${tool}_load): Check return codes better.
18789         * config/vrtx.exp (${tool}_load): Likewise.
18790         * config/vx.exp (${tool}_load): Likewise.
18791         Delete unneeded global's.
18792         * lib/dg.exp (dg-test): Update to reflect clarified return codes
18793         from ${tool}_load.
18794         (dg-stat): Delete.
18795         (dg-init): Delete recording of pass/fail counts.
18796         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18797         (old-dejagnu-init): Likewise.
18798         (old-dejagnu-stat): Delete contents, empty proc now.
18799         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
18800         (c-torture): Delete references to lcnt, lpass, lfail.
18801         Get option list from TORTURE_OPTIONS.
18802         Delete -funroll[-all]-loops if no loops.
18803         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
18804         (g++_stat): Delete contents (empty proc now).
18805         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
18806         (gcc_finish): Likewise.
18807         (gcc_stat): Deleted.
18808         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
18809         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
18810         * gcc.c-torture/execute/execute.exp: Likewise.
18811         Split tests into two parts: compile, execute.
18812         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
18813         no loops.  Update to reflect clarified return codes from ${tool}_load.
18814
18815 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
18816
18817         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
18818         to grep for.
18819         (old-dejagnu): Likewise (where necessary).
18820
18821 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
18822
18823         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
18824
18825         * lib/dg.exp (dg-process-target): Fix processing of selector.
18826         Add comment regarding use of `error'.
18827
18828         * lib/gcc.exp (prune_system_crud): Define if missing.
18829         * lib/g++.exp (prune_system_crud): Likewise.
18830
18831         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
18832         Call prune_system_crud.
18833         * lib/dg.exp (dg-runtest): New proc.
18834         Use perror instead of send_user for tcl errors in testcase.
18835         Don't return any value, it's never used.
18836         Don't clobber previous definition of `unknown'.
18837         Print tcl errors in `dg-final'.
18838
18839 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
18840
18841         * lib/dg.exp (dg-process-target): Improve syntax error messages.
18842         (dg-test): Don't print errorInfo, it contains stack backtrace.
18843
18844 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
18845
18846         * lib/g++.exp (runtest_file_p): Define if missing.
18847
18848 1994-09-24  Doug Evans  (dje@cygnus.com)
18849
18850         * lib/mike-g++.exp: Comment out loading of g++.exp.
18851         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
18852         (default_g++_version): Always print something.
18853         (default_g++_start): Comment out call to `which'.
18854         (g++_start, g++_load): Deleted (must be defined in config file).
18855         * lib/gcc.exp: Test for existence of $CC at start.
18856         Delete check for tmpdir (done in gcc_init).
18857         (default_gcc_version): Always print something.
18858         (default_gcc_start): Comment out call to `which'.
18859         * config/*.exp: Major cleanup - make cross targets work at least a
18860         little better for g++ (by not being "--tool gcc" specific).
18861         Rename gcc_xxx to ${tool}_xxx.
18862         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
18863         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
18864
18865 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
18866
18867         * lib/c-torture.exp (c-torture-compile): Rework compiler
18868         message processing.
18869
18870         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
18871         c-torture.
18872
18873 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
18874
18875         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
18876
18877         * lib/dg.exp (dg-process-target): Support { target native }.
18878
18879 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
18880
18881         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
18882         looked for "... program xxx got fatal signal".
18883         Correct regsub munging of `comp_output'.
18884         Ignore compiler messages "path prefix not used" and "linker input
18885         file unused".
18886
18887 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
18888
18889         * lib/gcc.exp (runtest_file_p): Define if missing.
18890         * gcc.prms/template.c: Example to work from.
18891
18892 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
18893
18894         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
18895         * lib/dg.exp (dg-test): Call unsupported testcases as such.
18896
18897         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
18898         * gcc.prms/1883.c: Moved from compile/940714-1.c.
18899         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
18900         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
18901
18902         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
18903         (dg-process-target): No longer a varargs proc.
18904         Return S/N for target, P/F for xfail.  All callers changed.
18905         (user option procs): More argument checking.
18906         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
18907         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
18908         (dg-test): Skip test if not running on selected target in `dg-do'.
18909         Update handling of `dg-do-what', `dg-output-text'.
18910         Separate execution pass/fail from output pattern match pass/fail.
18911         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
18912
18913 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
18914
18915         * gcc.c-torture/special/special.exp: Don't expect failure for mips
18916         target for 920510-1.c.
18917
18918 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
18919
18920         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
18921         Clean up comment regarding use of passcnt, etc.
18922         (gcc_stat): Don't update `testcnt' here.
18923         (gcc_finish): Do it here.
18924         Might as well reset `but_id' here too.
18925         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
18926         to determine if the file should be tested.
18927         * gcc.c-torture/compile/compile.exp: Likewise.
18928         * gcc.c-torture/execute/execute.exp: Likewise.
18929         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18930         * gcc.misc-tests/dg-test.exp: Likewise.
18931         * gcc.prms/prms.exp: Likewise.
18932         * gcc.wendy/wendy.exp: Likewise.
18933         * g++.old-deja.exp: Likewise.
18934         Move "Testing file" message to verbose level 1.
18935
18936 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
18937
18938         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
18939
18940 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
18941
18942         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
18943         (default_gcc_start): Accept optional second list element
18944         of compiler flags.  Print compiler output at verbosity level 2.
18945         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
18946         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
18947         Save current values of framework globals passcnt, failcnt, xpasscnt,
18948         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
18949         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
18950         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
18951         xfailcnt to compute stats.  Update framework global `testcnt' from
18952         pass/fail counts.
18953         (gcc_finish): New proc.  Clean up test environment.
18954         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
18955         (gcc_epass, gcc_efail): Delete.
18956         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
18957         argument of line number.
18958         (dg-init): If the tool has an init routine, call it.
18959         (dg-test): Remove args `cflags_var' and `libs_var'.
18960         Pass all compiler options to ${tool}_start.
18961         Handle missing line number.
18962         (dg-finish): New function.
18963         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
18964         particular files.  Call gcc_finish at end.  Move "skipping test"
18965         message to verbosity level 3.
18966         * gcc.c-torture/compile/compile.exp: Likewise.
18967         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18968         * gcc.c-torture/execute/execute.exp: Likewise.
18969         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18970         Print testcase being tried at verbosity level 1.
18971         * gcc.c-torture/special/special.exp: Unset xfail.
18972         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18973         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
18974         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
18975         * gcc.failure/failure.exp: Likewise.
18976         * gcc.ieee/ieee.exp: Likewise.
18977         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
18978         Update call to dg-test.  Call dg-finish at end.
18979         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
18980         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18981         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
18982         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
18983         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
18984         * gcc.wendy/wendy.exp: Add copyright.
18985         Delete setting of tmpdir (done by gcc_init).
18986         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
18987         Pass compiler flags to gcc_start.  Call gcc_finish at end.
18988         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
18989         gcc_[ce]pass/fail.
18990
18991 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
18992
18993         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
18994         confusion.
18995         (g++_load): Likewise.
18996
18997         * config/*.exp (gcc_load): Some were varargs fns and some were not.
18998         Rename argument to `prog' to remove the confusion.
18999         Varargs fns behave differently too!
19000         (g++_load): Likewise.
19001
19002         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
19003
19004         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
19005         what it is.  Delete (always) printing of status value for !native.
19006         Simplify verbose code, and include status and exec_output.
19007         (g++_load): Use gcc_load.
19008
19009 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
19010
19011         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
19012         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
19013         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
19014         940714-3.c as these testcases don't exist anymore.  Make
19015         va-arg-1.c expected to pass.
19016
19017 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
19018
19019         * gcc.misc-tests/misc.exp: Only run specific testcases.
19020         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
19021         * gcc.misc-tests/dg-[1-9].c: New files.
19022
19023         * lib/dg.exp: New testsuite driver.
19024         * gcc.prms/prms.exp: Use it.
19025
19026         * README.gcc: New file.
19027
19028         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
19029         Document and reset `lxpass' and `lxfail'.
19030         Simplify "initialized" message.
19031         (gcc_stat): Clean up comments a little.
19032
19033 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
19034
19035         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
19036
19037 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
19038
19039         * lib/old-dejagnu.exp (process-option): New proc.
19040         (old-dejagnu-init, old-dejagnu-stat): Likewise.
19041         (old-dejagnu): Simplify.
19042         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
19043
19044 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
19045
19046         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
19047         exists and is not an empty string.
19048
19049         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
19050         $xfail rather than calling setup_xfail.  Clear $xfail when test is
19051         finished.
19052         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
19053         automatically.
19054
19055         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
19056         longer expected to fail.
19057
19058         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
19059         "f" function call.
19060
19061         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
19062
19063         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
19064         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
19065         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
19066         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
19067         c-torture-1.29.
19068
19069         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
19070         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
19071
19072         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
19073
19074         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
19075         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
19076
19077         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
19078         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
19079         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
19080
19081 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
19082
19083         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
19084         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
19085         940714-1.c, 940714-2.c, 940714-3.c},
19086         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
19087         gcc.misc-tests/{mg.c,mg.exp}:
19088         New tests.
19089         * gcc.noncompile/noncompile.exp: Change accordingly.
19090
19091 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
19092
19093         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
19094         Undo previous clobberage.
19095
19096 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
19097
19098         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
19099         * gcc.special/{930510-1.c, special.exp}:
19100         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
19101         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
19102         struct-varargs-1.c}: New tests from c-torture-1.26.
19103
19104 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
19105
19106         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
19107           argument to switch.
19108
19109 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
19110
19111         * Revert the previous changes.  Please see Rob's directory
19112           (/lisa/test/rob/progressive/gcc/testsuite) for testing
19113           fixes.
19114
19115 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
19116
19117         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
19118             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
19119             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
19120             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
19121             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
19122             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
19123             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
19124             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
19125             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
19126             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
19127             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
19128             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
19129             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
19130             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
19131             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
19132             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
19133             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
19134             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
19135             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
19136             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
19137             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
19138             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
19139             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
19140             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
19141             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
19142             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
19143             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
19144
19145 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
19146
19147         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
19148             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
19149           with perror calls.
19150
19151 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
19152
19153         * config/unix.exp (g++_load): Fix syntax.
19154
19155 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
19156
19157         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
19158         * gcc.noncompile/921017-1.c: Deleted obsolete test.
19159         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
19160         Don't expect va-arg-1.c to fail.  Correct expected output for
19161         920928-1.c.
19162         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
19163         * gcc.wendy/hbm4.c: Correct typo.
19164         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
19165
19166 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
19167
19168         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
19169         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
19170         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
19171         * lib/c-torture.exp (c-torture-compile): Ditto.
19172
19173         Reduce volume of output (remove all the -I's and such).
19174         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
19175         Call gcc_cpass, gcc_cfail.
19176         (c-torture): Pass testing option to c-torture-compile.
19177
19178 1994-03-21  Doug Evans  (dje@cygnus.com)
19179
19180         Bring patches over from progressive.
19181         * config/default.exp: Exit remote shell cleanly.
19182         (g++_exit, g++_start): Add default versions.
19183         * config/sim.exp (gcc_load): Use perror, not error.
19184
19185 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
19186
19187         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
19188         set in site.exp.
19189
19190 1994-03-14  Doug Evans  (dje@cygnus.com)
19191
19192         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
19193         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
19194         (wendy_try): New proc to run testcase.
19195         (main loop): Call 'em.
19196         * gcc.wendy/*.c: Clean up pass to correct expected output.
19197
19198         * lib/gcc.exp: Minor cleanup work.
19199         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
19200
19201 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
19202
19203         * config/sim.exp (gcc_load): Document return codes better.
19204         Don't pass -v to simulator.
19205
19206 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
19207
19208           * gcc.special/920717-x.c: Fix typo.
19209           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
19210           get at sources.
19211
19212         * lib/mike-gcc.exp: Fix typo.
19213
19214 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
19215
19216         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
19217         binary to use, transform the name.
19218         * config/*.exp: rename everything. Nuke any g++ specific files,
19219         it's now a special case of gcc that requires no special support.
19220         Add a default.exp for unsupported targets.
19221
19222 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
19223
19224         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
19225         lib/old-dejagnu.exp: Fix a few patterns to work with the new
19226         version of Tcl.
19227
19228 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
19229
19230         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
19231         than a warning.
19232
19233 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
19234
19235         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
19236
19237 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
19238
19239         * gcc.execute/execute.exp: Combine opt_list and foption_list into
19240         option_list.  Compile every file with only 4/6 option choices
19241         (same as C torture) instead of with 12/18 different option
19242         choices.
19243         * lib/c-torture.exp: Likewise.
19244
19245         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
19246         not already set.
19247
19248 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
19249
19250         * lib/old-deja.exp: Add `excess errors test fails' error, now one
19251         can put an XFAIL *-*-* on excess errors.
19252
19253 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
19254
19255         * g++.law: Add more tests derived from g++-bugs snapshots.
19256
19257         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
19258         equivalent to g++.law/init9.
19259
19260         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
19261         compiled it, and the a.out file after we've run it.
19262
19263 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
19264
19265         * lib/mike-g++.exp (postbase): Delete the .o file after we've
19266         compiled it, and the a.out file after we've run it.
19267
19268 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
19269
19270         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
19271
19272 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
19273
19274         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
19275         version number.
19276
19277 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
19278
19279         * g++.law: New directory of g++ tests derived from the g++-bugs
19280         snapshots.
19281
19282 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
19283
19284         * gcc.compile: initbug1.c initbug1.exp testcase added
19285
19286 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
19287
19288         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
19289         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
19290           fixes submitted by Jeff Law (law@cs.utah.edu)
19291         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
19292           Jeff Law (law@cs.utah.edu)
19293
19294
19295 1993-11-30  Mike Stump  (mrs@cygnus.com)
19296
19297         * config/unix-g++.exp: Follow the gcc way of doing things.
19298         * g++.old-deja/old-deja.exp: Minor updates.
19299         * lib/g++.exp: New file, follow the gcc way of doing things.
19300         * lib/old-dejagnu.exp: Minor updates.
19301         * lib/mike-g++.exp: Always unset errorInfo.
19302
19303 1993-11-06  Mike Stump  (mrs@cygnus.com)
19304
19305         * lib/gcc.exp: Fix some errors with the below change, CC and
19306         CFLAGS should be global when setting, not local.
19307
19308 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
19309
19310         * lib/gcc.exp: Transform tool name.
19311
19312 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19313
19314         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
19315
19316 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19317
19318         * lib/gcc.exp: change gcc_done to gcc_stat
19319
19320 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19321
19322         * Upgraded gcc testsuite to c-torture version 1.25
19323
19324 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
19325
19326         * lib/gcc.exp: added reporting code. Changed verbose compile message.
19327         * lib/c-torture: added hooks for new reporting code.
19328
19329 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
19330
19331         * config/sh-gcc.exp: check if sh-sim exists in the path
19332
19333 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
19334
19335         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
19336         * gcc.compile/compile.exp: Initial changes for new logic.
19337         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
19338         * gcc.failure/failure.exp: Initial changes for new logic.
19339         * gcc.ieee/ieee.exp: Initial changes for new logic.
19340         * gcc.misc-tests/misc.exp: Initial changes for new logic.
19341         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
19342         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
19343         * lib/c-torture.exp: Initial changes for new logic.
19344         * lib/gcc.exp: Initial changes for new logic.
19345
19346 1993-10-15  Mike Stump  (mrs@cygnus.com)
19347
19348         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
19349         depend upon failure or success.  Fully qualify names in failure
19350         and success messages.  Always remove a.out before starting
19351         compile, just in case.  Pay more attention to error text output by
19352         the compiler.  Handle testcases with no known past errors just
19353         like all others, so that things are uniform.  Other miscellaneous
19354         improvements.
19355
19356 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
19357
19358         * gcc.cpp: new directory for cpp tests
19359
19360 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
19361
19362         * lib/chill.exp: Code reformatted, removed unused code.
19363         * config/unix-chill.exp: Code reformatted, removed unused code.
19364         * chill.execute/execute.exp: Code reformatted, removed unused code.
19365         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
19366
19367 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
19368
19369         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
19370         routines not written.
19371
19372 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
19373
19374         * config/bug-gcc.exp: Use new procs from bug.exp.
19375
19376 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
19377
19378         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
19379         via ftp, rather than depending on NFS.
19380         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
19381         case.
19382
19383 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
19384
19385         * config/bug-gcc.exp: Use new download proc.
19386
19387 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
19388
19389         * chill.execute/execute.exp: cleanups, handles errors better
19390         * chill.compile/compile.exp: rewrite, based on execute.exp
19391         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
19392         * lib/chill.exp: major changes to diff proc and compile and link
19393           procs. added chill_fail and chill_pass wrappers to pass and
19394           fail. added more comments, and handle error codes better.
19395           Added a hack to capture stderr from exec, so noncompile tests
19396           can work.
19397
19398 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
19399
19400         * chill.execute/execute.exp: rewrite of testsuite driver
19401         * lib/chill.exp: rewrite of testsuite driver
19402         * config/unix-chill.exp: rewrite of testsuite driver
19403
19404 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
19405
19406     In chill.execute:
19407         * iexpr.ch: Standardize uppercase.
19408         * tuples.dat: Standardize uppercase.
19409         * vary.ch: standardize.  Correct varying string assignments.
19410         * vary.dat: Add new output lines.
19411
19412 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
19413
19414     In chill.execute:
19415         * chprintf.ch: Standardize use of uppercase.
19416         * tuples.ch: Standardize and turn arr2 into a DCL,
19417           rather than a SYN.
19418         * pinits.ch: Standardize.
19419
19420 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
19421
19422         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
19423         * Makefil: Renamed to Makefile.in.
19424         * configure.in: New.
19425
19426 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
19427
19428     In chill.execute:
19429         * .cvsignore: Add result/output files.
19430         * Makefile: Fix up variables at start.  Use MFLAGS
19431           everywhere.  Correct bool_loc, built_ins entries.
19432           Add entry for vary1.ch.
19433         * bitarray.ch: Standardize upper-case usage.
19434         * bitexpr.ch: Standardize, add output of b1.
19435         * params.ch: Use arrayt in along PROC parameters, to
19436           avoid novelty problems.
19437         * sets.ch: Tiny cleanup.
19438         * vary1.ch: Re-indent.
19439
19440 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
19441
19442           * Add PR-related files to Makefiles, .cvsignore files, etc.
19443
19444 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
19445
19446         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
19447           with compiler objects. New names are test-flow.c and test-loop.c
19448
19449 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
19450
19451         * Upgraded c-torture tests from 1.19 to 1.20
19452
19453         * new files:
19454         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
19455         * gcc.compile: 930623-1.c 930623-2.c
19456         * gcc.noncompile: 930622-1.c 930622-2.c
19457         * gcc.failure: 920411-1.c 920627-2.c
19458         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
19459
19460 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
19461
19462         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
19463           More changes to get testsuite working properly. Needs more work.
19464           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
19465
19466 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
19467
19468         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
19469           More changes to get testsuite working properly. Needs more work.
19470
19471 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
19472
19473         * chill.compile/compile.exp: Added for Dejagnu support
19474         * chill.execute/execute.exp: Added for Dejagnu support
19475         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
19476
19477 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
19478
19479     This should complete moving the CHILL test files.
19480         * chill.noncompile(.cvsignore printf.grt
19481             in-printf.grt chprintf.grt chprintf.ch):
19482             Added test-support files.
19483           (Makefile): Modified further.
19484         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
19485             signal.ch): Added test files.
19486           * chill.execute (.cvsignore printf.grt printr.c
19487             in-printf.grt rts.c chprintf.grt rts.h): Added
19488           test-support files.
19489             (Makefile): More corrections.
19490
19491 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
19492
19493         * chill.compile, chill.execute, chill.nocompile: Add CHILL
19494           test cases, ready for DejaGnu.
19495
19496 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
19497
19498         * Upgraded c-torture tests from 1.18 to 1.19
19499
19500         * gcc.compile: added test(s):
19501           930607-1.c
19502         * gcc.execute: added test(s):
19503           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
19504
19505         * added new subdirectory for misc tests: gcc.misc-tests
19506         * gcc.misc-test(s): added tests:
19507           inst-check.c test-consts.c test-ior.c test-switch.c
19508
19509 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
19510
19511         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
19512
19513 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
19514
19515         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
19516
19517 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
19518
19519         * Upgraded c-torture tests from 1.17 to 1.18
19520
19521 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
19522
19523         * Upgraded c-torture tests from 1.12 to 1.17
19524
19525 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
19526
19527         * lib/old-dejagnu.exp:
19528           Fixed handling of XFAIL target triplets to correctly
19529           recognize wildcard characters.  Removed code that
19530           appended a unique id tag to the end of the file name
19531           printed out by the result of the testcases within a
19532           given test file.
19533
19534 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
19535
19536         * lib/old-dejagnu.exp:
19537           Reworked expected failure handling to trigger off of XFAIL
19538           keyword in keyphrase embeded in testcase source code. The
19539           XFAIL keyword must be at the end of the keyphrase line. It
19540           may optionally be followed by one or more target triplets.
19541           It has just occured that the handling of wildcards in the
19542           target triplet may not be correct.
19543
19544 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
19545
19546         * g++.old-deja/tests:
19547           Moved all subdirectories up one level into g++.old-deja .
19548
19549         * lib/old-dejagnu.exp:
19550           Fixed problem with CXXFLAGS not being properly reset, and being
19551           corrupted with extraneous "-c" compiler option.  This was
19552           causing binaries to not be generated for test that needed them.
19553           Modified strings passed to "pass" and "fail" so that individual
19554           tests from the same test file would be distinguished by an
19555           identifier appended to the test file name in the summary logs;
19556           this corrected a problem with erroneous diff logs.  Added code
19557           to search testcases for expected fail and unexpected pass keywords.
19558
19559 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
19560
19561         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
19562
19563 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
19564
19565         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
19566           Removed extraneous text from end of "Special g++ Options"
19567           keyphrase.
19568
19569         * lib/old-dejagnu.exp: Added pattern matching to look for new
19570           keywords, embedded in testcases comments, which will trigger
19571           calls to xpass and xfail.
19572
19573 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
19574
19575         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
19576           comments embedded in the testcases, especially the one looking for
19577           special compiler options, as well as the pattern matching for the
19578           compiler output again.
19579
19580 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
19581
19582         * lib/old-dejagnu.exp: Do a proper check of the return value for
19583           execute tests. Fixed several problems with the pattern matching
19584           of the compiler output which gave erroneous test results.
19585           Changed several of the test result messages to be more descriptive.
19586         * config/unix-g++.exp: Proc g++_load now actually works and
19587           executes the tests passed to it and returns a usable return
19588           value.
19589
19590 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
19591
19592           * lib/gcc.exp: Exits gracefully if $CC is bogus.
19593
19594 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
19595
19596         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
19597           Modified both files to properly execute the old style
19598           dejagnu tests. The previous versions of these files were
19599           experimental and did not function anything near correctly.
19600
19601 1993-04-05  Rob Savoye  (rob@cygnus.com)
19602
19603         * Removed all Makefile.in and configure.in files. No configuration
19604         needed now.
19605
19606 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
19607
19608         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
19609
19610 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
19611
19612         * gcc.compile/configure.in, gcc.unsorted/configure.in,
19613         gcc.special/configure.in, gcc.noncompile/configure.in,
19614         gcc.execute/configure.in, gcc.code_quality/configure.in,
19615         g++.other/configure.in, g++.old-deja/configure.in,
19616         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
19617         in srcname setting.
19618
19619 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
19620
19621         * lib/udi.exp:  Fixed mondfe and mondfe_download.
19622         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
19623         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
19624
19625 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
19626
19627         * config/udi-gdb.exp: Check $shell_id after connecting to target.
19628         (gdb_exit): Don't remove *_soc files.
19629
19630 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
19631
19632         * lib/c-torture.exp: Don't look for main; instead always use -w
19633         -c.  This is how the c-torture tests work.  Remove the object
19634         file if the compilation succeeds.
19635         * gcc.execute/execute.exp: Remove executable if test passes.
19636         * gcc.noncompile/noncompile.exp: Every test is an expected
19637         failure.
19638         * gcc.special/special.exp: Added tests from c-torture 1.11,
19639         corrected use of existing test.
19640         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
19641         gcc.execute/920625-1.c: Updated to c-torture 1.11.
19642         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
19643         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
19644         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
19645         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
19646         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
19647         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
19648         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
19649         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
19650         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
19651         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
19652         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
19653         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
19654         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
19655         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
19656         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
19657         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
19658         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
19659         c-torture 1.11.
19660         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
19661         correspond to c-torture 1.11.
19662
19663         * New file.