OSDN Git Service

879d4ee88ca48c350639a628d3cf6f4aaebf5477
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
2
3         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
4
5 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
6
7         PR c++/12774
8         * g++.dg/template/array1-1.C: New test.
9         * g++.dg/template/array1-2.C: New test.
10
11 2003-12-29  Roger Sayle  <roger@eyesopen.com>
12
13         PR fortran/12632
14         * g77.dg/12632.f: New test case.
15
16 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17
18         PR c++/13289
19         * g++.dg/parse/nontype1.C: New test.
20
21 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22
23         PR c++/12403
24         * g++.dg/parse/explicit1.C: New test.
25         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
26
27 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
28
29         PR c++/13081
30         * g++.dg/opt/inline6.C: New test.
31
32         PR c++/12613
33         * g++.dg/parse/error9.C: New test.
34
35         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
36
37 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
38
39         PR c++/13009
40         * g++.dg/init/assign1.C: New test.
41
42 2003-12-28  Roger Sayle  <roger@eyesopen.com>
43
44         PR c++/13070
45         * g++.dg/warn/format3.C: New test case.
46
47 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
48
49         * gcc.c-torture/compile/20031227-1.c: New test.
50
51 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
52
53         * g++.dg/bprob/bprob.exp: Load target-supports.exp
54         * g77.dg/bprob/bprob.exp: Likewise.
55         * gcc.misc-tests/bprob.exp: Likewise.
56         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
57         variants on systems where the library does not provide that
58         functionality.
59         * gcc.dg/builtins-20.c: Use builtins-config.h.
60         * gcc.dg/builtins-config.h: New file.
61
62 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
63
64         * lib/gcc-dg.exp (dg-require-profiling): New function.
65         * lib/target-supports.exp (check_profiling_available): Likewise.
66         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
67         * g77.dg/bprob/bprob.exp: Likewise.
68         * gcc.misc-tests/bprob.exp: Likewise.
69         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
70         * gcc.dg/20021014-1.c: Likewise.
71         * gcc.dg/nest.c: Likewise.
72
73 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
74
75         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
76         compiling.
77         * g++.dg/lookup/java2.C: Likewise.
78         * gcc.dg/cpp/lexident.c: Likewise.
79
80 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
81
82         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
83         given.
84         * gcc.c-torture/compile/961203-1.c: Likewise.
85         * gcc.c-torture/compile/980506-1.c: Likewise.
86
87 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
88
89         * lib/gcc-dg.exp (dg-prune-output): New annotation.
90         (additional_prunes): New global.
91         (gcc-dg-prune): Handle additional per-test pruning.
92         (dg-test): Clear additional_prunes between tests.
93
94         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
95         dg-prune-output to avoid spurious failures from assembler
96         complaining about nonexistent WAW violations.
97         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
98         Use dg-prune-output to avoid spurious failures from assembler
99         warning about Itanium B-step errata.
100
101 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
102
103         * g++.dg/abi/macro0.C: New test.
104         * g++.dg/abi/macro1.C: Likewise.
105         * g++.dg/abi/macro2.C: Likewise.
106
107         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
108         * g++.dg/abi/bitfield7.C: Likewise.
109         * g++.dg/abi/dtor2.C: Likewise.
110         * g++.dg/abi/mangle11.C: Likewise.
111         * g++.dg/abi/mangle12.C: Likewise.
112         * g++.dg/abi/mangle14.C: Likewise.
113         * g++.dg/abi/mangle17.C: Likewise.
114         * g++.dg/abi/vbase10.C: Likewise.
115         * g++.dg/abi/vbase14.C: Likewise.
116         * g++.dg/template/qualttp17.C: Likewise.
117
118 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
119
120         PR c/11995
121         * gcc.dg/20031223-1.c: New test.
122
123 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
124
125         * gcc.dg/noreturn-7.c: New test.
126
127 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
128
129         * gcc.dg/null-pointer-1.c: New test.
130
131 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
132
133         * g++.old-deja/g++.jason/template18.C: Remove.
134         * g++.old-deja/g++.jason/template37.C: Likewise.
135
136         PR c++/12862
137         * g++.dg/lookup/ns1.C: New test.
138
139         PR c++/12397
140         * g++.dg/template/lookup3.C: New test.
141
142 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
143
144         * g++.dg/template/recurse1.C: New test
145
146 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
147
148         PR c++/12479
149         * g++.dg/parse/semicolon1.C: New test.
150         * g++.dg/parse/semicolon1.h: Likewise.
151
152 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
153
154         * gcc.dg/darwin-misaligned.c: New test.
155
156 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
157
158         PR c/9163
159         * gcc.dg/20031222-1.c: New test.
160
161 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
162
163         PR c++/13438
164         * g++.dg/parse/error8.C: New test.
165
166         PR c++/11554
167         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
168
169 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
170
171         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
172         too small.
173         * gcc.c-torture/compile/930217-1.c: Likewise.
174         * gcc.c-torture/compile/930513-1.c: Likewise.
175         * gcc.c-torture/execute/920908-2.c: Likewise.
176         * gcc.c-torture/execute/921204-1.c: Likewise.
177         * gcc.c-torture/execute/930621-1.c: Likewise.
178         * gcc.c-torture/execute/930630-1.c: Likewise.
179         * gcc.c-torture/execute/931031-1.c: Likewise.
180         * gcc.c-torture/execute/980602-2.c: Likewise.
181         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
182         * gcc.c-torture/execute/compndlit-1.c: Likewise.
183         * gcc.c-torture/execute/extzvsi.c: Likewise.
184         * gcc.c-torture/unsorted/ext.c: Likewise.
185
186 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
187
188         PR target/12749
189         * gcc.c-torture/compile/20031220-2.c: New test case.
190
191 2003-12-20  Roger Sayle  <roger@eyesopen.com>
192
193         PR optimization/13031
194         * gcc.c-torture/compile/20031220-1.c: New test case.
195
196 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
197
198         * gcc.dg/cast-function-1.c: New test.
199
200 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
201
202         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
203         formats.
204
205 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
206
207         PR c++/12795
208         * g++.dg/ext/attrib10.C: New test.
209
210 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
211
212         * gcc.dg/cleanup-10.c: New test.
213         * gcc.dg/cleanup-11.c: New test.
214
215 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
216
217         PR c++/13239
218         * g++.dg/opt/expect1.C: New test.
219
220 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
221
222         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
223
224 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
225
226         PR debug/12923
227         * gcc.dg/20031218-1.c: New test.
228
229         PR debug/12389
230         * gcc.dg/20031218-2.c: New test.
231         * gcc.dg/20031218-3.c: New test.
232
233         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
234         of label name and allow for USER_LABEL_PREFIX == "_" names.
235         * g++.dg/abi/mangle18-2.C: Likewise.
236         * g++.dg/abi/mangle19-1.C: Likewise.
237         * g++.dg/abi/mangle19-2.C: Likewise.
238         * g++.dg/abi/mangle20-1.C: Likewise.
239         * g++.dg/abi/mangle20-2.C: Likewise.
240
241 2003-12-18  Richard Henderson  <rth@redhat.com>
242
243         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
244
245 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
246             Dan Kegel <dank@kegel.com>
247
248         PR other/12009
249         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
250         testing a cross compiler, it causes spurious compile failures.
251         * lib/g++.exp: Likewise.
252
253 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
254
255         PR c++/13262
256         * g++.dg/template/access13.C: New test.
257
258 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
259
260         * gcc.dg/20031216-1.c: New test.
261
262 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
263
264         PR c++/9154
265         * g++.dg/template/error10.C: New test.
266
267 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
268
269         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
270         * g++.dg/eh/simd-2.C: Likewise.
271
272 2003-12-17  James E Wilson  <wilson@specifixinc.com>
273             Roger Sayle  <roger@eyesopen.com>
274
275         * gcc.c-torture/execute/ieee/mzero5.c: New.
276
277 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
278
279         PR c++/10603
280         * g++.dg/parse/error6.C: New test.
281
282         PR c++/12827
283         * g++.dg/parse/error7.C: New test.
284
285 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
286
287         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
288         at -O with stabs debugging formats.
289         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
290         * gcc.dg/debug/debug-2.c: Likewise.
291
292 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
293
294         PR c++/12696
295         * g++.dg/init/error1.C: New test.
296
297         PR c++/12218
298         * g++.dg/init/pm3.C: New test.
299
300 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
301
302         PR c/3347
303         * gcc.dg/bitfld-8.c: New test.
304
305 2003-12-16  James Lemke  <jim@wasabisystems.com>
306
307         * gcc.dg/arm-scd42-[123].c: New tests.
308
309 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
310
311         PR c++/9043
312         * g++.dg/abi/mangle20-1.C: New test.
313         * g++.dg/abi/mangle20-2.C: New test.
314
315 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
316
317         PR c++/13275
318         * g++.dg/other/offsetof2.C: Remove XFAIL.
319         * g++.dg/parse/offsetof1.C: New test.
320         * g++.gd/parse/offsetof2.C: Likewise.
321
322 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
323
324         * g++.dg/template/nontype3.C: New test.
325         * g++.dg/template/static2.C: Tweaked the dg-error clause.
326
327 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
328
329         * g++.dg/warn/noreturn-3.C: Also test instantiation.
330
331 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
332
333         PR c++/13387
334         * g++.dg/expr/assign1.C: New test.
335
336         PR c++/13242
337         * g++.dg/abi/mangle19-1.C: New test.
338         * g++.dg/abi/mangle19-2.C: New test.
339
340 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
341
342         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
343
344 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
345
346         * gcc.c-torture/execute/20031216-1.c: New test.
347
348 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
349
350         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
351         an ICE regression.
352
353 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
354
355         PR c++/10926
356         * g++.dg/template/error9.C: New test.
357
358         PR c++/11116
359         * g++.dg/template/error8.C: New test.
360
361 2003-12-15  Roger Sayle  <roger@eyesopen.com>
362
363         PR middle-end/13400
364         * gcc.c-torture/execute/20031215-1.c: New test case.
365
366 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
367
368         PR c++/13269
369         * g++.dg/parse/error5.C: New test.
370
371         PR c++/12989
372         * g++.dg/expr/sizeof1.C: New test.
373
374         PR c++/13310
375         * g++.dg/template/crash15.C: New test.
376
377 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
378
379         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
380         a non-POD type as the last named parameter of a varargs function.
381
382 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
383
384         PR c++/13243
385         PR c++/12573
386         * g++.dg/template/crash14.C: New test.
387         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
388
389 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
390
391         * g++.dg/other/java1.C: New test.
392
393         PR c++/13241
394         * g++.dg/abi/mangle18-1.C: New test.
395         * g++.dg/abi/mangle18-2.C: New test.
396
397 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
398
399         PR optimization/10312
400         * gcc.c-torture/execute/20031214-1.c: New.
401
402 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
403
404         PR c++/10779
405         PR c++/12160
406         * g++.dg/parse/error3.C: New test.
407         * g++.dg/parse/error4.C: Likewise.
408         * g++.dg/abi/mangle4.C: Tweak error messages.
409         * g++.dg/lookup/using5.C: Likewise.
410         * g++.dg/other/error2.C: Likewise.
411         * g++.dg/parse/typename5.C: Likewise.
412         * g++.dg/parse/undefined1.C: Likewise.
413         * g++.dg/template/arg2.C: Likewise.
414         * g++.dg/template/ttp3.C: Likewise.
415         * g++.dg/template/type1.C: Likewise.
416         * g++.old-deja/g++.other/crash32.C: Likewise.
417         * g++.old-djea/g++.pt/defarg8.C: Likewise.
418
419 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
420
421         PR c++/13106
422         * g++.dg/warn/noreturn-3.C: New test.
423
424 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
425
426         PR c++/13118
427         * g++.dg/abi/covariant3.C: New.
428
429 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
430
431         * g++.dg/eh/ia64-1.C: New test.
432
433 2003-12-12  Roger Sayle  <roger@eyesopen.com>
434
435         PR optimization/13037
436         * g77.f-torture/execute/13037.f: New test case.
437
438 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
439
440         PR c++/12881
441         * g++.dg/abi/covariant2.C: New.
442
443 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
444
445         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
446
447 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
448
449         * gcc.c-torture/execute/wchar_t-1.x: Delete.
450
451 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
452
453         PR other/10819
454         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
455         to fix Bug 10819.
456         * lib/g++.exp (g++_version): Likewise.
457         * lib/g77.exp (g77_version): Likewise.
458         * lib/objc.exp (default_objc_version): Likewise.
459
460 2003-12-10  Richard Henderson  <rth@redhat.com>
461
462         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
463
464         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
465
466 2003-12-08  Matt Austern  <austern@apple.com>
467
468         PR c/13134
469         * lib/gcc-dg.exp (dg-require-visibility): Define.
470         * lib/target-supports (check_visibility_available): Define.
471         * gcc.dg/visibility-1.c: New test.
472         * gcc.dg/visibility-2.c: Likewise.
473         * gcc.dg/visibility-3.c: Likewise.
474         * gcc.dg/visibility-4.c: Likewise.
475         * gcc.dg/visibility-5.c: Likewise.
476         * gcc.dg/visibility-6.c: Likewise.
477         * g++.dg/ext/visibility-1.C: Likewise.
478         * g++.dg/ext/visibility-2.C: Likewise.
479         * g++.dg/ext/visibility-3.C: Likewise.
480         * g++.dg/ext/visibility-4.C: Likewise.
481         * g++.dg/ext/visibility-5.C: Likewise.
482         * g++.dg/ext/visibility-6.C: Likewise.
483
484 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
485
486         * g++.dg/lookup/java1.C: New test.
487         * g++.dg/lookup/java2.C: New test.
488
489 2003-12-07  Falk Hueffner  <falk@debian.org>
490
491         * g++.dg/opt/noreturn-1.C: New test.
492
493 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
494
495         * gcc.dg/overflow-1.c: New test.
496
497 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
498
499         * g77.f-torture/compile/13060.f: New test.
500
501 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
502
503         PR c++/13323
504         * g++.dg/inherit/operator2.C: New test.
505
506 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
507
508         PR c++/13305
509         * g++.dg/ext/attrib9.C: New test.
510
511 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
512
513         PR c++/13314
514         * g++.dg/template/error7.C: New test.
515
516 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
517             J"orn Rennecke <joern.rennecke@superh.com>
518
519         PR target/13302
520         * g++.dg/other/struct-va_list.C: New test.
521
522 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
523
524         PR c++/13166
525         * g++.dg/parse/defarg6.C: New test.
526
527 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
528
529         PR target/13256
530         * gcc.c-torture/execute/20031201-1.c: New test.
531
532 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
533
534         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
535
536 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
537
538         * gcc.dg/builtin-return-1.c: New test.
539
540 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
541             J"orn Rennecke <joern.rennecke@superh.com>
542
543         PR optimization/13260
544         * gcc.c-torture/execute/20031204-1.c: New test.
545
546 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
547
548         PR c++/9127
549         * g++.dg/template/error6.C: New test.
550
551 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
552
553         * gcc.dg/20031202-1.c: New test.
554
555 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
556
557         PR c++/13179
558         * g++.dg/template/eh1.C: New test.
559
560         PR c++/10771
561         * g++.dg/template/error5.C: New test.
562
563 2003-12-02  David Ung  <davidu@mips.com>
564
565         * gcc.dg/compat/vector-check.h: Corrected type for var
566         g_##TMODE
567
568 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
569
570         PR c++/10126
571         * g++.dg/template/ptrmem8.C: New test.
572
573 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
574
575         PR c++/12573
576         * g++.dg/template/dependent-expr3.C: New test.
577
578 2003-12-01  James Lemke  <jim@wasabisystems.com>
579
580         * gcc.dg/arm-g2.c: New test.
581
582 2003-12-01  Roger Sayle  <roger@eyesopen.com>
583
584         PR optimization/11634
585         * gcc.dg/20031201-2.c: New test case.
586
587 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
588
589         PR 11433
590         * objc.dg/proto-lossage-3.m: New test.
591
592 2003-12-01  Roger Sayle  <roger@eyesopen.com>
593
594         PR optimization/12628
595         * gcc.dg/20031201-1.c: New test case.
596
597 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
598
599         * gcc.dg/unaligned-1.c: New test.
600
601 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
602
603         PR c++/9849
604         * g++.dg/template/error4.C: New test.
605         * g++.dg/template/nested3.C: Adjust error markers.
606
607 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
608
609         * gcc.dg/cpp/assert4.c: Check more #system assertions.
610
611 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
612
613         PR c/10333
614         * gcc.dg/bitfld-7.c: New test.
615
616 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
617
618         * gcc.dg/tls/asm-1.C: New test.
619
620 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
621
622         * gcc.dg/cpp/assert4.c: Update.
623
624 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
625
626         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
627         * gcc.dg/builtin-apply3.c: New test.
628
629 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
630
631         * lib/compat.exp (compat-obj): New xfaildata parameter.
632         Use it to set compiler_conditional_xfail_data before compiling.
633         (compat-get-options): Handle dg-xfail-if.
634         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
635         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
636         * gcc.dg/compat/vector-1_y.c: Likewise.
637         * gcc.dg/compat/vector-2_x.c: Likewise.
638         * gcc.dg/compat/vector-2_y.c: Likewise.
639
640 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
641
642         * g++.dg/opt/reg-stack4.C: New test.
643
644 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
645
646         * gcc.dg/builtin-apply2.c: New test.
647
648 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
649
650         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
651
652 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
653
654         PR c++/12924
655         * g++.dg/template/template-id-2.C: New test.
656
657 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
658
659         PR c++/5369
660         * g++.dg/template/memfriend1.C: New test.
661         * g++.dg/template/memfriend2.C: Likewise.
662         * g++.dg/template/memfriend3.C: Likewise.
663         * g++.dg/template/memfriend4.C: Likewise.
664         * g++.dg/template/memfriend5.C: Likewise.
665         * g++.dg/template/memfriend6.C: Likewise.
666         * g++.dg/template/memfriend7.C: Likewise.
667         * g++.dg/template/memfriend8.C: Likewise.
668         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
669
670 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
671
672         PR c++/12515
673         * g++.dg/ext/cond1.C: New test.
674
675 2003-11-20  Richard Henderson  <rth@redhat.com>
676
677         * gcc.dg/20020201-2.c: Remove.
678         * gcc.dg/20020201-4.c: Remove.
679         * gcc.dg/20020304-1.c: Remove.
680
681 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
682
683         * gcc.dg/cpp/trad/xwin1.c: New test case.
684
685 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
686
687         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
688         * lib/g77.exp: Likewise.
689         * lib/objc.exp: Likewise.
690         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
691         for darwin.
692
693 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
694
695         PR c++/12932
696         * g++.dg/template/static5.C: New test.
697
698 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
699
700         * gcc.dg/nested-func-1.c: New test.
701
702 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
703
704         * gcc.dg/cpp/assert4.c: New test.
705
706 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
707
708         PR c++/2294
709         * g++.dg/lookup/using9.c: New test.
710
711 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
712
713         PR c++/12762
714         * g++.dg/template/error3.C: New test.
715
716 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
717
718         PR ada/13035
719         * ada/acats/run_acats, run_all.sh: Fix syntax error.
720         No longer use a wrapper for gcc, since this does not work under
721         Windows.
722
723 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
724
725         PR c++/2094
726         * g++.dg/template/ptrmem7.C: New test.
727
728 2003-11-13  Andrew Pinski <apinski@apple.com>
729
730         * gcc.c-torture/compile/20031113-1.c: New test.
731
732 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
733             Kean Johnston <jkj@sco.com>
734
735         PR c/13029
736         * gcc.dg/unused-4.c: Update.
737
738 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
739
740         * g++.dg/opt/const3.C: New test.
741
742 2003-11-13  Jan Hubicka  <jh@suse.cz>
743
744         * gcc.c-torture/compile/20031112-1.c: New test.
745
746 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
747
748         * g++.dg/parse/crash10.C: Remove bogus error marker.
749
750 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
751
752         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
753         (host_gcc): Likewise.
754         (ROOT): Honor $PWDCMD.
755         (BASE): Likewise.
756         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
757
758 2003-11-12  Catherine Moore  <clm@redhat.com>
759
760         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
761
762 2003-11-12  Andreas Jaeger  <aj@suse.de>
763             Jakub Jelinek  <jakub@redhat.com>
764             Andrew Pinski  <pinskia@physics.uc.edu>
765             Richard Henderson  <rth@redhat.com>
766
767         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
768         systems.
769         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
770
771         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
772         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
773
774 2003-11-11  Andreas Jaeger  <aj@suse.de>
775
776         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
777
778         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
779
780 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
781
782         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
783         Clean ups.
784
785 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
786
787         * gcc.dg/trampoline-1.c: New test.
788
789 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
790
791         * gcc.c-torture/compile/200031109-1.c: New test.
792
793 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
794
795         PR c/3190
796         PR c/8714
797         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
798         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
799         gcc.dg/format/no-y2k-1.c: Update.
800
801 2003-11-08  Roger Sayle  <roger@eyesopen.com>
802
803         PR optimization/10467
804         * gcc.dg/20031108-1.c: New test case.
805
806 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
807
808         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
809
810 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
811
812         * gcc.dg/compound-lvalue-1.c: New test.
813         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
814         some XFAILs.
815
816 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
817
818         * gcc.dg/altivec-varargs-1.c: New test.
819
820 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
821
822         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
823         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
824         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
825         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
826         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
827
828 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
829
830         * gcc.dg/cond-lvalue-1.c: New test.
831
832 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
833
834         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
835
836 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
837
838         PR c++/11616
839         * g++.dg/template/instantiate5.C: New test.
840
841 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
842
843         PR c++/12726
844         * g++.dg/ext/complit2.C: Replace test with self-contained version.
845         * ChangeLog: Add missing first entry for above test.
846
847 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
848
849         PR c++/9810
850         * g++.dg/template/using8.C: New test.
851         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
852
853 2003-11-02  Roger Sayle  <roger@eyesopen.com>
854
855         PR optimization/10817
856         * gcc.c-torture/compile/20031102-1.c: New test case.
857
858 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
859
860         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
861         2147483647.
862
863 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
864
865         * gcc.dg/20031102-1.c: New test.
866
867 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
868
869         * gcc.dg/complex-1.c: New test.
870
871 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
872
873         PR c++/12796
874         * g++.dg/template/crash13.C: Adjust expected error location.
875         * g++.old-deja/g++.brendan/ns1.C: Likewise.
876
877 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
878
879         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
880
881 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
882
883         PR/10239
884         * gcc.c-torture/compile/20031031-2.c: New test.
885
886 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
887
888         PR/11640
889         * gcc.c-torture/compile/20031031-1.c: New test.
890
891 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
892
893         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
894         * gcc.misc-tests/bprob.exp: Likewise.
895         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
896         the execution test on arm-elf configs.
897         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
898         configs that don't support scratch files.
899         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
900
901 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
902
903         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
904         done by dejagnu.
905
906 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
907
908         * ada/acats/run_all.sh: Redirect mv output to /dev/null
909         Avoid non pure sh syntax. Add more logging.
910
911         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
912         fail.
913
914 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
915
916         PR libgcj/10610
917         * gcc.dg/ppc-stackalign-1.c: New test.
918
919 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
920
921         * ada/acats/run_all.sh: Change output to be more compliant with
922         dejagnu framework.
923         Create acats.sum and acats.log files under testsuite/ada/acats
924         Only run [a-z]* directories, to filter out e.g. CVS.
925         Redirect build output to log file.
926
927 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
928
929         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
930
931 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
932
933         PR ada/5909:
934         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
935
936 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
937
938         * gcc.c-torture/compile/20031023-1.c: New test.
939         * gcc.c-torture/compile/20031023-2.c: New test.
940         * gcc.c-torture/compile/20031023-3.c: New test.
941         * gcc.c-torture/compile/20031023-4.c: New test.
942
943 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
944
945         PR c++/10371
946         * g++.dg/lookup/scoped8.C: New test.
947
948 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
949
950         * g++.dg/opt/reg-stack3.C: New test.
951
952 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
953
954         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
955
956 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
957
958         PR c++/11076
959         * g++.dg/template/crash13.C: New test.
960
961 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
962
963         * gcc.dg/c99-restrict-2.c: New test.
964
965 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
966
967         PR c++/12698, c++/12699, c++/12700, c++/12566
968         * g++.dg/inherit/covariant9.C: New test.
969         * g++.dg/inherit/covariant10.C: New test.
970         * g++.dg/inherit/covariant11.C: New test.
971
972 2003-10-23  Jason Merrill  <jason@redhat.com>
973
974         PR c++/12726
975         * g++.dg/ext/complit2.C: New test.
976
977 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
978
979         PR target/12654
980         * gcc.c-torture/execute/20031020-1.c: New test.
981
982 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
983
984         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
985         following the jump_insn.
986
987 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
988
989         * gcc.dg/cast-lvalue-1.c: New test.
990
991 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
992
993         PR c++/11962
994         * g++.dg/template/cond2.C: New test.
995
996 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
997
998         * gcc.dg/builtins-28.c: New test.
999
1000 2003-10-20  Jan Hubicka  <jh@suse.cz>
1001
1002         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
1003         parameter.
1004         * testsuite/gcc.dg/inline-2.c: Likewise.
1005
1006 2003-10-20  Phil Edwards  <phil@codesourcery.com>
1007
1008         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
1009         * gcc.dg/nest.c:  Likewise.
1010
1011 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1012
1013         PR c++/9781, c++/10583, c++/11862
1014         * g++.dg/parse/crash13.C: New test.
1015
1016 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1017
1018         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
1019
1020 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1021
1022         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
1023         Define HAVE_C99_RUNTIME except on Solaris.
1024         * gcc.dg/builtins-20.c: Likewise.
1025
1026 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1027
1028         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
1029
1030 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1031
1032         PR c++/12495
1033         * g++.dg/template/crash21.C: New test.
1034
1035 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1036
1037         PR c++/2513
1038         * g++.dg/template/typename5.C: New test.
1039
1040 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1041
1042         PR c++/12369
1043         * g++.dg/template/friend25.C: New test.
1044
1045 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
1046
1047         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
1048         versions.
1049
1050 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
1051
1052         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
1053         == 2147483647.
1054
1055 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
1056
1057         * gcc.c-torture/execute/960416-1.x: Remove.
1058         * gcc.c-torture/execute/divconst-3.x: Likewise.
1059
1060 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
1061
1062         PR target/12598
1063         * gcc.dg/torture/cris-volatile-1.c: New test.
1064
1065 2003-10-14  Roger Sayle  <roger@eyesopen.com>
1066
1067         PR optimization/9325
1068         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
1069         for overflowing floating point to integer conversion during RTL
1070         simplification.
1071
1072 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
1073
1074         * objc/execute/_cmd.m: Fix typo.
1075         * objc.dg/image-info.m, objc.dg/symtab-1.m:
1076         Relax 'scan-assembler' regexp.
1077         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
1078         objc.dg/try-catch-4.m: Run on non-Darwin targets.
1079         * objc.dg/zero-link-2.m: Remove blank line.
1080         * objc.dg/zero-link-3.m: New test case.
1081
1082 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
1083
1084         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
1085
1086         * gcc.dg/asm-names.c: Use scan-assembler-not rather
1087         than linker trickery.
1088
1089 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1090
1091         PR c++/12370
1092         * g++.dg/other/friend2.C: New test.
1093
1094 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
1095
1096         * gcc.dg/20031012-1.c: New test.
1097
1098 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
1099
1100         * gcc.dg/weak/weak-3.c: Fix for new warning.
1101
1102 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
1103
1104         PR optimization/8750
1105         * gcc.c-torture/execute/20031012-1.c: New test case.
1106
1107 2003-10-11  Roger Sayle  <roger@eyesopen.com>
1108
1109         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
1110         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
1111
1112 2003-10-11  Roger Sayle  <roger@eyesopen.com>
1113
1114         PR optimization/12260
1115         * gcc.c-torture/compile/20031011-2.c: New test case.
1116
1117 2003-10-11  Roger Sayle  <roger@eyesopen.com>
1118
1119         * gcc.c-torture/execute/20031011-1.c: New testcase.
1120
1121 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
1122
1123         * gcc.c-torture/compile/20031011-1.c: New test.
1124
1125 2003-10-11  Jan Hubicka  <jh@suse.cz>
1126
1127         * g++.dg/other/first-global.C: New test.
1128
1129 2003-10-11  Roger Sayle  <roger@eyesopen.com>
1130
1131         * gcc.c-torture/execute/string-opt-18.c: New testcase.
1132
1133 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
1134
1135         * gcc.c-torture/compile/20031010-1.c: New test.
1136
1137 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
1138
1139         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
1140         * gcc.c-torture/execute/va-arg-25.c: ... here.
1141
1142 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
1143
1144         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
1145
1146 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
1147
1148         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
1149
1150 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
1151
1152         * g++.dg/parse/error2.C: New test.
1153
1154 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
1155
1156         PR c++/11097
1157         * g++.dg/other/error5.C: Modify the error message.
1158         * g++.dg/lookup/using8.C: New test.
1159
1160 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
1161
1162         * gcc.dg/darwin-abi-2.c: New file.
1163         * gcc.c-torture/execute/va-arg-24.c: New file.
1164
1165 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
1166
1167         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
1168         indentation.
1169
1170 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
1171
1172         PR c++/10147
1173         * g++.dg/other/error4.C: Update error messages.
1174         * g++.dg/template/ptrmem4.C: Likewise.
1175
1176         PR c++/12337
1177         * g++.dg/init/new9.C: New test.
1178
1179         PR c++/12334, c++/12236, c++/8656
1180         * g++.dg/ext/attrib8.C: New test.
1181
1182 2003-10-06  Devang Patel  <dpatel@apple.com>
1183
1184         * gcc.dg/debug/dwarf2-3.h: New test.
1185         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
1186
1187 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
1188
1189         * g++.dg/opt/cfg2.C: New test.
1190
1191 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1192
1193         * g++.dg/opt/float1.C: New test.
1194
1195 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1196
1197         * gcc.dg/c90-array-lval-6.c: New test.
1198         * gcc.dg/c99-array-lval-6.c: New test.
1199
1200 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
1201             Ziemowit Laski  <zlaski@apple.com>
1202
1203         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
1204         'Derived', so that it is never considered a class method; add
1205         new warning for '+port' method ambiguity.
1206         * objc.dg/method-12.m: Include <objc/objc.h> instead of
1207         <objc/objc-api.h> (needed on Mac OS X).
1208         * objc.dg/method-13.m: New test.
1209
1210 2003-10-03  Roger Sayle  <roger@eyesopen.com>
1211
1212         PR optimization/9325, PR java/6391
1213         * gcc.c-torture/execute/20031003-1.c: New test case.
1214
1215 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
1216
1217         PR optimization/12180
1218         * gcc.dg/20031002-1.c: New test.
1219
1220         PR c++/12486
1221         * g++.dg/inherit/error1.C: New test.
1222
1223 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
1224
1225         * lib/f-torture.exp (search_for): Rename to...
1226         (search_for_re): This.  Also, clean up comments and the
1227         "regexp" invocation.
1228
1229 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
1230
1231         * gcc.c-torture/compile/20031002-1.c: New test.
1232
1233 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
1234
1235         * g++.dg/opt/cond1.C: New test.
1236
1237 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
1238
1239         * gcc.dg/Wold-style-definition-2.c: New testcase.
1240         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
1241
1242 2003-09-29  Richard Henderson  <rth@redhat.com>
1243
1244         * g++.dg/init/array10.C: Add dg-options.
1245
1246 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
1247
1248         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
1249
1250 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1251
1252         * g++.dg/template/friend19.C: Fix typo.
1253         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
1254
1255 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
1256
1257         * gcc.c-torture/execute/20030928-1.c: New test.
1258         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
1259
1260 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
1261
1262         * g++.dg/opt/unroll1.C: New test.
1263
1264 2003-09-26  Roger Sayle  <roger@eyesopen.com>
1265
1266         PR optimization/11741
1267         * gcc.dg/20030926-1.c: New test case.
1268
1269 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1270
1271         PR c++/5655
1272         * g++.dg/parse/access7.C: New test.
1273         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
1274
1275 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
1276
1277         MERGE OF objc-improvements-branch into MAINLINE:
1278         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
1279         if libobjc has not been built.
1280         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
1281         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
1282         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
1283         objc/execute/nested-3.m, objc/execute/np-2.m,
1284         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
1285         objc/execute/redefining_self.m, objc/execute/root_methods.m,
1286         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
1287         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
1288         objc.dg/special/unclaimed-category-1.h,
1289         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
1290         well as GNU runtime.
1291         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
1292         * execute/cascading-1.m, execute/function-message-1.m,
1293         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
1294         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
1295         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
1296         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
1297         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
1298         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
1299         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
1300         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
1301         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
1302         * objc.dg/bitfield-2.m: Run only on Darwin.
1303         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
1304         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
1305         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
1306         * objc.dg/const-str-1.m: Fix constant string layout.
1307
1308 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
1309
1310         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
1311
1312 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
1313
1314         * gcc.dg/darwin-abi-1.c: New file.
1315
1316 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
1317
1318         PR target/12281
1319         * gcc.c-torture/compile/20030921-1.c: New test.
1320
1321 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
1322
1323         * g++.dg/opt/reg-stack2.C: New test.
1324
1325 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
1326
1327         * g++.dg/eh/delayslot1.C: New test.
1328
1329 2003-09-20  Richard Henderson  <rth@redhat.com>
1330
1331         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
1332
1333 2003-09-20  Roger Sayle  <roger@eyesopen.com>
1334
1335         * gcc.c-torture/execute/20030920-1.c: New test case.
1336
1337 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1338
1339         * g++.dg/rtti/typeid3.C: Correct expected error message.
1340
1341 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1342
1343         PR c++/157
1344         * g++.dg/parse/crash12.C: New test.
1345
1346 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
1347
1348         * gcc.dg/compat/mixed-struct-check.h: New.
1349         * gcc.dg/compat/mixed-struct-defs.h: New.
1350         * gcc.dg/compat/mixed-struct-init.h: New.
1351         * gcc.dg/compat/struct-by-value-19_main.c: New.
1352         * gcc.dg/compat/struct-by-value-19_x.c: New.
1353         * gcc.dg/compat/struct-by-value-19_y.c: New.
1354         * gcc.dg/compat/struct-by-value-20_main.c: New.
1355         * gcc.dg/compat/struct-by-value-20_x.c: New.
1356         * gcc.dg/compat/struct-by-value-20_y.c: New.
1357         * gcc.dg/compat/struct-return-19_main.c: New.
1358         * gcc.dg/compat/struct-return-19_x.c: New.
1359         * gcc.dg/compat/struct-return-19_y.c: New.
1360         * gcc.dg/compat/struct-return-20_main.c: New.
1361         * gcc.dg/compat/struct-return-20_x.c: New.
1362         * gcc.dg/compat/struct-return-20_y.c: New.
1363
1364 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
1365         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
1366         so that it will not complain on LP64 targets.
1367
1368 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1369
1370         PR c++/495
1371         * g++.dg/template/friend24.C: New test.
1372
1373 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
1374
1375         PR c++/12332
1376         * g++.dg/template/memtmpl2.C: New test.
1377
1378 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
1379
1380         PR target/11184
1381         * gcc.dg/builtin-apply1.c: New test.
1382
1383 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
1384
1385         PR c++/9848
1386         * g++.dg/warn/Wunused-4.C: New test.
1387
1388 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1389
1390         PR c++/12316
1391         * g++.dg/other/gc2.C: New test.
1392
1393 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
1394
1395         PR c++/11991
1396         * g++.dg/rtti/typeid3.C: New test.
1397
1398         PR c++/12266
1399         * g++.dg/overload/template1.C: New test.
1400
1401 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1402
1403         * g++.dg/opt/cfg3.C: New test.
1404
1405 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1406
1407         PR c++/7939
1408         * g++.dg/template/crash11.C: New test.
1409
1410 2003-09-16  Jason Merrill  <jason@redhat.com>
1411             Jakub Jelinek  <jakub@redhat.com>
1412
1413         * gcc.dg/attr-warn-unused-result.c: New test.
1414
1415 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
1416
1417         PR c++/12184
1418         * g++.dg/expr/call2.C: New test.
1419
1420 2003-09-15  Andreas Jaeger  <aj@suse.de>
1421
1422         * gcc.dg/Wold-style-definition-1.c: New test.
1423
1424 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
1425
1426         PR c++/3907
1427         * g++.dg/parse/template12.C: New test.
1428
1429         * g++.dg/abi/bitfield11.C: New test.
1430         * g++.dg/abi/bitfield12.C: Likewise.
1431
1432 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
1433
1434         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
1435         non-expansion of functional macro name without arguments at EOL.
1436         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
1437
1438 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
1439
1440         * gcc.c-torture/execute/20030914-[12].c: New tests.
1441
1442 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
1443
1444         PR c++/11788
1445         * g++.dg/overload/addr1.C: New test.
1446
1447 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
1448
1449         * gcc.dg/20030909-1.c: New test.
1450
1451 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1452
1453         * gcc.dg/ultrasp10.c: New test.
1454
1455 2003-09-09  Devang Patel  <dpatel@apple.com>
1456
1457         * gcc.dg/darwin-ld-6.c: New test.
1458
1459 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1460
1461         * gcc.dg/torture/builtin-explog-1.c: New testcase.
1462
1463 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
1464
1465         * gcc.dg/ia64-types1.c: New test.
1466         * gcc.dg/ia64-types2.c: Likewise.
1467
1468 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1469
1470         * gcc.dg/builtins-1.c: Add more _Complex tests.
1471         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1472
1473         * gcc.dg/builtins-1.c: Test existing _Complex functions.
1474         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1475
1476 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
1477
1478         PR c++/11786
1479         * g++.dg/lookup/koenig2.C: New test.
1480
1481         PR c++/5296
1482         * g++.dg/rtti/typeid2.C: New test.
1483
1484 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
1485
1486         * gcc.c-torture/compile/20030904-1.c: New test.
1487
1488 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1489
1490         * g++.dg/opt/longbranch2.C: New test.
1491
1492 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1493
1494         * g++.dg/template/crash10.C: Only compile it.
1495
1496 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1497
1498         PR middle-end/11665
1499         * gcc.c-torture/compile/20030907-1.c: New test.
1500         * g++.dg/init/array11.C: New test.
1501
1502 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
1503
1504         PR c++/11852
1505         * g++.dg/init/struct1.C: New test.
1506
1507 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
1508
1509         PR c++/12181
1510         * g++.dg/expr/comma1.C: New test.
1511
1512 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
1513
1514         PR c++/11867
1515         * g++.dg/expr/static_cast5.C: New test.
1516
1517 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
1518
1519         PR c++/11507
1520         * g++.dg/lookup/scoped7.C: New test.
1521
1522         PR c++/9574
1523         * g++.dg/other/static1.C: New test.
1524
1525         PR c++/11490
1526         * g++.dg/warn/template-1.C: New test.
1527
1528         PR c++/11432
1529         * g++.dg/template/crash10.C: New test.
1530
1531         PR c++/2478
1532         * g++.dg/overload/VLA.C: New test.
1533
1534         PR c++/10804
1535         * g++.dg/template/call1.C: New test.
1536
1537 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
1538
1539         PR c++/11794
1540         * g++.dg/parse/using3.C: New test.
1541
1542 2003-09-06  Roger Sayle  <roger@eyesopen.com>
1543
1544         PR c++/11409
1545         * g++.dg/overload/builtin3.C: New test case.
1546
1547 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
1548
1549         PR c/9862
1550         * gcc.dg/20030906-1.c: New test.
1551         * gcc.dg/20030906-2.c: Likewise.
1552
1553 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
1554
1555         PR c++/12167
1556         * g++.dg/parse/defarg5.C: New test.
1557
1558         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
1559
1560 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
1561
1562         PR c++/12163
1563         * g++.dg/expr/static_cast4.C: New test.
1564
1565         PR c++/12146
1566         * g++.dg/template/crash9.C: New test.
1567
1568 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1569
1570         * g++.old-deja/g++.ext/pretty2.C: Update for change
1571         in __FUNCTION__.
1572         * g++.old-deja/g++.ext/pretty3.C: Likewise.
1573
1574 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
1575
1576         PR c++/11922
1577         * g++/dg/template/qualified-id1.C: New test.
1578
1579         PR c++/12037
1580         * g++.dg/warn/noeffect4.C: New test.
1581
1582 2003-09-04  Matt Austern  <austern@apple.com>
1583
1584         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
1585         * g++.dg/ext/fnname2.C: Likewise.
1586         * g++.dg/ext/fnname3.C: Likewise.
1587
1588 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
1589
1590         * g++.dg/expr/lval1.C: New test.
1591         * g++.dg/ext/lvcast.C: Remove.
1592
1593 2003-09-03  Roger Sayle  <roger@eyesopen.com>
1594
1595         PR optimization/11700.
1596         * gcc.c-torture/compile/20030903-1.c: New test case.
1597
1598 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
1599
1600         PR c++/12053
1601         * g++.dg/abi/layout4.C: New test.
1602
1603 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
1604
1605         PR c++/11553
1606         * g++.dg/parse/friend3.C: New test.
1607
1608 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
1609
1610         PR c++/11847
1611         * g++.dg/template/class1.C: New test.
1612
1613         PR c++/11808
1614         * g++.dg/expr/call1.C: New test.
1615
1616 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
1617
1618         PR c++/12114
1619         * g++.dg/init/ref9.C: New test.
1620
1621         PR c++/11972
1622         * g++.dg/template/nested4.C: New test.
1623
1624 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
1625
1626         PR c++/12093
1627         * g++.dg/template/non-dependent4.C: New test.
1628
1629         PR c++/11928
1630         * g++.dg/inherit/conv1.C: New test.
1631
1632 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
1633
1634         PR c++/6196
1635         * g++.dg/ext/label1.C: New test.
1636         * g++.dg/ext/label2.C: Likewise.
1637
1638 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
1639
1640         * g++.dg/expr/cond3.C: New test.
1641
1642 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1643
1644         * gcc.dg/builtins-1.c: Add new builtin cases.
1645
1646 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1647
1648         * gcc.dg/builtins-1.c: Add new cases.
1649         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1650
1651 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1652
1653         * gcc.dg/builtins-1.c: Add more math builtin tests.
1654         * gcc.dg/torture/builtin-attr-1.c: New test.
1655
1656 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
1657
1658         PR optimization/5079
1659         * g++.dg/opt/static3.C: New test.
1660
1661 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1662
1663         * gcc.misc-tests/gcov-10b.c: New test.
1664
1665 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
1666
1667         * g++.dg/opt/ptrmem3.C: New test.
1668
1669         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
1670
1671 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
1672
1673         * gcc.dg/20030826-2.c: New test.
1674
1675 2003-08-26  Roger Sayle  <roger@eyesopen.com>
1676
1677         PR middle-end/12002
1678         * g77.f-torture/compile/12002.f: New test case.
1679
1680 2003-08-26  Roger Sayle  <roger@eyesopen.com>
1681
1682         * gcc.dg/20030826-1.c: New test case.
1683
1684 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
1685
1686         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
1687
1688 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
1689
1690         PR c++/11871
1691         * c++.dg/lookup/crash1.C: New test.
1692
1693         * c++.dg/warn/noeffect3.C: New test.
1694
1695 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
1696
1697         * gcc.dg/compat/vector-1_x.c: Compile with -w.
1698         * gcc.dg/compat/vector-1_y.c: Ditto.
1699         * gcc.dg/compat/vector-2_x.c: Ditto.
1700         * gcc.dg/compat/vector-2_y.c: Ditto.
1701
1702 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
1703
1704         * gcc.dg/20030702-1.c: New test.
1705
1706 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
1707
1708         PR c++/8795
1709         * g++.dg/ext/altivec-1.C: New test.
1710
1711 2003-08-24  Richard Henderson  <rth@redhat.com>
1712
1713         * g++.dg/eh/simd-2.C: Add -w for x86.
1714
1715 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
1716
1717         * gcc.dg/20030815-1.c: New test.
1718
1719 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1720
1721         PR c++/3765
1722         * g++.dg/parse/access6.C: New test.
1723
1724 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1725
1726         PR c++/641, c++/11876
1727         * g++.dg/template/friend22.C: New test.
1728         * g++.dg/template/friend23.C: Likewise.
1729
1730 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1731
1732         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
1733         identically.
1734
1735 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1736
1737         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
1738
1739 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1740
1741         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
1742
1743 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1744
1745         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
1746
1747 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1748
1749         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
1750
1751 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
1752
1753         PR c++/11919
1754         * g++.dg/overload/prom1.C: New test.
1755
1756         PR c++/11551
1757         * g++.dg/parse/dtor2.C: New test.
1758
1759         PR c++/10762
1760         * g++.dg/parse/using2.C: New test.
1761
1762 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
1763
1764         PR target/11805
1765         * gcc.c-torture/compile/20030821-1.c: New.
1766
1767 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
1768
1769         PR c++/11834
1770         * g++.dg/template/deduce2.C: New test.
1771
1772 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
1773
1774         * gcc.c-torture/execute/20030821-1.c: New test.
1775
1776 2003-08-20  Roger Sayle  <roger@eyesopen.com>
1777
1778         PR middle-end/11984
1779         * gcc.dg/20030820-1.c: New test case.
1780
1781 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1782
1783         PR c++/11945
1784         * g++.dg/warn/noeffect2.C: New test.
1785
1786 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
1787
1788         PR c++/10926
1789         * g++.dg/template/dtor2.C: New test.
1790
1791         PR c++/11684
1792         * g++.dg/template/operator1.C: New test.
1793         * g++.dg/parse/operator4.C: New test.
1794
1795         PR c++/11946.C
1796         * g++.dg/expr/enum1.C: New test.
1797         * gcc.dg/c99-bool-1.c: Remove bogus warning.
1798
1799         PR c++/11036.C
1800         * g++.dg/parse/elab2.C: New test.
1801         * g++.dg/parse/typedef4.C: Change error message.
1802         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
1803         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
1804         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
1805
1806 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
1807
1808         * gcc.dg/pch/warn-1.c: New.
1809         * gcc.dg/pch/warn-1.hs: New.
1810
1811         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
1812         not-tested file.
1813
1814 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1815
1816         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
1817
1818 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1819
1820         * gcc.dg/uninit-D.c: New Test.
1821         * gcc.dg/uninit-E.c: New Test.
1822         * gcc.dg/uninit-F.c: New Test.
1823         * gcc.dg/uninit-G.c: New Test.
1824
1825 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
1826
1827         * g++.dg/README: Describe the pch directory.
1828
1829 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1830
1831         PR c++/11174
1832         * g++.dg/parse/access4.C: New test.
1833         * g++.dg/parse/access5.C: Likewise.
1834         * g++.old-deja/g++.jason/access17.C: Adjust error message.
1835
1836 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
1837
1838         * gcc.dg/noncompile/20030818-1.c: New.
1839
1840 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
1841
1842         PR c++/11957
1843         * g++.dg/warn/noeffect1.C: New test.
1844
1845         * g++.dg/template/scope2.C: New test.
1846         * g++.dg/template/error2.C: Correct dg-error
1847
1848 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
1849
1850         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
1851
1852 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
1853
1854         PR C++/11512
1855         * g++.dg/template/warn1.C: New.
1856
1857 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
1858
1859         * g++.dg/template/error2.C: New test.
1860         * g++.dg/lookup/using7.C: Adjust errors
1861         * g++.old-deja/g++.pt/crash36.C: Likewise.
1862         * g++.old-deja/g++.pt/derived3.C: Likewise.
1863
1864 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1865
1866         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
1867         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
1868         * gcc.c-torture/execute/builtins/string-9.c: New, from
1869         string-opt-9.c.  Adjust for execute/builtins framework.
1870         * gcc.c-torture/execute/string-opt-9.c: Delete.
1871
1872 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
1873
1874         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
1875
1876         * g++.dg/parse/ret-type2.C: New test.
1877
1878         PR c++/11703
1879         * g++.dg/init/new8.C: New test.
1880
1881         PR c++/10923
1882         * g++.dg/parse/typedef5.C: New test.
1883
1884         PR c++/9512
1885         * g++.dg/parse/qualified2.C: New test.
1886         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
1887         invalid code.
1888
1889 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
1890
1891         * g++.dg/conversion/ptrmem1.C: New test.
1892
1893 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
1894
1895         PR target/11693
1896         * gcc.dg/20030811-1.c: New test.
1897
1898         PR target/11535
1899         * gcc.c-torture/execute/20030811-1.c: New test.
1900
1901 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1902
1903         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
1904
1905 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
1906
1907         PR c++/11789.C
1908         * g++.dg/inherit/multiple1.C: New test.
1909
1910 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
1911
1912         * gcc.dg/spe1.c: New test.
1913
1914         PR c++/11670
1915         * g++.dg/expr/cast2.C: New test.
1916
1917         PR c++/10530
1918         * g++.dg/template/dependent-name2.C: New test.
1919
1920 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
1921
1922         * g++.dg/parse/crash11.C: Put the dg options in comments.
1923
1924 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
1925
1926         * lib/gcc-dg.exp: Update for diagnostic change.
1927
1928 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1929
1930         PR c++/5767
1931         * g++.dg/parse/crash11.C: New test.
1932
1933 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
1934
1935         * gcc.dg/cpp/spacing1.c: Update.
1936
1937 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
1938
1939         PR target/11739
1940         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
1941         a value for -mtune.
1942
1943 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1944
1945         PR middle-end/11771
1946         * gcc.c-torture/compile/20030804-1.c: New test case.
1947
1948 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1949
1950         * gcc.dg/20030804-1.c: New test case.
1951
1952 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
1953
1954         * gcc.dg/cpp/separate-1.c: New test.
1955
1956 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
1957
1958         PR c++/11704
1959         * g++.dg/template/dependent-expr2.C: New test.
1960
1961         PR c++/11766
1962         * g++.dg/expr/ptrmem1.C: New test.
1963
1964 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1965
1966         PR c++/9453
1967         * g++.dg/template/friend15.C: New test.
1968
1969 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
1970
1971         * lib/dg-pch.exp: Work round PCH bug.
1972
1973 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1974
1975         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
1976         builtins.  Move cases from builtins-4.c here.
1977
1978         * gcc.dg/torture/builtin-math-1.c: New test taken from
1979         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
1980         additional cases.
1981
1982         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
1983         Delete.
1984
1985 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
1986
1987         PR c++/9447
1988         * g++.dg/template/using7.C: New test.
1989
1990 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
1991
1992         * import1.c, import2.c: New tests.
1993
1994 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
1995
1996         * g++.dg/eh/crossjump1.C: New test.
1997
1998 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
1999
2000         PR c++/11697
2001         * g++.dg/template/using6.C: New test.
2002
2003         PR c++/11744
2004         * g++.dg/template/koenig2.C: New test.
2005
2006 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2007
2008         PR c++/7983
2009         * g++.dg/parse/typedef4.C: New test.
2010
2011 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2012
2013         PR c++/8442, c++/8806
2014         * g++.dg/template/elab1.C: New test.
2015         * g++.dg/template/type2.C: Likewise.
2016         * g++.dg/template/ttp3.C: Adjust expected error message.
2017         * g++.old-deja/g++.law/visibility13.C: Likewise.
2018         * g++.old-deja/g++.niklas/t135.C: Likewise.
2019         * g++.old-deja/g++.pt/ttp41.C: Likewise.
2020         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
2021         template argument.
2022         * g++.old-deja/g++.pt/ttp44.C: Likewise.
2023
2024 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
2025
2026         PR c++/11295
2027         * g++.dg/ext/stmtexpr1.C: New test.
2028
2029         * g++.dg/opt/tmp1.C: New test.
2030
2031         PR c++/11525
2032         * g++.dg/parse/constant4.C: New test.
2033
2034         PR c++/9447
2035         * g++.dg/template/using5.C: New test.
2036
2037 2003-07-31  Roger Sayle  <roger@eyesopen.com>
2038
2039         * gcc.dg/builtins-27.c: New test case.
2040
2041 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
2042
2043         * gcc.dg/tls/opt-7.c: New test.
2044
2045 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
2046
2047         * g++.old-deja/g++.other/crash18.C: Remove.
2048
2049 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
2050
2051         * g++.dg/template/explicit3.C: New.
2052         * g++.dg/template/explicit4.C: New.
2053         * g++.dg/template/explicit5.C: New.
2054
2055         PR c++/11347
2056         * g++.dg/template/memtmpl1.C: New.
2057
2058 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
2059
2060         PR target/11565
2061         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
2062         * gcc.dg/i386-387-5.c (dg-options): Likewise.
2063
2064 2003-07-30  Jan Hubicka  <jh@suse.cz>
2065
2066         * vtgc1.c: Kill.
2067
2068 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
2069
2070         * gcc.dg/struct-in-proto-1.c: New test.
2071
2072 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
2073
2074         * gcc.dg/cpp/include2.c: Only expect one message.
2075
2076 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
2077
2078         PR c++/9447
2079         * g++.dg/template/using1.C: New test.
2080         * g++.dg/template/using2.C: New test.
2081         * g++.dg/template/using3.C: New test.
2082         * g++.dg/template/using4.C: New test.
2083
2084 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
2085
2086         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
2087         * gcc.c-torture/execute/string-opt-10.c: Likewise.
2088
2089 2003-07-28  Jan Hubicka  <jh@suse.cz>
2090
2091         PR c++/11530
2092         * g++.dg/opt/call1.C: New test.
2093
2094 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
2095
2096         PR c++/11667
2097         * g++.dg/init/enum2.C: New test.
2098         * g++.dg/template/overload1.C: Add "-w" option.
2099
2100 2003-07-28    <hp@bitrange.com>
2101
2102         * gcc.dg/Wdeclaration-after-statement-1.c,
2103         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
2104
2105 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
2106
2107         * gcc.c-torture/compile/20030725-1.c: New test.
2108
2109 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
2110
2111         * gcc.dg/20030505.c: Only run for SPE.
2112         Remove definition of opaque type.
2113
2114 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
2115
2116         * g++.dg/template/ptrmem6.C: New test.
2117
2118 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
2119
2120         * gcc.c-torture/compile/zero-strct-2.c: New test.
2121
2122 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
2123
2124         * gcc.dg/intermod-1.c: New test.
2125
2126 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
2127
2128         PR c++/11617
2129         * g++.dg/template/lookup2.C: New test.
2130         * g++.dg/template/memclass1.C: Remove instantiated from error.
2131         * g++.dg/other/error2.C: Tweak expected errors.
2132
2133         PR c++/11596
2134         * g++.dg/template/defarg3.C: New test.
2135
2136         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
2137
2138 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
2139
2140         * g++.dg/inherit/access5.C: New test.
2141
2142 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2143
2144         PR c++/11513
2145         * g++.dg/template/crash8.C: New test.
2146
2147 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
2148
2149         PR c/10602
2150         * gcc.dg/noncompile/incomplete-2.c: New test.
2151
2152 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
2153
2154         PR c++/11645
2155         * g++.dg/inherit/access4.C: New test.
2156
2157         PR c++/11517
2158         * g++.dg/expr/cond2.C: New test.
2159
2160         PR optimization/10679
2161         * g++.dg/opt/inline4.C: New test.
2162
2163 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
2164
2165         * g++.dg/parse/crash10: New test.
2166
2167 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2168
2169         * g++.dg/ext/flexary1.C: New test.
2170
2171 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2172
2173         PR c++/10793
2174         * g++.dg/template/crash9.C: New test.
2175
2176 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2177
2178         PR c++/3004
2179         * g++.dg/parse/typedef3.C: New test.
2180
2181         PR c++/7906
2182         * g++.dg/parse/operator2.C: New test.
2183
2184         PR c++/8895
2185         * g++.dg/parse/def-tmpl-arg1.C: New test.
2186
2187         PR c++/9282
2188         * g++.dg/parse/funptr1.C: New test.
2189
2190         PR c++/9452
2191         * g++.dg/parse/ambig3.C: New test.
2192
2193         PR c++/9454
2194         * g++.dg/parse/operator3.C: New test.
2195
2196         PR c++/9486
2197         * g++.dg/parse/template10.C: New test.
2198
2199         PR c++/9488
2200         * g++.dg/parse/template11.C: New test.
2201
2202         PR c++/10150
2203         * g++.dg/parse/invalid-op1.C: New test.
2204
2205         PR c++/10247
2206         * g++.dg/parse/condexpr1.C: New test.
2207
2208 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2209
2210         * g++.dg/ext/packed3.C: New test.
2211         * g++.dg/ext/packed4.C: New test.
2212
2213         * gcc.dg/pack-test-3.c: New test.
2214
2215 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
2216
2217         * lib/compat.exp: Handle dg-options per source file.
2218         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
2219         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
2220         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
2221         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
2222         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
2223         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
2224         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
2225         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
2226         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
2227         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
2228         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
2229         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
2230         * g++.dg/compat/break/bitfield7_x.C: Ditto.
2231         * g++.dg/compat/break/bitfield7_y.C: Ditto.
2232
2233 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
2234
2235         PR c/10320
2236         * gcc.c-torture/execute/20030718-1.c: New test.
2237
2238 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2239
2240         PR optimization/11536
2241         * gcc.dg/20030721-1.c: New test.
2242
2243 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
2244
2245         PR c++/11546
2246         * g++.dg/template/lookup1.C: New test.
2247
2248 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
2249
2250         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
2251         diagnostics of ill-formed constructs involving labels.
2252         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
2253         the new 'previously defined here' message.
2254
2255 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
2256
2257         * g++.dg/parse/non-dependent2.C: New test.
2258
2259 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
2260
2261         * g++.dg/init/init-ref4.C: xfail on targets without
2262         weak symbols.
2263
2264 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
2265
2266         PR target/11087
2267         * gcc.c-torture/execute/20030717-1.c: New test.
2268
2269 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2270
2271         * g++.dg/opt/cfg1.C: New test.
2272
2273 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
2274
2275         PR optimization/11557
2276         * gcc.dg/20030717-1.c: New test.
2277
2278 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
2279
2280         PR c++/10476
2281         * g++.dg/expr/crash-1.C: New test.
2282
2283         PR c++/11027
2284         * g++.dg/template/init3.C: New test.
2285
2286         PR c++/8222
2287         * g++.dg/template/non-dependent1.C: New test.
2288
2289         PR c++/11070
2290         * g++.dg/template/non-dependent2.C: New test.
2291
2292         PR c++/11071
2293         * g++.dg/template/non-dependent3.C: New test.
2294
2295         PR c++/9907
2296         * g++.dg/template/sizeof5.C: New test.
2297
2298 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
2299
2300         PR 11498
2301         * gcc.c-torture/compile/mangle-1.c: New file.
2302
2303 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2304
2305         PR c++/7809
2306         * g++.dg/parse/access3.C: New test.
2307
2308 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
2309
2310         PR c++/11384
2311         * g++.dg/init/init-ref4.C: New test.
2312
2313 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
2314
2315         PR c++/11547
2316         * g++.dg/parse/constant3.C: New test.
2317         * g++.dg/parse/crash7.C: Likewise.
2318
2319 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
2320
2321         PR target/11008
2322         * gcc.dg/i386-pentium4-not-mull.c: New.
2323
2324 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
2325
2326         * gcc.dg/asm-names.c (ymain): Make it weak.
2327
2328 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2329
2330         PR c++/5421
2331         * g++.dg/template/friend21.C: New test.
2332
2333 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
2334
2335         * gcc.dg/cleanup-8.c: New test.
2336         * gcc.dg/cleanup-9.c: New test.
2337
2338 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
2339
2340         * g++.dg/ext/dll-MI1.h: New file.
2341         * g++.dg/ext/dllexport-MI1.C: New file.
2342         * g++.dg/ext/dllimport-MI1.C: New file.
2343
2344 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
2345
2346         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
2347         it does not have cmpstrsi patterns (just cmpmemsi).
2348
2349 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
2350
2351         PR debug/11473
2352         * g++.dg/debug/debug8.C: New test.
2353
2354 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2355
2356         PR c++/10108
2357         * g++.dg/template/crash7.C: New test.
2358
2359 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
2360
2361         PR target/10795
2362         * gcc.c-torture/compile/20030708-1.c: New.
2363
2364 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2365
2366         * gcc.c-torture/execute/20030715-1.c: New test.
2367
2368 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
2369
2370         * gcc.dg/pch/inline-3.c: New file.
2371         * gcc.dg/pch/inline-3.hs: New file.
2372         * gcc.dg/pch/inline-4.c: New file.
2373         * gcc.dg/pch/inline-4.hs: New file.
2374
2375 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
2376
2377         PR c++/11509
2378         * g++.dg/template/crash6.C: New test.
2379
2380         PR c++/7053
2381         * g++.dg/template/friend20.C: New test.
2382
2383         PR c++/7019
2384         * g++.dg/template/overload2.C: New test.
2385
2386 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2387
2388         PR optimization/11440
2389         * gcc.c-torture/execute/20030714-1.c: New test.
2390
2391 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2392
2393         PR c++/11154
2394         * g++.dg/template/partial2.C: New test.
2395
2396 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
2397
2398         PR c++/11503
2399         * g++.dg/template/anon1.C: New test.
2400
2401         PR c++/11493
2402         PR c++/11495
2403         * g++.dg/parse/template9.C: Likewise.
2404         * g++.dg/template/crash4.C: New test.
2405         * g++.dg/template/koenig1.C: Likewise.
2406         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
2407         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
2408         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
2409         functions.
2410         * g++.old-deja/g++.jason/template36.C: Likewise.
2411         * g++.old-deja/g++.mike/p1989.C: Likewise.
2412         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
2413         * g++.old-deja/g++.pt/ttp20.C: Use this->.
2414         * g++.old-deja/g++.pt/ttp21.C: Use this->.
2415         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
2416         compiling.
2417         * g++.old-deja/g++.pt/union2.C: Use this->.
2418
2419 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
2420
2421         * gcc.dg/20030711-1.c: New test.
2422
2423 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
2424
2425         PR c++/11050
2426         * g++.dg/parse/args1.C: New test.
2427         * g++.pt/defarg8.C: Change expected errors.
2428
2429 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
2430
2431         PR c++/8164
2432         * g++.dg/template/nontype2.C: New test.
2433
2434         PR c++/10558
2435         * g++.dg/parse/template8.C: New test.
2436
2437         PR c++/8327
2438         * g++.dg/template/scope1.C: New test.
2439
2440         * g++.dg/warn/Wsign-compare-1.C: New test.
2441
2442 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
2443
2444         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
2445
2446 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
2447
2448         PR c++/9411
2449         * g++.dg/template/explicit2.C: New test.
2450
2451         PR c++/10032
2452         * g++.dg/warn/pedantic1.C: New test.
2453
2454 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
2455
2456         PR c++ 9483
2457         * g++.dg/other/field1.C: New test.
2458
2459 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
2460
2461         PR c/11449
2462         * gcc.c-torture/compile/20030707-1.c: New.
2463
2464 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2465
2466         PR c++/10849
2467         * g++.dg/template/access12.C: New test.
2468
2469 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
2470
2471         * g++.dg/bprob/bprob.exp (prof_ext): Update.
2472         * g77.dg/bprob/bprob.exp (prof_ext): Update.
2473         * gcc.misc-tests/bprob.exp (prof_ext): Update.
2474         * gcc.misc-tests/gcov.exp: Update
2475         * g++.dg/gcov/gcov.exp: Update
2476         * lib/gcov.exp: Update.
2477
2478 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
2479
2480         * g++.dg/abi/mangle17.C: Make sure template expressions are
2481         dependent.
2482         * g++.dg/abi/mangle4.C: Mark erroneous casts.
2483         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
2484         * g++.dg/opt/stack1.C: Remove erroneous code.
2485         * g++.dg/parse/template7.C: New test.
2486         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
2487         * g++.old-deja/g++.pt/crash4.C: Likewise.
2488
2489 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2490
2491         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
2492         with zero or one occurence of `$' after the initial `L'.
2493
2494 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
2495
2496         * gcc.c-torture/compile/20030704-1.c: Add a comment.
2497
2498 2003-07-08  Roger Sayle  <roger@eyesopen.com>
2499
2500         PR c/11370
2501         * gcc.dg/Wunreachable-6.c: New testcase.
2502         * gcc.dg/Wunreachable-7.c: New testcase.
2503
2504 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
2505
2506         PR c/11420
2507         * gcc.dg/20030708-1.c: New test.
2508
2509 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
2510
2511         * gcc.dg/compat/sdata-section.h: New file.
2512         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
2513         * gcc.dg/torture/mips-sdata-1.c: New test.
2514
2515 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2516
2517         PR c++/11030
2518         * g++.dg/template/friend19.C: New test.
2519
2520 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
2521
2522         * g++.dg/opt/strength-reduce.C: New test.
2523
2524 2003-07-07  Roger Sayle  <roger@eyesopen.com>
2525
2526         PR target/10979
2527         * gcc.dg/20030707-1.c: New testcase.
2528
2529 2003-07-07  Roger Sayle  <roger@eyesopen.com>
2530
2531         PR optimization/11059
2532         * g++.dg/opt/emptyunion.C: New testcase.
2533
2534 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2535             Eric Botcazou  <ebotcazou@libertysurf.fr>
2536
2537         * g++.dg/opt/stack1.C: New test.
2538
2539 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
2540
2541         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
2542         run test.
2543
2544         PR c++/11431
2545         * g++.dg/expr/static_cast3.C: New test.
2546
2547 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
2548
2549         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
2550         everywhere.
2551         * gcc.dg/concat.c: Concatenation of string constants with
2552         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
2553         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
2554         * gcc.dg/cpp/escape-2.c: Use wide character constants where
2555         necessary to avoid multi-character character constant warning.
2556         * gcc.dg/cpp/escape.c: Likewise.
2557         * gcc.dg/cpp/ucs.c: Likewise.
2558         Remove backslashes from dg-bogus comments, as they confuse Tcl.
2559         Fix a typo.
2560
2561 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
2562
2563         PR c/11428
2564         * gcc.c-torture/compile/20030704-1.c: New.
2565
2566 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
2567
2568         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
2569
2570 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
2571
2572         PR c++/5287, PR c++/7910,  PR c++/11021
2573         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
2574         tests for warnings.
2575         * g++.dg/ext/dllimport2.C: Add tests for warnings.
2576         * g++.dg/ext/dllimport3.C: Likewise.
2577         * g++.dg/ext/dllimport4.C: New file.
2578         * g++.dg/ext/dllimport5.C: New file.
2579         * g++.dg/ext/dllimport6.C: New file.
2580         * g++.dg/ext/dllimport7.C: New file.
2581         * g++.dg/ext/dllimport8.C: New file.
2582         * g++.dg/ext/dllimport9.C: New file.
2583         * g++.dg/ext/dllimport10.C: New file.
2584         * g++.dg/ext/dllexport1.C: New file.
2585
2586 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
2587
2588         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
2589         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
2590
2591 2003-07-03  Roger Sayle  <roger@eyesopen.com>
2592
2593         * gcc.dg/builtins-25.c: New testcase.
2594         * gcc.dg/builtins-26.c: New testcase.
2595
2596 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
2597
2598         * gcc.dg/compat/vector-defs.h: New file.
2599         * gcc.dg/compat/vector-setup.h: New file.
2600         * gcc.dg/compat/vector-check.h: New file.
2601         * gcc.dg/compat/vector-1_main.c: New file.
2602         * gcc.dg/compat/vector-1_x.c: New file.
2603         * gcc.dg/compat/vector-1_y.c: New file.
2604         * gcc.dg/compat/vector-2_main.c: New file.
2605         * gcc.dg/compat/vector-2_x.c: New file.
2606         * gcc.dg/compat/vector-2_y.c: New file.
2607
2608         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
2609         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
2610         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
2611         * gcc.dg/compat/struct-align-1.h: New file.
2612         * gcc.dg/compat/struct-align-1_main.c: New file.
2613         * gcc.dg/compat/struct-align-1_x.c: New file.
2614         * gcc.dg/compat/struct-align-1_y.c: New file.
2615         * gcc.dg/compat/struct-align-2.h: New file.
2616         * gcc.dg/compat/struct-align-2_main.c: New file.
2617         * gcc.dg/compat/struct-align-2_x.c: New file.
2618         * gcc.dg/compat/struct-align-2_y.c: New file.
2619
2620         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
2621         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
2622         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2623         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
2624         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
2625         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2626         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2627         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
2628         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
2629         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2630         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2631         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2632         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2633         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2634         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2635         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2636         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2637         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2638         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2639         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2640         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2641         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2642         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2643         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2644         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2645         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2646         * gcc.dg/compat/struct-return-10_x.c: Ditto.
2647         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2648         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2649
2650 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2651
2652         * gcc.dg/i386-call-1.c: New test.
2653
2654 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
2655
2656         PR c++/9162
2657         * g++.dg/parse/defarg4.C: New.
2658
2659 2003-07-03  Roger Sayle  <roger@eyesopen.com>
2660
2661         PR target/10700
2662         * gcc.c-torture/compile/20030703-1.c: New test case.
2663
2664 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
2665
2666         * g++.dg/template/local3.C: Remove extra semicolon.
2667
2668 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2669
2670         * gcc.dg/i386-volatile-1.c: New test.
2671
2672 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
2673
2674         PR c++/11072
2675         * g++.dg/other/offsetof2.C: XFAIL.
2676         * g++.dg/other/offsetof5.C: New.
2677
2678         PR c++/10219
2679         * g++.dg/template/error1.C: New.
2680
2681         PR c++/9779
2682         * g++.dg/template/dependent-expr1.C: New.
2683
2684 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
2685
2686         PR c++/6949
2687         * g++.dg/template/local3.C: New test.
2688
2689         PR c++/11149
2690         * g++.dg/lookup/scoped6.C: New test.
2691
2692 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
2693
2694         PR c++/8046
2695         * g++.dg/other/error7.C: New test.
2696
2697 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
2698
2699         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
2700         * g++.old-deja/g++.abi/vtable3.h: Likewise.
2701         * g++.old-deja/g++.law/code-gen5.C: Likewise.
2702         * g++.old-deja/g++.other/union2.C: Likewise.
2703         * gcc.dg/c90-const-expr-2.c: Likewise.
2704         * gcc.dg/c90-const-expr-3.c: Likewise.
2705         * gcc.dg/c99-const-expr-2.c: Likewise.
2706         * gcc.dg/c99-const-expr-3.c: Likewise.
2707         * gcc.dg/concat.c: Likewise.
2708
2709 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
2710
2711         PR c++/9559
2712         * g++.dg/init/static1.C: New test.
2713
2714 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2715
2716         * Changelog: Remove ">>>>>>>" from previous change.
2717
2718 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2719
2720         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
2721         * g++.old-deja/g++.other/access2.C: Likewise.
2722         * g++.old-deja/g++.other/decl2.C: Likewise.
2723         * gcc.c-torture/execute/20020615-1.c: Likewise.
2724
2725 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2726
2727         PR c++/4933
2728         * g++.dg/template/sizeof4.C: New test.
2729
2730 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2731
2732         * g++.dg/other/error6.C: New test.
2733
2734 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2735
2736         PR c++/10750
2737         * g++.dg/parse/constant2.C: New test.
2738
2739 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
2740
2741         PR c++/11106
2742         * g++.dg/other/error5.C: New test.
2743
2744 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2745
2746         * gcc.dg/format/gcc_diag-1.c: New test.
2747
2748 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
2749
2750         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
2751
2752 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
2753
2754         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
2755         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
2756         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
2757
2758 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
2759
2760         * gcc.c-torture/execute/builtins/string-8.c: New test.
2761         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
2762         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
2763         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
2764
2765 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
2766
2767         PR c++/10468
2768         * g++.dg/ext/typeof6.C: New test.
2769
2770 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
2771
2772         PR c++/10796
2773         * g++.dg/init/enum1.C: New test.
2774
2775 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
2776
2777         * gcc.dg/20030627-1.c: New test.
2778
2779 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
2780
2781         PR c++/11332
2782         * g++.dg/expr/static_cast2.C: New test.
2783
2784 2003-06-26  Roger Sayle  <roger@eyesopen.com>
2785             Jakub Jelinek  <jakub@redhat.com>
2786
2787         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
2788         sprintf(dst,"%s",src) optimization.
2789         * gcc.c-torture/execute/20030626-1.c: New test case.
2790         * gcc.c-torture/execute/20030626-2.c: New test case.
2791
2792 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
2793
2794         * gcc.c-torture/execute/multi-ix.c: New test.
2795
2796         * gcc.c-torture/execute/simd-4.c (main):
2797         Added missing semicolon at end of union.
2798
2799 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
2800
2801         PR c++/8266
2802         * g++.dg/template/explicit-instantiation3.C: New test.
2803
2804 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2805
2806         * gcc.dg/20030626-1.c: Use signed char.
2807
2808 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2809
2810         * gcc.dg/20030626-1.c: New test.
2811
2812 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
2813
2814         * const-str-2.m: Update.
2815
2816 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
2817
2818         PR c++/10990
2819         * g++.dg/rtti/dyncast1.C: New test.
2820         * g++.dg/abi/mangle4.C: Correct base-specifier access.
2821         * g++.dg/lookup/scoped1.C: Remove XFAIL.
2822         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
2823
2824         PR c++/10931
2825         * g++.dg/expr/static_cast1.C: New test.
2826
2827 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
2828
2829         * gcc.dg/20030625-1.c: New test.
2830
2831 2003-06-24  Roger Sayle  <roger@eyesopen.com>
2832
2833         * gcc.c-torture/compile/20030624-1.c: New test case.
2834
2835 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
2836
2837         * gcc.c-torture/execute/string-opt-17.c: New test.
2838
2839 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
2840
2841         PR c++/5754
2842         * g++.dg/parse/crash6.C: New test.
2843
2844 2003-06-23  Roger Sayle  <roger@eyesopen.com>
2845
2846         * gcc.dg/builtins-24.c: New test case.
2847
2848 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
2849
2850         * g++.dg/opt/operator1.C: New test.
2851
2852 2003-06-22  Roger Sayle  <roger@eyesopen.com>
2853
2854         * gcc.c-torture/execute/string-opt-16.c: New test case.
2855
2856 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
2857
2858         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
2859         * g++.old-deja/g++.other/conv7.C: Likewise
2860         * g++.old-deja/g++.other/overcnv2.C: Likewise.
2861         * g++.old-deja/g++.other/overload14.C: Likewise.
2862
2863 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
2864
2865         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
2866         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
2867
2868 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2869
2870         PR c++/10888
2871         * g++.dg/warn/Winline-3.C: New test.
2872
2873 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2874
2875         * lib/target-supports.exp (check_alias_available): Make the test
2876         program acceptable to the Solaris assembler.
2877
2878         PR c++/10749
2879         * g++.dg/template/memclass2.C: New test.
2880
2881 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2882             Eric Botcazou  <ebotcazou@libertysurf.fr>
2883
2884         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
2885         data for non-matching targets.
2886         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
2887
2888 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2889
2890         PR c++/10845
2891         * g++.dg/template/member3.C: New test.
2892
2893 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
2894
2895         PR c++/10939
2896         * g++.dg/template/func1.C: New test.
2897
2898         PR c++/9649
2899         * g++.dg/template/static4.C: New test.
2900         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
2901
2902         PR c++/11041
2903         * g++.dg/init/ref7.C: New test.
2904
2905 2003-06-19  Matt Austern  <austern@apple.com>
2906
2907         PR c++/11228
2908         * g++.dg/anew1.C: New test.
2909         * g++.dg/anew2.C: New test.
2910         * g++.dg/anew3.C: New test.
2911         * g++.dg/anew4.C: New test.
2912
2913 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
2914
2915         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
2916
2917 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
2918
2919         * gcc.c-torture/execute/simd-4.c (main): Make expected value
2920         endian-dependent.
2921
2922 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
2923
2924         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
2925         Remove cruft.
2926
2927 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
2928
2929         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
2930         * gcc.c-torture/compile/961203-1.c: Likewise.
2931         * gcc.c-torture/compile/980506-1.c: Likewise.
2932
2933 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2934
2935         PR c++/10712
2936         * g++.dg/lookup/using7.C: New test.
2937
2938 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2939
2940         PR c++/11105
2941         * g++.dg/abi/conv1.C: Remove it.
2942         * g++.dg/template/conv7.C: New test.
2943         * g++.dg/template/conv8.C: Likewise.
2944         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
2945         conversion operator.
2946
2947 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
2948
2949         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
2950         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
2951         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2952         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
2953         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
2954         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2955         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2956         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
2957         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
2958         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2959         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2960         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2961         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2962         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2963         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2964         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2965         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2966         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2967         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2968         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2969         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2970         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2971         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2972         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2973         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2974         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2975         * gcc.dg/compat/struct-return-10_x.c: Ditto.
2976         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2977         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2978
2979 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
2980
2981         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
2982         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
2983         indications.
2984
2985 2003-06-16  Roger Sayle  <roger@eyesopen.com>
2986
2987         * gcc.dg/i386-387-5.c: New test case.
2988         * gcc.dg/i386-387-6.c: New test case.
2989         * gcc.dg/builtins-23.c: New test case.
2990
2991 2003-06-15  Roger Sayle  <roger@eyesopen.com>
2992
2993         * gcc.dg/builtins-22.c: New test case.
2994         * gcc.dg/i386-387-1.c: Update to test exp.
2995         * gcc.dg/i386-387-2.c: Likewise.
2996
2997 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2998
2999         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
3000
3001 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
3002
3003         * lib/gcc-dg.exp (dg-require-dll): New function.
3004         (dg-xfail-if): Likewise.
3005         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
3006         driver.
3007
3008         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
3009         * gcc.c-torture/compile/20001205-1.c: Likewise.
3010         * gcc.c-torture/compile/20001226-1.c: Likewise.
3011         * gcc.c-torture/compile/20010518-2.c: Likewise.
3012         * gcc.c-torture/compile/20020312-1.c: Likewise.
3013         * gcc.c-torture/compile/20020604-1.c: Likewise.
3014         * gcc.c-torture/compile/920501-12.c: Likewise.
3015         * gcc.c-torture/compile/920501-4.c: Likewise.
3016         * gcc.c-torture/compile/920520-1.c: Likewise.
3017         * gcc.c-torture/compile/920521-1.c: Likewise.
3018         * gcc.c-torture/compile/920625-1.c: Likewise.
3019         * gcc.c-torture/compile/961203-1.c: Likewise.
3020         * gcc.c-torture/compile/980506-1.c: Likewise.
3021         * gcc.c-torture/compile/981006-1.c: Likewise.
3022         * gcc.c-torture/compile/981022-1.c: Likewise.
3023         * gcc.c-torture/compile/981223-1.c: Likewise.
3024         * gcc.c-torture/compile/990617-1.c: Likewise.
3025         * gcc.c-torture/compile/dll.c: Likewise.
3026         * gcc.c-torture/compile/labels-3.c: Likewise.
3027         * gcc.c-torture/compile/mipscop-1.c: Likewise.
3028         * gcc.c-torture/compile/mipscop-2.c: Likewise.
3029         * gcc.c-torture/compile/mipscop-3.c: Likewise.
3030         * gcc.c-torture/compile/mipscop-4.c: Likewise.
3031         * gcc.c-torture/compile/simd-5.c: Likewise.
3032         * gcc.c-torture/compile/20000804-1.x: Remove.
3033         * gcc.c-torture/compile/20001205-1.x: Likewise.
3034         * gcc.c-torture/compile/20001226-1.x: Likewise.
3035         * gcc.c-torture/compile/20010518-2.x: Likewise.
3036         * gcc.c-torture/compile/20020312-1.x: Likewise.
3037         * gcc.c-torture/compile/20020604-1.x: Likewise.
3038         * gcc.c-torture/compile/920501-12.x: Likewise.
3039         * gcc.c-torture/compile/920501-4.x: Likewise.
3040         * gcc.c-torture/compile/920520-1.x: Likewise.
3041         * gcc.c-torture/compile/920521-1.x: Likewise.
3042         * gcc.c-torture/compile/920625-1.x: Likewise.
3043         * gcc.c-torture/compile/961203-1.x: Likewise.
3044         * gcc.c-torture/compile/980506-1.x: Likewise.
3045         * gcc.c-torture/compile/981006-1.x: Likewise.
3046         * gcc.c-torture/compile/981022-1.x: Likewise.
3047         * gcc.c-torture/compile/981223-1.x: Likewise.
3048         * gcc.c-torture/compile/990617-1.x: Likewise.
3049         * gcc.c-torture/compile/mipscop-1.x: Likewise.
3050         * gcc.c-torture/compile/mipscop-2.x: Likewise.
3051         * gcc.c-torture/compile/mipscop-3.x: Likewise.
3052         * gcc.c-torture/compile/mipscop-4.x: Likewise.
3053         * gcc.c-torture/compile/simd-5.x: Likewise.
3054
3055         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
3056
3057 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3058
3059         * gcc.c-torture/execute/20030611-1.c: New test.
3060
3061 2003-06-12  Roger Sayle  <roger@eyesopen.com>
3062
3063         PR middle-end/168
3064         * gcc.dg/20030612-1.c: New test case.
3065
3066 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
3067
3068         PR c++/10635
3069         * g++.dg/expr/cast1.C: New test.
3070
3071 2003-06-12  Roger Sayle  <roger@eyesopen.com>
3072
3073         * gcc.dg/builtins-21.c: New test case.
3074
3075 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
3076
3077         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
3078         options instead of at the end.
3079         * lib/objc.exp (objc_target_compile): Likewise.
3080
3081 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
3082
3083         PR c++/10432
3084         * g++.dg/parse/error1.C: New test.
3085
3086 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
3087
3088         * gcc.dg/compat/struct-by-value-11_main.c: New file.
3089         * gcc.dg/compat/struct-by-value-11_x.c: New file.
3090         * gcc.dg/compat/struct-by-value-11_y.c: New file.
3091         * gcc.dg/compat/struct-by-value-12_main.c: New file.
3092         * gcc.dg/compat/struct-by-value-12_x.c: New file.
3093         * gcc.dg/compat/struct-by-value-12_y.c: New file.
3094         * gcc.dg/compat/struct-by-value-13_main.c: New file.
3095         * gcc.dg/compat/struct-by-value-13_x.c: New file.
3096         * gcc.dg/compat/struct-by-value-13_y.c: New file.
3097         * gcc.dg/compat/struct-by-value-14_main.c: New file.
3098         * gcc.dg/compat/struct-by-value-14_x.c: New file.
3099         * gcc.dg/compat/struct-by-value-14_y.c: New file.
3100         * gcc.dg/compat/struct-by-value-15_main.c: New file.
3101         * gcc.dg/compat/struct-by-value-15_x.c: New file.
3102         * gcc.dg/compat/struct-by-value-15_y.c: New file.
3103         * gcc.dg/compat/struct-by-value-16_main.c: New file.
3104         * gcc.dg/compat/struct-by-value-16_x.c: New file.
3105         * gcc.dg/compat/struct-by-value-16_y.c: New file.
3106         * gcc.dg/compat/struct-by-value-17_main.c: New file.
3107         * gcc.dg/compat/struct-by-value-17_x.c: New file.
3108         * gcc.dg/compat/struct-by-value-17_y.c: New file.
3109         * gcc.dg/compat/struct-by-value-18_main.c: New file.
3110         * gcc.dg/compat/struct-by-value-18_x.c: New file.
3111         * gcc.dg/compat/struct-by-value-18_y.c: New file.
3112
3113         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
3114         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
3115         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
3116         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
3117         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
3118         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
3119         * gcc.dg/compat/scalar-return-3_main.c: New file.
3120         * gcc.dg/compat/scalar-return-3_x.c: New file.
3121         * gcc.dg/compat/scalar-return-3_y.c: New file.
3122         * gcc.dg/compat/scalar-return-4_main.c: New file.
3123         * gcc.dg/compat/scalar-return-4_x.c: New file.
3124         * gcc.dg/compat/scalar-return-4_y.c: New file.
3125
3126 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
3127
3128         * gcc.dg/compat/fp2-struct-check.h: New file.
3129         * gcc.dg/compat/fp2-struct-defs.h: New file.
3130         * gcc.dg/compat/fp2-struct-init.h: New file.
3131         * gcc.dg/compat/struct-by-value-10_main.c: New file.
3132         * gcc.dg/compat/struct-by-value-10_x.c: New file.
3133         * gcc.dg/compat/struct-by-value-10_y.c: New file.
3134         * gcc.dg/compat/struct-return-10_main.c: New file.
3135         * gcc.dg/compat/struct-return-10_x.c: New file.
3136         * gcc.dg/compat/struct-return-10_y.c: New file.
3137
3138         * gcc.dg/compat/compat-common.h: New file.
3139         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
3140         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
3141         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
3142         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
3143         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
3144         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
3145         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
3146         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
3147         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
3148         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
3149         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
3150         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
3151         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
3152         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
3153         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
3154         * gcc.dg/compat/small-struct-check.h: Ditto.
3155         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
3156         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
3157         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
3158         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
3159         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
3160         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
3161         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
3162         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
3163         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
3164         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
3165         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3166         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
3167         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
3168         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3169         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
3170         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
3171         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
3172         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
3173         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
3174         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
3175         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
3176         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
3177         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
3178         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
3179         * gcc.dg/compat/struct-return-2_main.c: Ditto.
3180         * gcc.dg/compat/struct-return-2_x.c: Ditto.
3181         * gcc.dg/compat/struct-return-2_y.c: Ditto.
3182         * gcc.dg/compat/struct-return-3_main.c: Ditto.
3183         * gcc.dg/compat/struct-return-3_x.c: Ditto.
3184         * gcc.dg/compat/struct-return-3_y.c: Ditto.
3185
3186 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
3187
3188         * g++.dg/pch/static-1.C: New file.
3189         * g++.dg/pch/static-1.Hs: New file.
3190
3191 2003-06-10  Richard Henderson  <rth@redhat.com>
3192
3193         * gcc.dg/asm-7.c: Adjust expected warning text.
3194
3195 2003-06-10  Roger Sayle  <roger@eyesopen.com>
3196
3197         * gcc.dg/builtins-20.c: New test case.
3198
3199 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
3200
3201         PR c++/11131
3202         * g++.dg/opt/template1.C: New test.
3203
3204 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
3205
3206         * lib/gcc-dg.exp (dg-test): Clear additional_files and
3207         additional_sources.
3208
3209 2003-05-21  David Taylor  <dtaylor@emc.com>
3210
3211         * gcc.dg/Wpadded.c: New file.
3212
3213 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
3214
3215         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
3216         * gcc.dg/special/weak-2.c: Add dg-require-weak.
3217         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
3218         dg-require-weak.
3219
3220 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
3221
3222         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
3223
3224 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
3225
3226         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
3227         (dg-require-alias): Likewise.
3228         (dg-require-gc-sections): Likewise.
3229         * lib/target-supports.exp (check_gc_sections_available): Likewise.
3230
3231 2003-06-08  Richard Henderson  <rth@redhat.com>
3232
3233         * gcc.dg/20011029-2.c: Fix the array reference.
3234         * gcc.dg/asm-7.c: New.
3235
3236 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
3237
3238         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
3239
3240 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
3241
3242         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
3243         (dg-require-gc-sections): Likewise.
3244
3245 2003-06-08  Jan Hubicka  <jh@suse.cz>
3246
3247         * i386-cmov1.c: Fix regular expression.
3248         * i386-cvt-1.c: Likewise.
3249         * i386-local.c: Likewise.
3250         * i386-local2.c: Likewise.
3251         * i386-mul.c: Likewise.
3252         * i386-ssetype-1.c: Likewise.
3253         * i386-ssetype-3.c: Likewise.
3254         * i386-ssetype-5.c: Likewise.
3255
3256 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3257
3258         PR c++/11039
3259         * g++.dg/warn/implicit-typename2.C: New test.
3260         * g++.dg/warn/implicit-typename3.C: New test.
3261
3262 2003-06-07  Richard Henderson  <rth@redhat.com>
3263
3264         * g++.dg/other/offsetof3.C: Use size_t.
3265         * g++.dg/other/offsetof4.C: Likewise.
3266
3267 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
3268
3269         * lib/copy-file.exp: New. Implement gcc_copy_files.
3270
3271         * lib/dg-pch.exp: Load copy-file.exp
3272         (dg-pch): Use gcc_copy_files instead of "file copy".
3273
3274 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
3275
3276         * gcc.dg/weak/weak.exp: Simplify.
3277         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
3278         * gcc.dg/weak/weak-1.c: Likewise.
3279         * gcc.dg/weak/weak-2.c: Likewise.
3280         * gcc.dg/weak/weak-3.c: Likewise.
3281         * gcc.dg/weak/weak-4.c: Likewise.
3282         * gcc.dg/weak/weak-5.c: Likewise.
3283         * gcc.dg/weak/weak-6.c: Likewise.
3284         * gcc.dg/weak/weak-7.c: Likewise.
3285         * gcc.dg/weak/weak-8.c: Likewise.
3286         * gcc.dg/weak/weak-9.c: Likewise.
3287
3288 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
3289
3290         gcc.c-torture/execute/20030606-1.c: New.
3291
3292 2003-06-06  Roger Sayle  <roger@eyesopen.com>
3293
3294         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
3295         * gcc.dg/builtins-19.c: Likewise.
3296
3297 2003-06-06  Roger Sayle  <roger@eyesopen.com>
3298
3299         * gcc.dg/builtins-2.c: Add some more tests.
3300         * gcc.dg/builtins-18.c: New test case.
3301         * gcc.dg/builtins-19.c: New test case.
3302
3303 2003-06-06  Roger Sayle  <roger@eyesopen.com>
3304             Jim Wilson  <wilson@tuliptree.org>
3305
3306         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
3307
3308 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
3309
3310         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
3311         mempcpy/stpcpy calls not to be optimized into something else.
3312         * gcc.c-torture/execute/string-opt-3.c: Moved to...
3313         * gcc.c-torture/execute/builtins/string-7.c: ...here.
3314         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
3315
3316 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3317
3318         * gcc.dg/format/asm_fprintf-1.c: New test.
3319
3320 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
3321
3322         * lib/gcc-defs.exp (additional_sources): New variable.
3323         (dg-additional-sources): New function.
3324         (additional_files): New variable.
3325         (dg-additional-files): New function.
3326         (dg-additional-files-options): Likewise.
3327         * lib/gcc-dg.exp (dg-require-weak): New function.
3328         (dg-require-alias): Likewise.
3329         (dg-require-gc-sections): Likewise.
3330         * lib/target-supports.exp (check_alias_available): Remove testfile
3331         parameter.
3332         (check_gc_sections_available): New function.
3333         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
3334         (dg-gpp-additional-files): Likewise.
3335         * lib/g++.exp (additional_sources): Remove.
3336         (additional_files): Likewise.
3337         (g++_target_compile): Use dg-additional-files-options.
3338
3339         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
3340         Tcl logic.
3341         * gcc.dg/special/ecos.exp: Remove.
3342         * gcc.dg/special/20000419-2.c: Use dg-require-*.
3343         * gcc.dg/special/alias-1.c: Likewise.
3344         * gcc.dg/special/alias-2.c: Likewise.
3345         * gcc.dg/special/gcsec-1.c: Likewise.
3346         * gcc.dg/special/weak-1.c: Likewise.
3347         * gcc.dg/special/weak-2.c: Likewise.
3348         * gcc.dg/special/wkali-1.c: Likewise.
3349         * gcc.dg/special/wkali-2.c: Likewise.
3350
3351         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
3352         dg-gpp-additional-*.
3353         * g++.dg/special/conpr-3.C: Likewise.
3354         * g++.dg/special/conpr-4.C: Likewise.
3355         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
3356         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
3357         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
3358         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
3359         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
3360         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
3361         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
3362         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
3363         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
3364         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
3365         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
3366         * g++.old-deja/g++.other/comdat1.C: Likewise.
3367         * g++.old-deja/g++.other/comdat2.C: Likewise.
3368         * g++.old-deja/g++.other/comdat3.C: Likewise.
3369         * g++.old-deja/g++.other/ctor1.C: Likewise.
3370         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
3371
3372 2003-06-05  Richard Henderson  <rth@redhat.com>
3373
3374         * gcc.dg/debug/20030605-1.c: New.
3375
3376 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
3377
3378         * README.QMTEST: Update.
3379
3380 2003-06-04  Richard Henderson  <rth@redhat.com>
3381
3382         * gcc.dg/cleanup-1.c: New.
3383         * gcc.dg/cleanup-2.c: New.
3384         * gcc.dg/cleanup-3.c: New.
3385         * gcc.dg/cleanup-4.c: New.
3386         * gcc.dg/cleanup-5.c: New.
3387         * gcc.dg/cleanup-6.c: New.
3388         * gcc.dg/cleanup-7.c: New.
3389
3390 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
3391
3392         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
3393
3394         * lib/dg-pch.exp: New file.
3395         * g++.dg/pch/pch.exp: Use dg-pch.exp.
3396         * gcc.dg/pch/pch.exp: Likewise.
3397
3398 2003-06-04  Roger Sayle  <roger@eyesopen.com>
3399
3400         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
3401         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
3402         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
3403         * gcc.dg/builtins-17.c: New test case.
3404         * gcc.dg/i386-387-4.c: New test case.
3405         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
3406
3407 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3408
3409         * gcc.dg/ultrasp9.c: New test.
3410
3411 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3412
3413         * gcc.c-torture/compile/20030604-1.c: New test.
3414         * gcc.dg/sparc-constant-1.c: New test.
3415
3416 2003-06-03  Glen Nakamura  <glen@imodulo.com>
3417
3418         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
3419
3420 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
3421
3422         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
3423
3424         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
3425         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
3426
3427 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
3428
3429         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
3430
3431 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3432
3433         PR c++/10940
3434         * g++.dg/template/spec10.C: New test.
3435
3436 2003-06-03  Roger Sayle  <roger@eyesopen.com>
3437
3438         * gcc.dg/builtins-16.c: New test case.
3439
3440 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
3441
3442         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
3443         mempcpy test with post-increments.
3444         * gcc.c-torture/execute/string-opt-3.c: New test.
3445         * gcc.dg/string-opt-1.c: New test.
3446
3447 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
3448
3449         PR fortran/10965
3450         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
3451
3452 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
3453
3454         * lib/scanasm.exp (dg-scan): New function, factored out of ...
3455         (scan-assembler): ... here.  Use dg-scan.
3456         (scan-assembler-not): Likewise.
3457         (scan-file): New function.
3458         (scan-file-not): Likewise.
3459         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
3460         * gcc.dg/cpp/_Pragma4.c: Likewise.
3461         * gcc.dg/cpp/_Pragma5.c: Likewise.
3462         * gcc.dg/cpp/avoidpaste1.c: Likewise.
3463         * gcc.dg/cpp/avoidpaste2.c: Likewise.
3464         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
3465         * gcc.dg/cpp/cmdlne-P.c: Likewise.
3466         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
3467         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
3468         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
3469         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
3470         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
3471         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
3472         * gcc.dg/cpp/cxxcom1.c: Likewise.
3473         * gcc.dg/cpp/line1.c: Likewise.
3474         * gcc.dg/cpp/maccom1.c: Likewise.
3475         * gcc.dg/cpp/maccom2.c: Likewise.
3476         * gcc.dg/cpp/maccom3.c: Likewise.
3477         * gcc.dg/cpp/maccom4.c: Likewise.
3478         * gcc.dg/cpp/maccom5.c: Likewise.
3479         * gcc.dg/cpp/maccom6.c: Likewise.
3480         * gcc.dg/cpp/multiline.c: Likewise.
3481         * gcc.dg/cpp/spacing1.c: Likewise.
3482         * gcc.dg/cpp/spacing2.c: Likewise.
3483         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
3484         * gcc.dg/cpp/trad/maccom1.c: Likewise.
3485         * gcc.dg/cpp/trad/maccom2.c: Likewise.
3486         * gcc.dg/cpp/trad/maccom3.c: Likewise.
3487         * gcc.dg/cpp/trad/maccom4.c: Likewise.
3488         * gcc.dg/cpp/trad/maccom6.c: Likewise.
3489         * gcc.dg/cpp/cxxcom2.c: Likewise.
3490         * gcc.dg/cpp/cxxcom2.h: New file.
3491
3492         * gcc.dg/cpp/truefalse.cpp: Move it to ...
3493         * g++.dg/cpp/truefalse.C: Here.
3494         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
3495
3496 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
3497
3498         * gcc.dg/cpp/redef3.c: New file.
3499
3500 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3501
3502         * gcc.dg/i386-loop-3.c: New test.
3503
3504 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
3505
3506         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
3507
3508 2003-05-31  Roger Sayle  <roger@eyesopen.com>
3509
3510         * gcc.dg/fwrapv-1.c: New test case.
3511         * gcc.dg/fwrapv-2.c: New test case.
3512
3513 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3514
3515         PR c++/10956
3516         * g++.dg/template/spec9.C: New test.
3517
3518 2003-05-29  Roger Sayle  <roger@eyesopen.com>
3519
3520         * gcc.dg/duff-4.c: New test case.
3521
3522 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
3523
3524         PR fortran/10843
3525         * g77.dg/ffixed-form-1.f: New test
3526         * g77.dg/ffixed-form-2.f: New test
3527         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
3528         * g77.dg/ffree-form-3.f: New test
3529
3530 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
3531
3532         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
3533         * gcc.dg/wint_t-1.c: Likewise.
3534
3535 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3536
3537         * g++.dg/template/access11.C: New test.
3538
3539 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3540
3541         PR c++/10849
3542         * g++.dg/template/access10.C: New test.
3543
3544 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3545             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3546
3547         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
3548
3549 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
3550
3551         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
3552         suppress for powerpc-*-darwin*.
3553         * gcc.dg/torture/builtin-noret-2.c: Likewise.
3554
3555 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
3556
3557         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
3558         suppress option for powerpc-*-darwin*.
3559
3560 2003-05-23  Roger Sayle  <roger@eyesopen.com>
3561
3562         * gcc.dg/builtins-1.c: Add tests for tan and atan.
3563         * gcc.dg/builtins-4.c: Add test for fmod.
3564
3565 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3566
3567         PR c++/10682
3568         * g++.dg/template/instantiate4.C: New test.
3569
3570 2003-05-22  Roger Sayle  <roger@eyesopen.com>
3571
3572         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
3573
3574 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
3575
3576         * gcc.dg/compat/scalar-return-1_main.c: New file.
3577         * gcc.dg/compat/scalar-return-1_x.c: New file.
3578         * gcc.dg/compat/scalar-return-1_y.c: New file.
3579         * gcc.dg/compat/scalar-return-2_main.c: New file.
3580         * gcc.dg/compat/scalar-return-2_x.c: New file.
3581         * gcc.dg/compat/scalar-return-2_y.c: New file.
3582         * gcc.dg/compat/struct-return-3_main.c: New file.
3583         * gcc.dg/compat/struct-return-3_y.c: New file.
3584         * gcc.dg/compat/struct-return-3_x.c: New file.
3585         * gcc.dg/compat/struct-return-2_main.c: New file.
3586         * gcc.dg/compat/struct-return-2_x.c: New file.
3587         * gcc.dg/compat/struct-return-2_y.c: New file.
3588
3589 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3590
3591         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
3592         for hppa*-hp-hpux*.
3593         * gcc.dg/20021014-1.c (dg-options): Likewise.
3594         * gcc.dg/nest.c (dg-options): Likewise.
3595
3596 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
3597
3598         PR c++/9738
3599         * g++.dg/ext/dllimport2.C: New file.
3600         * g++.dg/ext/dllimport3.C: New file.
3601
3602 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
3603
3604         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
3605         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
3606         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3607         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
3608         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3609         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
3610         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
3611         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
3612         * gcc.dg/compat/small-struct-defs.h: New file.
3613         * gcc.dg/compat/small-struct-init.h: New file.
3614         * gcc.dg/compat/small-struct-check.h: New file.
3615         * gcc.dg/compat/fp-struct-defs.h: New file.
3616         * gcc.dg/compat/fp-struct-check.h: New file.
3617         * gcc.dg/compat/fp-struct-init.h: New file.
3618         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
3619         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
3620
3621 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
3622
3623         * gcc.dg/20030225-2.c: New test.
3624
3625 2003-05-18  Roger Sayle  <roger@eyesopen.com>
3626             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3627
3628         * gcc.c-torture/compile/20030518-1.c: New test case.
3629
3630 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
3631
3632         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
3633         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
3634         gcc-dg-debug-runtest.
3635         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
3636         gcc-dg-debug-runtest.
3637
3638 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3639
3640         PR c++/9022
3641         * g++.dg/lookup/using6.C: New test.
3642
3643 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3644
3645         * g++.dg/parse/access2.C: New test.
3646
3647 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
3648
3649         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
3650         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
3651         * gcc.dg/debug/debug.exp: Likewise.
3652
3653 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
3654
3655         * gcc.dg/dollar.c: New test.
3656
3657 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
3658
3659         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
3660         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
3661         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
3662         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
3663         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
3664         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
3665         * gcc.dg/compat/struct-by-value-6_main.c: New file.
3666         * gcc.dg/compat/struct-by-value-6_x.c: New file.
3667         * gcc.dg/compat/struct-by-value-6_y.c: New file.
3668         * gcc.dg/compat/struct-by-value-7_main.c: New file.
3669         * gcc.dg/compat/struct-by-value-7_x.c: New file.
3670         * gcc.dg/compat/struct-by-value-7_y.c: New file.
3671         * gcc.dg/compat/struct-by-value-8_main.c: New file.
3672         * gcc.dg/compat/struct-by-value-8_x.c: New file.
3673         * gcc.dg/compat/struct-by-value-8_y.c: New file.
3674         * gcc.dg/compat/struct-by-value-9_main.c: New file.
3675         * gcc.dg/compat/struct-by-value-9_x.c: New file.
3676         * gcc.dg/compat/struct-by-value-9_y.c: New file.
3677
3678 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
3679
3680         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
3681         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
3682         support for "repo" mode.
3683         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
3684         * lib/g77-dg.exp: Likewise.
3685         * lib/obj-dg.exp: Likewise.
3686
3687 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
3688
3689         Merge from gcc-3_2-rhl8-branch:
3690         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
3691
3692         * gcc.dg/tls/opt-6.c: New test.
3693
3694         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
3695
3696         * gcc.dg/20030405-1.c: New test.
3697
3698         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
3699
3700         * gcc.dg/20030309-1.c: New test.
3701
3702         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3703
3704         * gcc.c-torture/execute/20030307-1.c: New test.
3705
3706         2003-02-20  Randolph Chung  <tausq@debian.org>
3707
3708         * gcc.c-torture/compile/20030220-1.c: New test.
3709
3710         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
3711
3712         * gcc.dg/20030217-1.c: New test.
3713
3714         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
3715
3716         * gcc.c-torture/compile/20020129-1.c: New test.
3717
3718         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3719
3720         * gcc.dg/unroll-1.c: New test.
3721
3722         2002-11-16  Jan Hubicka  <jh@suse.cz>
3723
3724         * gcc.c-torture/execute/20020920-1.c: New test.
3725
3726         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
3727
3728         PR target/7434
3729         * gcc.c-torture/compile/20021008-1.c: New test.
3730
3731         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
3732
3733         PR target/7559
3734         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
3735
3736         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
3737
3738         * gcc.c-torture/compile/20020807-1.c: New test.
3739
3740         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
3741
3742         * gcc.dg/tls/opt-1.c: New test.
3743
3744         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
3745
3746         * gcc.dg/20020729-1.c: New test.
3747
3748         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
3749
3750         * g++.dg/opt/life1.C: New test.
3751
3752         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
3753
3754         * gcc.dg/20020525-1.c: New test.
3755
3756         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
3757
3758         PR c++/6794
3759         * g++.dg/ext/pretty1.C: New test.
3760         * g++.dg/ext/pretty2.C: New test.
3761
3762 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
3763
3764         PR c++/8385
3765         * g++.dg/ext/typeof5.C: New test.
3766
3767 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
3768
3769         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
3770         __USER_LABEL_PREFIX__ into account.
3771         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
3772
3773 2003-05-14  Roger Sayle  <roger@eyesopen.com>
3774
3775         * gcc.dg/builtins-15.c: New test case.
3776
3777 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
3778
3779         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
3780
3781 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
3782
3783         * lib/g++.exp: Tweak handling of additional source files.
3784         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
3785         * g++.dg/special/conpr-2a.C: Rename to ...
3786         * g++.dg/special/conpr-2a.cc: ... this.
3787         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
3788         * g++.dg/special/conpr-3a.C: Rename to ...
3789         * g++.dg/special/conpr-3a.cc: This.
3790         * g++.dg/special/conpr-3b.C: Rename to ...
3791         * g++.dg/special/conpr-3b.cc: This.
3792         * g++.dg/special/conpr-4.C: New test.
3793         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
3794
3795 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
3796
3797         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
3798
3799 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3800
3801         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
3802         * g++.old-deja/g++.robertl/eb71.C: Likewise.
3803         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
3804         * g++.old-deja/g++.other/warn3.C: Likewise.
3805
3806 2003-05-11  Roger Sayle  <roger@eyesopen.com>
3807
3808         * gcc.dg/i386-387-1.c: Update to also test log.
3809         * gcc.dg/i386-387-2.c: Likewise.
3810
3811 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
3812
3813         * g77.f-torture/execute/int8421.f: New test.
3814
3815 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3816
3817         PR c++/10230, c++/10481
3818         * g++.dg/lookup/scoped5.C: New test.
3819
3820 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3821
3822         PR c++/10552
3823         * g++.dg/template/ttp6.C: New test.
3824
3825 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
3826
3827         * gcc.c-torture/execute/builtins: New directory.
3828         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
3829         gcc.c-torture/execute/builtins.
3830         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
3831         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
3832         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
3833         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
3834
3835 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3836
3837         PR c++/9252
3838         * g++.dg/template/access8.C: New test.
3839         * g++.dg/template/access9.C: New test.
3840
3841 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3842
3843         PR c++/9554
3844         * g++.dg/parse/access1.C: New test.
3845
3846 2003-05-09  DJ Delorie  <dj@redhat.com>
3847
3848         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
3849         long, and not an int.
3850
3851 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3852
3853         PR c++/10555, c++/10576
3854         * g++.dg/template/memclass1.C: New test.
3855
3856 2003-05-08  DJ Delorie  <dj@redhat.com>
3857
3858         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
3859         targets.
3860         * gcc.c-torture/execute/20021024-1.x: Likewise.
3861         * gcc.c-torture/execute/shiftdi.x: Likewise.
3862         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
3863         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
3864         * gcc.dg/20021018-1.c: Likewise.
3865
3866 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3867
3868         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
3869
3870         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
3871         (bcopy): Call memmove.
3872
3873 2003-05-08  Roger Sayle  <roger@eyesopen.com>
3874
3875         * g77.f-torture/compile/8485.f: New test case.
3876
3877 2003-05-07  Richard Henderson  <rth@redhat.com>
3878
3879         PR c++/10570
3880         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
3881         Verify exception_cleanup not called for rethrows.
3882         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
3883         when exiting catch block without rethrowing.
3884         * g++.dg/eh/forced3.C: New.
3885         * g++.dg/eh/forced4.C: New.
3886
3887 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
3888
3889         * gcc.dg/20030505.c: Fix triplet.
3890
3891 2003-05-06  DJ Delorie  <dj@redhat.com>
3892
3893         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
3894         * gcc.dg/nest.c: Likewise.
3895
3896 2003-05-05  Roger Sayle  <roger@eyesopen.com>
3897
3898         * gcc.dg/builtins-14.c: New test case.
3899
3900 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
3901
3902         * lib/compat.exp (compat-execute): New argument.
3903         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
3904         * gcc.dg/compat: New test directory.
3905         * gcc.dg/compat/compat.exp: New expect script.
3906         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
3907         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
3908         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
3909         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
3910         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
3911         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
3912
3913         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
3914         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
3915         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
3916         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
3917         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
3918         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
3919         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
3920         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
3921         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
3922         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
3923         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
3924         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
3925         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
3926         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
3927         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
3928
3929 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
3930
3931         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
3932
3933 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
3934
3935         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
3936
3937 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
3938
3939         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
3940         * gcc.dg/ppc-fsel-2.c: New test.
3941
3942         * gcc.dg/unused-5.c: New test.
3943
3944 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3945
3946         PR c++/10496
3947         * g++.dg/warn/pmf1.C: New test.
3948
3949 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3950
3951         PR c++/4494
3952         * g++.dg/warn/main.C: New test.
3953
3954 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3955
3956         * gcc.dg/nonnull-3.c: New test.
3957
3958 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
3959
3960         * gcc.dg/cpp/Wtrigraphs.c: Update.
3961         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
3962
3963 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
3964
3965         * gcc.dg/ppc-fsel-1.c: New test.
3966
3967 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
3968
3969         PR c/10604
3970         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
3971
3972 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
3973
3974         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
3975
3976 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3977
3978         PR c++/9364, c++/10553, c++/10586
3979         * g++.dg/parse/typename4.C: New test.
3980         * g++.dg/parse/typename5.C: Likewise.
3981
3982 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
3983
3984         * gcc.c-torture/compile/20030503-1.c: New test.
3985
3986 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3987
3988         * g++.dg/lookup/using5.C: Fix testcase error.
3989
3990 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
3991
3992         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
3993         since MEABI is no longer supported.  Remove all vestiges
3994         of MEABI from the test.
3995
3996 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3997
3998         PR c++/10554
3999         * g++.dg/lookup/using5.C: New test.
4000
4001 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4002
4003         PR c++/8772
4004         * g++.dg/template/ttp5.C: New test.
4005
4006 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
4007
4008         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
4009         (dg-gpp-additional-sources): New function.
4010         (dg-gpp-additional-files): Likewise.
4011         * lib/g++.exp (additional_sources): New variable.
4012         (additional_files): Likewise.
4013         (g++_target_compile): Deal with them.
4014         * lib/old-dejagnu.exp: Remove.
4015         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
4016         * g++.old-deja: Revise all tests to use dg commands.
4017
4018 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4019
4020         PR c++/9432, c++/9528
4021         * g++.dg/lookup/using4.C: New test.
4022
4023 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
4024
4025         * gcc.dg/noreturn-5.c: New file.
4026         * gcc.dg/noreturn-6.c: New file.
4027
4028         * gcc.c-torture/compile/inline-1.c: New file.
4029
4030 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
4031
4032         PR c++/10551
4033         * g++.dg/template/explicit1.C: New test.
4034
4035 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
4036
4037         PR c++/10549
4038         * g++.dg/other/bitfield1.C: New test.
4039
4040         PR c++/10527
4041         * g++.dg/init/new7.C: New test.
4042
4043 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
4044
4045         * g++.dg/ext/desig1.C: New test.
4046         * g++.dg/ext/init1.C: Update.
4047
4048         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
4049
4050 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
4051
4052         PR c++/10180
4053         * g++.dg/warn/Winline-1.C: New test.
4054
4055 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
4056
4057         * gcc.c-torture/execute/string-opt-19.c: New test.
4058
4059         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
4060         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
4061
4062 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
4063
4064         PR c++/10506
4065         * g++.dg/init/new6.C: New test.
4066
4067         PR c++/10503
4068         * g++.dg/init/ref6.C: New test.
4069
4070 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
4071
4072         * g++.dg/warn/weak1.C: XFAIL on AIX4.
4073
4074 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4075
4076         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
4077         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
4078
4079 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
4080
4081         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
4082         initialized static data members.
4083
4084 2003-04-25  H.J. Lu <hjl@gnu.org>
4085
4086         * gcc.dg/ia64-sync-4.c: New test.
4087
4088 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4089
4090         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
4091         date.
4092
4093 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
4094
4095         PR c++/10337
4096         * g++.dg/warn/conv1.C: New test.
4097         * g++.old-deja/g++.other/conv7.C: Adjust.
4098         * g++.old-deja/g++.other/overload14.C: Adjust.
4099
4100 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
4101
4102         PR c++/10471
4103         * g++.dg/template/defarg2.C: New test.
4104
4105 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
4106
4107         * gcc.dg/cpp/include2.c: Update.
4108         * gcc.dg/cpp/multiline-2.c: New.
4109         * gcc.dg/cpp/multiline.c: Update.
4110         * gcc.dg/cpp/strify2.c: Update.
4111         * gcc.dg/cpp/trad/literals-2.c: Update.
4112
4113 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4114
4115         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
4116
4117 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
4118
4119         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
4120
4121 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
4122
4123         PR c++/10451
4124         * g++.dg/parse/crash4.C: New test.
4125
4126         PR c++/9847
4127         * g++.dg/parse/crash5.C: New test.
4128
4129 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
4130
4131         PR c++/10446
4132         * g++.dg/parse/crash3.C: New test.
4133
4134         PR c++/10428
4135         * g++.dg/parse/elab1.C: New test.
4136
4137 2003-04-22  Devang Patel  <dpatel@apple.com>
4138
4139         * gcc.dg/cpp/trad/funlike-5.c: New test.
4140
4141 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
4142
4143         * g++.dg/other/packed1.C: Fix dg options.
4144
4145 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
4146
4147         * g++.dg/other/offsetof2.C: New test.
4148
4149 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
4150
4151         * g++.dg/template/recurse.C: Adjust location of error messages.
4152
4153 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
4154
4155         PR c++/9881
4156         * g++.dg/init/addr-const1.C: New test.
4157         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
4158
4159 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
4160
4161         PR c++/10405
4162         * g++.dg/lookup/struct-hack1.C: New test.
4163
4164 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
4165
4166         * ucs.c: Update diagnostic messages.
4167
4168 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
4169
4170         * gcc.dg/cpp/truefalse.cpp: New test.
4171         * gcc.dg/cpp/cpp.exp: Update.
4172         * g++.dg/other/stdbool-if.C: Remove.
4173
4174 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
4175
4176         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
4177         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
4178
4179 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4180
4181         * gcc.c-torture/compile/20030418-1.c: New test.
4182
4183 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
4184
4185         * README.compat: Remove; content moved to doc/sourcebuild.texi.
4186
4187 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4188
4189         PR c++/10347
4190         g++.dg/template/dependent-name1.C: New test.
4191
4192 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
4193
4194         * gcc.dg/warn-1.c (tourist_guide): New array,
4195         contains a pointer to bar.
4196
4197 2003-04-16  Roger Sayle  <roger@eyesopen.com>
4198
4199         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
4200         * gcc.c-torture/execute/medce-1.c: New test case.
4201         * gcc.c-torture/execute/medce-2.c: New test case.
4202
4203 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
4204
4205         * lib/prune.exp: Ignore more messages.
4206
4207         PR c++/10381
4208         * g++.dg/parse/lookup3.C: New test.
4209
4210 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
4211
4212         * gcc.c-torture/compile/20030415-1.c : New test.
4213
4214 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
4215
4216         * gcc.c-torture/execute/scope-2.c: Move to ...
4217         * gcc.dg/noncompile/scope.c: .... here.
4218
4219 2003-04-14  Roger Sayle  <roger@eyesopen.com>
4220
4221         * gcc.dg/20030414-2.c: New test case.
4222
4223 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
4224
4225         PR target/10377
4226         * gcc.dg/20030414-1.c: New test.
4227
4228 2003-04-13  Roger Sayle  <roger@eyesopen.com>
4229
4230         * gcc.dg/builtins-12.c: New test case.
4231         * gcc.dg/builtins-13.c: New test case.
4232
4233 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4234
4235         * gcc.c-torture/execute/string-opt-18.c: New test.
4236
4237 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
4238
4239         PR c++/10300
4240         * g++.dg/init/new5.C: New test.
4241
4242 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
4243
4244         PR c++/7910
4245         * g++.dg/ext/dllimport1.C: New test.
4246
4247 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4248
4249         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
4250
4251 2003-04-11  Bud Davis <bdavis9659@comcast.net>
4252
4253         PR Fortran/9263
4254         * g77.f-torture/noncompile/9263.f: New test
4255         PR Fortran/1832
4256         * g77.f-torture/execute/1832.f: New test
4257
4258 2003-04-11  David Chad  <davidc@freebsd.org>
4259             Loren J. Rittle  <ljrittle@acm.org>
4260
4261         libobjc/8562
4262         * objc.dg/headers.m: New test.
4263
4264 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
4265
4266         * gcc.c-torture/execute/builtin-noret-2.c: New.
4267         * gcc.c-torture/execute/builtin-noret-2.x: New.
4268         XFAIL builtin-noret-2.c at -O1 and above.
4269         * gcc.dg/redecl.c: New.
4270         * gcc.dg/Wshadow-1.c: Update error regexps.
4271
4272 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
4273
4274         * g++.dg/abi/bitfield10.C: New test.
4275
4276 2003-04-09  Mike Stump  <mrs@apple.com>
4277
4278         * gcc.dg/pch/pch.exp: Make testcase names longer.
4279         * g++.dg/pch/pch.exp: Make testcase names longer.
4280
4281 2003-04-08  Roger Sayle  <roger@eyesopen.com>
4282
4283         * gcc.dg/builtins-11.c: New test case.
4284
4285 2003-04-08  Roger Sayle  <roger@eyesopen.com>
4286
4287         * gcc.dg/builtins-9.c: New test case.
4288         * gcc.dg/builtins-10.c: New test case.
4289
4290 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
4291
4292         * gcc.dg/noncompile/init-4.c.c: New test.
4293
4294 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
4295
4296         * gcc.misc-test/gcov-9.c: New test.
4297         * gcc.misc-test/gcov-10.c: New test
4298         * gcc.misc-test/gcov-11.c: New test.
4299
4300 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
4301
4302         PR optimization/10024
4303         * gcc.c-torture/compile/20030405-1.c: New test.
4304
4305 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
4306
4307         * gcc.dg/pch/static-3.c: New.
4308         * gcc.dg/pch/static-3.hs: New.
4309         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
4310
4311 2003-04-04  Richard Henderson  <rth@redhat.com>
4312
4313         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
4314         * g++.dg/eh/forced2.C: Likewise.
4315
4316 2003-04-03  Mike Stump  <mrs@apple.com>
4317
4318         * lib/scanasm.exp (scan-assembler): Add xfail processing for
4319         target arg.
4320         (scan-assembler-times, scan-assembler-not): Likewise.
4321         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
4322
4323 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4324
4325         * gcc.dg/sparc-loop-1.c: New test.
4326
4327 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
4328
4329         PR other/9274
4330         * g++.dg/pch/system-2.C: New.
4331         * g++.dg/pch/system-2.Hs: New.
4332
4333 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
4334
4335         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
4336
4337         * g++.dg/eh/simd-1.C (vecfunc): Same.
4338
4339 2003-04-01  Roger Sayle  <roger@eyesopen.com>
4340
4341         * gcc.c-torture/execute/20030401-1.c: New test case.
4342
4343 2003-04-01  Ziemowit Laski <zlaski@apple.com>
4344
4345         * objc.dg/defs.m: New.
4346
4347 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
4348
4349         * g++.dg/eh/simd-1.C: New.
4350         * g++.dg/eh/simd-2.C: New.
4351
4352 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
4353
4354         * gcc.c-torture/execute/simd-3.c: New.
4355
4356 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
4357
4358         PR c/9936
4359         * gcc.dg/20030331-2.c: New test.
4360
4361 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
4362
4363         PR c++/10278
4364         * g++.dg/parse/crash2.C: New test.
4365
4366 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
4367
4368         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
4369         * gcc.c-torture/execute/20030331-1.c: ...here.
4370
4371 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
4372
4373         * gcc.c-torture/execute/20030331-1.c: New test.
4374
4375 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
4376
4377         * lib/gcov.exp: Adjust call return testing strings.
4378         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
4379
4380 2003-03-31  Roger Sayle  <roger@eyesopen.com>
4381
4382         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
4383         * gcc.dg/builtins-7.c: New test case.
4384         * gcc.dg/builtins-8.c: New test case.
4385
4386 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
4387
4388         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
4389
4390 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
4391
4392         PR c++/7647
4393         * g++.dg/lookup-class-member-2.C: New test.
4394
4395 2003-03-30  Glen Nakamura  <glen@imodulo.com>
4396
4397         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
4398
4399 2003-03-28  Roger Sayle  <roger@eyesopen.com>
4400
4401         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
4402
4403 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
4404
4405         * g++.dg/init/attrib1.C: New test.
4406
4407 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4408
4409         * gcc.dg/ultrasp8.c: New test.
4410
4411 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4412
4413         * gcc.dg/ultrasp7.c: New test.
4414
4415 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
4416
4417         PR c++/10047
4418         * g++.dg/template/inline1.C: New test.
4419
4420 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4421
4422         * gcc.dg/sparc-dwarf2.c: New test.
4423
4424 2003-03-27  Roger Sayle  <roger@eyesopen.com>
4425
4426         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
4427         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
4428
4429 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
4430
4431         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
4432         than reading .x files.
4433         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
4434         * g77.dg/gcov/gcov-1.f: Likewise.
4435         * gcc.misc-tests/gcov-4b.c: Likewise.
4436         * gcc.misc-tests/gcov-5b.c: Likewise.
4437         * gcc.misc-tests/gcov-6.c: Likewise.
4438         * gcc.misc-tests/gcov-7.c: Likewise.
4439         * gcc.misc-tests/gcov-8.c: Likewise.
4440         * g++.dg/gcov/gcov-1.x: Remove.
4441         * g77.dg/gcov/gcov-1.x: Likewise.
4442         * gcc.misc-tests/gcov-4b.x: Likewise.
4443         * gcc.misc-tests/gcov-5b.x: Likewise.
4444         * gcc.misc-tests/gcov-6.x: Likewise.
4445         * gcc.misc-tests/gcov-7.x: Likewise.
4446         * gcc.misc-tests/gcov-8.x: Likewise.
4447
4448 2003-03-27  Glen Nakamura  <glen@imodulo.com>
4449
4450         PR opt/10087
4451         * gcc.dg/20030324-1.c: New test.
4452
4453 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
4454
4455         PR c++/10224
4456         * g++.dg/template/arg3.C: New test.
4457
4458         PR c++/10158
4459         * g++.dg/template/friend18.C: New test.
4460
4461 2003-03-26  Roger Sayle  <roger@eyesopen.com>
4462
4463         * g77.f-torture/compile/20030326-1.f: New test case.
4464
4465 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
4466
4467         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
4468
4469         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
4470
4471 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
4472
4473         * gcc.dg/ia64-sync-3.c: New test.
4474
4475 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
4476
4477         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
4478
4479 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4480
4481         * gcc.dg/ultrasp6.c: New test.
4482
4483 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4484
4485         * gcc.dg/i386-signbit-1.c: New test.
4486         * gcc.dg/i386-signbit-2.c: New test.
4487         * gcc.dg/i386-signbit-3.c: New test.
4488
4489 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4490
4491         * gcc.dg/ultrasp5.c: Fix options.
4492
4493 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
4494
4495         * gcc.dg/ultrasp5.c: Fix comment.
4496
4497 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
4498
4499         PR fortran/10197
4500         * g77.f-torture/execute/10197.f: New test.
4501
4502 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
4503
4504         PR c++/9898, c++/383
4505         * g++.dg/template/conv6.C: New test.
4506
4507         PR c++/10119
4508         * g++.dg/template/ptrmem5.C: New test.
4509
4510         PR c++/10026
4511         * g++.dg/lookup/koenig1.C: New test.
4512
4513         PR C++/10199
4514         * g++.dg/lookup/template2.C: New test.
4515
4516 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
4517
4518         * g++.dg/opt/rtti1.C: New test.
4519
4520 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4521
4522         * gcc.dg/ultrasp5.c: New test.
4523
4524 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
4525
4526         PR middle-end/9967
4527         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
4528         builtin fputs.
4529
4530 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
4531
4532         PR c/8224
4533         * gcc.dg/20030323-1.c: New test.
4534
4535 2003-03-23  Roger Sayle  <roger@eyesopen.com>
4536
4537         * gcc.c-torture/compile/20030323-1.c: New test case.
4538
4539 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
4540
4541         * gcc.dg/20030321-1.c: New test.
4542
4543 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
4544
4545         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
4546
4547 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
4548
4549         PR c++/9978, c++/9708
4550         * g++.dg/ext/vlm1.C: Adjust expected error.
4551         * g++.dg/ext/vla2.C: New test.
4552         * g++.dg/template/arg1.C: New test.
4553         * g++.dg/template/arg2.C: New test.
4554
4555 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
4556
4557         * g77.f-torture/execute/select.f: New test.
4558         * g77.f-torture/noncompile/select_no_compile.f: New test.
4559
4560 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
4561
4562         PR c++/9898
4563         * g++.dg/other/error4.C: New test.
4564
4565 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
4566
4567         * g++.dg/template/friend17.C: New test.
4568
4569 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
4570
4571         * gcc.c-torture/compile/20030320-1.c: New.
4572
4573 2003-03-20  Roger Sayle  <roger@eyesopen.com>
4574
4575         * gcc.dg/builtins-6.c: New test case.
4576
4577 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
4578
4579         PR target/10073
4580         * gcc.c-torture/compile/20030319-1.c: New.
4581
4582 2003-03-18  Jan Hubicka  <jh@suse.cz>
4583
4584         * gcc.dg/i386-cvt-1.c: New test.
4585
4586 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
4587
4588         * objc.dg/naming-1.m: Use "(parse|syntax) error".
4589         * objc.dg/naming-2.m: Likewise.
4590
4591 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
4592
4593         PR c++/9639
4594         * g++.dg/parse/crash1.C: New test.
4595
4596 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
4597
4598         PR c++/8805
4599         * g++.dg/eh/cleanup1.C: New test.
4600
4601 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
4602
4603         * gcc.c-torture/execute/20030316-1.c: New test case.
4604
4605 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
4606
4607         PR c++/9629
4608         * g++.dg/init/ctor2.C: New test.
4609
4610 2003-03-15  Roger Sayle  <roger@eyesopen.com>
4611
4612         * g77.f-torture/compile/xformat.f: New test case.
4613
4614 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4615
4616         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
4617         * g++.old-deja/g++.mike/eh50.C: Likewise.
4618
4619 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4620
4621         PR c++/6440
4622         * g++.dg/template/spec7.C: New test.
4623         * g++.dg/template/spec8.C: Likewise.
4624
4625 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
4626
4627         * gcc.c-torture/execute/20030313-1.c: New test.
4628
4629 2003-03-14  Richard Henderson  <rth@redhat.com>
4630
4631         * gcc.dg/inline-2.c: Adjust alpha test for external call.
4632
4633 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4634
4635         * gcc.c-torture/compile/20030314-1.c: New test.
4636
4637 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
4638
4639         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
4640         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
4641         thumb target,
4642         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
4643         to accept newer _imp__  prefix and additional
4644         newline in .drectve section.
4645         * gcc.dg/dll-4.c: Likewise.
4646         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
4647         switch.
4648
4649 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
4650
4651         * g++.dg/parse/namespace9.C: New test.
4652
4653         * g++.dg/init/ref5.C: New test.
4654         * g++.dg/parse/ptrmem1.C: Likewise.
4655
4656 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4657
4658         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
4659         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
4660         regular expression.
4661         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
4662         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
4663
4664 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
4665
4666         * gcc.c-torture/execute/20030224-2.c: New test.
4667
4668 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4669
4670         * gcc.dg/decl-3.c: New test.
4671
4672 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4673
4674         * gcc.dg/i386-loop-2.c: New test.
4675
4676 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
4677
4678         PR c++/9474
4679         * g++.dg/parse/namespace8.C: New test.
4680
4681         PR c++/9924
4682         * g++.dg/overload/builtin2.C: New test.
4683
4684 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
4685
4686         * gcc.dg/return-type-3.c: New test.
4687
4688 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
4689
4690         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
4691         profiling options are not supported.
4692
4693 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
4694
4695         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
4696         * g++.old-deja/g++.warn/impint2.C: Likewise.
4697
4698 2003-03-10  Devang Patel  <dpatel@apple.com>
4699
4700         * g++.dg/cpp/c++_cmd_1.C: New test.
4701         * g++.dg/cpp/c++_cmd_1.h: New file.
4702
4703 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
4704
4705         * gcc.dg/altivec-9.c: New file.
4706
4707 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4708
4709         * gcc.dg/ppc-sdata-1.c: New test.
4710         * gcc.dg/ppc-sdata-2.c: New test.
4711
4712 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
4713
4714         PR c++/9373
4715         * g++.dg/opt/ptrmem2.C: New test.
4716
4717         PR c++/8534
4718         * g++.dg/opt/ptrmem1.C: New test.
4719
4720 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4721
4722         * gcc.dg/i386-loop-1.c: New test.
4723
4724 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4725
4726         PR c++/9970
4727         * g++.dg/lookup/friend1.C: New test.
4728
4729 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
4730
4731         PR c++/9823
4732         * g++.dg/parser/constructor1.C: New test.
4733
4734 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
4735
4736         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
4737
4738         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
4739
4740 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
4741
4742         * gcc.dg/cpp/Wunused.c: Update test.
4743
4744 2003-03-08  Jan Hubicka  <jh@suse.cz>
4745
4746         * gcc.dg/inline-3.c: New test.
4747
4748 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
4749
4750         PR c++/9809
4751         * g++.dg/parse/builtin1.C: New test.
4752
4753         PR c++/9982
4754         * g++.dg/abi/cookie1.C: New test.
4755         * g++.dg/abi/cookie2.C: Likewise.
4756
4757         PR c++/9524
4758         * g++.dg/template/field1.C: New test.
4759
4760         PR c++/9912
4761         * g++.dg/parse/class1.C: New test.
4762         * g++.dg/parse/namespace7.C: Likewise.
4763         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
4764
4765 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
4766
4767         * g++.dg/init/ref4.C: New test.
4768
4769 2003-03-07  Jan Hubicka  <jh@suse.cz>
4770
4771         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
4772         * gcc.dg/inline-3.c:  New test.
4773
4774 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
4775
4776         * g++.dg/init/ref3.C: New test.
4777
4778         PR c++/9965
4779         * g++.dg/init/ref2.C: New test.
4780
4781         PR c++/9400
4782         * g++.dg/warn/Wshadow-2.C: New test.
4783
4784         PR c++/9791
4785         * g++.dg/warn/Woverloaded-1.C: New test.
4786
4787 2003-03-05  Jan Hubicka  <jh@suse.cz>
4788
4789         * gcc.dg/i386-local2.c: New.
4790         * gcc.dg/i386-local.c: Fix typo.
4791
4792 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
4793
4794         * g++.dg/abi/layout3.C: New test.
4795
4796 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4797
4798         * gcc.c-torture/compile/20030305-1.c
4799
4800 2003-03-05  Jan Hubicka  <jh@suse.cz>
4801
4802         * gcc.dg/i386-local.c: New.
4803
4804 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
4805
4806         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
4807
4808 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4809
4810         * gcc.dg/switch-2.c: New test.
4811         * gcc.dg/switch-3.c: New test.
4812         * gcc.dg/Wswitch.c: Adjust line numbers.
4813         * gcc.dg/Wswitch-default.c: Likewise.
4814         * gcc.dg/Wswitch-enum.c: Likewise.
4815
4816 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
4817
4818         * gcc.c-torture/execute/20030222-1.c: New test.
4819
4820 2003-03-03  James E Wilson  <wilson@tuliptree.org>
4821
4822         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
4823
4824 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
4825
4826         PR c++/9878
4827         * g++.dg/init/ref1.C: New test.
4828
4829 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
4830
4831         * gcc.dg/sh-relax.c: New SH-only test.
4832
4833 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
4834
4835         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
4836         comment explaining purpose of testcase.
4837
4838 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
4839
4840         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
4841         for HC11/HC12 (asm needs two int registers).
4842         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
4843         HC11/HC12 because the test uses an asm which needs two 32-bit
4844         registers.
4845
4846 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
4847
4848         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
4849         for HC11/HC12 (array is too large otherwise).
4850         * gcc.c-torture/compile/920501-4.x: New file, likewise.
4851         * gcc.c-torture/compile/20010518-2.x: Likewise.
4852         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
4853         HC11/HC12 (array is too large).
4854
4855 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
4856
4857         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
4858         * lib/g++-dg.exp (g++-dg-test): Likewise.
4859
4860 2003-03-01  Roger Sayle  <roger@eyesopen.com>
4861
4862         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
4863         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
4864
4865 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4866
4867         * g++.dg/warn/implicit-typename1.C: Remove warning.
4868
4869 2003-02-28  Richard Henderson  <rth@redhat.com>
4870
4871         * gcc.dg/noreturn-1.c: Move noreturn warning line.
4872         * gcc.dg/return-type-1.c: Move control reaches end warning line.
4873
4874 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
4875
4876         * gcc.dg/pch/pch.exp: Change .pch to .gch.
4877         * g++.dg/pch/pch.exp: Likewise.
4878
4879 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
4880
4881         PR c++/9879
4882         * testsuite/g++.dg/init/new4.C: New test.
4883
4884 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
4885
4886         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
4887
4888 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
4889
4890         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
4891         unsigned long.
4892
4893         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
4894         wider than float.
4895
4896 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4897
4898         * lib/scanasm.exp: Add support for counting numbers of
4899         occurences.
4900         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
4901         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
4902
4903 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
4904
4905         PR c++/9683
4906         * g++.dg/template/static3.C: New test.
4907
4908         PR c++/9829
4909         * g++.dg/parse/namespace6.C: New test.
4910
4911 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4912
4913         PR target/9732
4914         * gcc.dg/20030225-1.c: New test.
4915
4916 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
4917
4918         * README: Remove out-of-date information.
4919
4920         PR c++/9836
4921         * g++.dg/template/spec6.C: New test.
4922
4923 2003-02-24  Jeff Law  <law@redhat.com>
4924
4925         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
4926
4927 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4928
4929         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
4930         * gcc.dg/pragma-ep-1.c: Likewise.
4931
4932 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4933
4934         PR c++/9602
4935         * g++.dg/template/friend16.C: New test.
4936
4937 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
4938
4939         PR c++/5333
4940         * g++.dg/parse/fused-params1.C: Adjust error messages.
4941         * g++.dg/template/nested3.C: New test.
4942
4943 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
4944
4945         * g++.dg/abi/param1.C: New test.
4946
4947 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4948
4949         PR c++/7982
4950         * g++.dg/warn/implicit-typename1.C: New test.
4951
4952 2003-02-22  Kelley Cook <kelleycook@comcast.net>
4953
4954         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
4955         with "mtune".
4956         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4957         * gcc.c-torture/execute/20010129-1.x: Likewise.
4958         * gcc.dg/20011107-1.c: Likewise.
4959         * gcc.dg/20020108-1.c: Likewise.
4960         * gcc.dg/20020122-3.c: Likewise.
4961         * gcc.dg/20020206-1.c: Likewise.
4962         * gcc.dg/20020310-1.c: Likewise.
4963         * gcc.dg/20020426-2.c: Likewise.
4964         * gcc.dg/20020517-1.c: Likewise.
4965         * gcc.dg/991230-1.c: Likewise.
4966         * gcc.dg/i386-unroll-1.c: Likewise.
4967         * gcc.misc-tests/i386-prefetch.exp: Likewise.
4968
4969 2003-02-22  Jan Hubicka  <jh@suse.cz>
4970
4971         * gcc.dg/i386-mul.c: New test.
4972
4973 2003-02-21  Roger Sayle  <roger@eyesopen.com>
4974
4975         * gcc.dg/builtins-5.c: New test case.
4976
4977 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
4978
4979         * gcc.dg/asmreg-1.c: New test.
4980
4981 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4982
4983         PR c++/9749
4984         * g++.dg/parse/varmod1.C: New test.
4985
4986 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4987
4988         PR c++/9727
4989         * g++.dg/template/op1.C: New test.
4990
4991 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4992
4993         PR c++/8906
4994         * g++.dg/template/nested2.C: New test.
4995
4996 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4997
4998         PR c++/8724
4999         * g++.dg/expr/dtor1.C: New test.
5000
5001 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
5002
5003         * gcc.dg/cpp/include3.c: New test.
5004         * gcc.dg/cpp/inc/foo.h: New file.
5005
5006 2003-02-21  Glen Nakamura  <glen@imodulo.com>
5007
5008         * gcc.c-torture/execute/20030221-1.c: New test.
5009
5010 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
5011
5012         PR c++/9729
5013         * g++.dg/abi/conv1.C: New test.
5014
5015 2003-02-20  Jan Hubicka  <jh@suse.cz>
5016
5017         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
5018
5019 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
5020
5021         * gcc.c-torture/compile/20030219-1.c: New test.
5022
5023 2003-02-18  Jan Hubicka  <jh@suse.cz>
5024
5025         * gcc.dg/funcorder.c: New test.
5026
5027 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
5028
5029         * gcc.c-torture/execute/20030218-1.c: New.
5030
5031 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
5032
5033         * gcc.dg/20030218-1.c: New.
5034
5035 2003-02-18  Richard Henderson  <rth@redhat.com>
5036
5037         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
5038         * gcc.dg/attr-used-2.c: New.
5039
5040 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
5041
5042         PR c++/9704
5043         * g++.dg/init/copy5.C: New test.
5044
5045 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
5046
5047         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
5048         * g++.dg/pch/pch.exp: Likewise.
5049
5050 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
5051
5052         * gcc.c-torture/execute/20030209-1.c: Enable the test if
5053         STACK_SIZE is not defined.
5054
5055 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5056
5057         PR c++/9457
5058         * g++.dg/template/init1.C: New test.
5059
5060 2003-02-16  Jan HUbicka  <jh@suse.cz>
5061
5062         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
5063         (foo): Add few extra tests
5064         * gcc.dg/c99-const-expr-3.c: Likewise.
5065         * gcc.c-torture/execute/20030216-1.c: New.
5066
5067 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5068
5069         PR c++/9459
5070         * g++.dg/ext/typeof4.C: New test.
5071
5072 2003-02-15  Roger Sayle  <roger@eyesopen.com>
5073
5074         * gcc.dg/i386-387-3.c: New test case.
5075
5076 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
5077
5078         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
5079         cris-*-elf* cris-*-aout* and mmix-*-*.
5080
5081 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
5082
5083         * gcc.dg/20030213-1.c: New test.
5084
5085 2003-02-12  Roger Sayle  <roger@eyesopen.com>
5086
5087         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
5088         * gcc.dg/i386-387-2.c: Likewise.
5089
5090 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
5091
5092         * gcc.dg/ppc-spe.c: Fix formatting.
5093         Enable tests that were previously unsupported by gas.
5094         Delete tests for instructions that no longer exist.
5095         Switch arguments on evsubifw builtin.
5096
5097 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
5098
5099         * gcc.c-torture/execute/20030209-1.c: Disable the test if
5100         STACK_SIZE is too small.
5101
5102 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5103             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5104
5105         * gcc.dg/decl-2.c: New test.
5106
5107 2003-02-10  Jan Hubicka  <jh@suse.cz>
5108
5109         * gcc.dg/i386-fpcvt-1.c:  New test.
5110
5111 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
5112
5113         * gcc.c-torture/execute/20030209-1.c: New test.
5114
5115 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
5116
5117         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
5118         int-wide bitops, use the constants of the same width.
5119         Likewise, if long long is 32-bit wide, test bitops using
5120         32-bit constants.
5121
5122 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
5123
5124         * gcc.dg/20021014-1.c: Annotate with expected notice text.
5125
5126 2003-02-07  Roger Sayle  <roger@eyesopen.com>
5127
5128         * testsuite/gcc.dg/builtins-4.c: New test case.
5129
5130 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5131
5132         * gcc.dg/20020430-1.c: Fix dg command typos.
5133         * gcc.dg/20020503-1.c: Likewise.
5134
5135 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5136
5137         PR c++/8785
5138         * g++.dg/parse/fused-params1.C: New test.
5139
5140         PR c++/8857
5141         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
5142
5143         PR c++/8921
5144         * g++.dg/parse/non-dependent1.C: New test.
5145
5146         PR c++/8928
5147         * g++.dg/parse/dupl-tmpl-args1.C: New test.
5148
5149         PR c++/9228
5150         * g++.dg/parse/undefined7.C: New test.
5151         * g++.dg/parse/non-templ1.C: New test.
5152
5153         PR c++/9229
5154         * g++.dg/parse/too-many-tmpl-args1.C: New test.
5155
5156 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
5157
5158         * gcc.c-torture/compile/20030206-1.c: New test.
5159
5160 2003-02-05  Roger Sayle  <roger@eyesopen.com>
5161
5162         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
5163         "pow" to "foo" to avoid potential confusion with a math built-in.
5164
5165 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5166
5167         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
5168         conditions for SPARC targets.
5169
5170 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
5171
5172         * gcc.dg/20030204-1.c: New test.
5173
5174 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5175
5176         PR c++/38
5177         * g++.dg/parse/array-size1.C: New test.
5178
5179         PR c++/5657
5180         * g++.dg/parse/undefined3.C: New test.
5181
5182         PR c++/5665
5183         * g++.dg/parse/undefined4.C: New test.
5184
5185         PR c++/5975
5186         * g++.dg/parse/undefined5.C: New test.
5187
5188         PR c++/7259
5189         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
5190
5191         PR c++/8578
5192         * g++.dg/parse/casting-operator1.C: New test.
5193
5194         PR c++/8596
5195         * g++.dg/parse/undefined6.C: New test.
5196
5197         PR c++/8736
5198         * g++.dg/parse/missing-template1.C: New test.
5199
5200 2003-02-04  Jan Hubicka  <jh@suse.cz>
5201
5202         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
5203         * gcc.dg/i386-cmov?.c:  Likewise.
5204         * gcc.dg/i386-fpcvt-?.c:  Likewise.
5205         * gcc.dg/i386-ssefp-1.c:  Likewise.
5206         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
5207         conventions.
5208
5209 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
5210
5211         PR c++/7129
5212         * testsuite/g++.dg/ext/max.C: New test.
5213
5214 2003-02-03  Jan Hubicka  <jh@suse.cz>
5215
5216         * gcc.c-torture/execute/20030203-1.c: New test.
5217
5218 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
5219
5220         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
5221         'natural-endian'.
5222
5223 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
5224
5225         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
5226         * g++.dg/init/new2.C: Likewise.
5227         * g++.dg/other/new1.C: Likewise.
5228
5229 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
5230
5231         * gcc.dg/struct-ret-libc.c: New test.
5232
5233 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
5234
5235         * gcc.dg/20030129-1.c: New test.
5236
5237 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5238
5239         PR c++/8849
5240         * g++.dg/template/ptrmem4.C: New test.
5241
5242 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
5243
5244         * g++.dg/parser/constant1.C: New test.
5245
5246 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5247
5248         PR c++/8591
5249         * g++.dg/parse/friend2.C: New test.
5250
5251 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
5252
5253         PR c++/9437
5254         * g++.dg/template/unify4.C: New test.
5255
5256 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
5257
5258         * gcc.c-torture/execute/20030128-1.c: New test.
5259
5260 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
5261
5262         * g++.dg/lookup/nested1.C: Test moved from ...
5263         * g++.old-deja/g++.other/lookup24.C: ... here.
5264
5265 2003-01-28  Jan Hubicka  <jh@suse.cz>
5266
5267         * gcc.dg/i386-cmov5.c:  New test.
5268
5269 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
5270
5271         * gcc.c-torture/execute/20010925-1.c: Changed the
5272         memcpy declaration.
5273
5274 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
5275
5276         PR c++/3902
5277         * g++.dg/parse/template5.C: New test.
5278
5279 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
5280
5281         PR fortran/9258
5282         * g77.dg/pr9258: New test.
5283
5284 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
5285
5286         * README: Move relevant parts from README.g++.
5287
5288         * README.g++: Remove this file.
5289
5290 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
5291
5292         * g++.dg/abi/dcast1.C: New test.
5293
5294 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5295
5296         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
5297
5298 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
5299
5300         PR c++/47
5301         * g++.old-deja/g++.other/lookup24.C: New test.
5302
5303 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5304
5305         PR middle-end/7227
5306         * gcc.dg/uninit-C.c: New test.
5307
5308 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
5309
5310         * g++.dg/abi/covariant1.C: New test.
5311
5312 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
5313
5314         * gcc.dg/20030123-1.c: New test.
5315
5316 2003-01-25  Jan Hubicka  <jh@suse.cz>
5317
5318         PR opt/8492
5319         * gcc.c-torture/compile/20030125-1.c
5320
5321 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
5322
5323         PR c++/9403
5324         * g++.dg/parse/template3.C: New test.
5325         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
5326
5327         PR c++/795
5328         * g++.dg/parse/template4.C: New test.
5329
5330         PR c++/9415
5331         * g++.dg/template/qual2.C: New test.
5332
5333         PR c++/8545
5334         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
5335
5336         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
5337
5338 2003-01-25  Roger Sayle  <roger@eyesopen.com>
5339
5340         * gcc.c-torture/execute/switch-1.c: New test case.
5341
5342 2003-01-25  Jan Hubicka  <jh@suse.cz>
5343
5344         * gcc.c-torture/execute/20030125-1.[cx]: New test.
5345
5346 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
5347
5348         Tweaks for Bison-1.875. From the NEWS file:
5349         "- `parse error' -> `syntax error'
5350         Bison now uniformly uses the term `syntax error'"
5351         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
5352         * gcc.dg/cpp/digraph2.c: Likewise.
5353         * gcc.dg/cpp/direct2.c: Likewise.
5354         * gcc.dg/cpp/paste4.c: Likewise.
5355         * gcc.dg/c90-restrict-1.c: Likewise.
5356         * gcc.dg/c99-func-2.c: Likewise.
5357         * gcc.dg/noncompile/920721-2.c: Likewise.
5358         * gcc.dg/noncompile/930622-2.c: Likewise.
5359         * gcc.dg/noncompile/940112-1.c: Likewise.
5360         * gcc.dg/noncompile/950921-1.c: Likewise.
5361         * gcc.dg/noncompile/951123-1.c: Likewise.
5362         * gcc.dg/noncompile/971104-1.c: Likewise.
5363         * gcc.dg/noncompile/990416-1.c: Likewise.
5364
5365 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
5366
5367         * g++.dg/parse/undefined1.C: Add error message.
5368
5369 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
5370
5371         PR c++/9354
5372         * g++.dg/parse/new1.C: New test.
5373
5374         PR c++/9216
5375         * g++.dg/parse/template2.C: New test.
5376
5377         PR c++/9354
5378         * g++.dg/parse/typedef2.C: New test.
5379
5380         PR c++/9328
5381         * g++.dg/ext/typeof3.C: New test.
5382
5383 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5384
5385         PR c++/2738
5386         * g++.dg/parse/ret-type1.C: New test.
5387
5388         PR c++/3792
5389         * g++.dg/parse/tmpl-outside1.C: New test.
5390
5391         PR c++/4207
5392         * g++.dg/parse/int-as-enum1.C: New test.
5393
5394         PR c++/4903
5395         * g++.dg/parse/no-typename1.C: New test.
5396
5397         PR c++/5533
5398         * g++.dg/parse/no-value1.C: New test.
5399
5400         PR c++/5921
5401         * g++.dg/parse/wrong-inline1.C: New test.
5402
5403         PR c++/6402
5404         * g++.dg/parse/ref1.C: New test.
5405
5406         PR c++/6992
5407         * g++.dg/parse/attr-ctor1.C: New test.
5408
5409         PR c++/7229
5410         * g++.dg/parse/namespace5.C: New test.
5411
5412         PR c++/7917
5413         * g++.dg/parse/func-def1.C: New test.
5414
5415         PR c++/8143
5416         * g++.dg/parse/undefined1.C: New test.
5417
5418         PR c++/5723, PR c++/8522
5419         * g++.dg/parse/specialization1.C: New test.
5420
5421         PR c++/163, PR c++/8595
5422         * g++.dg/parse/struct-as-enum1.C: New test.
5423
5424         PR c++/9173
5425         * g++.dg/parse/undefined2.C: New test.
5426
5427 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
5428
5429         PR c++/9298
5430         * g++.dg/parse/template1.C: New test.
5431
5432         PR c++/9384
5433         * g++.dg/parse/using1.C: New test.
5434
5435         PR c++/9285
5436         PR c++/9294
5437         * g++.dg/parse/expr2.C: New test.
5438
5439         PR c++/9388
5440         * g++.dg/parse/lookup2.C: Likewise.
5441
5442 2003-01-21  Jan Hubicka  <jh@suse.cz>
5443
5444         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
5445         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
5446         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
5447         * gcc.c-torture/execute/string-opt-*.c: Likewise.
5448
5449 2003-01-20  Nick Clifton  <nickc@redhat.com>
5450
5451         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
5452         problem with ARM sibcall code generation.
5453
5454 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
5455
5456         * gcc.c-torture/execute/20030120-1.c: New.
5457
5458 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
5459
5460         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
5461
5462 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
5463
5464         PR c++/9272
5465         * g++.dg/parse/ctor1.C: New test.
5466
5467         PR c++/9294:
5468         * g++.dg/parse/qualified1.C: New test.
5469
5470         * g++.dg/parse/typename3.C: New test.
5471
5472 2003-01-16  Richard Henderson  <rth@redhat.com>
5473
5474         * g++.dg/tls/init-2.C: Fix error matches for real this time.
5475
5476 2003-01-16  Richard Henderson  <rth@redhat.com>
5477
5478         * g++.dg/pch/pch.exp: Copy test header to the working directory
5479         before using it either for precompilation or direct use.
5480         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
5481         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
5482
5483 2003-01-16  Richard Henderson  <rth@redhat.com>
5484
5485         * gcc.dg/pch/pch.exp: Copy test header to the working directory
5486         before using it either for precompilation or direct use.
5487         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
5488         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
5489
5490 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
5491
5492         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
5493         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
5494         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
5495         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
5496         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
5497         typename warning into error.
5498         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
5499         error messages.
5500         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
5501         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
5502         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
5503         messages.
5504         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
5505         make declaration visible in template.
5506         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
5507         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
5508         messages.
5509         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
5510         message.
5511         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
5512         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
5513         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
5514         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
5515         typename warning with error message.
5516         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
5517         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
5518         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
5519
5520 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
5521
5522         * g++.dg/parse/ambig2.C: New test.
5523
5524 2003-01-15  Richard Henderson  <rth@redhat.com>
5525
5526         * g++.dg/tls/init-2.C: Update error message string.
5527
5528 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5529
5530         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
5531
5532 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
5533
5534         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
5535         all for HC11/HC12.
5536         * gcc.c-torture/compile/20001205-1.x: Likewise.
5537         * gcc.c-torture/compile/20001226-1.x: Likewise.
5538         * gcc.c-torture/compile/920520-1.x: Likewise.
5539         * gcc.c-torture/compile/961203-1.x: Likewise.
5540         * gcc.c-torture/compile/20020604-1.x: Likewise.
5541
5542 2003-01-15  Jan Hubicka  <jh@suse.cz>
5543
5544         * gcc.c-torture/compile/20030115-1.c: New test.
5545
5546         * gcc.dg/i386-fpcvt-1.c: New test.
5547         * gcc.dg/i386-fpcvt-2.c: New test.
5548
5549 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
5550
5551         Further conform g++'s __vmi_class_type_info to the C++ ABI
5552         specification.
5553         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
5554         the specification.
5555
5556 2003-01-14  Jan Hubicka  <jh@suse.cz>
5557
5558         * gcc.dg/i386-fpcvt-1.c: New test.
5559         * gcc.dg/i386-fpcvt-2.c: New test.
5560
5561 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5562
5563         * gcc.dg/i386-mmx-3.c: New test.
5564
5565 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
5566
5567         PR c++/9264
5568         * g++.dg/parse/octal1.C: New file.
5569
5570         PR c++/9172
5571         * g++.dg/parse/typename1.C: New file.
5572
5573 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
5574
5575         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
5576         * gcc.dg/bf-no-ms-layout.c: Likewise.
5577         * gcc.dg/bf-ms-attrib.c: Likewise.
5578
5579 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
5580
5581         PR c++/9099
5582         * g++.dg/parse/dtor1.C: New file.
5583
5584         PR c++/9128
5585         * g++.dg/rtti/typeid1.C: New file.
5586
5587         PR c++/9153
5588         * g++.dg/parse/lookup1.C: New file.
5589
5590         PR c++/9171
5591         * g++.dg/templ/spec5.C: New file.
5592
5593 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
5594
5595         * gcc.c-torture/compile/20030110-1.c: New test.
5596
5597 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
5598
5599         Merge from pch-branch:
5600
5601         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
5602
5603         * gcc.dg/pch/cpp-1.h: New.
5604         * gcc.dg/pch/cpp-1.c: New.
5605         * gcc.dg/pch/cpp-2.h: New.
5606         * gcc.dg/pch/cpp-2.c: New.
5607
5608         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
5609
5610         * gcc.dg/pch/except-1.h: New.
5611         * gcc.dg/pch/except-1.c: New.
5612
5613         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
5614
5615         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
5616         running test.
5617         * gcc.dg/pch: Include *.hp not *.h.
5618         * gcc.dg/pch/system-1.h: New.
5619         * gcc.dg/pch/system-1.c: New.
5620
5621         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
5622
5623         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
5624         rather than trying to build and run a program using PCH.
5625         * gcc.dg/pch: Remove dg-do commands from test files.
5626
5627         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
5628
5629         * gcc.dg/pch/macro-3.c: New.
5630         * gcc.dg/pch/macro-3.h: New.
5631
5632         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
5633
5634         * gcc.dg/pch/common-1.c: New.
5635         * gcc.dg/pch/common-1.h: New.
5636         * gcc.dg/pch/decl-1.c: New.
5637         * gcc.dg/pch/decl-1.h: New.
5638         * gcc.dg/pch/decl-2.c: New.
5639         * gcc.dg/pch/decl-2.h: New.
5640         * gcc.dg/pch/decl-3.c: New.
5641         * gcc.dg/pch/decl-3.h: New.
5642         * gcc.dg/pch/decl-4.c: New.
5643         * gcc.dg/pch/decl-4.h: New.
5644         * gcc.dg/pch/decl-5.c: New.
5645         * gcc.dg/pch/decl-5.h: New.
5646         * gcc.dg/pch/global-1.c: New.
5647         * gcc.dg/pch/global-1.h: New.
5648         * gcc.dg/pch/inline-1.c: New.
5649         * gcc.dg/pch/inline-1.h: New.
5650         * gcc.dg/pch/inline-2.c: New.
5651         * gcc.dg/pch/inline-2.h: New.
5652         * gcc.dg/pch/static-1.c: New.
5653         * gcc.dg/pch/static-1.h: New.
5654         * gcc.dg/pch/static-2.c: New.
5655         * gcc.dg/pch/static-2.h: New.
5656
5657         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
5658
5659         * g++.dg/pch/pch.exp: Better handle failing testcases.
5660         * gcc.dg/pch/pch.exp: Likewise.
5661         * gcc.dg/pch/macro-1.c: New.
5662         * gcc.dg/pch/macro-1.h: New.
5663         * gcc.dg/pch/macro-2.c: New.
5664         * gcc.dg/pch/macro-2.h: New.
5665
5666         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
5667
5668         * g++.dg/dg.exp: Treat files in pch/ specially.
5669         * g++.dg/pch/pch.exp: New file.
5670         * g++.dg/pch/empty.H: New file.
5671         * g++.dg/pch/empty.C: New file.
5672         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
5673         "precompile".
5674
5675         * gcc.dg/pch/pch.exp: New file.
5676         * gcc.dg/pch/empty.h: New file.
5677         * gcc.dg/pch/empty.c: New file.
5678         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
5679         "precompile".
5680
5681 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5682
5683         * g++.dg/template/friend14.C: New test.
5684
5685 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5686
5687         * gcc.dg/old-style-asm-1.c: New test.
5688
5689 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
5690
5691         * gcc.c-torture/compile/20030109-1.c: New test.
5692
5693 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5694
5695         * gcc.c-torture/execute/20030109-1.c: New test.
5696
5697 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
5698
5699         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
5700         * g++.old-deja/g++.mike/dyncast2.C: Likewise
5701         * g++.old-deja/g++.mike/dyncast3.C: Likewise
5702         * g++.old-deja/g++.mike/eh2.C: Likewise
5703         * g++.old-deja/g++.mike/eh3.C: Likewise
5704         * g++.old-deja/g++.mike/eh5.C: Likewise
5705         * g++.old-deja/g++.mike/eh6.C: Likewise
5706         * g++.old-deja/g++.mike/eh7.C: Likewise
5707         * g++.old-deja/g++.mike/eh8.C: Likewise
5708         * g++.old-deja/g++.mike/eh9.C: Likewise
5709         * g++.old-deja/g++.mike/eh10.C: Likewise
5710         * g++.old-deja/g++.mike/eh12.C: Likewise
5711         * g++.old-deja/g++.mike/eh13.C: Likewise
5712         * g++.old-deja/g++.mike/eh14.C: Likewise
5713         * g++.old-deja/g++.mike/eh16.C: Likewise
5714         * g++.old-deja/g++.mike/eh17.C: Likewise
5715         * g++.old-deja/g++.mike/eh18.C: Likewise
5716         * g++.old-deja/g++.mike/eh21.C: Likewise
5717         * g++.old-deja/g++.mike/eh23.C: Likewise
5718         * g++.old-deja/g++.mike/eh24.C: Likewise
5719         * g++.old-deja/g++.mike/eh25.C: Likewise
5720         * g++.old-deja/g++.mike/eh26.C: Likewise
5721         * g++.old-deja/g++.mike/eh27.C: Likewise
5722         * g++.old-deja/g++.mike/eh28.C: Likewise
5723         * g++.old-deja/g++.mike/eh29.C: Likewise
5724         * g++.old-deja/g++.mike/eh31.C: Likewise
5725         * g++.old-deja/g++.mike/eh33.C: Likewise
5726         * g++.old-deja/g++.mike/eh34.C: Likewise
5727         * g++.old-deja/g++.mike/eh35.C: Likewise
5728         * g++.old-deja/g++.mike/eh36.C: Likewise
5729         * g++.old-deja/g++.mike/eh37.C: Likewise
5730         * g++.old-deja/g++.mike/eh38.C: Likewise
5731         * g++.old-deja/g++.mike/eh39.C: Likewise
5732         * g++.old-deja/g++.mike/eh40.C: Likewise
5733         * g++.old-deja/g++.mike/eh41.C: Likewise
5734         * g++.old-deja/g++.mike/eh42.C: Likewise
5735         * g++.old-deja/g++.mike/eh44.C: Likewise
5736         * g++.old-deja/g++.mike/eh46.C: Likewise
5737         * g++.old-deja/g++.mike/eh47.C: Likewise
5738         * g++.old-deja/g++.mike/eh48.C: Likewise
5739         * g++.old-deja/g++.mike/eh49.C: Likewise
5740         * g++.old-deja/g++.mike/eh50.C: Likewise
5741         * g++.old-deja/g++.mike/eh51.C: Likewise
5742         * g++.old-deja/g++.mike/eh53.C: Likewise
5743         * g++.old-deja/g++.mike/eh55.C: Likewise
5744         * g++.old-deja/g++.mike/p7912.C: Likewise
5745         * g++.old-deja/g++.mike/p9706.C: Likewise
5746         * g++.old-deja/g++.mike/p10416.C: Likewise
5747         * g++.old-deja/g++.mike/p11667.C: Likewise
5748         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
5749         Remove redundant reference to Iris.
5750         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
5751         Elxsi, i860, Pico Java, and WE32K.
5752
5753 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
5754
5755         * g++.dg/ext/asm4.C: New test.
5756
5757 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5758
5759         PR c++/9030
5760         * g++.dg/template/friend12.C: New test.
5761         * g++.dg/template/friend13.C: Likewise.
5762         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
5763
5764 2003-01-08  Jan Hubicka  <jh@suse.cz>
5765
5766         * gcc.dg/i386-cadd.c: New test.
5767         * gcc.dg/i386-cmov4.c: Likewise.
5768
5769 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
5770
5771         PR c++/9165
5772         * g++.dg/warn/Wunused-3.C: New test.
5773
5774         * g++.dg/abi/bitfield9.C: New test.
5775
5776         PR c++/9189
5777         * g++.dg/parse/defarg3.C: New test.
5778
5779 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
5780
5781         * g++.dg/parse/ambig1.C: New test.
5782         * g++.dg/parse/defarg2.C: New test.
5783
5784 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
5785
5786         * g++.dg/template/defarg-1.C: New test.
5787         * g++.dg/template/local2.C: Likewise.
5788
5789 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
5790
5791         * gcc.c-torture/execute/20030105-1.c: New test.
5792
5793 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5794
5795         * g++.dg/parse/namespace3.C: Remove extra semicolons.
5796         * g++.dg/parse/namespace4.C: Likewise.
5797
5798 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
5799
5800         * g++.dg/template/ntp2.C: New test.
5801
5802 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
5803
5804         * g++.dg/parse/extern-C-1.C: New test.
5805
5806         * g++.dg/parse/namespace4.C: New test.
5807
5808         * g++.dg/template/nested1.C: New test.
5809
5810         * g++.dg/parse/namespace3.C: New test.
5811
5812 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
5813
5814         * g++.dg/lookup/two-stage1.C: New test.
5815
5816 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5817
5818         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
5819         * g++.old-deja/g++.jason/access8.C: Likewise.
5820         * g++.old-deja/g++.other/decl5.C: Likewise.
5821
5822 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
5823
5824         * g++.dg/parse/parse7.C: New test.
5825
5826 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
5827
5828         PR c++/2843
5829         * g++.dg/ext/attrib7.C: New test.
5830
5831 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
5832
5833         * g++.dg/parse/parse6.C: New test.
5834
5835 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
5836
5837         * gcc.dg/h8300-stack-1.c: New.
5838
5839 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
5840
5841         g++.dg/lookup/exception1.C: New test.
5842
5843         g++.dg/lookup/template1.C: New test.
5844
5845         g++.dg/parse/namespace2.C: New test.
5846
5847         g++.dg/parse/parens2.C: New test.
5848
5849 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5850
5851         * g++.dg/parse/parse5.C: New test.
5852         * g++.dg/lookup/scoped4.C: New test.
5853
5854 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
5855
5856         * g++.dg/parse/parens1.C: New test.
5857
5858         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
5859         angle-bracket1.C.
5860         * g++.dg/parse/parens2.C: New test.
5861
5862         * g++.dg/lookup/scope-operator1.C: New test.
5863
5864         * g++.dg/parse/operator1.C: New test.
5865
5866 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5867
5868         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
5869         * g++.old-deja/g++.other/access6.C: Likewise.
5870         * g++.old-deja/g++.other/decl1.C: Likewise.
5871         * g++.old-deja/g++.pt/typename12.C: Likewise.
5872
5873 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
5874
5875         * g++.dg/parse/namespace1.C: New test.
5876
5877 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5878
5879         * g++.dg/parse/parse4.C: New test.
5880
5881 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5882
5883         * g++.dg/parse/parse3.C: New test.
5884
5885 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5886
5887         * g++.dg/parse/parse2.C: New test.
5888
5889 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5890
5891         * g++.dg/template/friend11.C: New test.
5892
5893 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5894
5895         * g++.dg/parse/parse1.C: New test.
5896
5897 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
5898
5899         * lib/profopt.exp: Change the name of a global variable to avoid
5900         possible clashes with other test suites.
5901
5902 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
5903
5904         * g++.dg/inherit/covariant8.C: New test.
5905
5906 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
5907
5908         * g++.dg/init/array9.C: New test.
5909
5910         PR c++/9112
5911         * g++.dg/parse/expr1.C: New test.
5912
5913 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
5914
5915         * gcc.c-torture/compile/20021230-1.c: New test.
5916
5917 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
5918
5919         * g++.dg/inherit/covariant5.C: New test.
5920         * g++.dg/inherit/covariant6.C: New test.
5921         * g++.dg/inherit/covariant7.C: New test.
5922
5923 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5924
5925         PR c++/2739
5926         * g++.dg/other/access2.C: New test.
5927
5928 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5929
5930         * g++.dg/other/anon-struct.C: No longer fails
5931         * g++.old-deja/g++.brendan/parse4.C: Likewise.
5932         * g++.old-deja/g++.brendan/parse5.C: Likewise.
5933         * g++.old-deja/g++.brendan/parse6.C: Likewise.
5934
5935 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5936
5937         * g++.dg/parse/angle-bracket.C (main): No longer fails.
5938
5939 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
5940
5941         * g++.dg/eh/spec4.C: Remove stray semicolon.
5942         * g++.dg/expr/pmf-1.C: Change error message.
5943         * g++.dg/ext/asm1.C: Remove stray semicolon.
5944         * g++.dg/ext/typename1.C: Add missing typenames.
5945         * g++.dg/inherit/template-as-base.C: Change error message.
5946         * g++.dg/lookup/scoped1.C: Likewise.
5947         * g++.dg/lookup/scoped2.C: Likewise.
5948         * g++.dg/lookup/using2.C: Likewise.
5949         * g++.dg/other/component1.C: Remove stray semicolon.
5950         * g++.dg/other/do1.C: Change error message.
5951         * g++.dg/other/error2.C: Likewise.
5952         * g++.dg/other/init1.C: Likewise.
5953         * g++.dg/other/packed1.C: Remove stray semicolon.
5954         * g++.dg/other/ptrmem2.C: Change error message.
5955         * g++.dg/parse/parameter-declaration-1.C: Remove line number
5956         marker.
5957         * g++.dg/special/initp1.C: Remove invalid attribute usage.
5958         * g++.dg/template/access3.C: Add typename keyword.
5959         * g++.dg/template/access5.C: Remove stray semicolon.
5960         * g++.dg/template/access6.C: Likewise.
5961         * g++.dg/template/complit1.C: Likewise.
5962         * g++.dg/template/crash1.C: Change error message.
5963         * g++.dg/template/inherit2.C: Remove stray semicolon.
5964         * g++.dg/template/instantiate2.C: Likewise.
5965         * g++.dg/template/instantiate3.C: Change error message.
5966         * g++.dg/template/qual1.C: Remove stray semicolon.
5967         * g++.dg/template/qualttp18.C: Change error message.
5968         * g++.dg/template/ref1.C: Remove stray semicolon.
5969         * g++.dg/template/sizeof1.C (A::value): Declare it.
5970         * g++.dg/template/spec4.C: Change error message.
5971         * g++.dg/template/static1.C: Likewise.
5972         * g++.dg/template/type1.C: Likewise.
5973         * g++.dg/template/typename3.C: Likewise.
5974         * g++.old-deja/g++.benjamin/13478.C: Change error message.
5975         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
5976         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
5977         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
5978         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
5979         named return value extension.
5980         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
5981         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
5982         * g++.old-deja/g++.bob/extern_C.C: Likewise.
5983         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5984         * g++.old-deja/g++.brendan/complex1.C: Likewise.
5985         * g++.old-deja/g++.brendan/copy5.C: Likewise.
5986         * g++.old-deja/g++.brendan/crash13.C: Likewise.
5987         * g++.old-deja/g++.brendan/crash15.C: Likewise.
5988         * g++.old-deja/g++.brendan/crash18.C: Change error message.
5989         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
5990         * g++.old-deja/g++.brendan/crash38.C: Likewise.
5991         * g++.old-deja/g++.brendan/crash50.C: Likewise.
5992         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5993         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
5994         syntax.
5995         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
5996         * g++.old-deja/g++.brendan/crash8.C: Change error message.
5997         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
5998         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
5999         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
6000         * g++.old-deja/g++.brendan/template11.C: Likewise.
6001         * g++.old-deja/g++.brendan/template26.C: Likewise.
6002         * g++.old-deja/g++.brendan/template27.C: Use explicit
6003         specialization syntax.
6004         * g++.old-deja/g++.brendan/template30.C: Likewise.
6005         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
6006         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
6007         non-dependent names.
6008         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
6009         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
6010         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
6011         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
6012         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
6013         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
6014         named return value extension.
6015         * g++.old-deja/g++.ext/namedret2.C: Likewise.
6016         * g++.old-deja/g++.ext/namedret3.C: Likewise.
6017         * g++.old-deja/g++.ext/return1.C: Likewise.
6018         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
6019         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
6020         * g++.old-deja/g++.jason/access8.C: Likewise.
6021         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
6022         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
6023         pseudo-destructor names.
6024         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
6025         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
6026         pseudo-destructor names.
6027         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
6028         * g++.old-deja/g++.jason/overload19.C: Likewise.
6029         * g++.old-deja/g++.jason/overload32.C: Likewise.
6030         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
6031         stray semicolons.
6032         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
6033         * g++.old-deja/g++.jason/return.C: Likewise.
6034         * g++.old-deja/g++.jason/return2.C: Likewise.
6035         * g++.old-deja/g++.jason/shadow1.C: Likewise.
6036         * g++.old-deja/g++.jason/special.C: Use explicit specialization
6037         syntax.
6038         * g++.old-deja/g++.jason/template10.C: Account for use of
6039         non-dependent names.
6040         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
6041         syntax.
6042         * g++.old-deja/g++.jason/template37.C: Likewise.
6043         * g++.old-deja/g++.law/access4.C: Change error messages.
6044         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
6045         pseudo-destructor names.
6046         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
6047         * g++.old-deja/g++.law/ctors9.C: Likewise.
6048         * g++.old-deja/g++.law/cvt22.C: Likewise.
6049         * g++.old-deja/g++.law/dtors5.C: Likewise.
6050         * g++.old-deja/g++.law/global-init1.C: Likewise.
6051         * g++.old-deja/g++.law/missed-error3.C: Likewise.
6052         * g++.old-deja/g++.law/operators28.C: Likewise.
6053         * g++.old-deja/g++.law/visibility28.C: Likewise.
6054         * g++.old-deja/g++.martin/eval1.C: Likewise.
6055         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
6056         name.
6057         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
6058         * g++.old-deja/g++.mike/net34.C: Likewise.
6059         * g++.old-deja/g++.mike/net36.C: Likewise.
6060         * g++.old-deja/g++.mike/ns2.C: Likewise.
6061         * g++.old-deja/g++.mike/p12306.C: Likewise.
6062         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
6063         value extension.
6064         * g++.old-deja/g++.mike/p700.C: Likewise.
6065         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
6066         * g++.old-deja/g++.mike/p710.C: Likewise.
6067         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
6068         value extension.
6069         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
6070         * g++.old-deja/g++.mike/pmf9.C: Likewise.
6071         * g++.old-deja/g++.ns/crash2.C: Likewise.
6072         * g++.old-deja/g++.ns/crash3.C: Likewise.
6073         * g++.old-deja/g++.ns/invalid1.C: Likewise.
6074         * g++.old-deja/g++.ns/ns17.C: Likewise.
6075         * g++.old-deja/g++.ns/template16.C: Likewise.
6076         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
6077         keyword.
6078         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
6079         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
6080         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
6081         named return value extension.
6082         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
6083         * g++.old-deja/g++.other/access4.C: Issue additional error
6084         messages.
6085         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
6086         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
6087         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
6088         * g++.old-deja/g++.other/crash25.C: Change error message.
6089         * g++.old-deja/g++.other/crash4.C: Change error message.
6090         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
6091         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
6092         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
6093         checks.
6094         * g++.old-deja/g++.other/defarg8.C: Likewise.
6095         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
6096         * g++.old-deja/g++.other/dtor10.C: Likewise.
6097         * g++.old-deja/g++.other/incomplete.C: Likewise.
6098         * g++.old-deja/g++.other/linkage7.C: Likewise.
6099         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
6100         lookup algorithm.
6101         * g++.old-deja/g++.other/mangle2.C: Likewise.
6102         * g++.old-deja/g++.other/refinit2.C: Likewise.
6103         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
6104         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
6105         * g++.old-deja/g++.pt/crash28.C: Likewise.
6106         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
6107         syntax.
6108         * g++.old-deja/g++.pt/crash32.C: Change error message.
6109         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
6110         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
6111         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
6112         error message position.
6113         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
6114         * g++.old-deja/g++.pt/defarg8.C: Change error message.
6115         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
6116         syntax.
6117         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
6118         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
6119         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
6120         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
6121         keyword.
6122         * g++.old-deja/g++.pt/explicit31.C: Likewise.
6123         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
6124         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
6125         keyword.
6126         * g++.old-deja/g++.pt/explicit71.C: Change error message.
6127         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
6128         syntax.
6129         * g++.old-deja/g++.pt/friend28.C: Account for use of
6130         non-dependent names.
6131         * g++.old-deja/g++.pt/friend29.C: Likewise.
6132         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
6133         rules.
6134         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
6135         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
6136         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
6137         lookup rules.
6138         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
6139         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
6140         keyword.
6141         * g++.old-deja/g++.pt/memclass20.C: Likewise.
6142         * g++.old-deja/g++.pt/memclass5.C: Likewise.
6143         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
6144         keyword.
6145         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
6146         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
6147         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
6148         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
6149         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
6150         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
6151         keyword.
6152         * g++.old-deja/g++.pt/spec10.C: Likewise.
6153         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
6154         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
6155         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
6156         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
6157         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
6158         * g++.old-deja/g++.pt/ttp62.C: Likewise.
6159         * g++.old-deja/g++.pt/ttp64.C: Likewise.
6160         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
6161         * g++.old-deja/g++.pt/typename15.C: Likewise.
6162         * g++.old-deja/g++.pt/typename22.C: Likewise.
6163         * g++.old-deja/g++.pt/typename6.C: Change error messages.
6164         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
6165         * g++.old-deja/g++.pt/virtual2.C: Likewise.
6166         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
6167         syntax.
6168         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
6169         return value extension.
6170         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
6171         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
6172         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
6173         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
6174
6175 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
6176
6177         * g++.dg/warn/inline1.C: New test.
6178         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
6179         * g++.old-deja/g++.jason/synth10.C: Likewise.
6180         * g++.old-deja/g++.mike/net31.C: Likewise.
6181         * g++.old-deja/g++.mike/p8786.C: Likewise.
6182
6183         * g++.dg/template/friend10.C: New test.
6184         * g++.dg/template/conv5.C: New test.
6185
6186 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
6187
6188         * g++.dg/lookup/scoped3.C: New test.
6189
6190         * g++.dg/lookup/decl1.C: New test.
6191         * g++.dg/lookup/decl2.C: New test.
6192
6193 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6194
6195         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
6196         gcc.c-torture/compile/20021015-1.c,
6197         gcc.c-torture/compile/20021015-2.c,
6198         gcc.c-torture/compile/20021123-1.c,
6199         gcc.c-torture/compile/20021123-2.c,
6200         gcc.c-torture/compile/20021123-3.c,
6201         gcc.c-torture/compile/20021123-4.c,
6202         gcc.c-torture/execute/20021024-1.c: Add tests previously added
6203         only to 3.1 or 3.2 branch.
6204
6205 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
6206
6207         * gcc.dg/i386-bitfield3.c: New test.
6208
6209         * gcc.dg/i386-bitfield2.c: New test.
6210
6211 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
6212
6213         * g++.dg/parse/conv_op1.C: New test.
6214
6215 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
6216
6217         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
6218         approved.
6219
6220 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
6221
6222         * gcc.c-torture/compile/20021220-1.c: New test.
6223
6224 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
6225
6226         * gcc.dg/i386-fastcall-1.c: New.
6227
6228 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6229
6230         * gcc.c-torture/execute/20021219-1.c: New test.
6231
6232 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6233
6234         * gcc.dg/i386-pic-1.c: New test.
6235
6236 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6237
6238         PR c++/8099
6239         * g++.dg/template/friend9.C: New test.
6240
6241 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6242
6243         PR c++/3663
6244         * g++.dg/template/access7.C: New test.
6245
6246 2002-12-18  Nick Clifton  <nickc@redhat.com>
6247
6248         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
6249         the libstdc++-v3 directory has been found.
6250
6251 2002-12-12  Devang Patel <dpatel@apple.com>
6252         * gcc.dg/darwin-ld-1.c: New test.
6253         * gcc.dg/darwin-ld-2.c: New test.
6254         * gcc.dg/darwin-ld-3.c: New test.
6255         * gcc.dg/darwin-ld-4.c: New test.
6256         * gcc.dg/darwin-ld-5.c: New test.
6257
6258 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6259
6260         * gcc.c-torture/compile/20021212-1.c: New test.
6261
6262 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
6263
6264         * gcc.dg/fshort-wchar: New test.
6265
6266 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
6267
6268         PR c++/8372
6269         * g++.dg/template/dtor1.C: New test.
6270
6271         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
6272         markers.
6273
6274 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
6275
6276         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
6277
6278 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
6279
6280         * g++.dg/template/static1.C: New test.
6281         * g++.dg/template/static2.C: New test.
6282         * g++.old-deja/g++.ext/memconst.C: New test.
6283
6284 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6285
6286         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
6287         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
6288         * g++.dg/special/initp1.C: Likewise.
6289
6290 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
6291
6292         * gcc.c-torture/execute/20021204-1.c: New test.
6293
6294 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
6295
6296         * gcc.dg/ppc-fmadd-1.c: New file.
6297         * gcc.dg/ppc-fmadd-2.c: New file.
6298         * gcc.dg/ppc-fmadd-3.c: New file.
6299
6300 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6301
6302         * gcc.c-torture/compile/20021204-1.c: New test.
6303
6304 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
6305
6306         * g++.dg/inherit/covariant2.C: New test.
6307         * g++.dg/inherit/covariant3.C: New test.
6308         * g++.dg/inherit/covariant4.C: New test.
6309         * g++.dg/inherit/covariant1.C: Remove XFAIL.
6310         * g++.old-deja/g++.robertl/eb17.C: Likewise.
6311
6312 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
6313
6314         PR c++/8688
6315         * g++.dg/init/brace3.C: New test.
6316
6317 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
6318
6319         * gcc.dg/20020210-1.c: Fix a comment typo.
6320
6321 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
6322
6323         PR c++/8720
6324         * g++.dg/parse/defarg1.C: New test.
6325
6326         PR c++/8615
6327         * g++.dg/template/char1.C: New test.
6328
6329         * g++.dg/template/varmod1.C: Fix typo.
6330
6331 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6332
6333         DR 180
6334         * g++.old-deja/g++.pt/crash32.C: Expect error.
6335
6336 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
6337
6338         PR c++/5919
6339         * g++.dg/template/varmod1.C: New test.
6340
6341         PR c++/8727
6342         * g++.dg/inherit/typeinfo1.C: New test.
6343
6344         PR c++/8663
6345         * g++.dg/inherit/typedef1.C: New test.
6346
6347 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
6348
6349         PR c++/8332
6350         PR c++/8493
6351         * g++.dg/template/strlen1.C: New test.
6352
6353         PR c++/8227
6354         * g++.dg/template/ctor2.C: New test.
6355
6356         PR c++/8214
6357         * g++.dg/init/string1.C: New test.
6358
6359         PR c++/8511
6360         * g++.dg/template/friend8.C: New test.
6361
6362 2002-11-29  Joe Buck <jbuck@synopsys.com>
6363
6364         * g++.dg/lookup/anon2.C: New test.
6365
6366 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
6367
6368         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
6369         h8300 port.
6370
6371 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
6372
6373         * gcc.dg/bitfld-6.c: New test.
6374
6375 2002-11-27  Jan Hubicka  <jh@suse.cz>
6376
6377         * gcc.c-torture/execute/20021127.[cx]: New test.
6378
6379 2002-11-26  Jan Hubicka  <jh@suse.cz>
6380
6381         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
6382         quality.
6383
6384 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
6385
6386         * g++.dg/init/brace2.C: New test.
6387         * g++.old-deja/g++.mike/p9129.C: Correct.
6388
6389 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
6390
6391         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
6392
6393 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
6394
6395         * gcc.dg/sibcall-6: New test for indirect sibcalls.
6396
6397 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
6398
6399         * testsuite/g++.dg/abi/empty11.C: New test.
6400         * testsuite/g++.dg/rtti/cv1.C: New test.
6401
6402 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
6403
6404         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
6405
6406 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
6407
6408         * g++.dg/abi/empty10.C: New test.
6409
6410 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6411
6412         * gcc.c-torture/compile/20021124-1.c: New test.
6413
6414 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
6415
6416         * g++.dg/abi/rtti2.C: New test.
6417
6418 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6419
6420         * gcc.dg/i386-unroll-1.c: New test.
6421
6422 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6423
6424         * gcc.c-torture/compile/20021120-1.c: New test.
6425         * gcc.c-torture/compile/20021120-2.c: New test.
6426
6427 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6428
6429         * gcc.dg/bitfld-5.c: New test.
6430
6431 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6432
6433         * gcc.c-torture/execute/20021120-3.c: New test.
6434
6435 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6436
6437         * gcc.c-torture/execute/20021120-2.c: New test.
6438
6439 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6440
6441         * gcc.c-torture/execute/20021120-1.c: New test.
6442
6443 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
6444
6445         * gcc.c-torture/execute/20021118-3.c: New test.
6446
6447 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6448
6449         * gcc.c-torture/compile/20021119-1.c: New test.
6450
6451 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
6452
6453         * gcc.dg/duff-1.c: New test.
6454         * gcc.dg/duff-2.c: New test.
6455         * gcc.dg/duff-3.c: New test.
6456
6457 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
6458
6459         * gcc.dg/cpp/_Pragma5.c: New test.
6460
6461 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
6462
6463         * gcc.c-torture/execute/20021118-2.c: New test.
6464
6465 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
6466
6467         * gcc.c-torture/execute/20021118-1.c: New test.
6468
6469 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
6470
6471         * gcc.dg/20021116-1.c: New test.
6472
6473 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
6474
6475         * g++.dg/abi/vcall1.C: New test.
6476
6477 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
6478
6479         * gcc.dg/20021029-1.c: New test.
6480         * gcc.dg/20021029-2.c: New test.
6481
6482 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6483
6484         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
6485
6486 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6487
6488         PR c/8439
6489         * gcc.dg/20021110.c: Move to ...
6490         * gcc.c-torture/compile/20021110.c: .... here.
6491
6492 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6493
6494         PR c/8467
6495         * gcc.c-torture/execute/20021111-1.c
6496
6497 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6498
6499         PR c/8439
6500         * gcc.dg/20021110.c: New test.
6501
6502 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
6503
6504         * g++.dg/abi/vthunk3.C: Run only on x86.
6505
6506 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6507
6508         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
6509
6510 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
6511
6512         * lib/compat.exp (compat-execute): Fix logic error in last
6513         change.
6514
6515 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
6516
6517         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
6518
6519 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6520
6521         PR c++/8389
6522         * g++.dg/template/access6.C: New test.
6523
6524 2002-11-08  Jan Hubicka  <jh@suse.cz>
6525
6526         * gcc.dg/i386-ssefp-1.c: New test.
6527         * gcc.dg/i386-ssefp-1.c: New test.
6528
6529 2002-11-08  Jan Hubicka  <jh@suse.cz>
6530
6531         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
6532
6533 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
6534
6535         * g++.dg/abi/vthunk3.C: New test.
6536
6537         PR c++/8338
6538         * g++.dg/template/crash2.C: New test.
6539
6540 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
6541
6542         * testsuite/g++.dg/abi/dtor1.C: New test.
6543         * testsuite/g++.dg/abi/dtor2.C: Likewise.
6544
6545 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
6546
6547         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
6548         Darwin.
6549
6550 2002-11-04  Adam Nemet  <anemet@lnxw.com>
6551
6552         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
6553         -mthumb.  Only xfail with -O0.
6554
6555 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
6556
6557         * g++.dg/abi/thunk1.C: New test.
6558         * g++.dg/abi/thunk2.C: Likewise.
6559         * g++.dg/abi/vtt1.C: Likewise.
6560
6561 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
6562
6563         PR optimization/8423
6564         * gcc.c-torture/execute/builtin-constant.c: New test.
6565
6566 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
6567
6568         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
6569         Add some more cases.
6570
6571 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
6572
6573         PR c++/8391
6574         * g++.dg/opt/local1.C: New test.
6575
6576 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
6577
6578         PR c++/8160
6579         * g++.dg/template/complit1.C: New test.
6580
6581         PR c++/8149
6582         * g++.dg/template/typename4.C: Likewise.
6583
6584 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6585
6586         Core issue 287, PR c++/7639
6587         * g++.dg/template/instantiate1.C: Adjust error location.
6588         * g++.dg/template/instantiate3.C: New test.
6589         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
6590         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
6591         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
6592
6593 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
6594
6595         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
6596
6597 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
6598
6599         PR c++/8287
6600         * g++.dg/init/dtor2.C: New test.
6601
6602 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6603
6604         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
6605         * gcc.dg/nest.c: Bypass errors on irix6.
6606
6607 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
6608
6609         * gcc.dg/nest.c: Expect error for mmix-*-*.
6610         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
6611
6612 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
6613
6614         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
6615         markers.
6616
6617         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
6618
6619 2002-10-25  Mike Stump  <mrs@apple.com>
6620
6621         * gcc.dg/warn-1.c: New test.
6622
6623 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
6624
6625         * g++.dg/template/typename3.C: New test.
6626
6627 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
6628
6629         * g++.dg/lookup/ptrmem1.C: New test.
6630
6631         * g++.dg/abi/vthunk2.C: New test.
6632
6633 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
6634
6635         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
6636
6637 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
6638
6639         * g++.dg/abi/empty9.C: New test.
6640
6641 2002-10-24  Richard Henderson  <rth@redhat.com>
6642
6643         * g++.dg/inherit/thunk1.C: Enable for ia64.
6644
6645 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
6646
6647         PR c++/8067
6648         * g++.dg/lookup/pretty1.C: New test.
6649
6650 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
6651
6652         * gcc.dg/20021023-1.c: New test.
6653
6654 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
6655
6656         PR c++/7679
6657         * g++.dg/parse/inline1.C: New test.
6658
6659 2002-10-23  Richard Henderson  <rth@redhat.com>
6660
6661         * g++.dg/inherit/thunk1.C: Enable for x86_64.
6662
6663         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
6664
6665 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
6666
6667         PR c++/6579
6668         * g++.dg/parse/stmtexpr3.C: New test.
6669
6670 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
6671
6672         * g++.dg/expr/cond1.C: New test.
6673
6674 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
6675
6676         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
6677
6678 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6679
6680         * g++.dg/abi/vbase13.C: New test.
6681         * g++.dg/abi/vbase14.C: Likewise.
6682
6683 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
6684
6685         * gcc.dg/tls/pic-1.c: New test.
6686         * gcc.dg/tls/nonpic-1.c: New test.
6687         * gcc.dg/20021018-1.c: New test.
6688
6689 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
6690
6691         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
6692         Remove only files with the same base name as the test case.
6693         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
6694         (profopt-execute): Likewise.  Also, remove old profiling
6695         and performance data files before running the tests.
6696
6697         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
6698         * g++.dg/bprob/bprob.exp: Likewise.
6699         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
6700         to allow more general test case names.
6701
6702         * g++.dg/bprob/bprob-1.C: Rename to ...
6703         * g++.dg/bprob/g++-bprob-1.C: ... this.
6704
6705         * g77.dg/bprob/bprob-1.f: Rename to ...
6706         * g77.dg/bprob/g77-bprob-1.f: ... this.
6707
6708 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
6709
6710         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
6711         bison 1.50 or later.
6712
6713 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
6714
6715         * g++.dg/README: Describe more test directories.
6716
6717 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6718
6719         * g++.dg/init/array6.C: Add additional tests.
6720
6721 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
6722
6723         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
6724         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
6725
6726 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
6727
6728         * gcc.c-torture/compile/20020604-1.x: New.
6729         * gcc.c-torture/compile/simd-5.x: Likewise.
6730         * gcc.c-torture/execute/920710-1.x: Likewise.
6731         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
6732
6733 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6734
6735         * g++.dg/inherit/override1.C: Add dg-options clause.
6736
6737 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6738
6739         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
6740         _mm_slli_si128.
6741
6742 2002-10-19  Andreas Schwab  <schwab@suse.de>
6743
6744         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
6745         directory component.
6746
6747 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
6748
6749         * g++.dg/inherit/thunk1.C: New test.
6750
6751         * g++.dg/inherit/override1.C: New test.
6752
6753         * g++.dg/abi/mangle11.C: New test.
6754         * g++.dg/abi/mangle14.C: New test.
6755         * g++.dg/abi/mangle17.C: New test.
6756
6757 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
6758
6759         * g++.dg/overload/member2.C: New test.
6760
6761 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
6762
6763         * g++.dg/README: Describe new compat directory.
6764         * g++.dg/dg.exp: Skip tests in compat directory.
6765         * README.compat: New file.
6766         * lib/compat.exp: New expect script.
6767         * g++.dg/compat: New test directory.
6768         * g++.dg/compat/compat.exp: New expect script.
6769         * g++.dg/compat/abi: New test directory.
6770         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
6771         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
6772         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
6773         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
6774         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
6775         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
6776         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
6777         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
6778         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
6779         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
6780         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
6781         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
6782         * g++.dg/compat/break: New test directory.
6783         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
6784         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
6785         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
6786         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
6787         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
6788         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
6789         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
6790         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
6791         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
6792         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
6793         g++.dg/compat/break/README: New files.
6794         * g++.dg/compat/eh: New test directory.
6795         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
6796         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
6797         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
6798         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
6799         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
6800         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
6801         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
6802         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
6803         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
6804         g++.dg/compat/eh/filter2_y.C,
6805         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
6806         g++.dg/compat/eh/new1_y.C,
6807         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
6808         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
6809         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
6810         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
6811         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
6812         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
6813         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
6814         g++.dg/compat/eh/unexpected1_y.C: New files.
6815         * g++.dg/compat/init: New test directory.
6816         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
6817         g++.dg/compat/init/array5_y.C,
6818         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
6819         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
6820         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
6821         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
6822         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
6823         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
6824         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
6825         g++.dg/compat/init/init-ref2_y.C: New files.
6826
6827 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
6828
6829         PR c++/7584
6830         * g++.dg/inherit/using3.C: New test.
6831
6832 2002-10-17  Jan Hubicka  <jh@suse.cz>
6833
6834         * gcc.dg/20021017-2.c: New test.
6835
6836 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
6837
6838         * g++.dg/abi/mangle16.C: Adjust.
6839
6840         * g++.dg/init/array8.C: New test.
6841
6842 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
6843
6844         * gcc.dg/special/mips-abi.exp: New test.
6845         * gcc.dg/special/mips-abi.s: Empty file used by the above.
6846
6847 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
6848
6849         * g++.dg/abi/mangle16.C: New test.
6850         * g++.dg/abi/mangle17.C: Likewise.
6851
6852         PR c++/7478
6853         * g++.dg/template/ref1.C: New test.
6854
6855 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6856
6857         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
6858
6859 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
6860
6861         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
6862
6863 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
6864
6865         PR c++/7524
6866         * g++.dg/init/array7.C: New test.
6867
6868 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
6869
6870         * g++.dg/init/array6.C: New test.
6871
6872         * g++.dg/abi/mangle13.C: Likewise.
6873         * g++.dg/abi/mangle14.C: Likewise.
6874         * g++.dg/abi/mangle15.C: Likewise.
6875
6876 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6877
6878         * g++.dg/abi/empty8.C: New test.
6879
6880 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
6881
6882         * g++.dg/init/ctor1.C: New test.
6883
6884 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
6885
6886         * gcc.c-torture/execute/20021015-1.c: New test.
6887
6888 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
6889
6890         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
6891
6892 2002-10-14  Jan Hubicka  <jh@suse.cz>
6893
6894         * gcc.dg/i386-ssetype-[1-5].c: New tests.
6895
6896 2002-10-14  Richard Henderson  <rth@redhat.com>
6897
6898         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
6899
6900 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6901
6902         PR optimization/6631
6903         * g++.dg/opt/const2.C: New test.
6904
6905 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6906
6907         PR c++/7176
6908         * g++.dg/parse/friend1.C: New test.
6909         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
6910
6911 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
6912
6913         * gcc.dg/20021014-1.c: New test.
6914
6915 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
6916
6917         PR c++/5661
6918         * g++.dg/ext/vlm1.C: New test.
6919         * g++.dg/ext/vlm2.C: Likewise.
6920
6921         * g++.dg/init/array1.C: Remove invalid braces.
6922         * g++.dg/init/brace1.C: New test.
6923         * g++.dg/init/copy2.C: Likewise.
6924         * g++.dg/init/copy3.C: Likewise.
6925         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
6926         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
6927         braces.
6928
6929 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
6930
6931         * gcc.dg/cpp/assembler.S: Don't use -ansi.
6932
6933 2002-10-11  Richard Shann  <richard.shann@superh.com>
6934
6935         * gcc.c-torture/compile/simd-5.c: New test.
6936
6937 2002-10-10  Roger Sayle  <roger@eyesopen.com>
6938
6939         * gcc.c-torture/execute/shiftopt-1.c: New test case.
6940
6941 2002-10-10  Jim Wilson  <wilson@redhat.com>
6942
6943         * gcc.c-torture/execute/20021010-1.c: New test.
6944
6945 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
6946
6947         PR c/7353
6948         * g++.dg/ext/typedef-init.C: New test.
6949         * gcc.dg/typedef-init.c: New test.
6950
6951 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
6952
6953         * gcc.dg/cpp/paste13.c: New test.
6954
6955 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6956
6957         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
6958         remaining platforms, XFAIL during compile, not execute.  Don't
6959         XFAIL at -O0.
6960
6961 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
6962
6963         * gcc.dg/alias-1.c: Tweak expected warning.
6964
6965 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
6966
6967         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
6968
6969 2002-10-06  Andreas Jaeger  <aj@suse.de>
6970
6971         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
6972         * gcc.dg/cpp/c++98.C: Likewise.
6973
6974         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
6975         * g++.dg/cpp/c++98.C: Likewise.
6976
6977         * g++.dg/README (Subdirectories): Mention cpp directory.
6978
6979         PR target/7559
6980         * gcc.dg/20021006-1.c: New test.
6981
6982 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6983
6984         PR c++/7804
6985         * g++.dg/other/warning1.C: New test.
6986
6987 2002-10-04  Roger Sayle  <roger@eyesopen.com>
6988
6989         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
6990         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
6991         and sparc-*-* with -m64 as expected failures.  See PR 8087.
6992
6993 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6994
6995         PR c++/7931
6996         * g++.dg/template/ptrmem3.C: New test.
6997
6998         PR c++/7754
6999         * g++.dg/template/union1.C: New test.
7000
7001 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
7002
7003         PR c++/8006
7004         * g++.dg/abi/mangle9.C: New test.
7005         * g++.dg/abi/mangle10.C: New test.
7006         * g++.dg/abi/mangle11.C: New test.
7007         * g++.dg/abi/mangle12.C: New test.
7008
7009 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
7010
7011         PR c++/7188.
7012         * g++.dg/template/meminit1.C: New test.
7013         * g++.dg/warn/Wreorder-1.C: Likewise.
7014         * g++.old-deja/g++.mike/warn3.C: Tweak.
7015         * lib/prune.exp: Ingore "in copy constructor".
7016
7017 2002-10-02  Andreas Jaeger  <aj@suse.de>
7018
7019         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
7020         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
7021         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
7022         on x86-64.
7023
7024 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
7025
7026         * gcc.dg/empty1.C: Fix typo.
7027
7028 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
7029
7030         * gcc.dg/alias-1.c: New test.
7031
7032 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
7033
7034         * gcc.dg/empty1.C: New test.
7035
7036         * g++.dg/tls/init-2.C: Tweak error messages.
7037
7038 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
7039
7040         * gcc.c-torture/compile/20020923-1.c: New test.
7041
7042 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
7043
7044         * gcc.c-torture/execute/ffs-1.c: New test.
7045         * gcc.c-torture/execute/ffs-2.c: Ditto.
7046
7047 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
7048
7049         * g++.dg/overload/member1.C: New test.
7050
7051 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
7052
7053         * g++.dg/abi/empty7.C: New test.
7054         * g++.dg/init/pm2.C: Likewise.
7055
7056 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
7057
7058         * g++.dg/rtti/crash1.C: New test.
7059
7060 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
7061
7062         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
7063         gcc.dg/sibcall-4.c: New tests.
7064
7065 2002-09-28  Roger Sayle  <roger@eyesopen.com>
7066
7067         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
7068         powerpc and MMIX targets.
7069
7070 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
7071
7072         * gcc.dg/cpp/20020927-1.c: New.
7073
7074 2002-09-26  David S. Miller  <davem@redhat.com>
7075
7076         * gcc.c-torture/compile/trunctfdf.c: New.
7077
7078 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7079
7080         * lib/target-supports.exp (check_weak_available): Handle solaris2.
7081
7082 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
7083
7084         * gcc.c-torture/execute/loop-15.c: New.
7085
7086 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
7087
7088         * README.QMTEST: Fix typo.
7089
7090 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
7091
7092         * gcc.dg/20020926-1.c: New test.
7093
7094 2002-09-25  David S. Miller  <davem@redhat.com>
7095
7096         PR target/7842
7097         * gcc.c-torture/execute/shiftdi.c: New test.
7098
7099 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
7100
7101         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
7102         unique to the tool.
7103         * lib/g77.exp (g77_init): Likewise.
7104         * lib/g++.exp (g++_init): Likewise.
7105         * lib/objc.exp (objc_init): Likewise.
7106
7107 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
7108
7109         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
7110         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
7111         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
7112
7113 2002-09-25  Richard Henderson  <rth@redhat.com>
7114
7115         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
7116         too-small long double.
7117
7118 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
7119
7120         * gcc.dg/20020919-1.c: New test.
7121
7122 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
7123
7124         * g++.dg/abi/bitfield6.C: New test.
7125         * g++.dg/abi/bitfield7.C: New test.
7126         * g++.dg/abi/bitfield8.C: New test.
7127         * g++.dg/abi/vbase11.C: New test.
7128
7129 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7130
7131         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
7132         hppa*-*-hpux*.  Update test comment.
7133
7134 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
7135
7136         * gcc.dg/tls/struct-1.c: New test.
7137
7138 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
7139
7140         * gcc.dg/cpp/tr-warn2.c: Update.
7141
7142 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
7143
7144         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
7145
7146 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
7147
7148         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
7149         systems.
7150
7151 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
7152
7153         * gcc.c-torture/execute/ieee/mzero3.c: New test.
7154
7155         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
7156         Adjust for c++filt moved to binutils.  Remove spurious duplicate
7157         setting of cxxfilt.
7158
7159 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
7160
7161         * gcc.dg/20020312-2.c: Update for darwin.
7162
7163 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
7164
7165         * g++.old-deja/g++.other/crash32.C: Mark ICE.
7166
7167 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
7168
7169         * objc.dg/comp-types-1.m: New test.
7170         * objc.dg/comp-types-2.m: New test.
7171         * objc.dg/comp-types-3.m: New test.
7172         * objc.dg/comp-types-4.m: New test.
7173         * objc.dg/comp-types-5.m: New test.
7174         * objc.dg/comp-types-6.m: New test.
7175
7176 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7177
7178         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
7179
7180 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
7181
7182         * g++.dg/other/do1.C: New test.
7183
7184         * g++.dg/template/subst1.C: New test.
7185
7186 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
7187
7188         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
7189
7190 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
7191
7192         * g++.dg/template/qualttp20.C: Adjust expected errors.
7193         * g++.old-deja/g++.jason/report.C: Likewise.
7194         * g++.old-deja/g++.other/qual1.C: Likewise.
7195
7196         * g++.dg/lookup/scoped2.C: New test.
7197
7198         * g++.dg/ext/asm3.C: New test.
7199
7200 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
7201
7202         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
7203
7204 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
7205
7206         * ChangeLog: follow spelling conventions.
7207         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
7208         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
7209         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
7210         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
7211         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
7212         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
7213         * g++.old-deja/g++.law/global-init1.C: Likewise.
7214         * g++.old-deja/g++.other/delete4.C: Likewise.
7215         * g++.old-deja/g++.other/inline21.C: Likewise.
7216         * g++.old-deja/g++.other/singleton.C: Likewise.
7217         * g77.dg/strlen0.f: Likewise.
7218         * g77.f-torture/compile/20010519-1.f: Likewise.
7219         * g77.f-torture/compile/980310-4.f: Likewise.
7220         * gcc.c-torture/compile/20000605-1.c: Likewise.
7221         * gcc.c-torture/execute/20020225-1.c: Likewise.
7222         * gcc.dg/c90-hexfloat-2.c: Likewise.
7223         * gcc.dg/c99-bool-1.c: Likewise.
7224         * gcc.dg/c99-hexfloat-2.c: Likewise.
7225         * gcc.dg/dll-2.c: Likewise.
7226         * gcc.dg/wtr-union-init-1.c: Likewise.
7227         * gcc.dg/wtr-union-init-2.c: Likewise.
7228         * gcc.dg/wtr-union-init-3.c: Likewise.
7229         * gcc.dg/cpp/avoidpaste1.c: Likewise.
7230         * gcc.dg/cpp/defined.c: Likewise.
7231         * gcc.dg/cpp/macsyntx.c: Likewise.
7232         * gcc.dg/cpp/paste2.c: Likewise.
7233         * gcc.dg/cpp/trad/defined.c: Likewise.
7234         * gcc.dg/format/c90-printf-1.c: Likewise.
7235         * gcc.dg/format/c90-scanf-1.c: Likewise.
7236         * gcc.dg/format/c99-printf-1.c: Likewise.
7237         * gcc.dg/format/c99-scanf-1.c: Likewise.
7238         * gcc.misc-tests/gcov-8.c: Likewise.
7239         * lib/profopt.exp: Likewise.
7240
7241 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
7242
7243         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
7244
7245 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
7246
7247         * g++.dg/inherit/using2.C: New test.
7248
7249 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
7250
7251         * ChangeLog: Follow spelling conventions.
7252         * g++.dg/template/friend4.C: Likewise.
7253         * g++.old-deja/g++.pt/crash67.C: Likewise.
7254         * gcc.c-torture/execute/20000801-4.c: Likewise.
7255         * gcc.dg/c90-digraph-1.c: Likewise.
7256         * gcc.dg/c94-digraph-1.c: Likewise.
7257         * gcc.dg/c99-digraph-1.c: Likewise.
7258         * gcc.dg/cpp/line5.c: Likewise.
7259         * gcc.dg/cpp/multiline.c: Likewise.
7260         * gcc.dg/cpp/trad/literals-1.c: Likewise.
7261         * gcc.dg/format/attr-3.c: Likewise.
7262         * gcc.dg/format/c90-scanf-3.c: Likewise.
7263         * gcc.dg/format/ext-4.c: Likewise.
7264
7265 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
7266
7267         * g++.dg/template/pretty1.C: New test.
7268
7269 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
7270
7271         * gcc.c-torture/execute/struct-cpy-1.c: New test.
7272
7273 2002-09-13  Matt Austern  <austern@apple.com>
7274
7275         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
7276         passing a cast expression to a function by const reference.
7277
7278 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
7279
7280         * g++.dg/template/deduce1.C: New test.
7281
7282 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
7283
7284         * gcc.c-torture/execute/simd-1.c: Force all use of int to
7285         32-bit int.
7286
7287 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7288
7289         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
7290         usage.
7291
7292 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
7293
7294         * gcc.c-torture/compile/20020910-1.c: New test.
7295
7296 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
7297
7298         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
7299
7300 2002-09-10  Andreas Jaeger  <aj@suse.de>
7301
7302         * gcc.dg/20020312-2.c: Adjust for x86-64.
7303
7304 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
7305
7306         * g77.dg/7388.f: New test case for PR 7388.
7307
7308 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
7309
7310         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
7311
7312 2002-09-05  Ziemowit Laski <zlaski@apple.com>
7313
7314         * objc.dg/proto-lossage-1.m: New test.
7315
7316 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
7317
7318         * gcc.dg/cpp/_Pragma4.c: Fix typo.
7319
7320 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
7321
7322         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
7323         expected to pass.
7324
7325 2002-09-06  Stan Shebs  <shebs@apple.com>
7326             David Edelsohn  <edelsohn@gnu.org>
7327
7328         * gcc.dg/weak: New directory.
7329         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
7330         target-specific xfail bits.
7331         * gcc.dg/typeof-2.c: Move to new directory.
7332         * gcc.dg/weak.exp: New expect script.
7333
7334 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
7335
7336         * gcc.c-torture/execute/extzvsi.c: New test.
7337
7338 2002-09-05  Stan Shebs  <shebs@apple.com>
7339
7340         * gcc.dg/weak-1.c: xfail on Darwin.
7341         * gcc.dg/weak-2.c: Ditto.
7342         * gcc.dg/weak-3.c: Ditto.
7343         * gcc.dg/weak-4.c: Ditto.
7344         * gcc.dg/weak-5.c: Ditto.
7345         * gcc.dg/weak-6.c: Ditto.
7346         * gcc.dg/weak-7.c: Ditto.
7347         * gcc.dg/weak-8.c: Ditto.
7348         * gcc.dg/weak-9.c: Ditto.
7349
7350 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
7351
7352         * gcc.c-torture/execute/loop-14.c: New test.
7353
7354 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
7355
7356         * g++.dg/other/cxa-atexit1.C: New test.
7357
7358         * gcc.dg/typeof-2.c: New test.
7359
7360 2002-09-03  Roger Sayle  <roger@eyesopen.com>
7361
7362         * gcc.dg/builtins-2.c: New testcase.
7363         * gcc.dg/builtins-3.c: New testcase.
7364
7365 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
7366
7367         * gcc.dg/cpp/_Pragma4.c: New test.
7368
7369 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
7370
7371         * objc/execute/nil_method-1.m: New testcase.
7372
7373 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
7374
7375         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
7376         [Object class], not [Object initialize].
7377
7378 2002-08-31  Roger Sayle  <roger@eyesopen.com>
7379             Hans-Peter Nilsson  <hp@bitrange.com>
7380
7381         * gcc.c-torture/execute/20020720-1.x: Skip test on
7382         mmix-knuth-mmixware.  Correct comment.
7383
7384 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
7385
7386         * testsuite/g++.dg/abi/bitfield5.C: New test.
7387         * testsuite/g++.dg/abi/vbase10.C: Likewise.
7388
7389 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
7390
7391         * objc.dg/undeclared-selector.m: New test.
7392
7393 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
7394
7395         * g++.dg/other/offsetof1.C: Avoid cast warning.
7396
7397 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
7398
7399         * objc.dg/super-class-2.m: New test.
7400
7401 2002-08-24  Matt Austern  <austern@apple.com>
7402
7403         * g++.dg/ext/lvaddr.C: New test.
7404         * g++.dg/ext/lvcast.C: New test.
7405
7406 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
7407
7408         * testsuite/g++.dg/inherit/cond1.C: New test.
7409
7410 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
7411
7412         * gcc.dg/noncompile/incomplete-1.c: New test.
7413
7414 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
7415
7416         * gcc.dg/typespec-1.c: New test.
7417
7418 2002-08-20  Devang Patel  <dpatel@apple.com>
7419         * objc.dg/proto-hier-2.m: New test.
7420
7421 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
7422
7423         * objc.dg/bitfield-1.m: New test.
7424         * objc.dg/bitfield-2.m: New test.
7425
7426 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7427
7428         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
7429         gcc.dg/c99-flex-array-4.c: New tests.
7430
7431 2002-08-16  Stan Shebs  <shebs@apple.com>
7432
7433         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
7434
7435 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
7436
7437         * gcc.dg/typeof-1.c: New test.
7438         * g++.dg/ext/typeof2.C: New test.
7439
7440 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
7441
7442         * g++.dg/other/offsetof1.C: New test.
7443
7444 2002-08-14  Richard Henderson  <rth@redhat.com>
7445
7446         * gcc.dg/tls/diag-3.c: Fix expected message strings.
7447
7448 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
7449
7450         * gcc.dg/cpp/_Pragma3.c: New test.
7451
7452 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
7453
7454         * g++.dg/template/inherit3: New test.
7455
7456 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
7457
7458         * gcc.dg/bitfld-4.c: Add blank options.
7459
7460 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
7461
7462         * g++.dg/template/crash1.C: New test.
7463
7464 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
7465
7466         * gcc.dg/tls/opt-2.c: New test.
7467
7468 2002-08-08  Devang Patel  <dpatel@apple.com>
7469
7470         * objc.dg/selector-1.m : New test
7471
7472 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
7473
7474         * g++.dg/abi/bitfield4.C: New test.
7475         * gcc.dg/bitfld-4.c: New test.
7476
7477 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
7478
7479         * g++.dg/other/packed1.C: New test.
7480
7481 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
7482
7483         * g++.dg/abi/offsetof.C: Tweak error messages.
7484         * g++.old-deja/g++.mike/p10769a.C: Likewise.
7485
7486 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
7487
7488         * gcc.dg/bitfld-3.c: New test.
7489
7490 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
7491             Richard Henderson  <rth@redhat.com>
7492
7493         * gcc.dg/i386-bitfield1.c: New test.
7494         * g++.dg/abi/bitfield3.C: Update.
7495
7496 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
7497
7498         * objc.dg/const-str-2.m: Update.
7499         * gcc.dg/cpp/c++98.c: Change to C extension.
7500         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
7501         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
7502
7503 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
7504
7505         * testsuite/gcc.dg/tls/diag-3.c: New.
7506
7507 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
7508
7509         * g++.dg/README (Subdirectories): Document new subdir expr.
7510         * g++.dg/expr/pmf-1.C: New test.
7511
7512 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
7513
7514         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
7515
7516 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
7517
7518         * g++.dg/abi/bitfield3.C: New test.
7519
7520 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
7521
7522         * lib/gcov.exp: Tweak expected line formats.
7523         * gcc.misc-tests/gcov8.c: New test.
7524         * gcc.misc-tests/gcov8.x: New flags.
7525
7526 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
7527
7528         * consistency.vlad/layout/endian.c: Include string.h.
7529
7530         * gcc.c-torture/execute/20020805-1.c: New test.
7531
7532 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
7533
7534         * g++.dg/other/conversion1.C: New test.
7535
7536 2002-08-03  Roger Sayle  <roger@eyesopen.com>
7537
7538         * gcc.dg/builtins-1.c: New testcase.
7539
7540 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
7541
7542         * g++.dg/inherit/access3.C: New test.
7543
7544 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
7545
7546         * gcc.dg/ia64-visibility-2.c: New test.
7547
7548 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
7549
7550         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
7551         __qualifier_flags to __flags.
7552
7553 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
7554
7555         * g++.dg/inherit/operator1.C: New test.
7556         * g++.dg/lookup/disamb1.C: Fix typo in comment.
7557         * g++.dg/other/error1.C: Change expected error message.
7558         * g++.dg/template/conv4.C: Likewise.
7559
7560 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
7561
7562         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
7563         for documented behavior.
7564
7565 2002-07-25  Roger Sayle  <roger@eyesopen.com>
7566
7567         * gcc.c-torture/execute/20020720-1.x: Skip this test on
7568         several targets known to fail.
7569
7570 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
7571
7572         * gcc.dg/mips-args-[123].c: New tests.
7573
7574 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
7575
7576         * gcc.dg/ppc-spe.c: New.
7577
7578 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
7579
7580         * g++.dg/other/ptrmem4.C: New testcase.
7581
7582 2002-07-24  Richard Henderson  <rth@redhat.com>
7583
7584         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
7585
7586 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
7587
7588         * g++.dg/ext/alignof1.C (main): Return 0 for success.
7589
7590 2002-07-24  Roger Sayle  <roger@eyesopen.com>
7591
7592         * gcc.c-torture/execute/memset-3.c: New testcase.
7593
7594 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
7595
7596         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
7597         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
7598
7599 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7600
7601         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
7602         Delete.
7603
7604 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
7605
7606         * gcc.c-torture/compile/simd-4.c: New test.
7607
7608 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7609
7610         PR c++/7347, c++/7348
7611         * g++.dg/template/access4.C: New test.
7612         * g++.dg/template/access5.C: New test.
7613         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
7614         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
7615         * g++.old-deja/g++.pt/ttp58.C: Likewise.
7616         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
7617
7618 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
7619
7620         * gcc.dg/gnu89-init-2.c: New test.
7621
7622 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
7623
7624         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
7625
7626 2002-07-20  Roger Sayle  <roger@eyesopen.com>
7627
7628         * gcc.c-torture/execute/20020720-1.c: New testcase.
7629
7630 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
7631
7632         * gcc.dg/cpp/Wsignprom.c: New tests.
7633
7634 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
7635
7636         * gcc.c-torture/execute/loop-13.c: New test.
7637
7638 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
7639
7640         * gcc.dg/cpp/expr.c: New tests.
7641
7642 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
7643
7644         * g++.dg/opt/pr6713.C: Add template instantiation.
7645
7646 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
7647
7648         * gcc.dg/nest.c: New test.
7649
7650 2002-07-17  Richard Henderson  <rth@redhat.com>
7651
7652         * g++.dg/opt/pr6713.C: New test.
7653
7654 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
7655
7656         * gcc.c-torture/execute/loop-2e.x: Let the testcase
7657         XFAIL for all x86 processors.
7658
7659 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
7660
7661         * gcc.c-torture/execute/20010122-1.x: Do not test with
7662         -fomit-frame-pointer.
7663
7664 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7665
7666         * g++.dg/template/instantiate2.C: New test.
7667         * g++.dg/template/spec4.C: New test.
7668
7669 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7670
7671         * g++.dg/template/access2.C: New test.
7672         * g++.dg/template/access3.C: New test.
7673
7674 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
7675
7676         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
7677         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
7678         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
7679         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
7680         Convert to use <stdarg.h>.
7681         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
7682         Delete.
7683         * gcc.dg/va-arg-2.c: New.
7684         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
7685
7686 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
7687
7688         * gcc.c-torture/compile/20020710-1.c: New test.
7689
7690 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
7691                           Andrew Pinski  <pinskia@physics.uc.edu>
7692
7693         gcc.c-torture/compile/simd-2.c: New testcase.
7694         gcc.c-torture/compile/simd-3.c: Likewise.
7695
7696 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
7697
7698         PR c++/7224
7699         * g++.dg/overload/error1.C: New test.
7700
7701 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7702
7703         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
7704         configuration and IRIX 6 O32 ABI.
7705
7706 2002-07-11  Roger Sayle  <roger@eyesopen.com>
7707
7708         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
7709
7710 2002-07-10  Roger Sayle  <roger@eyesopen.com>
7711
7712         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
7713
7714 2002-07-10  Jeffrey A Law  <law@redhat.com>
7715
7716         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
7717
7718         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
7719
7720 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
7721
7722         * gcc.dg/20020312-2.c: Check for __PPC__.
7723
7724 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
7725
7726         * gcc.c-torture/compile/20020709-1.c: New test.
7727
7728 2002-07-07  Roger Sayle  <roger@eyesopen.com>
7729
7730         * g++.dg/template/qualttp21.C: New test case.
7731
7732 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
7733
7734         * gcc.c-torture/compile/20020706-1.c: New test.
7735         * gcc.c-torture/compile/20020706-2.c: New test.
7736
7737 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
7738             Alexandre Oliva  <aoliva@redhat.com>
7739
7740         * g++.dg/warn/incomplete1.C: New test.
7741
7742 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7743
7744         PR c++/7099
7745         * g++.dg/warn/noreturn1.C: New test.
7746
7747 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
7748
7749         PR c++/6706
7750         * g++.dg/debug/debug6.C: New test.
7751         * g++.dg/debug/debug7.C: New test.
7752
7753 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
7754
7755         * gcc.c-torture/compile/simd-3.c: New test.
7756
7757 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
7758
7759         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
7760         * gcc.dg/20020620-1.c: Likewise.
7761
7762 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7763
7764         PR c++/6944
7765         * g++.dg/init/array4.C: New test.
7766         * g++.dg/init/array5.C: New test.
7767
7768 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
7769
7770         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
7771         * gcc.c-torture/execute/simd-2.c (main): Likewise.
7772
7773 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7774
7775         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
7776         * gcc.dg/wtr-aggr-init-1.c: Likewise.
7777         * gcc.dg/wtr-conversion-1.c: Likewise.
7778         * gcc.dg/wtr-escape-1.c: Likewise.
7779         * gcc.dg/wtr-int-type-1.c: Likewise.
7780         * gcc.dg/wtr-label-1.c: Likewise.
7781         * gcc.dg/wtr-static-1.c: Likewise.
7782         * gcc.dg/wtr-strcat-1.c: Likewise.
7783         * gcc.dg/wtr-suffix-1.c: Likewise.
7784         * gcc.dg/wtr-switch-1.c: Likewise.
7785         * gcc.dg/wtr-unary-plus-1.c: Likewise.
7786         * gcc.dg/wtr-union-init-1.c: Likewise.
7787         * gcc.dg/wtr-union-init-2.c: Likewise.
7788         * gcc.dg/wtr-union-init-3.c: Likewise.
7789
7790         * gcc.dg/wtr-func-def-1.c: New test.
7791
7792 2002-07-02 Devang Patel <dpatel@apple.com>
7793
7794         * objc.dg/param-1.m: New test.
7795
7796 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
7797
7798         * gcc.dg/cpp/trad/directive.c: Add test.
7799         * gcc.dg/cpp/trad/macroargs.c: Add test.
7800         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
7801
7802 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
7803
7804         * gcc.dg/cpp/cmdlne-M.c: New test.
7805
7806 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
7807
7808         * objc.dg/desig-init-1.m: New test.
7809
7810 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7811
7812         PR c++/6716
7813         * g++.dg/template/instantiate1.C: New test.
7814
7815 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
7816
7817         PR c++/7112
7818         * g++.dg/template/sizeof2.C: New test.
7819
7820 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
7821
7822         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
7823         gcc.dg/cpp/trad/include.c: New tests.
7824
7825 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
7826
7827         PR target/7177
7828         * gcc.c-torture/compile/20020701-1.c: New test.
7829
7830 2002-07-01  Stan Shebs  <shebs@apple.com>
7831
7832         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
7833         header here...
7834         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
7835         (objc-torture-execute): or here.
7836
7837 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
7838
7839         * gcc.c-torture/execute/arith-rand-ll.c: New test.
7840
7841 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
7842
7843         * gcc.dg/cpp/trad/escaped-nl.c: New test.
7844
7845 2002-06-30  Devang Patel  <dpatel@apple.com>
7846
7847         * objc.dg/fsyntax-only.m: New test.
7848
7849 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
7850
7851         PR c++/6695
7852         * g++.dg/template/friend7.C: New file.
7853
7854 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
7855
7856         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
7857         return type.
7858
7859 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
7860
7861         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
7862         avoid division by zero.
7863
7864 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
7865
7866         * gcc.dg/Wunknownprag.c: New tests.
7867
7868 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
7869
7870         * gcc.c-torture/execute/simd-2.c: New test.
7871
7872 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
7873
7874         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
7875         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
7876         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
7877         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
7878         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
7879         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
7880         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
7881         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
7882         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
7883         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
7884         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
7885         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
7886         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
7887         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
7888         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
7889         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
7890         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
7891
7892 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
7893
7894         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
7895         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
7896         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
7897         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
7898         New tests.
7899         * gcc.dg/cpp/trad/directive.c: Update.
7900
7901 2002-06-23  Andreas Jaeger  <aj@suse.de>
7902
7903         * gcc.c-torture/execute/complex-6.c: New.
7904
7905 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
7906
7907         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
7908         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
7909         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
7910         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
7911
7912 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
7913
7914         * gcc.dg/cpp/trad: New directory with traditional tests copied
7915         from parent directory.
7916         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
7917         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
7918         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
7919         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
7920         Move to trad/ and rename.
7921         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
7922         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
7923         gcc.dg/cpp/trad/redef2.c: New tests.
7924         * gcc.dg/cpp/trad/trad.exp: New driver.
7925
7926 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
7927
7928         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
7929         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
7930         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
7931         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
7932         Remove.
7933
7934 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
7935
7936         * gcc.dg/20020620-1.c: New test.
7937
7938 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7939
7940         * g++.dg/template/ttp4.C: New test.
7941
7942 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
7943
7944         * g++.dg/opt/vt1.C: Fix regexp.
7945
7946 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7947
7948         * gcc.c-torture/execute/pure-1.c: Make functions static again.
7949         Don't use attribute `noinline'.
7950
7951 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7952
7953         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
7954
7955 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
7956
7957         * gcc.c-torture/execute/simd-1.c: New.
7958
7959         * gcc.dg/simd-1.c: New.
7960
7961 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7962
7963         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
7964
7965 2002-06-16  Richard Henderson  <rth@redhat.com>
7966
7967         * g++.dg/ext/anon-struct1.C: New.
7968         * g++.dg/ext/anon-struct2.C: New.
7969         * g++.dg/ext/anon-struct3.C: New.
7970         * gcc.dg/anon-struct-1.c: New.
7971         * gcc.dg/anon-struct-2.c: New.
7972         * gcc.dg/anon-struct-3.c: New.
7973         * gcc.dg/20011008-1.c: Adjust warning text.
7974         * gcc.dg/20020527-1.c: Add -fms-extensions.
7975
7976 2002-06-16  Richard Henderson  <rth@redhat.com>
7977
7978         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
7979
7980 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
7981
7982         * gcc.c-torture/execute/20020615-1.c: New test.
7983
7984 2002-06-15  Roger Sayle  <roger@eyesopen.com>
7985
7986         * gcc.c-tortuture/execute/compare-1.c: New test case.
7987         * gcc.c-tortuture/execute/compare-2.c: New test case.
7988         * gcc.c-tortuture/execute/compare-3.c: New test case.
7989
7990 2002-06-13  Richard Henderson  <rth@redhat.com>
7991
7992         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
7993         ia64 ilp32.
7994
7995 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7996
7997         * g++.dg/template/typename2.C: Update error message.
7998
7999 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
8000
8001         * gcc.c-torture/execute/20020611-1.c: New test.
8002
8003 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
8004
8005         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
8006         list of targets to skip.
8007
8008 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
8009
8010         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
8011         targets if not optimizing.
8012
8013 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
8014
8015         * gcc.c-torture/compile/20020605-1.c: New test.
8016
8017         * g++.dg/opt/vt1.C: New test.
8018
8019         * gcc.dg/20020531-1.c: New test.
8020
8021         * gcc.dg/20020530-1.c: New test.
8022
8023         * gcc.dg/20020527-1.c: New test.
8024
8025         * g++.dg/opt/cse1.C: New test.
8026
8027 2002-06-07  Roger Sayle  <roger@eyesopen.com>
8028
8029         * gcc.dg/20020607-2.c: New test case.
8030
8031 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
8032
8033         * gcc.c-torture/compile/20020604-1.c: New test.
8034
8035 2002-06-04  Richard Henderson  <rth@redhat.com>
8036
8037         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
8038         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
8039         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
8040
8041 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
8042
8043         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
8044
8045 2002-06-03  Richard Henderson  <rth@redhat.com>
8046
8047         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
8048         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
8049
8050 2002-06-02  Richard Henderson  <rth@redhat.com>
8051
8052         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
8053         test functions static.
8054
8055 2002-06-02  Andreas Jaeger  <aj@suse.de>
8056
8057         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
8058         now.
8059
8060 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8061
8062         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
8063         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
8064         Update for mofified diagnostics.
8065         * gcc.dg/c99-intconst-1.c: No longer fail.
8066
8067 2002-06-02  Richard Henderson  <rth@redhat.com>
8068
8069         * gcc.dg/uninit-A.c: Remove xfail markers.
8070
8071 2002-06-01  Roger Sayle  <roger@eyesopen.com>
8072
8073         * gcc.dg/fnegate-1.c: New test case.
8074
8075 2002-05-30  Osku Salerma  <osku@iki.fi>
8076
8077         * gcc.c-torture/execute/mayalias-1.c: New file.
8078
8079 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8080
8081         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
8082         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
8083         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
8084
8085 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
8086
8087         * gcc.c-torture/execute/20020529-1.c: New test.
8088
8089 2002-05-27  Richard Henderson  <rth@redhat.com>
8090
8091         * g++.dg/ext/attrib6.C: New test case.
8092
8093 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8094
8095         * gcc.c-torture/execute/pure-1.c: New test.
8096
8097 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
8098
8099         * gcc.dg/cpp/arith-2.c: Remove.
8100
8101 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
8102
8103         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
8104         * gcc.dg/cpp/if-3.c: Remove.
8105
8106 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
8107
8108         * g++.dg/opt/cse2.C: New test.
8109
8110 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
8111
8112         * gcc.dg/cpp/arith-1.c: New semantic tests.
8113         * gcc.dg/cpp/if-1.c: Update.
8114
8115 2002-05-24  Ben Elliston  <bje@redhat.com>
8116
8117         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
8118
8119 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
8120
8121         * gcc.dg/verbose-asm.c: New test.
8122
8123 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
8124
8125         * gcc.dg/cpp/paste12.c: New test.
8126
8127 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
8128
8129         * g++.dg/parse/named_ops.C: New test.
8130
8131 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
8132
8133         * gcc/testsuite/gcc.dg/weak-8.c: New test.
8134
8135 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
8136
8137         * gcc.dg/weak-2.c: Allow optional leading underscore
8138         in scan-assembler symbol name.
8139         * gcc.dg/weak-3.c: Likewise.
8140         * gcc.dg/weak-4.c: Likewise.
8141         * gcc.dg/weak-5.c: Likewise.
8142
8143 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
8144
8145         * gcc.dg/20020523-1.c: New test.
8146
8147 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
8148
8149         * objc.dg/const-str-2.m: Update now that we stop after
8150         a command line error.
8151
8152 2002-05-22  Richard Henderson  <rth@redhat.com>
8153
8154         * g++.dg/dg.exp: Fix typo in test pruneing.
8155
8156 2002-05-22  Richard Henderson  <rth@redhat.com>
8157
8158         * g++.dg/dg.exp: Prune the tls subdirectory.
8159         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
8160         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
8161         * g++.dg/tls/init-1.C: New.
8162
8163 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
8164
8165         * gcc.dg/20020517-1.c: New test.
8166
8167 2002-05-21  Richard Henderson  <rth@redhat.com>
8168
8169         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
8170         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
8171
8172 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
8173
8174         * g++.dg/other/copy2.C: New test.
8175
8176 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
8177
8178         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
8179         (MAX_COPY): Bump up to 10 times sizeof (long long).
8180         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
8181
8182         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
8183         sizeof (long long).
8184
8185         * gcc.c-torture/execute/strcpy-1.c: New test.
8186
8187 2002-05-19  Jason Merrill  <jason2redhat.com>
8188
8189         * g++.dg/ext/oper1.C: New test.
8190
8191 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
8192 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
8193
8194         * README.QMTEST: New file.
8195
8196         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
8197
8198 2002-05-19  Andreas Jaeger  <aj@suse.de>
8199
8200         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
8201         now.
8202         * gcc.c-torture/execute/loop-2d.x: Likewise.
8203
8204 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
8205
8206         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
8207         support weak symbols.
8208         * gcc.dg/weak-4.c: Likewise
8209         * gcc.dg/weak-6.c: Likewise
8210
8211 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
8212
8213         * gcc.dg/weak-3.c: Add dg-excess-error comment for
8214         cygwin, coff and h8300-*-hms targets
8215         * gcc.dg/weak-5.c: Likewise
8216         * gcc.dg/weak-7.c: Likewise
8217
8218 2002-05-16  Jason Merrill  <jason@redhat.com>
8219
8220         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
8221         (scan-assembler-not, scan-assembler-dem): Likewise.
8222         (scan-assembler-dem-not): Likewise.
8223
8224 2002-05-15  Richard Henderson  <rth@redhat.com>
8225
8226         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
8227
8228 2002-05-15  Richard Henderson  <rth@redhat.com>
8229
8230         * gcc.dg/weak-5.c (vfoo1c): No warning here.
8231         (vfoo1f): Warning here.
8232         (vfoo1l): Don't redefine the alias.
8233
8234 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
8235
8236         * g++.dg/init/pm1.C: New test.
8237
8238 2002-05-12  David S. Miller  <davem@redhat.com>
8239
8240         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
8241         types.
8242
8243 2002-05-10  Roger Sayle  <roger@eyesopen.com>
8244
8245         * gcc.c-torture/execute/20020510-1.c: New test case.
8246
8247 2002-05-10  David S. Miller  <davem@redhat.com>
8248
8249         * gcc.c-torture/execute/conversion.c: Test long double too.
8250
8251 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
8252
8253         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
8254         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
8255         * lib/g++.exp (g++_link_flags): Likewise.
8256         * lib/objc.exp (objc_target_compile): Likewise.
8257
8258 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
8259
8260         * gcc.dg/cpp/poison.c: Update.
8261         * gcc.dg/cpp/20000625-2.c: Remove.
8262         * gcc.dg/cpp/direct2s.c: Remove final test.
8263
8264 2002-05-08  Tom Rix  <trix@redhat.com>
8265
8266         * gcc.c-torture/execute/20020508-1.c: New test.
8267         * gcc.c-torture/execute/20020508-2.c: New test.
8268         * gcc.c-torture/execute/20020508-3.c: New test.
8269
8270 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
8271
8272         * gcc.dg/cpp/charconst-4.c: More tests.
8273
8274 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
8275
8276         PR c/6569
8277         * gcc.dg/weak-3.c: Update location of warning messages.
8278         * gcc.dg/weak-5.c: Likewise.
8279
8280 2002-05-06  Roger Sayle  <roger@eyesopen.com>
8281
8282         * gcc.c-torture/execute/20020506-1.c: New test case.
8283
8284 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
8285
8286         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
8287
8288 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
8289
8290         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
8291
8292 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
8293
8294         * gcc.dg/cpp/charconst-3.c: New test.
8295
8296 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
8297
8298         * gcc.dg/cpp/charconst.c: Update tests.
8299
8300 2002-05-05  Tim Josling  <tej@melbpc.org.au>
8301
8302         * treelang: Added directory for new sample language treelang. Also
8303         lib/treelang.exp: New file to signal treelang should be tested.
8304
8305 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
8306
8307         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
8308         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
8309         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
8310         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
8311         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
8312         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
8313         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
8314
8315 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
8316
8317         * gcc.dg/format/xopen-2.c: New test.
8318
8319 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
8320
8321         * gcc.dg/20020503-1.c: New test.
8322
8323 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
8324
8325         * g++.dg/init/dtor1.C: Make it tougher.
8326
8327 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
8328
8329         * g++.dg/init/dtor1.C: New test.
8330
8331 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
8332
8333         * gcc.dg/altivec-8.c: New.
8334
8335 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
8336
8337         * gcc.dg/altivec-7.c: New.
8338
8339 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
8340
8341         * g++.dg/parse/typedef1.C: New test.
8342
8343 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
8344
8345         PR c++/6486
8346         * g++.dg/template/friend6.C: New test.
8347
8348         PR c++/6492
8349         * g++.dg/init/copy1.C: New test.
8350
8351 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
8352
8353         * g++.dg/warn/effc1.C: New test.
8354
8355 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8356
8357         * gcc.dg/cpp/if-cexp.c: Add a test.
8358
8359 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
8360
8361         * gcc.dg/20020426-2.c: New test.
8362
8363 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
8364
8365         * gcc.dg/cpp/if-mop.c: Update.
8366         * gcc.dg/cpp/if-mpar.c: Add test.
8367         * gcc.dg/cpp/if-oppr.c: Update.
8368
8369 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8370
8371         PR c/6343
8372         * gcc.dg/weak-[2-7].c: New tests.
8373
8374 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
8375
8376         * gcc.dg/enum1.c: New test.
8377
8378 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
8379
8380         PR c++/6497
8381         * g++.dg/inherit/access2.C: New test.
8382
8383 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
8384
8385         PR bootstrap/6445
8386         * gcc.dg/20020426-1.c: New test.
8387
8388 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
8389
8390         * g++.dg/abi/enum1.C: New test.
8391
8392 2002-04-26  Richard Henderson  <rth@redhat.com>
8393
8394         * gcc.dg/c99-bool-1.c: Expect always true warning.
8395
8396 2002-04-25  Roger Sayle  <roger@eyesopen.com>
8397
8398         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
8399
8400 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8401
8402         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
8403         targets.
8404
8405 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
8406
8407         * g++.dg/abi/mange7.C: New test.
8408
8409         PR c++/6438.
8410         * g++.dg/parse/stmtexpr2.C: New test.
8411
8412 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
8413
8414         * gcc.dg/20020312-2.c: Add SH target.
8415
8416 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8417
8418         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
8419         compiler output on mips*-*-irix*.
8420
8421 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
8422
8423         * g++.dg/parse/attr1.C: New test.
8424
8425 2002-04-23  Roger Sayle  <roger@eyesopen.com>
8426
8427         * gcc.c-torture/execute/string-opt-17.c: New test case.
8428         * gcc.c-torture/execute/memset-2.c: New test case.
8429
8430 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
8431
8432         PR c++/6256:
8433         * g++.dg/template/friend5.C: New test.
8434
8435         PR c++/6331:
8436         * g++.dg/template/qual1.C: Likewise.
8437
8438 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
8439
8440         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
8441         Include stdlib.h, not stdio.h or ctype.h.
8442
8443 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
8444
8445         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
8446         cris-*-elf* and mmix-*-*.
8447         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
8448         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
8449         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
8450         Ditto.
8451         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
8452         * gcc.dg/wchar_t-1.c: Ditto.
8453
8454 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
8455
8456         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
8457         Clarify comment.
8458
8459 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
8460
8461         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
8462
8463 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8464
8465         * gcc.c-torture/execute/20000906-1.x: Delete.
8466
8467 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
8468
8469         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
8470
8471 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
8472
8473         * PR6367
8474         * g77.f-torture/execute/6367.f: New test.
8475         * g77.f-torture/execute/6367.x: Disable for MMIX.
8476
8477 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
8478
8479         * PR6352
8480         * g++.dg/opt/inline2.C: New test.
8481
8482 2002-04-18  Richard Henderson  <rth@redhat.com>
8483
8484         * gcc.dg/20000906-1.c: Enable for all targets.
8485         * gcc.c-torture/compile/iftrap-2.c: New.
8486
8487 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
8488
8489         * gcc.dg/20020418-1.c: New test.
8490         * gcc.dg/20020418-2.c: New test.
8491
8492 2002-04-18  Richard Henderson  <rth@redhat.com>
8493
8494         * gcc.c-torture/compile/iftrap-1.c: New.
8495         * gcc.dg/iftrap-1.c: Adjust for ia64.
8496         * gcc.dg/iftrap-2.c: New.
8497
8498 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
8499
8500         * gcc.c-torture/compile/20020418-1.c: New test.
8501
8502 2002-04-18  Roger Sayle  <roger@eyesopen.com>
8503
8504         * gcc.c-torture/compile/20020415-1.c: New.
8505
8506 2002-04-18  David S. Miller  <davem@redhat.com>
8507
8508         * gcc.c-torture/execute/20020418-1.c: New test.
8509
8510 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
8511
8512         * gcc.dg/20020416-1.c: New test.
8513
8514         * g++.dg/opt/inline1.C: New test.
8515
8516 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
8517
8518         * gcc.dg/altivec-5.c: New test.
8519
8520         * gcc.dg/20020415-1.c: New test.
8521
8522 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
8523
8524         * testsuite/lib/chill.exp: Remove.
8525
8526 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
8527
8528         * g++.dg/other/big-struct.C: New test.
8529
8530 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
8531
8532         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
8533         of scratch file.
8534
8535 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
8536
8537         PR c/6277
8538         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
8539         in scan-assembler function name
8540
8541 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
8542
8543         * g77.f-torture/execute/980628-4.x,
8544         g77.f-torture/execute/980628-5.x,
8545         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
8546         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
8547         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
8548         i[34567]86-*-*.
8549
8550 2002-04-13  David S. Miller  <davem@redhat.com>
8551
8552         * gcc.c-torture/execute/20020413-1.c: New test.
8553
8554 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
8555
8556         * gcc.dg/asm-6.c,
8557         * g++.dg/ext/asm1.C: New tests.
8558
8559 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
8560
8561         PR c++ 5373.
8562         * g++.dg/parse/stmtexpr1.C: New test.
8563
8564         PR c++/5189.
8565         * g++.dg/template/copy1.C: New test.
8566
8567 2002-04-12  Richard Henderson  <rth@redhat.com>
8568
8569         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
8570
8571 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
8572
8573         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
8574         gcc.c-torture/execute/20020307-2.c.
8575
8576 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
8577
8578         * g++.dg/ext/attrib5.C,
8579         * g++.dg/lookup/struct1.C: New tests.
8580
8581 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
8582
8583         * gcc.dg/20020411-1.c: New test.
8584
8585         * gcc.c-torture/execute/20020411-1.c: New test.
8586
8587 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
8588
8589         * g77.f-torture/execute/6177.f: New test.
8590
8591 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
8592
8593         PR middle-end/6247
8594         * g++.dg/opt/cleanup1.C: New test.
8595
8596         * g++.dg/opt/const1.C: New test.
8597
8598 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
8599
8600         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
8601
8602 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
8603
8604         PR c++/5507
8605         * g++.dg/template/typename2.C: New test.
8606
8607 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
8608
8609         * gcc.c-torture/execute/loop-12.c: New.
8610
8611 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
8612
8613         * g77.f-torture/execute/980628-4.x,
8614         g77.f-torture/execute/980628-5.x,
8615         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
8616         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
8617         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
8618
8619 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8620
8621         PR optimization/6086
8622         * g++.dg/opt/preinc1.C: New test.
8623
8624 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
8625
8626         PR c++/5571
8627         * g++.dg/opt/static2.C: New test.
8628
8629 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
8630
8631         PR c/5120
8632         * gcc.dg/20020406-1.c: New test.
8633
8634 2002-04-04  David S. Miller  <davem@redhat.com>
8635
8636         * gcc.c-torture/execute/20020404-1.c: New test.
8637
8638 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
8639
8640         PR c/6123
8641         * gcc.dg/20020312-2.c: Do not declare global register variable
8642         if __PIC__ or __pic__ is defined.
8643
8644 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
8645
8646         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
8647         __asm__ so that it works correctly even if -ansi -pedantic-errors.
8648
8649 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8650
8651         * gcc.misc-tests/linkage.exp: Update last change to handle
8652         sparc*-, not just sparc-.
8653
8654 2002-04-03  Richard Henderson  <rth@redhat.com>
8655
8656         * gcc.dg/cpp/ucs.c: Improved long UCS test.
8657
8658 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
8659
8660         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
8661
8662 2002-04-02  David S. Miller  <davem@redhat.com>
8663
8664         * gcc.c-torture/execute/20020402-3.c: New test.
8665
8666 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
8667
8668         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
8669         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
8670
8671         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
8672         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
8673         g77.f-torture/execute/20001201.x,
8674         g77.f-torture/execute/u77-test.x: New files.
8675
8676         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
8677         * gcc.dg/wchar_t-1.c: Ditto.
8678
8679 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8680
8681         * gcc.c-torture/execute/20020402-1.c: New test.
8682
8683 2002-04-01  Richard Henderson  <rth@redhat.com>
8684
8685         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
8686
8687         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
8688
8689 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8690
8691         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
8692
8693 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8694
8695         * g++.dg/inherit/template-as-base.C: Expect error.
8696         * g++.dg/inherit/namespace-as-base.C: Likewise.
8697
8698 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
8699
8700         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
8701         g++.dg/ext/instantiate3.C: Tweak match patterns.
8702
8703         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
8704         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
8705         -da test.
8706
8707 2002-03-31  Richard Henderson  <rth@redhat.com>
8708
8709         * gcc.dg/special/alias-2.c: New.
8710         * gcc.dg/special/ecos.exp: Run it.
8711
8712 2002-03-31  Richard Henderson  <rth@redhat.com>
8713
8714         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
8715
8716 2002-03-31  Kazu Hirata  <kazu@hxi.com>
8717
8718         * gcc.dg/weak-1.c: Disable on h8300 port.
8719
8720 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
8721
8722         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
8723         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
8724         ordering tests.
8725         * g++.dg/bprob/bprob-1.C: New test.
8726         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
8727         * g++.dg/gcov/gcov-1.C: New test.
8728         * g++.dg/gcov/gcov-1.x: New file.
8729         * g++.dg/gcov/gcov-2.C: New test.
8730         * g++.dg/gcov/gcov-3.C: New test.
8731         * g++.dg/gcov/gcov-3.h: New file.
8732
8733 2002-03-28  Roger Sayle  <roger@eyesopen.com>
8734
8735         * g++.old-deja/g++.other/builtins5.C: New test.
8736         * g++.old-deja/g++.other/builtins6.C: New test.
8737         * g++.old-deja/g++.other/builtins7.C: New test.
8738         * g++.old-deja/g++.other/builtins8.C: New test.
8739         * g++.old-deja/g++.other/builtins9.C: New test.
8740
8741 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
8742
8743         * g++.dg/opt/static1.C: New test.
8744
8745         * g++.dg/opt/longbranch1.C: New test.
8746
8747 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
8748
8749         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
8750
8751         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
8752
8753 2002-03-28  Jeffrey A Law  (law@redhat.com)
8754
8755         * gcc.c-torture/execute/20020328-1.c: New test.
8756
8757 2002-03-27  Richard Henderson  <rth@redhat.com>
8758
8759         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
8760         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
8761         move from g++.old-deja/g++.ext/.
8762
8763 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
8764
8765         * g++.dg/init/new2.C: New test.
8766
8767 2002-03-26  Richard Henderson  <rth@redhat.com>
8768
8769         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
8770
8771         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
8772         on sparc.
8773
8774         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
8775         sparcv9 systems.
8776         * gcc.dg/20001102-1.c: Likewise.
8777
8778 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
8779
8780         * gcc.dg/cpp/endif-pedantic1.c,
8781         gcc.dg/cpp/endif-pedantic2.c:  New tests.
8782
8783 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
8784
8785         * g++.dg/init/new1.C: New test.
8786
8787 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
8788
8789         * g++.dg/abi/vbase9.C: New test.
8790
8791 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
8792
8793         * gcc.dg/arm-asm.c: New test.
8794
8795 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
8796
8797         * gcc.dg/Wswitch-enum.c: New test.
8798         Fix PR c/5044.
8799
8800 2002-03-26  Richard Henderson  <rth@redhat.com>
8801
8802         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
8803         structure.
8804
8805 2002-03-25  Richard Henderson  <rth@redhat.com>
8806
8807         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
8808         sparcv9 systems.
8809
8810         * gcc.c-torture/compile/20011119-1.c (xxx): New.
8811         * gcc.c-torture/compile/20011119-2.c (xxx): New.
8812
8813 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
8814
8815         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
8816
8817 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
8818
8819         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
8820         targets using generic thunk support.
8821
8822 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
8823
8824         * gcc.c-torture/compile/20020323-1.c: New test.
8825
8826         * g++.dg/opt/conj2.C: New test.
8827
8828 2002-03-24  Richard Henderson  <rth@redhat.com>
8829
8830         * gcc.dg/weak-1.c: Use -fno-common.
8831
8832 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8833
8834         * g77.dg/f77-edit-apostrophe-out.f: New test
8835         * g77.dg/f77-edit-h-out.f: New test
8836         * g77.dg/f77-edit-t-in.f: New test
8837         * g77.dg/f77-edit-t-out.f: New test
8838         * g77.dg/f77-edit-x-out.f: New test
8839         * g77.dg/f77-edit-slash-out.f: New test
8840         * g77.dg/f77-edit-colon-out.f: New test
8841         * g77.dg/f77-edit-s-out.f: New test
8842
8843 2002-03-24  Richard Henderson  <rth@redhat.com>
8844
8845         * objc/execute/formal_protocol-6.x: New XFAIL.
8846
8847 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8848
8849         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
8850         that do not support weak symbols
8851
8852 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8853
8854         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
8855         * lib/g77.exp:  Likewise
8856         * lib/objc.exp: Likewise
8857
8858 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
8859
8860         * gcc.dg/Wswitch-default.c: New test.
8861
8862 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
8863
8864         * g++.dg/other/enum1.C: New test.
8865
8866 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
8867
8868         * gcc.dg/pragma-ep-3.c: Fix typo.
8869
8870 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8871
8872         * g++.dg/inherit/template-as-base.C: New test.
8873
8874 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
8875
8876         * g++.old-deja/g++.other/dwarf2-1.C: Move...
8877         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
8878
8879 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
8880
8881         * gcc.dg/cpp/multiline.c: Update to match.
8882
8883 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
8884
8885         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
8886
8887 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
8888
8889         * gcc.dg/cpp/extratokens2.c:  New file.
8890
8891 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
8892
8893         * gcc.dg/20020312-2.c: Add rs6000 target.
8894
8895         * gcc.c-torture/compile/20020319-1.c: New test.
8896
8897 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8898
8899         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
8900         (A, E): Handle this.
8901
8902 2002-03-20  Jason Merrill  <jason@redhat.com>
8903
8904         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
8905         ignoring -fpic.
8906         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
8907         through prune_gcc_output.
8908
8909 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
8910
8911         * gcc.c-torture/compile/20020320-1.c: New test.
8912
8913 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
8914
8915         * gcc.c-torture/compile/20020318-1.c: New test.
8916
8917         * gcc.dg/struct-by-value-1.c: New test.
8918
8919         * gcc.dg/20020319-1.c: New test.
8920
8921 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
8922
8923         * g++.dg/opt/conj1.C: New test.
8924
8925 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
8926
8927         * g++.dg/template/qualttp20.C: Revert previous change.
8928         * g++.dg/template/qualttp3.C: Likewise.
8929         * g++.dg/template/qualttp4.C: Likewise
8930         * g++.dg/template/qualttp5.C: Likewise
8931         * g++.dg/template/qualttp6.C: Likewise
8932         * g++.dg/template/qualttp7.C: Likewise
8933         * g++.dg/template/qualttp8.C: Likewise
8934         * g++.dg/template/recurse.C: Likewise.
8935
8936 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
8937
8938         * gcc.dg/cpp/wchar-1.c: Update.
8939
8940 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
8941
8942         * g++.dg/template/conv1.C: New test.
8943         * g++.dg/template/conv2.C: New test.
8944         * g++.dg/template/conv3.C: New test.
8945         * g++.dg/template/conv4.C: New test.
8946
8947 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8948
8949         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
8950         * g++.dg/template/qualttp3.C: Likewise.
8951         * g++.dg/template/qualttp4.C: Likewise
8952         * g++.dg/template/qualttp5.C: Likewise
8953         * g++.dg/template/qualttp6.C: Likewise
8954         * g++.dg/template/qualttp7.C: Likewise
8955         * g++.dg/template/qualttp8.C: Likewise
8956         * g++.dg/template/recurse.C: Likewise.
8957
8958 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8959
8960         * g++.dg/opt/dtor1.C: New test.
8961
8962 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
8963
8964         * gcc.c-torture/compile/20020315-1.c: New test.
8965
8966 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
8967
8968         * gcc.dg/weak-1.c: Fix scan tests.
8969
8970 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
8971
8972         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
8973         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
8974         cris-*-aout* mmix-*-*.
8975         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
8976         cris-*-aout* mmix-*-*.
8977         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
8978         cris-*-elf* cris-*-aout* and mmix-*-*.
8979         * gcc.dg/20001009-1.c: Ditto.
8980         * gcc.dg/20010912-1.c: Ditto.
8981         * gcc.dg/20020122-4.c: Ditto.
8982         * gcc.dg/inline-2.c: Ditto.
8983
8984 2002-03-14  Jeffrey A Law  (law@cygnus.com)
8985
8986         * gcc.c-torture/compile/20020314-1.c: New test.
8987
8988 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
8989
8990         * gcc.c-torture/execute/20020314-1.c: New test.
8991
8992 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
8993
8994         * g++.dg/warn/Wunused-1.C: New test.
8995
8996 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
8997
8998         * g++.dg/abi/mangle6.C: New test.
8999
9000 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
9001
9002         * gcc.c-torture/compile/20020309-2.c: New test.
9003
9004         * gcc.c-torture/compile/20020312-1.c: New test.
9005
9006 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
9007
9008         * g++.dg/other/access1.C: New test.
9009
9010 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
9011
9012         * gcc.c-torture/execute/wchar_t-1.c: New test.
9013
9014 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
9015
9016         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
9017
9018 2002-03-12  Roger Sayle  <roger@eyesopen.com>
9019
9020         * gcc.dg/20020312-1.c: New test case.
9021
9022 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
9023
9024         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
9025
9026 2002-03-11  Richard Henderson  <rth@redhat.com>
9027
9028         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
9029         * g++.old-deja/g++.jason/report.C: Likewise.
9030
9031 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
9032
9033         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
9034         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
9035
9036 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
9037
9038         * testsuite/g++.dg/overload/pmf1.C: New test.
9039
9040 2002-03-11  Kazu Hirata  <kazu@hxi.com>
9041
9042         * gcc.c-torture/execute/20020307-1.c: Use long.
9043
9044 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
9045
9046         PR optimization/5844
9047         * gcc.dg/20020310-1.c: New test.
9048
9049 2002-03-09  Michael Meissner  <meissner@redhat.com>
9050
9051         * gcc.c-torture/execute/memcpy-2.c: New test.
9052         * gcc.c-torture/execute/memset-1.c: New test.
9053         * gcc.c-torture/execute/strlen-1.c: New test.
9054         * gcc.c-torture/execute/strcmp-1.c: New test.
9055         * gcc.c-torture/execute/strncmp-1.c: New test.
9056
9057 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
9058
9059         * gcc.dg/ppc-ldstruct.c: New test.
9060
9061 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
9062
9063         * gcc.c-torture/execute/va-arg-22.c: New test.
9064
9065 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9066
9067         * gcc.c-torture/compile/20020309-1.c: New test.
9068
9069 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
9070
9071         * gcc.c-torture/execute/20020307-2.c: New test.
9072
9073 2002-03-07  Jeffrey A Law  (law@redhat.com)
9074
9075         * g77.f-torture/compile/20020307-1.f: New test.
9076
9077 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
9078
9079         * gcc.dg/unordered-1.c: New test.
9080
9081 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
9082
9083         * gcc.c-torture/execute/20020307-1.c: New test.
9084
9085 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
9086
9087         * gcc.dg/20020304-1.c: New test.
9088
9089         * gcc.c-torture/compile/20020304-2.c: New test.
9090
9091 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
9092
9093         * gcc.c-torture/compile/20020304-1.c: New test case
9094         (from PR c/5830).
9095
9096 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
9097
9098         * gcc.dg/20020103-1.c: Add other -D ppc variants.
9099
9100 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
9101
9102         * g++.dg/other/classkey1.C: New test.
9103
9104 2002-03-01  Richard Henderson  <rth@redhat.com>
9105
9106         * gcc.c-torture/compile/981223-1.x: New.
9107         * gcc.c-torture/compile/920625-1.x: New.
9108
9109 2002-02-28  Richard Henderson  <rth@redhat.com>
9110
9111         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
9112
9113 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
9114
9115         * gcc.c-torture/execute/20020227-1.c: New test.
9116
9117 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
9118
9119         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
9120         here" ERROR lines.
9121         * g++.old-deja/g++.oliva/partord1.C: Likewise.
9122         * g++.old-deja.g++.other/defarg1.C: Likewise.
9123         * g++.old-deja/g++.pt/calls2.C: Likewise.
9124         * g++.old-deja/g++.pt/crash20.C: Likewise.
9125         * g++.old-deja/g++.pt/crash30.C: Likewise.
9126         * g++.old-deja/g++.pt/crash36.C: Likewise.
9127         * g++.old-deja/g++.pt/crash6.C: Likewise.
9128         * g++.old-deja/g++.pt/defarg13.C: Likewise.
9129         * g++.old-deja/g++.pt/derived3.C: Likewise.
9130         * g++.old-deja/g++.pt/error1.C: Likewise.
9131         * g++.old-deja/g++.pt/friend21.C: Likewise.
9132         * g++.old-deja/g++.pt/friend23.C: Likewise.
9133         * g++.old-deja/g++.pt/infinite1.C: Likewise.
9134         * g++.old-deja/g++.robertl/eb128.C: Likewise.
9135
9136 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
9137
9138         * gcc.c-torture/execute/20020225-2.c: New test.
9139
9140 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
9141
9142         * gcc.c-torture/execute/920730-1t.c,
9143         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
9144         Delete test cases, only relevant to -traditional.
9145
9146 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
9147
9148         * gcc.dg/cpp/undef1.c: Remove.
9149         * gcc.dg/cpp/directiv.c: Update.
9150         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
9151
9152 2002-02-27  Michael Meissner  <meissner@redhat.com>
9153
9154         * gcc.c-torture/execute/20020226-1.c: New test.
9155
9156 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
9157
9158         * g++.dg/debug/debug4.C: New test.
9159
9160         * gcc.dg/ia64-visibility-1.c: New test.
9161
9162 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
9163
9164         * gcc.dg/debug/20020224-1.c: New.
9165
9166 2002-02-25  Kazu Hirata  <kazu@hxi.com>
9167
9168         * gcc.c-torture/execute/960416-1.x: New.
9169         * gcc.c-torture/execute/divconst-3.x: Likewise.
9170
9171 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
9172
9173         * gcc.dg/20020224-1.c: New test.
9174
9175 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
9176
9177         * gcc.c-torture/execute/20020225-1.c: New.
9178
9179 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
9180
9181         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
9182
9183 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
9184
9185         * gcc.dg/20020222-1.c: New test.
9186
9187 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
9188
9189         * g++.dg/opt/anonunion1.C: New test.
9190
9191 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
9192
9193         * g++.dg/template/qualttp19.C: New test.
9194         * g++.dg/template/qualttp20.C: New test.
9195         * g++.old-deja/g++.jason/report.C: Adjust expected errors
9196         * g++.old-deja/g++.other/qual1.C: Likewise.
9197
9198 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
9199
9200         * gcc.dg/attr-alwaysinline.c: New.
9201
9202 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
9203
9204         * gcc.dg/20020220-1.c: New test.
9205
9206         * gcc.dg/20020220-2.c: New test.
9207
9208         * g++.dg/opt/mmx1.C: New test.
9209
9210 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
9211
9212         * gcc.c-torture/compile/20020110.c: New test.
9213
9214 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
9215
9216         * gcc.c-torture/execute/20020219-1.c: New test.
9217
9218         * gcc.dg/20020219-1.c: New test.
9219
9220         * gcc.dg/noncompile/20020220-1.c: New test.
9221
9222         * g++.dg/opt/ptrintsum1.C: New test.
9223
9224         * gcc.dg/debug/20020220-1.c: New test.
9225
9226 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
9227
9228         * gcc.c-torture/execute/20020216-1.c: New test.
9229
9230 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
9231
9232         * gcc.dg/decl-1.c: Update, new test.
9233
9234 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
9235
9236         * g++.dg/abi/bitfield1.C: New test.
9237         * g++.dg/abi/bitfield2.C: New test.
9238
9239 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
9240
9241         * gcc.dg/attr-nest.c: New test.
9242
9243 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
9244
9245         * gcc.c-torture/execute/20020215-1.c: New test.
9246
9247 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
9248
9249         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
9250         * g++.dg/debug/debug.exp: New.
9251         * g++.dg/debug/trivial.C: New.
9252         * g++.dg/debug/debug1.C: Moved...
9253         * g++.dg/other/debug1.C: ...from here.
9254         * g++.dg/debug/debug2.C: Moved...
9255         * g++.dg/other/debug2.C: ...from here.
9256         * g++.dg/debug/debug3.C: Moved...
9257         * g++.dg/other/debug3.C: ...from here.
9258
9259         * gcc.dg/noncompile/20020213-1.c: New test.
9260
9261 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
9262
9263         * g++.dg/other/debug3.C: New test.
9264
9265         * gcc.c-torture/execute/20020213-1.c: New test.
9266
9267 2002-02-13  Richard Smith <richard@ex-parrot.com>
9268
9269         * g++.old-deja/g++.other/thunk1.C: New test.
9270
9271 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
9272
9273         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
9274
9275 2002-02-13  Stan Shebs  <shebs@apple.com>
9276
9277         * gcc.dg/altivec-3.c: New.
9278
9279 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
9280
9281         * gcc.dg/Wunreachable-1.c: New test.
9282         * gcc.dg/Wunreachable-2.c: New test.
9283
9284 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
9285
9286         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
9287
9288 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
9289
9290         * gcc.dg/decl-1.c: New test.
9291
9292 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
9293
9294         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
9295
9296 2002-02-10  Kazu Hirata  <kazu@hxi.com>
9297
9298         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
9299         * gcc.c-torture/compile/980506-1.x: Likewise.
9300
9301 2002-02-10  Kazu Hirata  <kazu@hxi.com>
9302
9303         * gcc.dg/20020210-1.c: New.
9304
9305 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
9306
9307         * g77.f-torture/execute/947.f: New regression test
9308         for PR fortran/947.
9309
9310 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
9311
9312         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
9313         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
9314
9315 2002-02-08  Richard Henderson  <rth@redhat.com>
9316
9317         * gcc.c-torture/compile/labels-3.c: New.
9318
9319 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
9320
9321         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
9322         expression statements work instead.
9323         * gcc.dg/noncompile/20020207-1.c: New test.
9324
9325 2002-02-07  Richard Henderson  <rth@redhat.com>
9326
9327         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
9328
9329 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
9330
9331         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
9332         message from g77
9333         * lib/g77-dg.exp: Trim g77 error messages so that they are
9334         recognized by dg.exp.
9335
9336 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
9337
9338         PR fortran/5473
9339         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
9340
9341 2002-02-07  Richard Henderson  <rth@redhat.com>
9342
9343         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
9344         to be sufficiently aligned for integers.
9345
9346 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
9347
9348         * g++.dg/template/friend4.C: New test.
9349
9350 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
9351
9352         PR fortran/5743
9353         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
9354         unsupported cases.
9355
9356 2002-02-07  Richard Henderson  <rth@redhat.com>
9357
9358         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
9359         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
9360         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
9361         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
9362
9363 2002-02-06  Richard Henderson  <rth@redhat.com>
9364
9365         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
9366
9367 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
9368
9369         * gcc.dg/20020206-1.c: New test.
9370
9371 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
9372
9373         * gcc.c-torture/execute/20020206-1.c: New test.
9374
9375         * gcc.c-torture/execute/20020206-2.c: New test.
9376
9377         PR optimization/5429:
9378         * gcc.c-torture/compile/20020206-1.c: New test.
9379
9380 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
9381
9382         * g++.dg/ext/align1.C: Do not use an explicit alignment value
9383         as certain file formats cannot support particularly large
9384         alignments.
9385
9386         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
9387         and do not expect to be able to link the executable.
9388
9389         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
9390         fail because the COFF format does not support the weak attribute.
9391
9392 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
9393
9394         * g77.dg/pr5473.f:  New test
9395
9396 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
9397
9398         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
9399         Fix testcase accordingly.
9400
9401 2002-02-04  Richard Henderson  <rth@redhat.com>
9402
9403         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
9404         (buf): Change to be an array of pointers, not ints.
9405
9406 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
9407
9408         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
9409         before all tests.  Move warning one line above to match where it
9410         C frontend emits.
9411         * gcc.dg/Wswitch-2.c: New test.
9412         * g++.dg/warn/Wswitch-1.C: New test.
9413         * g++.dg/warn/Wswitch-2.C: New test.
9414
9415 2002-02-04  Richard Henderson  <rth@redhat.com>
9416
9417         * g++.dg/abi/offsetof.C: Fix size comparison.
9418
9419 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
9420
9421         * gcc.dg/cast-qual-2.c: New test.
9422
9423 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
9424
9425         * gcc.dg/20020201-4.c: New test.
9426
9427 2002-02-04  Ben Elliston  <bje@redhat.com>
9428
9429         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
9430         target_info attribute != 0, in addition to the empty string.
9431         (gcc_target_compile): Likewise.
9432
9433 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
9434
9435         * gcc.dg/Wswitch.c: New test.
9436         PR gcc/4475. PR gcc/3780.
9437
9438 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
9439
9440         * g77.f-torture/execute/5122.f: New test for regressions
9441         against PR fortran/5122.
9442
9443 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
9444
9445         * g77.f-torture/compile/pr3743.f: Delete
9446         * g77.dg/pr3743-1.f: New test.
9447         * g77.dg/pr3743-2.f: New test.
9448         * g77.dg/pr3743-3.f: New test.
9449         * g77.dg/pr3743-4.f: New test.
9450
9451 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9452
9453         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
9454
9455 2002-02-02  Richard Henderson  <rth@redhat.com>
9456
9457         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
9458         * gcc.c-torture/execute/bf64-1.c: Likewise.
9459
9460 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
9461
9462         * gcc.dg/20020201-2.c: New test.
9463
9464         * gcc.dg/20020201-3.c: New test.
9465
9466         * gcc.c-torture/execute/bitfld-2.c: New test.
9467
9468 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9469
9470         * gcc.dg/bitfld-1.c: Update.
9471         * gcc.dg/bitfld-2.c: Update.
9472         * gcc.c-torture/execute/bitfld-1.x: New.
9473
9474 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
9475
9476         * gcc.c-torture/execute/20020201-1.c: New test.
9477
9478 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
9479
9480         PR target/5469
9481         * gcc.dg/20020201-1.c: New test.
9482
9483 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
9484
9485         PR fortran/3743
9486         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
9487         * g77.f-torture/compile/pr3743.x: Remove
9488
9489 2002-01-31  Tom Rix  <trix@redhat.com>
9490
9491         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
9492
9493 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
9494
9495         * gcc.dg/noncompile/20020130-1.c: New test.
9496
9497 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
9498
9499         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
9500
9501 2002-01-29  Richard Henderson  <rth@redhat.com>
9502
9503         * gcc.c-torture/execute/991118-1.c: Cast various constants back
9504         to long long.
9505         * gcc.c-torture/execute/bf64-1.c: Likewise.
9506
9507 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
9508
9509         * gcc.c-torture/execute/20020129-1.c: New test.
9510
9511 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
9512
9513         * gcc.c-torture/compile/20000224-1.c: Update.
9514         * gcc.c-torture/execute/bitfld-1.c: New tests.
9515         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
9516         * gcc.dg/uninit-A.c: Update.
9517
9518 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
9519
9520         * g++.dg/template/ctor1.C: Add instantiation.
9521
9522 2002-01-28  Paul Koning  <pkoning@equallogic.com>
9523
9524         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
9525         argument to __builtin_prefetch to be const ptr.
9526
9527 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
9528
9529         * gcc.c-torture/compile/20020120-1.c: New test.
9530
9531 2002-01-27  Kazu Hirata  <kazu@hxi.com>
9532
9533         * gcc.c-torture/execute/20020127-1.c: New test.
9534
9535 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
9536
9537         * g77.dg/f77-edit-i-in.f: New test
9538         * g77.dg/f77-edit-i-out.f: New test
9539
9540 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
9541
9542         * gcc.dg/debug/debug.exp: New file.
9543         * gcc.dg/debug/trivial.c: New file.
9544         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
9545         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
9546         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
9547         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
9548         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
9549         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
9550         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
9551         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
9552         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
9553         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
9554         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
9555         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
9556         * gcc.dg/20000503-1.c: Removed.
9557         * gcc.dg/20010207-1.c: Removed.
9558         * gcc.dg/20011223-1.c: Removed.
9559         * gcc.dg/20020104-2.c: Removed.
9560         * gcc.dg/debug-1.c: Removed.
9561         * gcc.dg/debug-2.c: Removed.
9562         * gcc.dg/debug-3.c: Removed.
9563         * gcc.dg/debug-4.c: Removed.
9564         * gcc.dg/debug-5.c: Removed.
9565         * gcc.dg/debug-6.c: Removed.
9566         * gcc.dg/dwarf2-1.c: Removed.
9567         * gcc.dg/dwarf2-2.c: Removed.
9568
9569 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
9570
9571         * g++.old-deja/g++.other/eh5.C: New test.
9572         * g++.old-deja/g++.other/sibcall2.C: New test.
9573         * g++.old-deja/g++.other/array9.C: New test.
9574         * g++.old-deja/g++.other/typename2.C: New test.
9575         * g++.old-deja/g++.other/crash60.C: New test.
9576         * g++.old-deja/g++.other/conv9.C: New test.
9577         * g++.old-deja/g++.other/mangle10.C: New test.
9578         * g++.old-deja/g++.other/unchanging1.C: New test.
9579         * g++.old-deja/g++.other/exprstmt1.C: New test.
9580         * g++.old-deja/g++.other/inline23.C: New test.
9581         * g++.old-deja/g++.eh/ia64-1.C: New test.
9582         * g++.old-deja/g++.other/dwarf2-1.C: New test.
9583         * g++.old-deja/g++.other/reload1.C: New test.
9584         * g++.old-deja/g++.other/static20.C: New test.
9585         * g++.old-deja/g++.other/local-alloc1.C: New test.
9586         * g++.old-deja/g++.other/conv8.C: New test.
9587         * g++.old-deja/g++.other/stmtexpr2.C: New test.
9588         * g++.old-deja/g++.other/storeexpr1.C: New test.
9589         * g++.old-deja/g++.other/storeexpr2.C: New test.
9590         * g++.dg/eh/template2.C: New test.
9591         * g++.dg/warn/weak1.C: New test.
9592
9593 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
9594
9595         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
9596         Remove first, non-varying, argument.
9597
9598 2002-01-23  Richard Henderson  <rth@redhat.com>
9599
9600         * gcc.dg/inline-2.c: New.
9601
9602         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
9603         Add optional target arg.  Check number of arguments.
9604         (scan-assembler-not, scan-assembler-dem): Likewise.
9605         (scan-assembler-dem-not): Likewise.
9606
9607 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
9608
9609         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
9610         line 12.
9611         * g++.old-deja/g++.brendan/parse3.C,
9612         g++.old-deja/g++.other/crash26.C,
9613         g++.old-deja/g++.other/crash28.C,
9614         g++.old-deja/g++.other/crash29.C,
9615         g++.old-deja/g++.other/crash30.C,
9616         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
9617
9618 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
9619
9620         * gcc.dg/20020115-1.c: New.
9621
9622 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
9623
9624         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
9625
9626 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
9627
9628         * gcc.dg/20020122-3.c: New.
9629
9630 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
9631
9632         * g++.dg/other/gc1.C: New test.
9633
9634 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
9635
9636         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
9637
9638 2002-01-22  Richard Henderson  <rth@redhat.com>
9639
9640         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
9641
9642 2002-01-22  Richard Henderson  <rth@redhat.com>
9643
9644         * gcc.dg/20020122-4.c: New.
9645
9646 2002-01-22  H.J. Lu <hjl@gnu.org>
9647
9648         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
9649         link output.
9650         * gcc.dg/special/ecos.exp: Likewise.
9651         * lib/g++-dg.exp: Likewise.
9652         * lib/g77-dg.exp: Likewise.
9653         * lib/gcc-dg.exp : Likewise.
9654         * lib/mike-g++.exp: Likewise.
9655         * lib/mike-g77.exp: Likewise.
9656         * lib/mike-gcc.exp: Likewise.
9657         * lib/objc-dg.exp: Likewise.
9658
9659 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
9660
9661         PR target/5379
9662         * gcc.dg/20020122-2.c: New test.
9663
9664 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
9665
9666         * gcc.dg/20020122-1.c: New test.
9667
9668 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
9669
9670         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
9671
9672 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
9673
9674         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
9675
9676 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9677
9678         * gcc.c-torture/compile/20020121-1.c: New test.
9679
9680 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9681
9682         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
9683         ld_library_path.
9684
9685 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
9686
9687         * gcc.dg/20020218-1.c: New test.
9688
9689 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
9690
9691         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
9692         messages
9693         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
9694         "At global scope" warning
9695         * g++.dg/ext/align1.C: Change cygwin test for alignment
9696         from db-bogus to dg-warning
9697
9698 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
9699
9700         * g77.f-torture/compile/cpp2.F: New test.
9701
9702 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
9703
9704         * g++.dg/template/access1.C: New test.
9705
9706 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
9707
9708         * gcc.dg/20020118-1.c: New.
9709
9710 2002-01-18  Kazu Hirata  <kazu@hxi.com>
9711
9712         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
9713
9714 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
9715
9716         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
9717         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
9718         alignment warnings.
9719
9720 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
9721
9722         * gcc.misc-tests/i386-prefetch.exp: Save and restore
9723         torture_with_loops and torture_without_loops
9724
9725 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
9726
9727         * gcc.c-torture/compile/20020116-1.c: New test.
9728
9729 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
9730
9731         * gcc.dg/20020116-2.c: New test.
9732
9733         * gcc.dg/ultrasp4.c: New test.
9734
9735         * gcc.dg/20020116-1.c: New test.
9736
9737 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
9738
9739         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
9740         by EABI.
9741
9742 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
9743
9744         * gcc.misc-tests/i386-prefetch.exp: New.
9745         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
9746         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
9747         * gcc.misc-tests/i386-pf-none-1.c: New test.
9748         * gcc.misc-tests/i386-pf-sse-1.c: New test.
9749
9750 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
9751
9752         * gcc.dg/gnu89-init-1.c: Add new tests.
9753
9754 2002-01-15  Andreas Jaeger  <aj@suse.de>
9755
9756         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
9757         * gcc.dg/i386-mmx-2.c: Likewise.
9758         * gcc.dg/i386-sse-1.c: Likewise.
9759         * gcc.dg/i386-sse-2.c: Likewise.
9760         * gcc.dg/i386-sse-3.c: Likewise.
9761
9762 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
9763
9764         * g77.f-torture/execute/intrinsic-unix-bessel.f:
9765         Uncomment additional cases that now pass.
9766
9767 2002-01-11  Richard Henderson  <rth@redhat.com>
9768
9769         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
9770         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
9771
9772 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
9773
9774         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
9775
9776 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
9777
9778         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
9779         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
9780
9781 2002-01-10  Dale Johannesen  <dalej@apple.com>
9782
9783         * gcc.c-torture/execute/loop-11.c: New.
9784
9785 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
9786
9787         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
9788         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
9789
9790 2002-01-09  Richard Henderson  <rth@redhat.com>
9791
9792         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
9793         type in which to perform the operation for each size.
9794
9795 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
9796
9797         * gcc.c-torture/compile/20020109-2.c: New test.
9798
9799 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
9800
9801         * gcc.c-torture/execute/loop-10.c: New test.
9802
9803 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
9804
9805         * gcc.c-torture/compile/20010226-1.c: New test.
9806         * gcc.c-torture/compile/20010227-1.c: New test.
9807         * gcc.c-torture/compile/20010426-1.c: New test.
9808         * gcc.c-torture/compile/20010510-1.c: New test.
9809         * gcc.c-torture/compile/20010605-3.c: New test.
9810         * gcc.c-torture/compile/20010824-1.c: New test.
9811         * gcc.c-torture/execute/20010409-1.c: New test.
9812         * gcc.dg/noncompile/20000901-1.c: New test.
9813         * gcc.dg/20001023-1.c: New test.
9814         * gcc.dg/20001101-1.c: New test.
9815         * gcc.dg/20001102-1.c: New test.
9816         * gcc.dg/20010207-1.c: New test.
9817         * gcc.dg/20010405-1.c: New test.
9818         * gcc.dg/20010822-1.c: New test.
9819         * gcc.dg/20011107-1.c: New test.
9820
9821 2002-01-09  Jeffrey A Law  (law@redhat.com)
9822
9823         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
9824
9825         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
9826         execution failure on PA targets.
9827
9828 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
9829
9830         * gcc.c-torture/compile/20020109-1.c: New test.
9831
9832 2002-01-08  Kazu Hirata  <kazu@hxi.com>
9833
9834         * gcc.c-torture/execute/20020108-1.c: New test.
9835
9836 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
9837
9838         * gcc.dg/20020108-1.c: New test.
9839
9840 2002-01-08  H.J. Lu <hjl@gnu.org>
9841
9842         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
9843         for header files.
9844
9845 2002-01-08  Geoff Keating  <geoffk@redhat.com>
9846
9847         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
9848         consistency.
9849
9850 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
9851
9852         * gcc.dg/altivec-4.c: Test altivec predicates.
9853
9854 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
9855
9856         * gcc.c-torture/execute/20020107-1.c: New test.
9857
9858 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
9859
9860         PR c/5279
9861         * gcc.c-torture/compile/20020106-1.c: New test.
9862
9863 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9864
9865         * gcc.c-torture/execute/nestfunc-4.c: New test.
9866
9867 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
9868
9869         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
9870         extra triple that slipped in.
9871         * g++.old-deja/g++.abi/align.C: Likewise.
9872         * g++.old-deja/g++.abi/bitfields.C: Likewise.
9873
9874 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
9875
9876         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
9877         * g++.old-deja/g++.abi/align.C: Likewise.
9878         * g++.old-deja/g++.abi/bitfields.C: Likewise.
9879
9880         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
9881         on FreeBSD/i386.
9882         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
9883         FreeBSD.
9884
9885 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
9886
9887         * gcc.dg/20020104-1.c: New test.
9888
9889         * gcc.dg/20020104-2.c: New test.
9890
9891 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
9892
9893         * gcc.dg/20020103-1.c: Fix typo in target selector.
9894
9895 2002-01-03  Richard Henderson  <rth@redhat.com>
9896
9897         * gcc.dg/20020103-1.c: New.
9898
9899 2002-01-03  Kazu Hirata  <kazu@hxi.com>
9900
9901         * gcc.c-torture/execute/20020103-1.c: New test.
9902
9903 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
9904
9905         * g++.dg/other/debug2.C: New test.
9906
9907         * gcc.c-torture/compile/20020103-1.c: New test.
9908
9909 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
9910
9911         * gcc.dg/gnu89-init-1.c: Added new tests.
9912
9913 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9914
9915         * g++.dg/template/friend2.C: Remove as patch is reverted.
9916
9917         * g++.dg/warn/oldcast1.C: New test.
9918
9919         * g++.dg/template/ptrmem1.C: New test.
9920         * g++.dg/template/ptrmem2.C: New test.
9921
9922         * g++.dg/template/ntp.C: New test.
9923
9924         * g++.dg/other/component1.C: New test.
9925
9926         * g++.dg/template/ttp3.C: New test.
9927
9928         * g++.dg/template/friend2.C: New test.
9929         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
9930
9931 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9932
9933         * g++.dg/other/ptrmem1.C: New test.
9934         * g++.dg/other/ptrmem2.C: New test.
9935
9936 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9937
9938         * g++.dg/template/ctor1.C: New test.
9939
9940 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9941
9942         * g++.dg/template/friend2.C: New test.
9943
9944 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
9945
9946         * gcc.dg/mmix-1.c: New test.
9947
9948 2001-12-31  Richard Henderson  <rth@redhat.com>
9949
9950         * gcc.dg/asm-5.c: New.
9951
9952 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
9953
9954         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
9955         in namespace __gnu_cxx
9956
9957 2001-12-30  Richard Henderson  <rth@redhat.com>
9958
9959         * gcc.dg/debug-6.c: New.
9960
9961 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
9962
9963         * gcc.c-torture/compile/20011229-2.c: New test.
9964
9965 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
9966
9967         * gcc.dg/debug-3.c: New test.
9968         * gcc.dg/debug-4.c: New test.
9969         * gcc.dg/debug-5.c: New test.
9970
9971 2001-12-29  Richard Henderson  <rth@redhat.com>
9972
9973         * g++.dg/eh/loop1.C: New.
9974
9975 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9976
9977         * g++.dg/template/crash1.C: New test.
9978
9979 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9980
9981         * g++.dg/other/const1.C: New test.
9982
9983 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
9984
9985         * gcc.c-torture/compile/20011229-1.c: New test.
9986
9987 2001-12-28  Stan Shebs  <shebs@apple.com>
9988
9989         * lib/objc-torture.exp: Resync with c-torture.exp.
9990         * lib/objc.exp: Load standard libraries.
9991
9992 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
9993
9994         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
9995         additional tests.
9996
9997 2001-12-27  Roger Sayle <roger@eyesopen.com>
9998
9999         * gcc.c-torture/execute/string-opt-16.c: New testcase.
10000
10001 2001-12-27  Richard Henderson  <rth@redhat.com>
10002
10003         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
10004
10005 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
10006
10007         * g++.dg/eh/ctor1.C: New test.
10008         * g++.dg/other/error2.C: New test.
10009
10010 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
10011
10012         * g++.dg/other/init2.C: New test.
10013
10014 2001-12-24  Richard Henderson  <rth@redhat.com>
10015
10016         * gcc.dg/20011223-1.c: New.
10017         * gcc.dg/inline-1.c: New.
10018
10019 2001-12-23  Richard Henderson  <rth@redhat.com>
10020
10021         * gcc.dg/asm-4.c: Test operand modifiers.
10022
10023 2001-12-23  Richard Henderson  <rth@redhat.com>
10024
10025         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
10026
10027 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
10028
10029         * gcc.c-torture/execute/20011223-1.c: New test.
10030
10031 2001-12-21  Richard Henderson  <rth@redhat.com>
10032
10033         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
10034         re-enables the warning.
10035
10036 2001-12-21  Richard Henderson  <rth@redhat.com>
10037
10038         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
10039
10040 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
10041
10042         * gcc.c-torture/compile/20011218-1.c: New test.
10043
10044 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
10045
10046         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
10047         arm-isr.c test.
10048         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
10049         epilogue generation for ARM ISR routines.
10050
10051 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10052
10053         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
10054         * gcc.dg/format/c90-printf-3.c: Likewise.
10055         * gcc.dg/format/c99-printf-3.c: Likewise.
10056         * gcc.dg/format/ext-1.c: Likewise.
10057         * gcc.dg/format/ext-6.c: Likewise.
10058         * gcc.dg/format/format.h: Prototype unlocked stdio.
10059
10060 2001-12-20  Richard Henderson  <rth@redhat.com>
10061
10062         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
10063         (arena): Use it.
10064         (malloc): Correct allocation logic.  Abort if we fill up the
10065         arena before initialization complete.
10066         (realloc): Correct allocation logic.
10067
10068 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
10069
10070         * gcc.c-torture/compile/20011219-2.c: New test.
10071
10072         * gcc.c-torture/execute/20011219-1.c: New test.
10073
10074 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
10075
10076         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
10077         target does not support weak symbols.
10078
10079 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
10080
10081         * gcc.c-torture/compile/20011219-1.c: New test.
10082
10083 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
10084
10085         * g++.dg/other/error1.C: New test.
10086
10087 2001-12-17  Jeffrey A Law  (law@redhat.com)
10088
10089         * gcc.c-torture/execute/20011217-1.c: New test.
10090
10091 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
10092
10093         * objc.dg/special/: New directory.
10094         * objc.dg/special/special.exp: New file.
10095         * objc.dg/special/unclaimed-category-1.h: New file.
10096         * objc.dg/special/unclaimed-category-1a.m: New file.
10097         * objc.dg/special/unclaimed-category-1.m: New file.
10098
10099 2001-12-17  Andreas Jaeger  <aj@suse.de>
10100
10101         * gcc.c-torture/compile/20011217-2.c: New test.
10102
10103 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10104
10105         * gcc.c-torture/compile/20011217-1.c: New test.
10106
10107 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
10108
10109         * testsuite/gcc.dg/20011214-1.c: New.
10110
10111 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
10112
10113         * gcc.dg/altivec-4.c: New.
10114
10115 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
10116
10117         * gcc.dg/20011113-1.c: New test.
10118
10119 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10120
10121         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
10122         std::__malloc_alloc_template<0> and
10123         std::__default_alloc_template<false, 0>.
10124
10125 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
10126
10127         * objc/execute/bf-21.m: New test.
10128         * objc/execute/enumeration-1.m: New test.
10129         * objc/execute/enumeration-2.m: New test.
10130
10131 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
10132
10133         * gcc.dg/gnu89-init-1.c: New test.
10134
10135 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
10136
10137         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
10138         * g++.old-deja/g++.jason/2371.C: Likewise.
10139         * g++.old-deja/g++.jason/template33.C: Likewise.
10140         * g++.old-deja/g++.jason/template34.C: Likewise.
10141         * g++.old-deja/g++.jason/template36.C: Likewise.
10142         * g++.old-deja/g++.oliva/typename1.C: Likewise.
10143         * g++.old-deja/g++.oliva/typename2.C: Likewise.
10144         * g++.old-deja/g++.other/typename1.C: Likewise.
10145         * g++.old-deja/g++.pt/inherit2.C: Likewise.
10146         * g++.old-deja/g++.pt/nontype5.C: Likewise.
10147         * g++.old-deja/g++.pt/typename11.C: Likewise.
10148         * g++.old-deja/g++.pt/typename14.C: Likewise.
10149         * g++.old-deja/g++.pt/typename16.C: Likewise.
10150         * g++.old-deja/g++.pt/typename3.C: Likewise.
10151         * g++.old-deja/g++.pt/typename4.C: Likewise.
10152         * g++.old-deja/g++.pt/typename5.C: Likewise.
10153         * g++.old-deja/g++.pt/typename7.C: Likewise.
10154         * g++.old-deja/g++.robertl/eb9.C: Likewise.
10155
10156 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
10157
10158         * g++.dg/other/linkage1.C: New test.
10159         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
10160         specifiers.
10161
10162 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
10163
10164         * gcc.dg/concat.c: New test.
10165
10166 2001-12-11  Stan Shebs  <shebs@apple.com>
10167
10168         * objc/compile: New test directory.
10169         * objc/compile/compile.exp: New expect script.
10170         * objc/compile/20011211-1.m: New compile test.
10171
10172 2001-12-11  Jason Merrill  <jason@redhat.com>
10173
10174         * lib/prune.exp (prune_gcc_output): Also handle "In member
10175         function".  So many permutations...
10176
10177 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
10178
10179         * g++.dg/template/typedef1.C: New test.
10180
10181 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
10182
10183         * g++.dg/other/copy1.C: New test.
10184
10185 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
10186
10187         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
10188
10189         * gcc.dg/builtin-choose-expr.c: New.
10190
10191 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
10192
10193         * gcc.dg/altivec-2.c: New.
10194
10195 2001-12-07  Richard Henderson  <rth@redhat.com>
10196
10197         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
10198
10199 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
10200
10201         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
10202         ultrasparc.
10203
10204 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10205
10206         * g++-old.deja/g++.robertl/eb101.C: Deleted.
10207
10208 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
10209
10210         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
10211         variable argument list.
10212
10213 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
10214
10215         * gcc.c-torture/execute/memcheck: Delete entire directory.
10216         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
10217         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
10218
10219 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10220
10221         * gcc.dg/Wshadow-1.c: New test.
10222
10223 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
10224
10225         * gcc.c-torture/compile/20011130-1.c: New test.
10226
10227         * gcc.dg/noncompile/20011025-1.c: New test.
10228
10229         * g++.dg/other/anon-union.C: New test.
10230
10231         * gcc.c-torture/execute/20011024-1.c: New test.
10232
10233 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
10234
10235         * gcc.c-torture/execute/20000722-1.x,
10236         gcc.c-torture/execute/20010123-1.x: Remove.
10237         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
10238         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
10239         gcc.dg/c99-complit-2.c: New tests.
10240
10241 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
10242
10243         * g++.dg/inherit/base1.C: New test.
10244
10245 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
10246
10247         * g++.dg/other/stdarg1.C: New test.
10248
10249         * gcc.c-torture/compile/20011130-2.c: New test.
10250
10251 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
10252
10253         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
10254         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
10255         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
10256         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
10257         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
10258         * gcc.dg/builtin-prefetch-1.c: New test.
10259
10260 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
10261
10262         * gcc.dg/20011130-1.c: New test.
10263
10264 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
10265
10266         * g++.dg/other/scope1.C: New test.
10267         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
10268
10269 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
10270
10271         * gcc.dg/vla-init-1.c: New test.
10272
10273 2001-12-01  Geoff Keating  <geoffk@redhat.com>
10274
10275         * gcc.c-torture/compile/structs.c: New testcase from GDB.
10276
10277 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10278
10279         * objc.dg/alias.m: Update.
10280         * objc.dg/class-1.m: Update.
10281         * objc.dg/const-str-1.m: Update.
10282         * objc.dg/fwd-proto-1.m: Update.
10283         * objc.dg/id-1.m: Update.
10284         * objc.dg/super-class-1.m: Update.
10285
10286 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
10287
10288         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
10289         constructs.
10290
10291 2001-11-28  Jeffrey A Law  (law@cygnus.com)
10292
10293         * gcc.c-torture/execute/20011128-1.c: New test.
10294
10295 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
10296
10297         * gcc.dg/20011127-1.c: New test.
10298
10299 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10300
10301         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
10302         from Austin Group draft 7.
10303         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
10304         scanf format arguments.
10305         * gcc.dg/format/no-exargs-2.c: New test.
10306
10307 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
10308
10309         * g++.dg/abi/vbase8-4.C: New test.
10310
10311 2001-11-24  Ian Lance Taylor  <ian@airs.com>
10312
10313         * gcc.c-torture/execute/20011121-1.c: New test.
10314
10315 2001-11-23  Jeffrey A Law  (law@cygnus.com)
10316
10317         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
10318
10319 2001-11-23  Andreas Jaeger  <aj@suse.de>
10320
10321         * gcc.dg/cpp/charconst-2.c: New test.
10322
10323 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
10324
10325         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
10326         to the host if it is remote.  Let tests specify extra headers
10327         they use.
10328         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
10329         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
10330         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
10331         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
10332         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
10333         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
10334         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
10335         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
10336         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
10337         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
10338
10339 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
10340
10341         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
10342         for little endian ARMs.
10343
10344 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
10345
10346         * gcc.c-torture/compile/20011119-1.c: New test.
10347         * gcc.c-torture/compile/20011119-2.c: New test.
10348
10349 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
10350
10351         * gcc.dg/altivec-1.c: Fix typo.
10352
10353 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
10354
10355         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
10356
10357 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
10358
10359         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
10360
10361 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
10362
10363         * lib/g77.exp: Don't specify --rpath-link.
10364
10365         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
10366         across all the headers.
10367         * gcc.dg/format/format.exp: For testing on a remote host,
10368         copy format.h.
10369
10370         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
10371         * gcc.c-torture/execute/930406-1.c: Likewise.
10372         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
10373
10374 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
10375
10376         * gcc.dg/altivec-1.c: New.
10377
10378 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
10379
10380         * gcc.dg/cpp/fpreprocessed.c: New test case.
10381
10382 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10383
10384         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
10385         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
10386         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
10387
10388 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10389
10390         * gcc.dg/no-builtin-1.c: New test.
10391
10392 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
10393
10394         * gcc.c-torture/execute/20011115-1.c: New test.
10395
10396 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
10397
10398         * gcc.c-torture/compile/20011114-2.c: New test.
10399         * gcc.c-torture/compile/20011114-3.c: New test.
10400         * gcc.c-torture/compile/20011114-4.c: New test.
10401
10402 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
10403
10404         * g++.dg/other/init1.C: New test.
10405
10406 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
10407
10408         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
10409         message.
10410
10411         * gcc.c-torture/execute/20011114-1.c: New testcase.
10412
10413         * gcc.c-torture/compile/20010327-1.c: Revert last change.
10414         * gcc.c-torture/compile/20011114-1.c: New test, exactly
10415         like the (before this change) version of 20010327-1.c.
10416
10417 2001-11-14  Roger Sayle <roger@eyesopen.com>
10418
10419         * gcc.c-torture/execute/string-opt-13.c: New testcase.
10420
10421 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
10422
10423         * g++.dg/init/array2.C: New test.
10424
10425 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
10426
10427         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
10428
10429 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
10430
10431         * g++.dg/other/forscope1.C: New test.
10432         * g++.dg/ext/forscope1.C: New test.
10433         * g++.dg/ext/forscope2.C: New test.
10434
10435 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
10436
10437         * gcc.c-torture/execute/20011113-1.c: New test.
10438
10439 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
10440
10441         * gcc.c-torture/execute/20011109-2.c: New test.
10442
10443         * gcc.c-torture/execute/20011109-1.c: New test.
10444
10445 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
10446
10447         * gcc.c-torture/compile/20011109-1.c: New test.
10448
10449 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
10450
10451         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
10452         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
10453         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
10454         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
10455         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
10456         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
10457         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
10458
10459 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
10460
10461         * g++.dg/warn/Wshadow-1.C: New tests.
10462         * g++.old-deja/g++.mike/for3.C: Update.
10463
10464 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
10465
10466         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
10467         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
10468         XFAILs.  Adjust expected error texts.
10469         * gcc.c-torture/compile/20011106-1.c,
10470         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
10471         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
10472         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
10473         gcc.dg/c99-array-lval-5.c: New tests.
10474
10475 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10476
10477         * gcc.dg/cpp/defined.c: Update.
10478
10479 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10480
10481         * gcc.c-torture/execute/anon-1.c: New test.
10482
10483 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
10484
10485         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
10486         same size, so no warning should be produced on stormy16.
10487
10488         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
10489         due to oversized array.
10490         * g++.old-deja/g++.mike/ns15.C: Likewise.
10491         * g++.old-deja/g++.pt/crash16.C: Likewise.
10492
10493 2001-11-02  Graham Stott  <grahams@redhat.com>
10494
10495         * g++.dgother/debug1.C: Fix typos.
10496
10497 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
10498
10499         * g++.dg/other/debug1.C: New test.
10500
10501 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10502
10503         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
10504         of unsigned long.
10505
10506 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
10507
10508         * gcc.dg/20011029-2.c: New test.
10509
10510         * gcc.c-torture/compile/20011029-1.c: New test.
10511
10512 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
10513
10514         * objc/execute/class_self-1.m: New test.
10515         * objc/execute/class_self-2.m: New test.
10516
10517 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
10518
10519         * gcc.misc-tests/msgs.exp: Delete.
10520         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
10521         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
10522         error set to match recent changes.
10523
10524 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
10525
10526         * gcc.dg/20011021-1.c: New test.
10527
10528 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
10529
10530         * gcc.c-torture/compile/20011023-1.c: New test.
10531
10532 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
10533
10534         * lib/g77.exp: Rewrite based on lib/g++.exp.
10535
10536 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
10537
10538         * gcc.c-torture/execute/20011019-1.c: New test.
10539
10540         * gcc.dg/20011018-1.c: New test.
10541
10542 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
10543
10544         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
10545
10546 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
10547
10548         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
10549         * gcc.dg/attr-invalid.c: Likewise.
10550
10551 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
10552
10553         * testsuite/gcc.dg/20011015-1.c: New test.
10554
10555 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
10556
10557         * g++.dg/template/unify2.C: New test.
10558
10559 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
10560
10561         * g++.dg/other/exception-specification.C: New test
10562
10563 2001-10-13  Tom Rix  <trix@redhat.com>
10564
10565         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
10566         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
10567
10568 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
10569
10570         * testsuite/gcc.dg/20011009-1.c: New test.
10571
10572 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
10573
10574         PR g++/4476
10575         * g++.dg/other/friend1.C: New test.
10576
10577 2001-10-11  Richard Henderson  <rth@redhat.com>
10578
10579         * g++.old-deja/g++.other/crash18.C: Add -S to options.
10580
10581 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10582
10583         * gcc.c-torture/compile/20011010-1.c: New.
10584
10585 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
10586
10587         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
10588         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
10589         g77.f-torture/execute/execute.exp,
10590         g77.f-torture/noncompile/noncompile.exp,
10591         gcc.c-torture/compile/compile.exp,
10592         gcc.c-torture/execute/execute.exp,
10593         gcc.c-torture/execute/ieee/ieee.exp,
10594         gcc.c-torture/execute/memcheck/memcheck.exp,
10595         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
10596         objc/execute/execute.exp: Update FSF address.
10597
10598 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
10599
10600         * gcc.dg/cpp/cmdlne-C.c: Update.
10601         * gcc.dg/cpp/cmdlne-C2.c: New.
10602
10603 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10604
10605         * gcc.c-torture/execute/20011008-3.c: New.
10606
10607 2001-10-08  DJ Delorie  <dj@redhat.com>
10608
10609         * gcc.dg/20011008-1.c: New.
10610         * gcc.dg/20011008-2.c: New.
10611
10612 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
10613
10614         * gcc.dg/cpp/spacing1.c: Update test.
10615
10616 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10617
10618         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
10619         spelling errors of "separate" as "seperate".
10620
10621 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
10622
10623         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
10624         enough to avoid inlining.
10625
10626 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10627
10628         * lib/g77.exp: set libg2c_dir correctly.
10629
10630 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10631
10632         * gcc.dg/cpp/macro11.c: New test.
10633
10634 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10635
10636         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
10637         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
10638         gcc.dg/format/multattr-3.c: New tests.
10639         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
10640         tests for format attributes on function pointers being rejected.
10641
10642 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10643
10644         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
10645
10646 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10647
10648         * g++.dg/warn/format1.C: New test.
10649
10650 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
10651
10652         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
10653
10654 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
10655
10656         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
10657
10658 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
10659
10660         * gcc.dg/cpp/redef2.c: Add test.
10661
10662 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
10663
10664         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
10665         long-standing bug on i686, apparently.
10666         * gcc.c-torture/execute/loop-2c.x: New file.
10667         * gcc.c-torture/execute/loop-2d.x: New file.
10668         * gcc.c-torture/execute/loop-3c.x: New file.
10669
10670 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
10671
10672         * gcc.dg/cpp/20000625-2.c: Correct line number.
10673
10674 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10675
10676         * gcc.dg/cpp/macro10.c: New test.
10677         * gcc.dg/cpp/strify3.c: New test.
10678         * gcc.dg/cpp/spacing1.c: Add tests.
10679         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
10680         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
10681
10682 2001-09-24  DJ Delorie  <dj@redhat.com>
10683
10684         * gcc.c-torture/execute/20010924-1.c: New test.
10685
10686 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10687
10688         * testsuite/objc/execute/paste.m: Remove.
10689
10690 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10691
10692         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
10693
10694 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
10695
10696         * g77.dg/strlen0.f: New test.
10697
10698 2001-09-21  Richard Henderson  <rth@redhat.com>
10699
10700         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
10701         * g++.old-deja/g++.abi/vtable2.C: Likewise.
10702
10703 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
10704
10705         Table-driven attributes.
10706         * g++.dg/ext/attrib1.C: New test.
10707
10708 2001-09-20  DJ Delorie  <dj@redhat.com>
10709
10710         * gcc.dg/20000926-1.c: Update expected warning messages.
10711         * gcc.dg/array-2.c: Likewise, and test for warnings too.
10712         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
10713         array.
10714
10715 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
10716
10717         * g++.dg/eh/registers1.C: New test case.
10718
10719 2001-09-17  Richard Henderson  <rth@redhat.com>
10720
10721         * gcc.dg/array-5.c: Fix VLA decomposition test.
10722
10723 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
10724
10725         * gcc.dg/cpp/line5.c: New testcase.
10726
10727 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
10728
10729         * gcc.dg/cpp/macro9.c: New test.
10730
10731 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
10732
10733         * gcc.c-torture/execute/980223.c: Change type of addr from long
10734         to char *.
10735
10736 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
10737
10738         * gcc.c-torture/execute/20010915-1.c: New test.
10739
10740 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
10741
10742         * g77.dg/bprob: New directory.
10743         * g77.dg/bprob/bprob.exp: New file.
10744         * g77.dg/bprob/bprob-1.f: New test.
10745         * g77.dg/gcov: New directory.
10746         * g77.dg/gcov/gcov.exp: New file.
10747         * g77.dg/gcov/gcov-1.f: New test.
10748         * g77.dg/gcov/gcov-1.x: New file.
10749
10750 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
10751
10752         * gcc.dg/cpp/directiv.c: Update.
10753         * gcc.dg/cpp/undef1.c: Update.
10754
10755 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
10756
10757         * gcc.dg/20010912-1.c: New test.
10758
10759 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
10760
10761         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
10762         language-independent file in lib.
10763         * lib/gcov.exp: New file.
10764
10765 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10766
10767         * gcc.c-torture/compile/20010911-1.c: New test.
10768
10769 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
10770
10771         * lib/profopt.exp: New, to support profile-directed optimizations.
10772         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
10773         * gcc.misc-tests/bprob-1.c: New test.
10774         * gcc.misc-tests/bprob-2.c: New test.
10775
10776 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
10777
10778         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
10779         XFAIL and which kinds of gcov output to verify.
10780         * gcc.misc-tests/gcov-4b.x: New file.
10781         * gcc.misc-tests/gcov-5b.x: New file.
10782         * gcc.misc-tests/gcov-6.x: New file.
10783         * gcc.misc-tests/gcov-7.c: New test.
10784         * gcc.misc-tests/gcov-7.x: New file.
10785
10786 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
10787
10788         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
10789         * gcc.misc-tests/gcov-6.c: New test.
10790
10791 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10792
10793         PR c++/3986
10794         * g++.dg/abi/vbase1.C: New test.
10795
10796 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
10797
10798         * objc.dg/method-2.m: New.
10799
10800 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10801
10802         PR c++/4203
10803         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
10804         * g++.dg/init/empty1.C: New test.
10805
10806 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
10807
10808         * gcc.c-torture/compile/20010903-1.c: New test.
10809
10810 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
10811
10812         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
10813         for m68k.
10814
10815 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
10816
10817         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
10818
10819         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
10820
10821         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
10822
10823 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
10824
10825         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
10826         for 16-bit 'unsigned int'.
10827
10828 2001-08-29  Kazu Hirata  <kazu@hxi.com>
10829
10830         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
10831
10832 2001-08-27  Richard Henderson  <rth@redhat.com>
10833
10834         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
10835         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
10836
10837 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
10838
10839         * gcc.dg/asm-names.c (ymain): New.
10840
10841 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
10842
10843         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
10844         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
10845         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
10846
10847 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10848
10849         * gcc.dg/compare5.c: New testcase.
10850
10851 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
10852
10853         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
10854         and "In instantiation".
10855
10856 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
10857
10858         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
10859
10860 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
10861
10862         * gcc.misc-tests/gcov.exp: Add support for branch information.
10863         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
10864         * gcc.misc-tests/gcov-4.c: New test.
10865         * gcc.misc-tests/gcov-4b.c: New test.
10866         * gcc.misc-tests/gcov-5b.c: New test.
10867
10868 2001-08-20  Zack Weinberg  <zackw@panix.com>
10869
10870         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
10871         expected to fail.
10872
10873 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10874
10875         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
10876
10877 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
10878
10879         * g++.dg/eh/template1.C: New test.
10880
10881 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
10882
10883         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
10884         Fix thinko.
10885         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
10886         for xfail.
10887
10888 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
10889
10890         * lib/g77-dg.exp:  Use prune.exp for common procedures
10891         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
10892         * lib/g77.exp: (g77-dg-prune) Remove
10893
10894 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
10895
10896         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
10897
10898 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10899
10900         * g++.dg/template/unify1.C: New test.
10901
10902 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
10903
10904         * g++.dg/abi/empty4.C: New test.
10905
10906 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
10907
10908         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
10909         solaris2.*
10910         * g77.f-torture/compile/pr3743.x: Likewise
10911
10912 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10913
10914         * g++.dg/other/using-declaration.C: New test.
10915
10916 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10917
10918         * gcc.dg/cpp/tr-sign.c: New testcase.
10919
10920 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10921
10922         * gcc.dg/cpp/19951025-1.c: Revert.
10923         * gcc.dg/cpp/directiv.c: We no longer process directives that
10924         interrupt macro arguments.
10925
10926 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
10927
10928         * gcc.dg/bconstp-1.c: New test.
10929
10930 2001-08-03  Richard Henderson  <rth@redhat.com>
10931
10932         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
10933
10934 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10935
10936         * gcc.dg/cpp/19951025-1.c: Update.
10937
10938 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
10939
10940         * g77.dg/ff90-1.f (s): Fix reference of variable z,
10941         should be x.
10942
10943 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
10944
10945         Kill -fhonor-std.
10946         * g++.old-deja/g++.ns/ns14.C: Remove special options.
10947         * g++.old-deja/g++.other/std1.C: Likewise.
10948         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
10949
10950 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
10951
10952         * lib/g77.exp:  Load gcc-defs.exp for common procedures
10953         (g77_pass, g77_fail, g77_finish, g77_exit,
10954         ${tool}_check_unsupported_p} Now redundant.  Deleted.
10955
10956 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
10957
10958         * g77.dg/fbackslash.f
10959         * g77.dg/fcase-preserve.f
10960         * g77.dg/ff90-1.f
10961         * g77.dg/ffixed-line-length-0.f
10962         * g77.dg/ffixed-line-length-132.f
10963         * g77.dg/ffixed-line-length-7.f
10964         * g77.dg/ffixed-line-length-72.f
10965         * g77.dg/ffixed-line-length-none.f
10966         * g77.dg/ffree-form-1.f
10967         * g77.dg/fno-backslash.f
10968         * g77.dg/fno-f90-1.f
10969         * g77.dg/fno-fixed-form-1.f
10970         * g77.dg/fno-onetrip.f
10971         * g77.dg/fno-typeless-boz.f
10972         * g77.dg/fno-underscoring.f
10973         * g77.dg/fno-vxt-1.f
10974         * g77.dg/fonetrip.f
10975         * g77.dg/ftypeless-boz.f
10976         * g77.dg/fugly-assumed.f
10977         * g77.dg/funderscoring.f
10978         * g77.dg/fvxt-1.f
10979
10980 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
10981
10982         * objc.dg/fwd-proto-1.m: New.
10983         * objc.dg/local-decl-1.m: New.
10984         * objc.dg/naming-1.m: New.
10985         * objc.dg/naming-2.m: New.
10986         * objc.dg/proto-hier-1.m: New.
10987
10988 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
10989
10990         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
10991         largest-type elements to a struct makes its size grow.
10992
10993 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10994
10995         * g++.dg/abi/vthunk1.C: New test.
10996
10997 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10998
10999         * g++.dg/abi/vbase8-22.C: New test.
11000
11001 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11002
11003         * gcc.dg/cpp/macro8.c: New test.
11004
11005 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
11006
11007         * g++.dg/abi/vbase8-21.C: New test.
11008
11009 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
11010
11011         * g++.dg/abi/vbase8-10.C: New test.
11012
11013 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11014
11015         * lib/g++.exp (g++_set_ld_library_path): Renamed to
11016         ${tool}_set_ld_library_path.
11017         Changed caller.
11018         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
11019         g++.exp.
11020
11021 2001-07-26  Stan Cox <scox@redhat.com>
11022
11023         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
11024         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
11025         gcc_exit, gcc_check_unsupported_p):
11026         Moved to gcc-deps.exp
11027         * gcc-deps.exp: New file.
11028
11029 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11030
11031         * g++.old-deja/g++.pt/defarg14.C: New test.
11032
11033 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11034
11035         * g++.old-deja/g++.other/lineno5.C: New test.
11036
11037 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11038
11039         * g++.old-deja/g++.pt/crash68.C: New test.
11040
11041 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11042
11043         * g++.old-deja/g++.other/crash42.C: New test.
11044
11045 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11046
11047         * gcc.dg/cpp/extratokens.c: Fix.
11048         * gcc.dg/cpp/skipping2.c: New tests.
11049
11050 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11051
11052         * gcc.c-torture/execute/20010724-1.c: New file.
11053         * gcc.c-torture/execute/20010724-1.x: New file.
11054
11055 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11056
11057         * g++.old-deja/g++.other/cond7.C: New test.
11058
11059 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11060
11061         * g++.old-deja/g++.other/optimize4.C: New test.
11062
11063 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11064
11065         * g++.old-deja/g++.abi/vbase8-5.C: New test.
11066
11067 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
11068
11069         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
11070         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
11071         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
11072         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
11073
11074         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
11075         bug report" message.
11076
11077         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
11078         * g++.dg/ext/instantiate1.C: Move from old-deja.
11079
11080 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
11081
11082         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
11083         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
11084         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
11085         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
11086
11087 2001-07-23  Jeffrey A Law  (law@cygnus.com)
11088
11089         * gcc.c-torture/execute/20010723-1.c: New test.
11090
11091 2001-07-23  Ben Elliston  <bje@redhat.com>
11092
11093         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
11094
11095 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11096
11097         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
11098         i[34567]86-*-*.
11099         Delete handling of ieee_multilib_flags.
11100         Pass -mieee for alpha*-*-* and sh-*-*.
11101         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
11102
11103 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
11104
11105         Remove old-abi tests.
11106         * g++.old-deja/g++.mike/p11116.C: Remove.
11107         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
11108
11109 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
11110
11111         * g77.f-torture/compile/pr3743.f:  New test
11112
11113 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
11114
11115         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
11116
11117 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11118
11119         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
11120         g++.old-deja/g++.pt/static6.C: Likewise.
11121         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
11122         supports weak symbols.
11123
11124 2001-07-18  Andreas Jaeger  <aj@suse.de>
11125
11126         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
11127         supported again.
11128
11129 2001-07-18  Andreas Jaeger  <aj@suse.de>
11130
11131         * gcc.dg/iftrap-1.c: Fix target line.
11132
11133 2001-07-17  Richard Henderson  <rth@redhat.com>
11134
11135         * gcc.c-torture/execute/20010717-1.c: New.
11136
11137 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11138
11139         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
11140         tests.
11141
11142 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11143
11144         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
11145
11146 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11147
11148         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
11149         UAC_SIGBUS, UAC_NOPRINT definitions.
11150
11151 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
11152
11153         * objc/execute/object_is_class.m: New test.
11154         * objc/execute/object_is_meta_class.m: New test.
11155
11156 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11157
11158         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
11159         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
11160
11161 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
11162
11163         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
11164         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
11165
11166 2001-07-14  Richard Henderson  <rth@redhat.com>
11167
11168         * gcc.dg/iftrap-1.c: New.
11169
11170 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
11171
11172         * g77.f-torture/execute/intrinsic77.f: New test.
11173
11174 2001-07-11  Janis Johnson <janis@us.ibm.com>
11175
11176         * gcc.misc-tests/gcov-3.c: New test.
11177
11178 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
11179
11180         * gcc.c-torture/compile/20010711-1.c,
11181         * gcc.c-torture/compile/20010711-2.c: New tests.
11182
11183 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
11184
11185         * gcc.c-torture/execute/20010711-1.c: New test.
11186
11187 2001-07-11  Ben Elliston  <bje@redhat.com>
11188
11189         * g++.old-deja/g++.other/enum5.C: New test.
11190
11191 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
11192
11193         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
11194         (g++-dg-prune): Call prune_gcc_output.
11195         * prune.exp: New file for prune_gcc_output.
11196         * lib/g++.exp, lib/gcc.exp: Load it.
11197
11198 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
11199
11200         * gcc.c-torture/compile/20010701-1.c,
11201         g++.old-deja/g++.ext/attrib6.C: New tests.
11202
11203 2001-07-06  Jeffrey A Law  (law@cygnus.com)
11204
11205         * gcc.c-torture/compile/20010706-1.c: New test.
11206
11207 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
11208
11209         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
11210
11211 2001-06-28  Stan Shebs  <shebs@apple.com>
11212
11213         * gcc.dg/pragma-darwin.c: New test.
11214
11215 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11216
11217         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
11218         Solaris 2.[678] system.
11219
11220 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11221
11222         * gcc.dg/20010622-1.c: New test.
11223
11224 2001-06-18  Stan Shebs  <shebs@apple.com>
11225
11226         * objc.dg: New directory.
11227         * objc.dg/dg.exp: New file.
11228         * objc.dg/alias.m: New.
11229         * objc.dg/class-1.m: New.
11230         * objc.dg/class-2.m: New.
11231         * objc.dg/const-str-1.m: New.
11232         * objc.dg/const-str-2.m: New.
11233         * objc.dg/id-1.m: New.
11234         * objc.dg/method-1.m: New.
11235         * objc.dg/super-class-1.m: New.
11236         * lib/objc-dg.exp: New file.
11237
11238 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11239
11240         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
11241         of label name.
11242
11243 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
11244
11245         * g++.old-deja/g++.abi/vbase8-9.C: New test.
11246
11247 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11248
11249         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
11250         variable.
11251
11252 2001-06-12  Richard Henderson  <rth@redhat.com>
11253
11254         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
11255
11256 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
11257
11258         * g++.old-deja/g++.abi/vbase5.C: New test.
11259         * g++.old-deja/g++.abi/vbase6.C: New test.
11260         * g++.old-deja/g++.abi/vbase7.C: New test.
11261
11262 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11263
11264         * gcc.c-torture/compile/20010610-1.c: New test.
11265
11266 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
11267
11268         * g++.old-deja/g++.abi/vbase4.C: New test.
11269
11270 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11271
11272         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
11273         support %f for HC11/HC12 targets.
11274         * gcc.c-torture/execute/930513-1.x: New file, likewise.
11275         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
11276         on HC11/HC12 targets.
11277         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
11278
11279 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11280
11281         * gcc.dg/wchar_t-1.c: New file.
11282         * gcc.dg/wint_t-1.c: Likewise.
11283
11284 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
11285
11286         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
11287
11288 2001-06-11  Richard Henderson  <rth@redhat.com>
11289
11290         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
11291
11292 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
11293
11294         * gcc.c-torture/compile/20010611-1.c: New test.
11295
11296 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
11297
11298         * gcc.dg/c99-tag-1.c: Add more tests.
11299
11300 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
11301
11302         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
11303         representation on MN10300 and ARM/Thumb.
11304
11305 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
11306
11307         * g77.f-torture/execute/20010610.f: New.
11308
11309 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
11310
11311         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
11312         names.
11313
11314 2001-06-09  Richard Henderson  <rth@redhat.com>
11315
11316         * gcc.c-torture/execute/ashrdi-1.c: New.
11317         * gcc.c-torture/execute/ashldi-1.c: New.
11318         * gcc.c-torture/execute/lshrdi-1.c: New.
11319
11320 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
11321
11322         * objc/execute/load-3.m: Added. Check sending +load to categories,
11323         in addition to classes.
11324
11325 2001-06-08  Stan Shebs  <shebs@apple.com>
11326
11327         * objc/execute/load-2.m: New test.  From Nicola Pero
11328         <n.pero@mi.flashnet.it>.
11329
11330 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
11331
11332         * gcc.c-torture/execute/20010605-2.c: New test.
11333
11334 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
11335
11336         * g++.old-deja/g++.abi/vbase2.C: New test.
11337         * g++.old-deja/g++.abi/vbase3.C: New test.
11338
11339 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
11340
11341         * g++.old-deja/g++.pt/friend49.C: New test.
11342
11343 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
11344
11345         * g++.old-deja/g++.ext/anon3.C: New test.
11346
11347 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
11348
11349         * g++.old-deja/g++.other/conv7.C: New test.
11350
11351 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
11352
11353         * gcc.c-torture/compile/20010605-2.c: New test.
11354
11355 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11356
11357         * gcc.c-torture/execute/20010604-1.c: New test.
11358
11359 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
11360
11361         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
11362
11363 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
11364
11365         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
11366         (g++_link_flags): Likewise.
11367         (g++_init): Pass gccpath's value to two previous functions.
11368
11369 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11370
11371         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
11372         Ensure logfile entry matches exec command line.
11373
11374 2001-05-31  Richard Henderson  <rth@redhat.com>
11375
11376         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
11377         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
11378
11379 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
11380
11381         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
11382         compiler for irix6.2
11383
11384 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
11385
11386         * g++.old-deja/g++.other/optimize3.C: New file.
11387
11388 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
11389
11390         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
11391         assemble.
11392
11393 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
11394
11395         * g++.old-deja/g++.other/optimize2.C: New file.
11396
11397 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
11398
11399         * gcc.c-torture/compile/20010518-2.c: New file.
11400         * gcc.c-torture/execute/20010518-1.c: New file.
11401         * gcc.c-torture/execute/20010518-2.c: New file.
11402
11403 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11404
11405         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
11406
11407 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
11408
11409         G++ no longer defines builtins that do not begin with __builtin.
11410         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
11411         * g++.old-deja/g++.brendand/misc13.C: Likewise.
11412         * g++.old-deja/g++.law/builtin1.C: Likewise.
11413         * g++.old-deja/g++.law/cvt2.C: Likewise.
11414         * g++.old-deja/g++.mike/net5.C: Likewise.
11415         * g++.old-deja/g++.other/builtins1.C: Likewise.
11416         * g++.old-deja/g++.other/builtins2.C: Likewise.
11417         * g++.old-deja/g++.other/builtins3.C: Likewise.
11418         * g++.old-deja/g++.other/builtins4.C: Likewise.
11419         * g++.old-deja/g++.other/inline8.C: Likewise.
11420         * g++.old-deja/g++.robertl/eb39.C: Likewise.
11421
11422 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
11423
11424         * g++.old-deja/g++.pt/using1.C: Adjust.
11425         * g++.old-deja/g++.pt/using2.C: New test.
11426
11427 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
11428
11429         * gcc.dg/cpp/charconst.c: New tests.
11430         * gcc.dg/cpp/escape.c: New tests.
11431         * gcc.dg/cpp/escape-1.c: New tests.
11432         * gcc.dg/cpp/escape-2.c: New tests.
11433         * gcc.dg/cpp/ucs.c: New tests.
11434
11435 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
11436
11437         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
11438         native compiler for irix6.5.
11439
11440 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
11441
11442         * lib/g++.exp (g++_include_flags): Use args to compute
11443         get_multilibs.
11444         (g++_link_flags): Likewise.
11445         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
11446
11447 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11448
11449         * gcc.dg/c90-hexfloat-1.c: Add more tests.
11450
11451 2001-05-21  Geoff Keating  <geoffk@redhat.com>
11452
11453         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
11454         this file.
11455
11456 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11457
11458         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
11459         STACK_SIZE;
11460         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
11461         to STACK_SIZE; Use it to define size of add_histo array.
11462         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
11463         to STACK_SIZE.
11464         (f): Use GITT_SIZE to define size of gitt local table.
11465         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
11466         to STACK_SIZE; Use it to define size of bytemem array.
11467
11468 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11469
11470         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
11471         on 68HC11/HC12 due to the asm instruction.
11472         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
11473         * gcc.c-torture/compile/920520-1.x: Likewise.
11474         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
11475         on 68HC11/HC12 because the function is larger than 64K.
11476         * gcc.c-torture/compile/961203-1.x: New file, this test fails
11477         on 68HC11/HC12 because the structure is too large.
11478
11479 2001-05-20  Richard Henderson  <rth@redhat.com>
11480
11481         * gcc.c-torture/execute/20010520-1.c: New.
11482
11483 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11484
11485         * g++.old-deja/g++.warn/compare1.C: New test.
11486         * gcc.dg/compare4.c: New test.
11487
11488 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
11489
11490         * g++.old-deja/g++.other/optimize1.C: New test.
11491
11492 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11493
11494         * g++.old-deja/g++.pt/spec41.C: New test.
11495
11496 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
11497
11498         * gcc.c-torture/compile/20010114-1.x: Remove.
11499
11500 2001-05-18  Stan Shebs  <shebs@apple.com>
11501
11502         * gcc.c-torture/compile/20010518-1.c: New test.
11503
11504 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
11505
11506         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
11507         * g++.old-deja/g++.pt/crash67.C: New test.
11508
11509 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
11510
11511         * g++.old-deja/g++.other/debug9.C: New test.
11512
11513 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
11514
11515         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
11516
11517 2001-05-16  Jan Hubicka  <jh@suse.cz>
11518
11519         * gcc.c-torture/compile/20010516-1.c: New test.
11520
11521 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
11522
11523         * g++.old-deja/g++.other/crash41.C: New test.
11524
11525 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
11526
11527         * g++.old-deja/g++.pt/crash66.C: New test.
11528
11529 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
11530
11531         * g++.old-deja/g++.robertl/eb27.C: Convert.
11532
11533 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
11534
11535         * g++.dg/friend-warn.C: New test.  Do not warn about friend
11536         declaration being redundant.
11537
11538 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
11539
11540         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
11541
11542 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
11543
11544         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
11545
11546 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
11547
11548         * lib/g++.exp: Use testsuite_flags.
11549
11550 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
11551
11552         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
11553
11554 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11555
11556         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
11557
11558 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
11559
11560         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
11561
11562 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
11563
11564         * gcc.c-torture/compile/20010313-1.c: New test.
11565
11566 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
11567
11568         * gcc.dg/cpp/direct2.c: New test.
11569         * gccq.dg/cpp/direct2s.c: New test.
11570
11571         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
11572
11573 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
11574
11575         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
11576         * g++.old-deja/g++.other/op3.C: Likewise.
11577
11578 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
11579
11580         * gcc.dg/cpp/syshdr.h: New file.
11581         * gcc.dg/cpp/sysmac1.c: Update.
11582         * gcc.dg/cpp/sysmac2.c: Update.
11583
11584 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11585
11586         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
11587
11588 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
11589
11590         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
11591         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
11592
11593 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
11594
11595         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
11596
11597 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
11598
11599         * lib/g++.exp (g++_include_flags): Don't use any special flags
11600         if TESTING_IN_BUILD_TREE is not defined.
11601         (g++_init): Use a plain 'c++' as the compiler if
11602         TESTING_IN_BUILD_TREEE is not defined.
11603
11604 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
11605
11606         * g++.old-deja/g++.eh/catch13.C: New test.
11607         * g++.old-deja/g++.eh/catch14.C: New test.
11608
11609 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
11610
11611         * gcc.dg/cpp/tr-define.c: New test.
11612
11613 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
11614
11615         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
11616         <stdlib.h>, not <malloc.h>.
11617
11618 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
11619
11620         * g++.old-deja/g++.ns/template17.C: New test.
11621
11622 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
11623
11624         * g++.old-deja/g++.pt/ref4.C: New test.
11625
11626 2001-04-30  Richard Henderson  <rth@redhat.com>
11627
11628         * gcc.dg/20000724-1.c: Revert last change.
11629
11630 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
11631
11632         * g77.f-torture/execute/20010430.f: New test.
11633
11634 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
11635
11636         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
11637
11638 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
11639
11640         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
11641
11642 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11643
11644         * g++.old-deja/g++.eh/crash6.C: New test.
11645
11646 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11647
11648         * g++.old-deja/g++.other/warn7.C: New test.
11649
11650 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11651
11652         * g++.old-deja/g++.other/defarg9.C: New test.
11653
11654 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
11655
11656         * g77.f-torture/compile/20010426.f: New test.
11657         * g77.f-torture/execute/20010426.f: New test.
11658
11659 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
11660
11661         * g77.f-torture/compile/20000629-1.x: Remove - error
11662         has been fixed.
11663
11664 2001-04-26  Jeffrey A Law  (law@cygnus.com)
11665
11666         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
11667         Tweak slightly to work with g++.dg framework.
11668         * g++.dg/special/ecos.exp: Run initp1.C test.
11669         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
11670
11671         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
11672         its linker doesn't give line numbers either.
11673         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
11674
11675 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
11676
11677         * g++.old-deja/g++.other/lex1.C: New test.
11678
11679 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
11680
11681         * gcc.dg/noncompile/20010425-1.c: New test.
11682
11683 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
11684
11685         * g++.old-deja/g++.pt/mangle2.C: New test.
11686
11687 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11688
11689         * gcc.dg/format/plus-1.c: New test.
11690
11691 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11692
11693         * gcc.dg/20010423-1.c: New test.
11694
11695 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11696
11697         * gcc.c-torture/execute/20010422-1.c: New test.
11698
11699 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
11700
11701         * g++.old-deja/g++.ns/type2.C: New test.
11702
11703 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
11704
11705         * g++.old-deja/g++.other/perf1.C: New test.
11706
11707 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
11708
11709         * gcc.dg/c99-func-2.c: Remove xfail.
11710         * gcc.dg/c99-func-3.c: Remove xfail.
11711         * gcc.dg/c99-func-4.c: Remove xfail.
11712
11713 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
11714
11715         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
11716
11717 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11718
11719         * gcc.c-torture/compile/20010423-1.c: New test.
11720
11721 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11722
11723         * g++.old-deja/g++.pt/typename28.C: New test.
11724
11725 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11726
11727         * g++.old-deja/g++.abi/empty2.C: New test.
11728         * g++.old-deja/g++.abi/empty3.C: New test.
11729
11730 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11731
11732         * g++.old-deja/g++.other/comdat2.C: New test.
11733         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
11734
11735 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11736
11737         * g++.old-deja/g++.other/overload14.C: New test.
11738
11739 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11740
11741         * g++.old-deja/g++.other/lookup23.C: New test.
11742
11743 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11744
11745         * gcc.c-torture/execute/20010403-1.c: New test.
11746
11747 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
11748             Mark Mitchell  <mark@codesourcery.com>
11749
11750         * lib/old-dejagnu.exp: Don't delete output of executable.
11751         Add .exe suffix to executables.
11752
11753 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
11754
11755         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
11756
11757 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11758
11759         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
11760
11761 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
11762
11763         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
11764         * g++.old-deja/g++.abi/crash1.C: New test.
11765
11766 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
11767
11768         * g++.old-deja/g++.other/crash40.C: New test.
11769
11770 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11771
11772         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
11773
11774 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
11775
11776         * g++.old-deja/g++.other/warn6.C: New test.
11777
11778 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11779
11780         * g++.old-deja/g++.robertl/eb42.C: Same.
11781
11782 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11783
11784         * gcc.dg/wtr-conversion-1.c: New testcase.
11785
11786 2001-04-10  Richard Henderson  <rth@redhat.com>
11787
11788         * g++.old-deja/g++.other/array5.C: New.
11789
11790 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11791
11792         * gcc.c-torture/execute/20010408-1.c: New test.
11793
11794 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
11795
11796         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
11797         headers and constructs.
11798         * g++.old-deja/g++.robertl/eb79.C: Same.
11799         * g++.old-deja/g++.robertl/eb77.C (main): Same.
11800         * g++.old-deja/g++.robertl/eb73.C: Same.
11801         * g++.old-deja/g++.robertl/eb66.C (main): Same.
11802         * g++.old-deja/g++.robertl/eb55.C (t): Same.
11803         * g++.old-deja/g++.robertl/eb54.C (main): Same.
11804         * g++.old-deja/g++.robertl/eb46.C (main): Same.
11805         * g++.old-deja/g++.robertl/eb44.C: Same.
11806         * g++.old-deja/g++.robertl/eb41.C (main): Same.
11807         * g++.old-deja/g++.robertl/eb4.C (main): Same.
11808         * g++.old-deja/g++.robertl/eb39.C: Same.
11809         * g++.old-deja/g++.robertl/eb33.C (main): Same.
11810         * g++.old-deja/g++.robertl/eb31.C (main): Same.
11811         * g++.old-deja/g++.robertl/eb30.C: Same.
11812         * g++.old-deja/g++.robertl/eb3.C: Same.
11813         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
11814         * g++.old-deja/g++.robertl/eb21.C: Same.
11815         * g++.old-deja/g++.robertl/eb15.C: Same.
11816         * g++.old-deja/g++.robertl/eb118.C: Same.
11817         * g++.old-deja/g++.robertl/eb115.C (main): Same.
11818         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
11819         * g++.old-deja/g++.robertl/eb109.C: Same.
11820         * g++.old-deja/g++.other/sibcall1.C (main): Same.
11821         * g++.old-deja/g++.mike/rtti1.C: Same.
11822         * g++.old-deja/g++.mike/p658.C: Same.
11823         * g++.old-deja/g++.mike/net46.C: Same.
11824         * g++.old-deja/g++.mike/net34.C: Same.
11825         * g++.old-deja/g++.mike/memoize1.C: Same.
11826         * g++.old-deja/g++.mike/eh2.C: Same.
11827         * g++.old-deja/g++.law/weak.C: Same.
11828         * g++.old-deja/g++.law/visibility7.C: Same.
11829         * g++.old-deja/g++.law/visibility25.C: Same.
11830         * g++.old-deja/g++.law/visibility22.C: Same.
11831         * g++.old-deja/g++.law/visibility2.C: Same.
11832         * g++.old-deja/g++.law/visibility17.C: Same.
11833         * g++.old-deja/g++.law/visibility13.C: Same.
11834         * g++.old-deja/g++.law/visibility10.C: Same.
11835         * g++.old-deja/g++.law/visibility1.C: Same.
11836         * g++.old-deja/g++.law/virtual3.C (eval): Same.
11837         * g++.old-deja/g++.law/vbase1.C: Same.
11838         * g++.old-deja/g++.law/operators32.C: Same.
11839         * g++.old-deja/g++.law/nest3.C: Same.
11840         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
11841         * g++.old-deja/g++.law/except5.C (main): Same.
11842         * g++.old-deja/g++.law/cvt7.C (run): Same.
11843         * g++.old-deja/g++.law/cvt2.C: Same.
11844         * g++.old-deja/g++.law/cvt16.C: Same.
11845         * g++.old-deja/g++.law/ctors6.C (bar): Same.
11846         * g++.old-deja/g++.law/ctors17.C (main): Same.
11847         * g++.old-deja/g++.law/ctors13.C: Same.
11848         * g++.old-deja/g++.law/ctors12.C (main): Same.
11849         * g++.old-deja/g++.law/ctors10.C: Same.
11850         * g++.old-deja/g++.law/code-gen5.C: Same.
11851         * g++.old-deja/g++.law/bad-error7.C: Same.
11852         * g++.old-deja/g++.law/arm9.C: Same.
11853         * g++.old-deja/g++.law/arm12.C: Same.
11854         * g++.old-deja/g++.law/arg8.C: Same.
11855         * g++.old-deja/g++.law/arg1.C: Same.
11856         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
11857         * g++.old-deja/g++.jason/template31.C: Same.
11858         * g++.old-deja/g++.jason/template24.C (main): Same.
11859         * g++.old-deja/g++.jason/2371.C: Same.
11860         * g++.old-deja/g++.eh/new2.C: Same.
11861         * g++.old-deja/g++.eh/new1.C: Same.
11862         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
11863         * g++.old-deja/g++.brendan/nest21.C (main): Same.
11864         * g++.old-deja/g++.brendan/err-msg3.C: Same.
11865         * g++.old-deja/g++.brendan/crash62.C: Same.
11866         * g++.old-deja/g++.brendan/crash52.C: Same.
11867         * g++.old-deja/g++.brendan/crash49.C (main): Same.
11868         * g++.old-deja/g++.brendan/crash38.C: Same.
11869         * g++.old-deja/g++.brendan/crash15.C (main): Same.
11870         * g++.old-deja/g++.brendan/copy9.C: Same.
11871
11872 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
11873
11874         * gcc.c-torture/execute/20001203-2.c (memset):
11875         Count argument is of type __SIZE_TYPE__.
11876
11877 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
11878
11879         * gcc.c-torture/compile/20010404-1.c: New test.
11880
11881 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
11882
11883         * gcc.c-torture/compile/20010326-1.c: New test.
11884
11885 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
11886
11887         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
11888         peculiarities of the SH.
11889         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
11890
11891 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11892
11893         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
11894         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
11895         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
11896
11897 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11898
11899         * g77.f-torture/compile/20010321-1.f: New test.
11900
11901 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11902
11903         * gcc.c-torture/compile/20010329-1.c: New test.
11904
11905 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11906
11907         * gcc.c-torture/execute/20010329-1.c: New test.
11908
11909 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
11910
11911         * g++.old-deja/g++.other/eh4.C: Fix typo.
11912
11913 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
11914
11915         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
11916
11917 2001-03-28  Philip Blundell  <philb@gnu.org>
11918
11919         * gcc.c-torture/compile/20010328-1.c: New test.
11920
11921 2001-03-27  Richard Henderson  <rth@redhat.com>
11922
11923         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
11924         * g++.old-deja/g++.eh/vbase3.C: Likewise.
11925
11926 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
11927
11928         * gcc.c-torture/compile/20010327-1.c: New test.
11929
11930 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
11931
11932         * g++.old-deja/g++.other/friend12.C: New test.
11933         * g++.old-deja/g++.other/friend9.C: Expect no errors.
11934         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
11935
11936 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11937
11938         * gcc.c-torture/execute/20010325-1.c: New test.
11939
11940 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
11941
11942         * g++.old-deja/g++.other/mangle3.C: New test.
11943
11944 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
11945
11946         * g++.old-deja/g++.other/anon8.C: New test.
11947
11948 2001-03-20  Philip Blundell  <philb@gnu.org>
11949
11950         * gcc.c-torture/compile/20010320-1.c: New test.
11951
11952 2001-03-17  Richard Henderson  <rth@redhat.com>
11953
11954         * g++.old-deja/g++.other/eh4.C: Add expected error text.
11955
11956 2001-03-15  Geoff Keating  <geoff@redhat.com>
11957
11958         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
11959         tests on AIX.
11960
11961 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
11962
11963         * g++.old-deja/g++.other/eh4.C: New test.
11964
11965 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
11966
11967         * gcc.dg/cpp/mi1.c: Update.
11968
11969 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
11970
11971         * g++.old-deja/g++.other/regstack.C: New test.
11972
11973 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11974
11975         * g++.old-deja/g++.other/ref4.C: New test.
11976
11977 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
11978
11979         * objc/execute/va_method.m: Added.
11980         * objc/execute/IMP.m: Added.
11981         * objc/execute/_cmd.m: Added.
11982         * objc/execute/accessing_ivars.m: Added.
11983         * objc/execute/class-1.m: Added.
11984         * objc/execute/class-10.m: Added.
11985         * objc/execute/class-11.m: Added.
11986         * objc/execute/class-12.m: Added.
11987         * objc/execute/class-13.m: Added.
11988         * objc/execute/class-14.m: Added.
11989         * objc/execute/class-2.m: Added.
11990         * objc/execute/class-3.m: Added.
11991         * objc/execute/class-4.m: Added.
11992         * objc/execute/class-5.m: Added.
11993         * objc/execute/class-6.m: Added.
11994         * objc/execute/class-7.m: Added.
11995         * objc/execute/class-8.m: Added.
11996         * objc/execute/class-9.m: Added.
11997         * objc/execute/class-tests-1.h
11998         * objc/execute/class-tests-2.h
11999         * objc/execute/compatibility_alias.m: Added.
12000         * objc/execute/encode-1.m: Added.
12001         * objc/execute/formal_protocol-1.m: Added.
12002         * objc/execute/formal_protocol-2.m: Added.
12003         * objc/execute/formal_protocol-3.m: Added.
12004         * objc/execute/formal_protocol-4.m: Added.
12005         * objc/execute/formal_protocol-5.m: Added.
12006         * objc/execute/formal_protocol-6.m: Added.
12007         * objc/execute/formal_protocol-7.m: Added.
12008         * objc/execute/informal_protocol.m: Added.
12009         * objc/execute/initialize.m: Added.
12010         * objc/execute/load.m: Added.
12011         * objc/execute/many_args_method.m: Added.
12012         * objc/execute/nested-3.m: Added.
12013         * objc/execute/no_clash.m: Added.
12014         * objc/execute/private.m: Added.
12015         * objc/execute/redefining_self.m: Added.
12016         * objc/execute/root_methods.m: Added.
12017         * objc/execute/selector-1.m: Added.
12018         * objc/execute/static-1.m: Added.
12019         * objc/execute/static-2.m: Added.
12020         * objc/execute/va_method.m: Added.
12021
12022 2001-03-10  Richard Henderson  <rth@redhat.com>
12023
12024         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
12025
12026 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
12027
12028         * g++.old-deja/g++.other/crash31.C: XFAIL.
12029         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
12030         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
12031         * gcc.c-torture/execute/20010123-1.x: XFAIL.
12032         * gcc.c-torture/execute/20010124-1.x: XFAIL.
12033         * gcc.dg/sequence-pt-1.c: XFAIL one test.
12034
12035 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
12036
12037         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
12038
12039 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12040
12041         * gcc.dg/20000724-1.c: Don't use multiline strings.
12042
12043 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12044
12045         * objc/execute/string1.m, objc/execute/string2.m: Compare the
12046         result of -cString against what we expect it to be; don't just
12047         print it out for no one to read.
12048
12049         * objc/execute/string3.m, objc/execute/string4.m: New tests.
12050         Based on testcases provided by Nicola Pero.
12051
12052 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12053
12054         * gcc.dg/cpp/macro7.c: New test.
12055
12056 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12057
12058         * gcc.dg/cpp/multiline.c: Update.
12059
12060 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12061
12062         * g++.old-deja/g++.other/enum3.C: New test.
12063
12064 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12065
12066         * g++.old-deja/g++.other/pod1.C: New test.
12067
12068 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12069
12070         * g++.old-deja/g++.ext/overload1.C: New test.
12071
12072 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12073
12074         * g++.old-deja/g++.pt/using1.C: New test.
12075
12076 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12077
12078         * g++.old-deja/g++.other/using9.C: New test.
12079
12080 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
12081
12082         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
12083
12084         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
12085
12086 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
12087
12088         * g++.old-deja/g++.ext/realpt1.C: Remove.
12089
12090 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
12091
12092         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
12093
12094 2001-02-26  Will Cohen  <wcohen@redhat.com>
12095
12096         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
12097
12098 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
12099
12100         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
12101         templatized constructors.
12102
12103 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12104
12105         * gcc.c-torture/execute/20010224-1.c: New test.
12106
12107 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
12108
12109         * gcc.c-torture/execute/20010222-1.c: New test.
12110
12111 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
12112
12113         * g++.old-deja/g++.other/inline20.C: New test.
12114
12115 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
12116
12117         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
12118
12119 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
12120
12121         * g++.old-deja/g++.other/lookup22.C: New test.
12122
12123 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
12124
12125         * g77.dg: New directory.
12126         * g77.dg/20010216-1.f: New test case.
12127         * g77.dg/dg.exp: New driver.
12128         * lib/g77-dg.exp: New driver library.
12129
12130 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12131
12132         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
12133
12134 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
12135
12136         * g++.old-deja/g++.other/decl9.C: New test.
12137
12138 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
12139
12140         * g++.old-deja/g++.other/init16.C: Update the test so that it does
12141         not need <string> and also tests the initialization at runtime.
12142
12143 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
12144
12145         * gcc.c-torture/execute/longlong.c: New test.
12146
12147 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
12148
12149         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
12150
12151 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
12152
12153         * gcc.c-torture/execute/920302-1.c (execute):
12154         Change argument type to short.
12155
12156 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
12157
12158         * g++.old-deja/g++.pt/deduct6.C: New test.
12159
12160 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
12161
12162         * g++.old-deja/g++.pt/deduct5.C: New test.
12163
12164 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
12165
12166         * gcc.c-torture/execute/20010209-1.c: New test.
12167
12168 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
12169
12170         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
12171
12172 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
12173
12174         * g++.dg/vtgc1.C: Update for new ABI.
12175
12176         * consistency.vlad: New directory, 1665 files.
12177
12178 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12179
12180         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
12181         return type.
12182         * gcc.dg/cpp/digraphs.c: Declare puts.
12183
12184 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
12185
12186         * g++.old-deja/g++.other/warn5.C: New test.
12187
12188 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
12189
12190         * g++.old-deja/g++.pt/spec40.C: New test.
12191
12192 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
12193
12194         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
12195         case.
12196         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
12197
12198 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
12199
12200         * gcc.c-torture/compile/20010209-1.c: New test.
12201
12202 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
12203
12204         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
12205         excess errors message but not if it crashes.
12206         * g++.old-deja/g++.other/crash27.C: Likewise.
12207         * g++.old-deja/g++.other/crash28.C: Likewise.
12208         * g++.old-deja/g++.other/crash30.C: Likewise.
12209         * g++.old-deja/g++.other/crash32.C: Likewise.
12210         * g++.old-deja/g++.other/crash35.C: Likewise.
12211         * g++.old-deja/g++.pt/inherit2.C: Likewise.
12212
12213 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12214
12215         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
12216         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
12217         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
12218         g77.f-torture/execute/execute.exp,
12219         g77.f-torture/noncompile/noncompile.exp,
12220         gcc.c-torture/execute/execute.exp,
12221         gcc.c-torture/execute/memcheck/memcheck.exp,
12222         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
12223         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
12224         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
12225         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
12226         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
12227         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
12228         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
12229         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
12230         Remove bug reporting instructions with ancient email addresses.
12231
12232 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
12233
12234         * gcc.dg/20010202-1.c: New test.
12235         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
12236
12237 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
12238
12239         * g++.dg/stdbool-if.C: New test.
12240
12241 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
12242
12243         * objc/execute/fdecl.m: Added main().
12244
12245 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
12246
12247         * gcc.c-torture/execute/20010206-1.c: New test.
12248
12249 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
12250
12251         * gcc.dg/cpp/avoidpaste1.c: Update.
12252
12253 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
12254
12255         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
12256         Pero <nicola@brainstorm.co.uk>.
12257         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
12258
12259 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
12260
12261         * g++.old-deja/g++.pt/spec39.C: New test.
12262
12263 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
12264
12265         * gcc.c-torture/compile/20010202-1.c: New test.
12266
12267 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
12268
12269         * g++.old-deja/g++.abi/primary2.C: New test.
12270         * g++.old-deja/g++.abi/primary3.C: New test.
12271         * g++.old-deja/g++.abi/primary4.C: New test.
12272         * g++.old-deja/g++.abi/primary5.C: New test.
12273         * g++.old-deja/g++.abi/vtable3.h: New test.
12274         * g++.old-deja/g++.abi/vtable3a.C: New test.
12275         * g++.old-deja/g++.abi/vtable3b.C: New test.
12276         * g++.old-deja/g++.abi/vtable3c.C: New test.
12277         * g++.old-deja/g++.abi/vtable3d.C: New test.
12278         * g++.old-deja/g++.abi/vtable3e.C: New test.
12279         * g++.old-deja/g++.abi/vtable3f.C: New test.
12280         * g++.old-deja/g++.abi/vtable3g.C: New test.
12281         * g++.old-deja/g++.abi/vtable3h.C: New test.
12282         * g++.old-deja/g++.abi/vtable3i.C: New test.
12283         * g++.old-deja/g++.abi/vtable3j.C: New test.
12284         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
12285
12286 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
12287
12288         * g++.old-deja/g++.other/anon6.C: New test.
12289         * g++.old-deja/g++.other/anon7.C: New test.
12290
12291 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
12292
12293         * gcc.dg/cpp/avoidpaste2.c: New tests.
12294
12295 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
12296
12297         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
12298
12299 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
12300
12301         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
12302         DECIMAL_DIG cases for Irix."
12303
12304 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
12305
12306         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
12307
12308 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12309
12310         * gcc.dg/c99-tag-1.c: New test.
12311
12312 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
12313
12314         * gcc.dg/cpp/tr-warn1.c: Add tests.
12315
12316 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
12317
12318         * gcc.dg/cpp/avoidpaste1.c: Update.
12319         * gcc.dg/cpp/paste4.c: Update.
12320
12321 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
12322
12323         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
12324         cases for Irix.
12325
12326 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
12327
12328         * g++.old-deja/g++.other/inline19.C: New test.
12329
12330 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12331
12332         * gcc.dg/Wlarger-than.c: New test.
12333
12334 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
12335
12336         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
12337
12338 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
12339
12340         * gcc.c-torture/execute/20010129-1.c: New test.
12341         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
12342
12343 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
12344
12345         * gcc.dg/cpp/avoidpaste1.c: Test case.
12346
12347 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
12348
12349         * g++.old-deja/g++.other/inline18.C: New test.
12350
12351 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12352
12353         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
12354         and __builtin_putchar.
12355
12356 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
12357
12358         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
12359         tests.
12360
12361 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
12362
12363         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
12364         floating point number rounding mode to round to the nearest
12365         representable mode.
12366
12367 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
12368
12369         * g++.old-deja/g++.other/mangle2.C: New test.
12370
12371 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
12372
12373         * gcc.c-torture/compile/20010124-1.c: New test.
12374
12375 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
12376
12377         * g++.old-deja/g++.pt/spec38.C: New test.
12378
12379 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12380
12381         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
12382         "Build don't run".
12383
12384 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12385
12386         * gcc.c-torture/execute/20010123-1.c: New test.
12387
12388 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
12389
12390         * g++.old-deja/g++.pt/spec37.C: New test.
12391
12392 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
12393
12394         * g++.old-deja/g++.pt/overload14.C: New test.
12395
12396 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12397
12398         * gcc.c-torture/execute/20010122-1.c: New test, exercise
12399         __builtin_return_address.
12400
12401 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
12402
12403         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
12404         * g++.old-deja/g++.pt/spec35.C: New test.
12405         * g++.old-deja/g++.pt/spec36.C: New test.
12406
12407 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
12408
12409         * gcc.c-torture/compile/20010118-1.c: New test.
12410
12411 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
12412
12413         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
12414
12415 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
12416
12417         * gcc.c-torture/execute/20010119-1.c: New test.
12418
12419 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12420
12421         * g++.old-deja/g++.other/vbase5.C: New test.
12422
12423 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
12424
12425         * gcc.c-torture/execute/20010118-1.c: New test.
12426
12427 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12428
12429         * g++.old-deja/g++.pt/deduct3.C: New test.
12430
12431 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12432
12433         * g++.old-deja/g++.pt/spec34.C: New test.
12434
12435 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
12436
12437         * g77.f-torture/compile/20000601-2.f: New test.
12438
12439 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12440
12441         * g++.old-deja/g++.other/init17.C: New test.
12442
12443 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
12444
12445         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
12446
12447 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12448
12449         * g++.old-deja/g++.pt/unify8.C: New test.
12450
12451 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12452
12453         * g++.old-deja/g++.abi/vbase1.C: New test.
12454
12455 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12456
12457         * g++.old-deja/g++.pt/crash65.C: New test.
12458
12459 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12460
12461         * gcc.dg/cpp/assembl2.S: New test case.
12462
12463 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
12464
12465         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
12466         are supported.
12467
12468 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12469
12470         * g++.old-deja/g++.other/builtins1.C: New test.
12471         * g++.old-deja/g++.other/builtins2.C: Likewise.
12472         * g++.old-deja/g++.other/builtins3.C: Likewise.
12473         * g++.old-deja/g++.other/builtins4.C: Likewise.
12474
12475 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
12476
12477         * gcc.c-torture/compile/20010117-1.c: New test.
12478         * gcc.c-torture/compile/20010117-2.c: New test.
12479
12480 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12481
12482         * g77.f-torture/execute/20010116.[fx]: New test,
12483         XFAIL on i?86-*-*.
12484         * g77.f-torture/compile/20010115.f: Indicate it's
12485         a test for PR fortran/1636.
12486
12487 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
12488
12489         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
12490
12491 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12492
12493         * g77.f-torture/compile/20010115.f: New test.
12494
12495 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
12496
12497         * g++.old-deja/g++.pt/nontype5.C: New test.
12498
12499 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
12500
12501         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
12502         have an equivalent working one below it.
12503
12504 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
12505
12506         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
12507         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
12508
12509 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
12510
12511         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
12512         message containing "init_priority".
12513         (conpr-2.C): Likewise.
12514         (conpr-3.C): Likewise.
12515         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
12516
12517 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12518
12519         * gcc.c-torture/execute/20010114-2.c: New test.
12520
12521 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
12522
12523         * gcc.c-torture/compile/20010114-1.c: New test.
12524         * gcc.c-torture/compile/20010114-1.x: Xfail.
12525         * gcc.c-torture/compile/20010114-2.c: New test.
12526         * gcc.c-torture/execute/20010114-1.c: New test.
12527         * gcc.dg/trunc-1.c: New test.
12528         * gcc.dg/uninit-B.c: New test.
12529
12530 2001-01-13  Nick Clifton  <nickc@redhat.com>
12531
12532         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
12533         target.
12534
12535 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12536
12537         * gcc.c-torture/compile/20010113-1.c: New test.
12538
12539 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
12540
12541         * gcc.c-torture/compile/20001212-1.c: New test.
12542
12543 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12544
12545         * gcc.dg/cpp/widestr1.c: Update.
12546         * gcc.dg/cpp/prag-imp.c: Remove.
12547
12548 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
12549
12550         * gcc.c-torture/execute/20000801-3.x: Remove.
12551         * gcc.dg/c90-init-1.c: New test.
12552         * gcc.dg/c99-init-1.c: New test.
12553         * gcc.dg/c99-init-2.c: New test.
12554         * gcc.dg/gnu99-init-1.c: New test.
12555
12556 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
12557
12558         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
12559         testing that no relevant ones were found.
12560
12561 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
12562
12563         * g++.old-deja/g++.pt/cast2.C: New test.
12564
12565 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
12566
12567         * g++.old-deja/g++.pt/friend47.C: New test.
12568
12569 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12570
12571         * g++.old-deja/g++.pt/instantiate13.C: New test.
12572
12573 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12574
12575         * g++.old-deja/g++.other/defarg7.C: New test.
12576         * g++.old-deja/g++.other/defarg8.C: New test.
12577
12578 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12579
12580         * g++.old-deja/g++.pt/crash64.C: New test.
12581
12582 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12583
12584         * g++.old-deja/g++.pt/crash63.C: New test.
12585
12586 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12587
12588         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
12589
12590 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
12591
12592         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
12593
12594 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12595
12596         * g++.old-deja/g++.pt/error3.C: New test.
12597
12598 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12599
12600         * g++.old-deja/g++.other/crash39.C: New test.
12601
12602 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12603
12604         * g++.old-deja/g++.other/vbase4.C: New test.
12605
12606 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
12607
12608         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
12609         * gcc.dg/special/20000419-2.c: New file. Identical to above.
12610         * gcc.dg/special/special.exp: New test driver which will check
12611         for alias support for the above test.
12612
12613 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
12614
12615         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
12616         problems on small machines.
12617         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
12618         parameterize.
12619
12620 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
12621
12622         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
12623         mips.
12624         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
12625
12626 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
12627
12628         * g++.old_deja/g++.pt/using8.C: New test.
12629
12630 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12631
12632         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
12633
12634 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
12635
12636         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
12637         where a failure is expected.
12638         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
12639
12640 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12641
12642         * g++.old_deja/g++.pt/instantiate12.C: New test.
12643
12644 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12645
12646         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
12647         start of structs.
12648         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
12649         * g++.old-deja/g++.brendan/crash17.C: Likewise.
12650         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12651         * g++.old-deja/g++.brendan/crash48.C: Likewise.
12652         * g++.old-deja/g++.brendan/ns1.C: Likewise.
12653         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
12654         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
12655         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
12656         * g++.old-deja/g++.eh/spec6.C: Likewise.
12657         * g++.old-deja/g++.jason/crash3.C: Likewise.
12658         * g++.old-deja/g++.law/ctors11.C: Likewise.
12659         * g++.old-deja/g++.law/ctors17.C: Likewise.
12660         * g++.old-deja/g++.law/ctors5.C: Likewise.
12661         * g++.old-deja/g++.law/ctors9.C: Likewise.
12662         * g++.old-deja/g++.mike/ambig1.C: Likewise.
12663         * g++.old-deja/g++.mike/net22.C: Likewise.
12664         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12665         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12666         * g++.old-deja/g++.mike/virt3.C: Likewise.
12667         * g++.old-deja/g++.niklas/t128.C: Likewise.
12668         * g++.old-deja/g++.other/anon4.C: Likewise.
12669         * g++.old-deja/g++.other/using1.C: Likewise.
12670         * g++.old-deja/g++.other/warn3.C: Likewise.
12671         * g++.old-deja/g++.pt/t37.C: Likewise.
12672         * g++.old-deja/g++.robertl/eb69.C: Likewise.
12673         * g++.old-deja/g++.robertl/eb71.C: Likewise.
12674
12675 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12676
12677         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
12678
12679 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12680
12681         * gcc.c-torture/execute/stdio-opt-3.c: New test.
12682
12683 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
12684
12685         * gcc.c-torture/compile/20010107-1.c: New test.
12686
12687 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12688
12689         * gcc.c-torture/execute/builtin-noret-1.c: New test.
12690
12691 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12692
12693         * gcc.dg/format/format.h: New file.
12694         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
12695         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
12696         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
12697         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
12698         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
12699         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
12700         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
12701         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
12702         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
12703         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
12704         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
12705         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
12706         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
12707         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
12708         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
12709         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
12710         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
12711         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
12712         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
12713         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
12714         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
12715         instead of declaring standard types, macros and functions in each
12716         test.
12717
12718 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
12719
12720         * gcc.c-torture/execute/20010106-1.c: New test.
12721
12722 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12723
12724         * gcc.dg/format/format.exp: New file.
12725         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
12726         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
12727         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
12728         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
12729         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
12730         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
12731         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
12732         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
12733         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
12734         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
12735         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
12736         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
12737         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
12738         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
12739         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
12740         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
12741         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
12742         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
12743         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
12744         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
12745         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
12746         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
12747         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
12748         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
12749         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
12750         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
12751         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
12752         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
12753         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
12754         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
12755         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
12756         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
12757         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
12758         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
12759         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
12760         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
12761         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
12762         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
12763         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
12764         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
12765         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
12766         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
12767
12768 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
12769
12770         * gcc.c-torture/execute/991228-1.c: Take word endianness into
12771         account.
12772
12773 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
12774
12775         * gcc.c-torture/execute/builtin-complex-1.c: New test.
12776
12777 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12778
12779         * g++.old-deja/g++.pt/crash62.C: New test.
12780
12781 2001-01-04  Richard Henderson  <rth@redhat.com>
12782
12783         * gcc.dg/20000926-1.c: Update expected warnings.
12784         * gcc.dg/array-2.c: Likewise.
12785         * gcc.dg/array-4.c: Also validate flexible array members.
12786         * gcc.dg/c99-flex-array-1.c: New.
12787
12788 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12789
12790         * gcc.c-torture/compile/20001222-1.x: Remove.
12791
12792 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12793
12794         * gcc.c-torture/execute/built-in-setjmp.c: New.
12795
12796 2001-01-03  Richard Henderson  <rth@redhat.com>
12797
12798         * gcc.dg/940510-1.c: Update expected error wording.
12799         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
12800
12801 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
12802
12803         * lib/target-supports.exp (check_alias_available): Modified to
12804         indicate aliases not supported if only weak aliases are supported.
12805
12806 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12807
12808         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
12809         Turn on cmpstrsi checks for __pj__ and __i370__.
12810
12811 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12812
12813         * g++.old-deja/g++.other/virtual11.C: New test.
12814
12815 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12816
12817         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
12818
12819 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12820
12821         * gcc.c-torture/compile/20010102-1.c: New test.
12822
12823 2001-01-02  Andreas Jaeger  <aj@suse.de>
12824
12825         * gcc.dg/noreturn-3.c: New test.
12826
12827         * gcc.dg/noreturn-4.c: New test.
12828
12829 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12830
12831         * gcc.c-torture/execute/stdio-opt-1.c: Also test
12832         __builtin_fputc and __builtin_fwrite.
12833
12834 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12835
12836         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
12837         signed char, not default char.
12838
12839 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12840
12841         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
12842
12843 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
12844
12845         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
12846
12847 2000-12-29  Richard Henderson  <rth@redhat.com>
12848
12849         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
12850         (__cyg_profile_func_exit): Define.
12851
12852 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12853
12854         * g++.dg/vtgc1.C: New test.
12855
12856 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
12857
12858         * gcc.dg/noncompile/20001228-1.c: New test.
12859
12860         * gcc.dg/20001228-1.c: New test.
12861
12862         * gcc.c-torture/execute/20001228-1.c: New test.
12863
12864 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
12865
12866         * gcc.dg/format-strfmon-1.c: New test.
12867
12868 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12869
12870         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
12871         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
12872         * gcc.c-torture/execute/string-opt-1.c: Likewise.
12873         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12874         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12875         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12876         * gcc.c-torture/execute/string-opt-6.c: Likewise.
12877         * gcc.c-torture/execute/string-opt-7.c: Likewise.
12878         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12879         * gcc.c-torture/execute/string-opt-9.c: Likewise.
12880         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12881         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12882         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12883
12884         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
12885         * gcc.c-torture/execute/string-opt-4.c: Test index.
12886
12887 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
12888
12889         * gcc.c-torture/compile/20001226-1.c: New test.
12890
12891 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12892
12893         * gcc.c-torture/compile/20001222-1.c: New test.
12894         * gcc.c-torture/compile/20001222-1.x: Xfail.
12895
12896 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
12897
12898         * gcc.c-torture/execute/comp-goto-2.c: New test.
12899
12900 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
12901
12902         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
12903         Use long types if __INT_MAX__ is 32767.
12904         (main): Use cast to (sint32 *) when poking 88 into a_page.
12905
12906         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
12907
12908 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
12909
12910         * gcc.c-torture/compile/20001221-1.c: New test.
12911         * gcc.c-torture/execute/20001221-1.c: New test.
12912
12913 2000-12-20  Richard Henderson  <rth@redhat.com>
12914
12915         * g++.old-deja/g++.pt/crash36.C: Update error lines.
12916         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12917
12918 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12919
12920         * gcc.dg/compare3.c: New test.
12921
12922 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12923
12924         * gcc.dg/format-warnll-1.c: New test.
12925
12926 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12927
12928         * gcc.dg/cpp/cmdlne-P.c: New test.
12929
12930 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12931
12932         * gcc.c-torture/execute/builtin-abs-1.c,
12933         gcc.c-torture/execute/builtin-abs-2.c: New tests.
12934
12935 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12936
12937         * gcc.dg/cpp/multiline.c: New test.
12938
12939 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12940
12941         * g++.old-deja/g++.other/syshdr1.C: Update.
12942         * gcc.dg/cpp/lineflags.c: Remove temporarily.
12943
12944 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12945
12946         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
12947
12948 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12949
12950         * g++.old-deja/g++.pt/ttp65.C: New test.
12951
12952 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12953
12954         * g++.old-deja/g++.pt/ttp64.C: New test.
12955
12956 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12957
12958         * g++.old-deja/g++.pt/spec33.C: New test.
12959
12960 2000-12-14  Catherine Moore  <clm@redhat.com>
12961
12962         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
12963         * gcc.c-torture/execute/920612-2.c: Likewise.
12964         * gcc.c-torture/execute/920428-2.c: Likewise.
12965         * gcc-c-torture/execute/va-arg-11.c: Call exit.
12966         * gcc.c-torture/execute/va-arg-21.c: Likewise.
12967
12968 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12969
12970         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
12971         * gcc.dg/pack-test-2.c: Likewise.
12972
12973 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12974
12975         Tests by Zack Weinberg <zackw@stanford.edu>.
12976
12977         * gcc.dg/cpp/defined.c: Update.
12978         * gcc.dg/cpp/defined_trad.c: New tests.
12979
12980 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12981
12982         * gcc.dg/cpp/trad-direct.c: Update.
12983
12984 2000-12-11  Neil Booth  <neilb@earthling.net>
12985
12986         * gcc.dg/cpp/defined_trad.c
12987
12988 2000-12-11  Neil Booth  <neilb@earthling.net>
12989
12990         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
12991
12992 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12993
12994         * gcc.dg/format-miss-2.c: New test.
12995
12996 2000-12-09  Neil Booth  <neilb@earthling.net>
12997
12998         * gcc.dg/cpp/lineflags.c: New tests.
12999         * gcc.dg/cpp/poison.c: Update.
13000         * gcc.dg/cpp/redef2.c: Update.
13001         * gcc.dg/cpp/skipping.c: New test.
13002
13003 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
13004
13005         * g++.old-deja/g++.other/eh3.C: New testcase.
13006
13007 2000-12-07  Neil Booth  <neilb@earthling.net>
13008
13009         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
13010         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
13011         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
13012         wtr-union-init-2.c, wtr-union-init-3.c: Update.
13013         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
13014         Update.
13015
13016 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13017
13018         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
13019         __SIZE_TYPE__ instead of int for type of integers cast to
13020         pointers.
13021
13022 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
13023
13024         * g++.old-deja/g++.other/cleanup4.C: New test.
13025
13026 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13027
13028         * format-sec-1.c: New test.
13029
13030 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13031
13032         * gcc.dg/format-nonlit-3.c: New test.
13033
13034 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13035
13036         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
13037         through a null pointer.
13038
13039 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13040
13041         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
13042         * g++.old-deja/g++.pt/partial4.C: New test.
13043
13044 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
13045
13046         * gcc.c-torture/execute/ieee/hugeval.x: New.
13047
13048 2000-12-06  Neil Booth  <neilb@earthling.net>
13049
13050         * gcc.dg/cpp/backslash2.c: New tests.
13051
13052 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13053
13054         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
13055         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
13056
13057 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
13058
13059         * gcc.c-torture/execute/20001203-2.c: New testcase.
13060
13061 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
13062
13063         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
13064         * g++.old-deja/g++.other/virtual10.C: New test.
13065
13066 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
13067
13068         * g++.old-deja/g++.mike/pmf5.C: Remove test.
13069
13070 2000-12-05  Richard Henderson  <rth@redhat.com>
13071
13072         * gcc.c-torture/compile/20001205-1.c: New.
13073
13074 2000-12-04  Neil Booth  <neilb@earthling.net>
13075
13076         * g++.old-deja/g++.other/virtual9.C: New test.
13077         * g++.old-deja/g++.pt/crash61.C: New test.
13078         * gcc.c-torture/execute/loop-9.c: New test.
13079
13080 2000-12-04  Neil Booth  <neilb@earthling.net>
13081
13082         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
13083         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
13084         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
13085         * gcc.dg/cpp/extratokens.c: ...here.
13086
13087 2000-12-04  Neil Booth  <neilb@earthling.net>
13088
13089         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
13090         New tests.
13091
13092 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13093
13094         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
13095         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
13096
13097 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13098
13099         * gcc.c-torture/execute/20001203-1.c: New test.
13100
13101 2000-12-03  Neil Booth  <neilb@earthling.net>
13102
13103         * gcc.dg/cpp/macro6.c: New test cases.
13104
13105 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13106
13107         * gcc.c-torture/execute/string-opt-9.c: New test.
13108         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13109         * gcc.c-torture/execute/string-opt-11.c: Likewise.
13110         * gcc.c-torture/execute/string-opt-12.c: Likewise.
13111
13112         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
13113         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
13114
13115 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
13116
13117         * gcc.dg/cpp/if-6.c: New testcase.
13118
13119         * gcc.dg/20001201-1.c: New testcase.
13120
13121 2000-12-02  Neil Booth  <neilb@earthling.net>
13122
13123         * g++.old-deja/g++.other/externC4.C,
13124         g++.old-deja/g++.other/friend10.C: New tests.
13125
13126 2000-12-02  Neil Booth  <neilb@earthling.net>
13127
13128         * g++.old-deja/g++.other/instan2.C
13129         * g++.old-deja/g++.other/instan3.C: New test.
13130
13131 2000-12-02  Neil Booth  <neilb@earthling.net>
13132
13133         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
13134         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
13135         gnuc99.c,gnuc99-pedantic.c: New tests.
13136
13137 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13138
13139         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
13140         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
13141
13142 2000-12-01  Neil Booth  <neilb@earthling.net>
13143
13144         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
13145         * gcc.dg/cpp/poison.c: Update.
13146         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
13147
13148 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
13149
13150         * g77.f-torture/execute/20001201.f: New test.
13151
13152 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13153
13154         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
13155
13156 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
13157
13158         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
13159
13160 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
13161
13162         * g++.old-deja/g++.other/cast6.C: New test.
13163
13164 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
13165
13166         * gcc.c-torture/execute/20001130-2.c: New testcase.
13167
13168 2000-11-30  Richard Henderson  <rth@redhat.com>
13169
13170         * gcc.c-torture/execute/20001130-1.c: New test.
13171
13172 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
13173
13174         * g++.old-deja/g++.other/op3.C: New test.
13175
13176 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
13177
13178         * g++.old-deja/g++.other/op2.C: New test.
13179
13180 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
13181
13182         * g++.old-deja/g++.other/crash38.C: New test.
13183
13184 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
13185
13186         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
13187
13188 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
13189
13190         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
13191         tests.
13192         * gcc.c-torture/execute/string-opt-6.c: New test.
13193
13194         * gcc.dg/20001117-1.c: Add main.
13195
13196 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
13197
13198         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
13199         Move from here ...
13200         * gcc.dg/940510-1.c: ... to here.
13201
13202         * gcc.dg/20000926-1.c: GNU C now allows initializations of
13203         zero-size arrays in toplevel structures.
13204
13205 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
13206
13207         * gcc.c-torture/execute/loop-8.c: New test.
13208
13209 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13210
13211         * g++.old-deja/g++.other/base1.C: New test.
13212
13213 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13214
13215         * g++.old-deja/g++.other/parse2.C: New test.
13216
13217 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13218
13219         * g++.old-deja/g++.pt/incomplete1.C: New test.
13220
13221 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13222
13223         * g++.old-deja/g++.other/friend9.C: New test.
13224
13225 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
13226
13227         * gcc.dg/20001127-1.c: New test.
13228
13229 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
13230
13231         * g++.old-deja/g++.pt/friend46.C: New test.
13232
13233 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
13234
13235         * g++.old-deja/g++.other/ptrmem8.C: New test.
13236
13237 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13238
13239         * gcc.c-torture/execute/string-opt-7.c: New test.
13240         * gcc.c-torture/execute/string-opt-8.c: Likewise.
13241
13242 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13243
13244         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
13245         instead of 'mkcheck 2'.
13246
13247 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13248
13249         * gcc.c-torture/execute/memcheck/driver.c,
13250         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
13251         C9X references to refer to C99.
13252
13253 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
13254
13255         * gcc.dg/ultrasp3.c: New test.
13256
13257 2000-11-25  Neil Booth  <neilb@earthling.net>
13258
13259         * gcc.dg/cpp/include2.c: Update test to be locale independent.
13260
13261 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
13262
13263         * gcc.c-torture/compile/20001123-2.c: New.
13264
13265 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13266
13267         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
13268
13269 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
13270
13271         * gcc.dg/sequence-point-1.c: Add some new tests.
13272         * gcc.c-torture/execute/20001124-1.c: New test.
13273
13274 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
13275
13276         * g++.old-deja/g++.other/vaarg4.C: New test.
13277         * gcc.c-torture/compile/20001123-1.c: New test.
13278
13279 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
13280
13281         * g++.other/crash24.C: Adjust and remove XFAIL.
13282         * g++.other/crash37.C: New test.
13283
13284 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
13285
13286         * g++.old-deja/g++.pt/instantiate9.C: New test.
13287
13288 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
13289
13290         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
13291         new ABI, too.
13292
13293         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
13294         * g++.old-deja/g++.robertl/eb55.C: Likewise.
13295
13296 2000-11-22  Neil Booth  <neilb@earthling.net>
13297
13298         * gcc.dg/cpp/Wtrigraphs.c: New test.
13299
13300 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
13301
13302         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
13303
13304 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
13305
13306         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
13307
13308 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
13309
13310         * lib/gcc-dg.exp: load_lib scanasm.exp.
13311         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
13312         * lib/g++-dg.exp: load_lib scanasm.exp.
13313         * lib/scanasm.exp: New.
13314         (scan-assembler, scan-assembler-not): Add optional arguments to
13315         test name, or if not present, the pattern name.
13316         (scan-assembler-dem, scan-assembler-dem-not): New.
13317
13318         * g++.dg/dg.exp: New.
13319
13320 2000-11-21  Neil Booth  <neilb@earthling.net>
13321
13322         * gcc.dg/cpp/integrated1.c: Remove.
13323
13324 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
13325
13326         * gcc.c-torture/execute/20001121-1.c: New test.
13327
13328 2000-11-21  Richard Henderson  <rth@redhat.com>
13329
13330         * gcc.c-torture/compile/20001121-1.c: New test.
13331
13332 2000-11-20  Neil Booth  <neilb@earthling.net>
13333
13334         * gcc.dg/cpp/integrated1.c: New test.
13335
13336 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
13337
13338         * g++.old-deja/g++.other/inline17.C: New test.
13339
13340 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
13341
13342         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
13343         local variable to be zero: I made the variable global. Now
13344         uses abort() and exit() instead of relying on main's return value.
13345
13346 2000-11-20  Neil Booth  <neilb@earthling.net>
13347
13348         * gcc.dg/cpp/paste2.c: Update test.
13349         * objc/execute/paste.m: New test.
13350
13351 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13352
13353         * gcc.dg/c99-condexpr-1.c: New test.
13354
13355 2000-11-20  Neil Booth  <neilb@earthling.net>
13356
13357         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
13358
13359 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
13360
13361         * g++.old-deja/g++.pt/export1.C: New test.
13362
13363 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
13364
13365         * gcc.dg/20001117-1.c: New test.
13366
13367 2000-11-18  Richard Henderson  <rth@redhat.com>
13368
13369         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
13370
13371 2000-11-18  Richard Henderson  <rth@redhat.com>
13372
13373         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
13374         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
13375         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
13376
13377 2000-11-18  Richard Henderson  <rth@redhat.com>
13378
13379         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
13380         (main): New.  Exit cleanly.
13381
13382 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13383
13384         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
13385         gcc.dg/c99-fordecl-2.c: New tests.
13386
13387 2000-11-18  Richard Henderson  <rth@redhat.com>
13388
13389         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
13390         * gcc.c-torture/execute/zerolen-2.c: New.
13391
13392 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13393
13394         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
13395         memory.
13396
13397 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
13398
13399         * g++.old-deja/g++.pt/instantiate8.C: New test.
13400
13401 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
13402
13403         * g++.old-deja/g++.other/incomplete.C: Add more tests.
13404         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
13405
13406 2000-11-16  Nick Clifton  <nickc@redhat.com>
13407
13408         * gcc.c-torture/execute/nestfunc-2.c: New test.
13409         * gcc.c-torture/execute/nestfunc-3.c: New test.
13410
13411 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
13412
13413         * gcc.c-torture/compile/20001116-1.c: New test.
13414
13415 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13416
13417         * gcc.c-torture/execute/20001115-1.c: New test.
13418
13419 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
13420
13421         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
13422         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
13423         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
13424         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13425
13426 2000-11-15  Neil Booth  <neilb@earthling.net>
13427
13428         gcc.dg/cpp/_Pragma1.c: Update.
13429         gcc.dg/cpp/_Pragma2.c: New test.
13430
13431 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
13432
13433         * g++.old-deja/g++.other/anon5.C: New test.
13434
13435 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
13436
13437         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
13438         tests.
13439
13440 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
13441
13442         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
13443         output.
13444
13445 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13446
13447         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
13448         labels at end of compound statements.
13449
13450 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
13451
13452         * gcc.c-torture/execute/loop-7.c: New test.
13453
13454 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13455
13456         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
13457
13458 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13459
13460         * gcc.dg/c99-bool-1.c: New test.
13461
13462 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13463
13464         * gcc.dg/c99-scope-1.c: Remove xfail.
13465         * gcc.dg/c99-scope-2.c: New test.
13466
13467 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13468
13469         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
13470         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
13471
13472 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
13473
13474         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
13475         error messages.
13476
13477         * g++.mike/p700.C: Don't typedef wchar_t.
13478         * g++.mike/p784.C: Likewise.
13479         * g++.mike/eb101.C: Don't use __wchar_t.
13480
13481 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
13482
13483         * g77.f-torture/execute/20001111.[fx]: Test premature exit
13484         from DO loop.
13485
13486 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
13487
13488         * gcc.c-torture/execute/20001111-1.c: New test.
13489
13490 2000-11-10  Nick Clifton  <nickc@redhat.com>
13491
13492         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
13493         long multuiple and accumulate.
13494
13495 2000-11-09  Richard Henderson  <rth@redhat.com>
13496
13497         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
13498         via size_t instead of int.
13499
13500         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
13501         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13502         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13503         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13504
13505 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
13506
13507         * gcc.c-torture/compile/20001109-1.c: New test.
13508         * gcc.c-torture/compile/20001109-2.c: New test.
13509
13510 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
13511
13512         * g++.old-deja/g++.pt/operator1.C: New test.
13513         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
13514
13515 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
13516
13517         * gcc.dg/20001108-1.c: New test.
13518
13519 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
13520
13521         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
13522         with both arguments constant strings.
13523         * gcc.c-torture/execute/string-opt-3.c: New test.
13524         * gcc.c-torture/execute/string-opt-4.c: New test.
13525         * gcc.c-torture/execute/string-opt-5.c: New test.
13526
13527 2000-11-08  Nick Clifton  <nickc@redhat.com>
13528
13529         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
13530         mulsidi3adddi patterns.
13531
13532 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
13533
13534         * g++.old-deja/g++.other/crash36.C: New test.
13535
13536 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
13537
13538         * g++.old-deja/g++.other/init16.C: New test.
13539
13540 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
13541
13542         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
13543
13544 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
13545
13546         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
13547         * gcc.c-torture/execute/va-arg-16.x: Likewise.
13548         * gcc.c-torture/execute/va-arg-17.x: Likewise.
13549
13550 2000-11-07  DJ Delorie  <dj@redhat.com>
13551
13552         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
13553
13554 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13555
13556         * gcc.c-torture/execute/string-opt-1.c: New test.
13557
13558 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
13559
13560         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
13561         mips-sgi-irix6.* because the MIPS ABI passes floating-point
13562         parameters in registers, and there is no way for a varargs
13563         function to know in which order the integer and floating-point
13564         parameters should be interleaved when they are placed on the
13565         stack.
13566         * gcc.c-torture/execute/va-arg-16.x: Likewise.
13567         * gcc.c-torture/execute/va-arg-17.x: Likewise.
13568
13569 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13570
13571         * gcc.c-torture/execute/string-opt-2.c: New test.
13572
13573 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
13574
13575         * g++.old-deja/g++.pt/crash60.C: New test.
13576
13577 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
13578
13579         * g++.old-deja/g++.other/crash24.C: New test.
13580         * g++.old-deja/g++.other/crash25.C: New test.
13581         * g++.old-deja/g++.other/crash26.C: New test.
13582         * g++.old-deja/g++.other/crash27.C: New test.
13583         * g++.old-deja/g++.other/crash28.C: New test.
13584         * g++.old-deja/g++.other/crash29.C: New test.
13585         * g++.old-deja/g++.other/crash30.C: New test.
13586         * g++.old-deja/g++.other/crash31.C: New test.
13587         * g++.old-deja/g++.other/crash32.C: New test.
13588         * g++.old-deja/g++.other/crash33.C: New test.
13589         * g++.old-deja/g++.other/crash34.C: New test.
13590         * g++.old-deja/g++.other/crash35.C: New test.
13591
13592 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
13593
13594         * gcc.c-torture/execute/20001031-1.c: New test.
13595
13596 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
13597
13598         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
13599         namespace.
13600
13601         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
13602         standards-conformant.
13603
13604         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
13605
13606         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
13607         * g++.old-deja/g++.mike/p755a.C: Likewise.
13608         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13609         library makes no calls to `operator new' during initialization.
13610
13611 2000-11-04  Neil Booth  <neilb@earthling.net>
13612
13613         * gcc.dg/cpp/include2.c: New tests.
13614
13615 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13616
13617         * lib/g++.exp (g++_set_ld_library_path): New function.
13618         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13619
13620 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13621
13622         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
13623         warnings.
13624
13625 2000-11-01  Richard Henderson  <rth@redhat.com>
13626
13627         * g++.old-deja/g++.ext/namedret1.C: New.
13628         * g++.old-deja/g++.ext/namedret2.C: New.
13629         * g++.old-deja/g++.ext/namedret3.C: New.
13630
13631 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
13632
13633         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
13634         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
13635
13636 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13637
13638         * gcc.c-torture/execute/va-arg-21.c: New test.
13639
13640 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13641
13642         * gcc.dg/c99-complex-2.c: New test.
13643
13644 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13645
13646         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13647
13648 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13649
13650         * g++.old-deja/g++.other/inline16.C: New test.
13651
13652 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13653
13654         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13655         __PRETTY_FUNCTION__
13656
13657 2000-10-29  Neil Booth  <neilb@earthling.net>
13658
13659         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13660         New tests.
13661         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13662         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13663         optimisation.
13664
13665 2000-10-29  Neil Booth  <neilb@earthling.net>
13666
13667         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
13668         * mi1.c, mi1c.h: Add null directives to multiple-include test.
13669         * mi5.c: Test multiple includes work with -C.
13670         * trigraphs.c: Test ^= version.
13671
13672 2000-10-28  Neil Booth  <neilb@earthling.net>
13673
13674         New tests and test updates for new macro expander.
13675
13676         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
13677         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
13678         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
13679         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
13680         new diagnostic messages.
13681
13682         * gcc.dg/cpp/macro3.c: New tests.
13683
13684 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13685
13686         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13687         on the same line.
13688
13689 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13690
13691         * g++.old-deja/g++.other/eh2.C: New test.
13692
13693 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13694
13695         * gcc.c-torture/execute/20001027-1.c: New test.
13696
13697 2000-10-26  Richard Henderson  <rth@redhat.com>
13698
13699         * gcc.c-torture/execute/20001026-1.c: New.
13700
13701 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
13702
13703         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
13704         * g++.old-deja/g++.law/builtin1.C: Likewise.
13705         * g++.old-deja/g++.law/ctors10.C: Likewise.
13706         * g++.old-deja/g++.law/virtual3.C: Likewise.
13707         * g++.old-deja/g++.mike/p658.C: Likewise.
13708         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13709         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13710         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13711         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13712         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13713
13714 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13715
13716         * gcc.c-torture/compile/20001024-1.c: New test.
13717
13718 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13719
13720         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13721         to tell us whether or not we are using V3.
13722
13723 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13724
13725         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13726         operands.
13727
13728 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13729
13730         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13731
13732 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
13733
13734         * gcc.c-torture/execute/20001024-1.c: New test.
13735
13736 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
13737
13738         * g++.old-deja/g++.other/sibcall1.C: New test.
13739
13740 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
13741
13742         * gcc.dg/noncompile/init-3.c: New test.
13743
13744 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13745
13746         * gcc.dg/format-array-1.c: New test.
13747
13748 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13749
13750         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13751         writing through null pointers; remove comment about testing
13752         unterminated strings.
13753
13754 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13755
13756         * gcc.c-torture/execute/20001017-2.c: New test.
13757
13758 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13759
13760         * gcc.c-torture/compile/20001018-1.c: New test.
13761         * gcc.c-torture/compile/20001018-1.x: Xfail.
13762
13763 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13764
13765         * gcc.c-torture/execute/20001017-1.c: New test.
13766
13767 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13768
13769         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13770         for multiple use of arguments with scanf formats; add tests for
13771         multiple use of arguments.
13772
13773 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13774
13775         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13776
13777 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13778
13779         * gcc.dg/format-miss-1.c: New test.
13780
13781 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13782
13783         * gcc.c-torture/execute/20001013-1.c: New test.
13784
13785 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13786
13787         * gcc.dg/format-branch-1.c: New test.
13788
13789 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13790
13791         * README, lib/file-format.exp: Remove EGCS references.
13792
13793 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13794
13795         * gcc.dg/20001013-1.c: New test.
13796
13797 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13798
13799         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
13800         for intmax_t in the compiler using __typeof__ and the type rules
13801         for conditional expressions.
13802
13803 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13804
13805         * gcc.dg/20001012-1.c: New test.
13806         * gcc.dg/20001012-2.c: New test.
13807
13808 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13809
13810         * gcc.dg/format-attr-1.c: New test.
13811
13812 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13813
13814         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
13815         __LONG_LONG_MAX__ instead of LLONG_MAX.
13816
13817 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13818
13819         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
13820         scanf flags.
13821         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
13822         flags.
13823
13824 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13825
13826         * gcc.dg/sequence-pt-1.c: New test.
13827
13828 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
13829
13830         * gcc.c-torture/execute/20001011-1.c: New testcase.
13831         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
13832
13833 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13834
13835         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
13836         does not error on it.
13837
13838 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13839
13840         * gcc.dg/20001009-1.c: New test.
13841
13842 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13843
13844         * gcc.c-torture/compile/20001009-1.c: Move from here ....
13845         * gcc.c-torture/execute/20001009-2.c: ... to here.
13846
13847 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
13848
13849         * gcc.c-torture/compile/20001009-1.c: New testcase.
13850         * gcc.c-torture/execute/20001009-1.c: New testcase.
13851         Testcases provided by Jan Hubicka <jh@suse.cz>.
13852
13853 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13854
13855         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13856         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
13857         uintmax_t using <limits.h> to emulate the compiler's internal
13858         logic.  No longer XFAIL %j tests.
13859
13860 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13861
13862         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
13863         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13864         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
13865         regexps and details of expected handling of some bad formats.
13866         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
13867         suppression.
13868
13869 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13870
13871         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
13872         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
13873         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
13874         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
13875         in list archives.
13876
13877 2000-10-06  Richard Henderson  <rth@cygnus.com>
13878
13879         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
13880         * g++.old-deja/g++.brendan/crash52.C: Likewise.
13881         * g++.old-deja/g++.jason/report.C: Likewise.
13882         * g++.old-deja/g++.law/friend5.C: Likewise.
13883         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
13884         of the expected warnings.
13885
13886 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
13887
13888         * g++.old-deja/g++.pt/enum14.C: New test.
13889
13890 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13891
13892         * g++.old-deja/g++.pt/crash59.C: New test.
13893
13894 2000-10-04  Will Cohen  <wcohen@redhat.com>
13895
13896         * gcc.dg/20000926-1.c: New test.
13897
13898 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
13899
13900         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
13901         function name for current C++ compiler.
13902         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
13903
13904 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13905
13906         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13907         __PRETTY_FUNCTION__.
13908         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13909
13910 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13911
13912         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13913
13914 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13915
13916         * gcc.c-torture/compile/20000923-1.c: New test.
13917
13918 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13919
13920         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13921         * g++.old-deja/g++.pt/ttp62.C: Same.
13922         * g++.old-deja/g++.other/inline14.C: Same.
13923
13924 2000-09-24  Richard Henderson  <rth@cygnus.com>
13925
13926         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13927
13928 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13929
13930         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13931
13932 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13933
13934         * gcc.c-torture/compile/20000922-1.c: New file.
13935
13936 2000-09-21  Nick Clifton  <nickc@redhat.com>
13937
13938         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13939         a signed long modulo operation.
13940         (mod6): New function - perform an unsigned long modulo operation.
13941         (main): Add tests for modulos of very large numbers by very small
13942         dividends.
13943
13944 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13945
13946         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13947
13948 2000-09-19  Richard Henderson  <rth@cygnus.com>
13949
13950         * gcc.dg/compare2.c (case 10): XFAIL.
13951
13952 2000-09-18  Richard Henderson  <rth@cygnus.com>
13953
13954         * gcc.c-torture/execute/20000906-1.c: Move ...
13955         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13956         that support __builtin_trap.
13957
13958 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13959
13960         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13961
13962 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13963
13964         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13965         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13966         more $ format tests.
13967
13968 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13969
13970         * gcc.dg/format-errmk-1.c: New test.
13971
13972 2000-09-17  Greg McGary  <greg@mcgary.org>
13973
13974         * gcc.c-torture/execute/20000917-1.x: Remove.
13975
13976 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13977
13978         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13979
13980 2000-09-17  Greg McGary  <greg@mcgary.org>
13981
13982         * gcc.c-torture/execute/20000917-1.c: New test.
13983         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13984
13985 2000-09-16  Neil Booth  <NeilB@earthling.net>
13986
13987         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13988         in nested macro bug.
13989
13990 2000-09-15  Neil Booth  <NeilB@earthling.net>
13991
13992         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13993
13994 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13995
13996         * gcc.c-torture/execute/20000914-1.c: New test.
13997
13998 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13999
14000         * g++.other/inline13.C: New test.
14001
14002 2000-09-12  Andreas Jaeger  <aj@suse.de>
14003
14004         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
14005         constant by Ulrich Drepper <drepper@redhat.com>.
14006
14007 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
14008
14009         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
14010
14011 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14012
14013         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
14014
14015 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
14016
14017         * gcc.dg/cpp/backslash.c: New test.
14018
14019 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
14020
14021         * gcc.c-torture/execute/20000910-1.c: New test.
14022         * gcc.c-torture/execute/20000910-2.c: Likewise.
14023
14024 2000-09-11  Robert Lipe  <robertl@sco.com>
14025
14026         * gcc.dg/pragma-align.c: New test.
14027
14028 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
14029
14030         * g++.old-deja/g++.pt/explicit82.C: New test.
14031         * g++.old-deja/g++.pt/explicit83.C: New test.
14032
14033 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
14034
14035         * gcc.dg/asm-names.c: New test.
14036
14037 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14038
14039         * gcc.dg/cpp/tr-warn6.c: New test
14040
14041 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14042
14043         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
14044         be accepted.
14045
14046 2000-09-07  Catherine Moore  <clm@redhat.com>
14047
14048         * gcc.c-torture/execute/unroll-1.c: New test.
14049
14050 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
14051
14052         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
14053         ERROR markers.
14054         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
14055         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
14056         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
14057         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
14058         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
14059         Preprocess only.
14060         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
14061         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
14062
14063 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14064
14065         * g++.old-deja/g++.pt/deduct2.C: New test.
14066
14067 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14068
14069         * g++.old-deja/g++.pt/parms2.C: New test.
14070
14071 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14072
14073         * g++.old-deja/g++.pt/crash58.C: New test.
14074
14075 2000-09-06  Greg McGary  <greg@mcgary.org>
14076
14077         * gcc.c-torture/execute/20000906-1.c: New test.
14078         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
14079
14080 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14081
14082         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
14083
14084 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14085
14086         * g++.old-deja/g++.pt/crash57.C: New test.
14087
14088 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14089
14090         * g++.old-deja/g++.pt/crash56.C: New test.
14091
14092 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14093
14094         * g++.old-deja/g++.pt/koenig1.C: New test.
14095
14096 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
14097
14098         * gcc.dg/20000904-1.c: New test.
14099
14100 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
14101
14102         * gcc.dg/cpp/paste8.c: New test.
14103
14104 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
14105
14106         * gcc.c-torture/compile/20000827-1.c: New test.
14107
14108 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14109
14110         * gcc.dg/format-diag-1.c: New test.
14111
14112 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14113
14114         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
14115         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
14116         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
14117         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
14118         gcc.dg/formatz-1.c: Adjust warning regular expressions.
14119
14120 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14121
14122         * g++.old-deja/g++.other/nested4.C: New test.
14123
14124 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14125
14126         * g++.old-deja/g++.ns/scoped1.C: New test.
14127
14128 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
14129
14130         * lib/g++.exp: Support testing already-installed GCC.
14131
14132 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14133
14134         * wtr-label-1.c, wtr-suffix-1.c: New tests.
14135
14136 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14137
14138         * gcc.dg/return-type-2.c: New test.
14139
14140 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
14141
14142         * gcc.c-torture/compile/20000825-1.c: New test.
14143
14144 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
14145
14146         * gcc.dg/dwarf2-2.c: New test.
14147
14148 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
14149
14150         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
14151         dg-warning regexps.
14152
14153 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14154
14155         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
14156         gcc.dg/format-ext-5.c: New tests.
14157
14158 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
14159
14160         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
14161
14162 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
14163
14164         * gcc.dg/noncompile/930622-2.c: Adjust error message.
14165
14166 2000-08-24  Richard Henderson  <rth@cygnus.com>
14167
14168         * gcc.dg/ia64-sync-1.c: New test.
14169         * gcc.dg/ia64-sync-2.c: New test.
14170         * gcc.dg/ia64-asm-1.c: New test.
14171
14172 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14173
14174         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
14175         * gcc.dg/format-ext-2.c: New test.
14176
14177 2000-08-23  Jason Merrill  <jason@redhat.com>
14178
14179         * lib/old-dejagnu.exp: Also ignore "In member function" and
14180         "At global scope".
14181
14182 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14183
14184         * gcc.dg/noncompile/label-lineno-1.c: New test.
14185
14186 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14187
14188         * gcc.dg/c99-array-nonobj-1.c: New test.
14189
14190 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14191
14192         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
14193         tests.
14194         * gcc.dg/format-ext-1.c: New test.
14195
14196 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14197
14198         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
14199         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
14200         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
14201         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
14202         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
14203
14204 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
14205
14206         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
14207         gcc.dg/c99-strftime-2.c: New tests.
14208
14209 2000-08-22  Richard Henderson  <rth@cygnus.com>
14210
14211         * gcc.c-torture/execute/20000822-1.c: New test.
14212
14213 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14214
14215         * gcc.c-torture/execute/20000819-1.x: Remove.
14216
14217 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14218
14219         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
14220         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
14221         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
14222         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
14223         gcc.dg/format-xopen-1.c: New tests.
14224
14225 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14226
14227         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
14228
14229 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14230
14231         * g++.old-deja/g++.other/loop2.C: New test.
14232
14233         * gcc.c-torture/compile/20000606-1.c: New test.
14234         * gcc.c-torture/compile/20000728-1.c: New test.
14235         * gcc.c-torture/execute/20000801-1.c: New test.
14236         * gcc.c-torture/execute/20000801-2.c: New test.
14237         * gcc.c-torture/execute/20000819-1.c: New test.
14238         * gcc.c-torture/execute/20000819-1.x: XFAIL.
14239         * gcc.dg/20000629-1.c: New test.
14240         * gcc.dg/20000724-1.c: New test.
14241         * gcc.dg/20000807-1.c: New test.
14242
14243 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
14244
14245         * gcc.dg/cpp/pragma-1.c: New test.
14246         * gcc.dg/cpp/pragma-2.c: New test.
14247
14248 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
14249
14250         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
14251         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
14252
14253 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14254
14255         * gcc.c-torture/compile/20000818-1.c: New test.
14256
14257 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
14258
14259         * gcc.c-torture/execute/20000818-1.c: New test.
14260
14261 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14262
14263         * gcc.dg/format-va-1.c: New test.
14264
14265 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14266
14267         * g++.old-deja/g++.other/typedef8.C: New test.
14268
14269 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14270
14271         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
14272         * g++.old-deja/g++.mike/net36.C: Mark candidate.
14273         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
14274         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
14275         * g++.old-deja/g++.other/ptrmem7.C: New test.
14276         * g++.old-deja/g++.pt/ptrmem10.C: New test.
14277
14278 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14279
14280         * g++.old-deja/g++.pt/typename27.C: New test.
14281
14282 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
14283
14284         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
14285         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
14286         * g++.old-deja/g++.pt/friend45.C: New test.
14287         * g++.old-deja/g++.other/friend8.C: New test.
14288
14289 2000-08-15  Richard Henderson  <rth@cygnus.com>
14290
14291         * gcc.c-torture/execute/20000815-1.c: New test.
14292
14293 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14294
14295         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
14296         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
14297         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
14298
14299 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
14300
14301         * g++.old-deja/g++.other/refinit2.C: New test.
14302
14303 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
14304
14305         * lib/c-torture.exp (c-torture): Make
14306         compiler_conditional_xfail_data global.
14307         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
14308         compiler_conditional_xfail_data machinery.
14309         (f-torture-execute): Likewise.
14310         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
14311         and only when unrolling loops.
14312
14313         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
14314
14315 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14316
14317         * g++.old-deja/g++.pt/explicit81.C: New test.
14318
14319 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14320
14321         * g++.old-deja/g++.pt/typename26.C: New test.
14322
14323 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
14324
14325         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
14326         warning.
14327
14328 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14329
14330         * g++.old-deja/g++.other/array3.C: New test.
14331
14332 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14333
14334         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
14335         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
14336         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
14337         New tests.
14338
14339 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
14340
14341         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
14342         * g++.old-deja/g++.abi/vmihint.C: Likewise.
14343
14344 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
14345
14346         * gcc.c-torture/execute/20000808-1.c: New test.
14347
14348 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14349
14350         * gcc.dg/c90-const-expr-1.c: New test.
14351
14352 2000-08-08  Richard Henderson  <rth@cygnus.com>
14353
14354         * gcc.dg/noncompile/920923-1.c: Declare calloc.
14355
14356 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14357
14358         * gcc.dg/noncompile/const-ll-1.c: New test.
14359
14360 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14361
14362         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
14363
14364 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
14365
14366         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
14367         that running programs linked against the shared version of libobjc
14368         run correctly.
14369
14370 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14371
14372         * gcc.dg/c99-printf-1.c: New test.
14373
14374 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14375
14376         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
14377
14378 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
14379
14380         * gcc.c-torture/execute/20000731-1.x: Delete.
14381
14382 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
14383
14384         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
14385         and torture_without_loops as is done by c-torture.exp.
14386         (search_for): Copy from c-torture.exp.
14387         (gcc-dg-runtest): New function, drives a directory of tests
14388         iterating over the TORTURE_OPTIONS.
14389         (scan-assembler, scan-assembler-not): Move here from
14390         individual directory drivers.
14391
14392         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
14393         defined by lib/gcc-dg.exp.
14394         * gcc.dg/cpp/cpp.exp: Likewise.
14395         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
14396         gcc-dg-runtest, so we cycle over optimization options.
14397
14398         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
14399         * gcc.dg/compare2.c: No longer expected to fail.
14400
14401 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
14402
14403         * gcc.c-torture/execute/20000804-1.c: New test.
14404
14405 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
14406
14407         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
14408
14409 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
14410
14411         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
14412
14413 2000-08-03  Jeffrey A Law  (law@cygnus.com)
14414
14415         * gcc.c-torture/compile/20000803-1.c: New test.
14416
14417 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14418
14419         * gcc.c-torture/execute/20000801-3.c,
14420         gcc.c-torture/execute/20000801-4.c: New tests.
14421         * gcc.c-torture/execute/20000801-3.x,
14422         gcc.c-torture/execute/20000801-4.x: Xfail.
14423
14424 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
14425
14426         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
14427         libobjc/.libs to allow for libtool.
14428
14429 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
14430
14431         * gcc.c-torture/compile/20000802-1.c: New test.
14432
14433 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
14434
14435         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
14436
14437 2000-07-31  Jeffrey A Law  (law@cygnus.com)
14438
14439         * gcc-c-torture/execute/20000731-2.c: New test.
14440
14441         * gcc.c-torture/execute/20000731-1.c: New test.
14442         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
14443
14444 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
14445
14446         * testsuite/gcc.dg/cpp/paste7.c: New test.
14447         * gcc.dg/cpp/20000725-1.c: New test.
14448
14449 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
14450
14451         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
14452         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
14453         declaration warning for __builtin_dwarf_reg_size.
14454
14455         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
14456
14457 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14458
14459         * gcc.dg/noncompile/voidparam-1.c: New test.
14460
14461 2000-07-30  Richard Henderson  <rth@cygnus.com>
14462
14463         * gcc.dg/c90-digraph-1.c: Don't xfail.
14464         * gcc.dg/compare2.c (case 10): Xfail.
14465         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
14466
14467 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
14468
14469         * gcc.dg/c99-main-1.c: New test.
14470
14471 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14472
14473         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
14474
14475 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
14476
14477         * gcc.c-tortuer/execute/20000726-1.c: New test.
14478
14479 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
14480
14481         * gcc.c-torture/execute/enum-2.c: New test.
14482
14483 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14484
14485         * gcc.dg/cpp/tr-warn3.c: New test.
14486
14487 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14488
14489         * g++.old-deja/g++.ext/implicit1.C: Remove.
14490         * g++.old-deja/g++.jason/c2.C: Remove
14491         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
14492         * g++.old-deja/g++.pt/crash16.C: Likewise.
14493         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
14494
14495 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14496
14497         * g++.old-deja/g++.other/for2.C: New test.
14498
14499 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
14500
14501         * gcc.dg/20000720-1.c: New test.
14502
14503 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
14504
14505         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
14506
14507 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
14508
14509         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
14510         * gcc.c-torture/execute/20000722-1.c: New.
14511         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
14512
14513 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
14514
14515         * gcc.dg/cpp/20000720-1.S: New test.
14516
14517 2000-07-21  Michael Meissner  <meissner@redhat.com>
14518
14519         * gcc.c-torture/execute/ieee/hugeval.c: New test.
14520
14521 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14522
14523         * g++.old-deja/g++.brendan/crash16.C,
14524         g++.old-deja/g++.brendan/parse3.C,
14525         g++.old-deja/g++.brendan/redecl1.C,
14526         g++.old-deja/g++.ns/template13.C,
14527         g++.old-deja/g++.other/decl4.C,
14528         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
14529
14530 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14531
14532         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
14533         and "Internal error".
14534
14535         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
14536         regexps.
14537         * gcc.dg/cpp/paste6.c: New test.
14538
14539 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
14540
14541         * gcc.dg/cpp/tr-direct.c: New test.
14542
14543         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
14544         gcc.dg/cpp/undef1.c: Tweak error regexps.
14545
14546 2000-07-18  Eric Christopher <echristo@redhat.com>
14547
14548         * gcc.c-torture/compile/20000718-1.c: New test.
14549
14550 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
14551
14552         * cpplex.c (_cpp_push_token): If the token being pushed back
14553         is the previous token in this context, just subtract one from
14554         context->posn.
14555         * cppmacro.c (save_expansion): Clear aux field when storing a
14556         placemarker.
14557
14558 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
14559
14560         * gcc.dg/noncompile/redecl-1.c: New test.
14561
14562 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
14563
14564         * gcc.c-torture/execute/20000717-5.c: New test.
14565         * gcc.c-torture/execute/20000717-1.x: Removed.
14566
14567 2000-07-17  Richard Henderson  <rth@cygnus.com>
14568
14569         * gcc.c-torture/execute/20000717-4.c: New test.
14570
14571 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14572
14573         * gcc.dg/cpp/syshdr.c: New test.
14574         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14575
14576 2000-07-17  Neil Booth  <neilb@earthling.net>
14577
14578         * gcc.dg/cpp/cmdlne-dM.c: New test.
14579         * gcc.dg/cpp/cmdlne-dD.c: New test.
14580
14581 2000-07-17  Jeffrey A Law  (law@cygnus.com)
14582
14583         * gcc.c-torture/execute/20000717-3.c: New test.
14584
14585         * gcc.c-torture/compile/20000717-1.c: New test.
14586
14587 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
14588
14589         * gcc.c-torture/execute/20000717-2.c: New test.
14590
14591 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14592
14593         * gcc.dg/formatz-1.c: New test.
14594
14595         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
14596         * gcc.dg/c99-digraph-1.c: New tests.
14597
14598         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
14599         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14600
14601         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14602         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14603         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14604         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14605         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14606         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14607         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14608
14609 2000-07-17   Greg McGary <greg@mcgary.org>
14610
14611         * gcc.c-torture/execute/20000717-1.c: New test.
14612         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14613
14614 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14615
14616         * gcc.c-torture/execute/20000715-2.c: New test.
14617         * gcc.dg/20000715-1.c: New test.
14618
14619 2000-07-15  Michael Meissner  <meissner@redhat.com>
14620
14621         * gcc.c-torture/execute/20000715-1.c: New test.
14622
14623 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
14624
14625         * gcc.c-torture/execute/20000707-1.c: New test.
14626
14627 2000-07-13  Neil Booth  <NeilB@earthling.net>
14628
14629         * testsuite/gcc.dg/cpp/digraph1.c,
14630         testsuite/gcc.dg/cpp/digraph2.c,
14631         testsuite/gcc.dg/cpp/digraphs.c: New tests.
14632
14633 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
14634
14635         * g77.f-torture/compile/20000630-2.f:  New test.
14636         * g77.f-torture/compile/20000630-2.x
14637
14638 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14639
14640         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
14641
14642 2000-07-11  Neil Booth  <NeilB@earthling.net>
14643
14644         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14645
14646 2000-07-11  Neil Booth  <NeilB@earthling.net>
14647
14648         * gcc.dg/cpp/cmdlne-C.c: New.
14649
14650 2000-07-09  Neil Booth  <NeilB@earthling.net>
14651
14652         * gcc.dg/cpp/directiv.c: New tests.
14653         * gcc.dg/cpp/undef1.c: Update.
14654
14655 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14656
14657         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14658
14659 2000-07-09  Neil Booth  <NeilB@earthling.net>
14660
14661         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14662
14663 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14664
14665         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14666         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14667
14668 2000-07-08  Neil Booth  <NeilB@earthling.net>
14669
14670         * gcc.dg/cpp/macsyntx.c: New tests.
14671
14672 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14673
14674         * gcc.dg/20000707-1.c: New test.
14675
14676 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14677
14678         * gcc.c-torture/execute/20000706-1.c: New test.
14679         * gcc.c-torture/execute/20000706-2.c: New test.
14680         * gcc.c-torture/execute/20000706-3.c: New test.
14681         * gcc.c-torture/execute/20000706-4.c: New test.
14682         * gcc.c-torture/execute/20000706-5.c: New test.
14683
14684 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14685
14686         * g++.old-deja/g++.pt/instantiate7.C: New test.
14687
14688 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14689
14690         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14691         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14692         * g++.old-deja/g++.other/rtti3.C: Likewise.
14693         * g++.old-deja/g++.other/rttid3.C: Likewise.
14694
14695 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14696
14697         *  g77.f-torture/compile/20000630-1.x: Fix typo
14698
14699 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
14700
14701         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
14702         assembly output.
14703
14704 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14705
14706         * gcc.dg/cpp/ident.c: New test.
14707
14708 2000-07-05  Neil Booth  <NeilB@earthling.net>
14709
14710         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14711           gcc.dg/cpp/lexstrng.c: New tests.
14712
14713 2000-07-04  Neil Booth  <NeilB@earthling.net>
14714
14715         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14716         * gcc.dg/cpp/strify2.c: Same.
14717
14718 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14719
14720         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14721         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14722         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14723         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14724
14725         * testsuite/gcc.dg/cpp/macro1.c,
14726         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14727         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14728         testsuite/gcc.dg/cpp/strify1.c,
14729         testsuite/gcc.dg/cpp/strify2.c: New tests.
14730
14731 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14732
14733         * gcc.c-torture/execute/20000703-1.c: New test.
14734
14735 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14736
14737         * g++.old-deja/g++.pt (lookup10.C): New test.
14738
14739 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14740
14741         * g++.old-deja/g++.pt (typename25.C): New test.
14742
14743 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14744
14745         * gcc.c-torture/compile/20000701-1.c: New test.
14746
14747 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14748
14749         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14750         to test case.
14751
14752 2000-06-30  Catherine Moore  <clm@cygnus.com>
14753
14754         * gcc.c-torture/execute/align-1.c: New test.
14755
14756 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14757
14758         * g++.old-deja/g++.pt/expr8.C: New test.
14759         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14760
14761 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14762
14763         * gcc.c-torture/compile/20000629-1.c: New test.
14764
14765 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14766
14767
14768         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14769         gcc.dg/noncompile directory, depending on whether they're
14770         preprocessor tests or not.  Annotate all the tests for the dg
14771         framework.
14772
14773         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14774         * gcc.dg/noncompile/noncompile.exp: New.
14775
14776         * Moved files:
14777         Old name                                New name
14778         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14779         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14780         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14781         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14782         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14783         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14784         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14785         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14786         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14787         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14788         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14789         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14790         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
14791         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
14792         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
14793         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
14794         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
14795         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
14796         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
14797         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
14798         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
14799         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
14800         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
14801         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14802
14803         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14804         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14805         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14806         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14807         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14808         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14809
14810 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14811
14812         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14813         declare one variable.  On the fourth, error.
14814         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
14815         declared by 20000628-1a.h.
14816
14817 2000-06-29  Richard Henderson  <rth@redhat.com>
14818
14819         * gcc.c-torture/execute/930529-1.x: New file.
14820         * gcc.dg/920413-1.c: Adjust expected warning text.
14821         * gcc.dg/980217-1.c: Declare abort.
14822         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
14823
14824 2000-06-29  Jeffrey A Law  (law@cygnus.com)
14825
14826         * g77.f-torture/compile/20000629-1.f: New test.
14827         * g77.f-torture/compile/20000629-1.x: Expected to fail.
14828
14829 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14830
14831         Rearrange lots of files, removing entirely the
14832         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
14833         directories.
14834
14835         * Deleted files:
14836         gcc.c-torture/code_quality/code_quality.exp
14837         gcc.c-torture/special/special.exp
14838         gcc.failure/failure.exp
14839         gcc.failure/940409-1.x
14840         gcc.c-torture/compile/961203-1.x
14841
14842         * New files:
14843         gcc.misc-tests/linkage.exp
14844         gcc.c-torture/execute/920730-1t.c
14845         gcc.c-torture/execute/920730-1t.x
14846         gcc.c-torture/compile/920520-1.x
14847         gcc.c-torture/compile/920521-1.x
14848         gcc.c-torture/compile/981006-1.x
14849         gcc.c-torture/execute/eeprof-1.x
14850
14851         * Moved files (possibly with modifications to fit a new harness):
14852         Old name                                New name
14853         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
14854         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
14855         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
14856         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
14857         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
14858         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
14859         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
14860         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
14861         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
14862         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
14863         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
14864         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
14865         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
14866         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
14867
14868 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14869
14870         * c-torture/compile/961203-1.x: Delete.
14871
14872         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
14873         not exit. Include stdio.h.
14874         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
14875         * gcc.misc-tests/dg-12.c: Likewise.
14876         * gcc.misc-tests/dg-5.c: Likewise.
14877         * gcc.misc-tests/dg-6.c: Likewise.
14878         * gcc.misc-tests/dg-7.c: Prototype abort.
14879         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
14880         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
14881         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
14882         not exit.
14883         * gcc.misc-tests/sieve.c: Use return from main, not exit.
14884         * gcc.misc-tests/sort2.c: Use return from main, not exit.
14885
14886 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
14887
14888         * gcc.dg/cpp/20000628-1.c: New test.
14889         * gcc.dg/cpp/20000628-1.h: New header for above test.
14890         * gcc.dg/cpp/20000628-1a.h: Likewise.
14891
14892 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
14893
14894         * gcc.dg/cpp: New directory.
14895         * gcc.dg/cpp/cpp.exp: New driver.
14896         * gcc.dg/cpp/20000627-1.c: New test.
14897         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
14898         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
14899         and rewrite as a compilation test.
14900
14901         * gcc.dg: Move many files into the cpp subdirectory, possibly
14902         renaming or editing them as well.
14903         Old name                New name
14904         990119-1.c              cpp/19990119-1.c
14905         990228-1.c              cpp/19990228-1.c
14906         990407-1.c              cpp/19990407-1.c
14907         990409-1.c              cpp/19990409-1.c
14908         990413-1.c              cpp/19990413-1.c
14909         990703-1.c              cpp/19990703-1.c
14910         20000127-1.c            cpp/20000127-1.c
14911         20000129-1.c            cpp/20000129-1.c
14912         20000207-1.c            cpp/20000207-1.c
14913         20000207-2.c            cpp/20000207-2.c
14914         20000209-1.c            cpp/20000209-1.c
14915         20000209-2.c            cpp/20000209-2.c
14916         20000301-1.c            cpp/20000301-1.c
14917         20000419-1.c            cpp/20000419-1.c
14918         20000510-1.S            cpp/20000510-1.S
14919         20000519-1.c            cpp/20000519-1.c
14920         20000529-1.c            cpp/20000529-1.c
14921         20000625-1.c            cpp/20000625-1.c
14922         20000625-2.c            cpp/20000625-2.c
14923         cpp-as1.c               cpp/assert1.c
14924         cpp-as2.c               cpp/assert2.c
14925         cxx-comments-1.c        cpp/cxxcom1.c
14926         cxx-comments-2.c        cpp/cxxcom2.c
14927         endif-label.c           cpp/endif.c
14928         cpp-hash1.c             cpp/hash1.c
14929         cpp-hash2.c             cpp/hash2.c
14930         cpp-if1.c               cpp/if-1.c
14931         cpp-if2.c               cpp/if-2.c
14932         cpp-if3.c               cpp/if-3.c
14933         cpp-if4.c               cpp/if-4.c
14934         cpp-if5.c               cpp/if-5.c
14935         cpp-cond.c              cpp/if-cexp.c
14936         cpp-missingop.c         cpp/if-mop.c
14937         cpp-missingparen.c      cpp/if-mpar.c
14938         cpp-opprec.c            cpp/if-oppr.c
14939         cpp-ifparen.c           cpp/if-paren.c
14940         cpp-shortcircuit.c      cpp/if-sc.c
14941         cpp-shift.c             cpp/if-shift.c
14942         cpp-unary.c             cpp/if-unary.c
14943         cpp-li1.c               cpp/line1.c
14944         cpp-li2.c               cpp/line2.c
14945         lineno.c                cpp/line3.c
14946         lineno-2.c              cpp/line4.c
14947         cpp-mi.c                cpp/mi1.c
14948         cpp-mic.h               cpp/mi1c.h
14949         cpp-micc.h              cpp/mi1cc.h
14950         cpp-mind.h              cpp/mi1nd.h
14951         cpp-mindp.h             cpp/mi1ndp.h
14952         cpp-mix.h               cpp/mi1x.h
14953         cpp-mi2.c               cpp/mi2.c
14954         cpp-mi2a.h              cpp/mi2a.h
14955         cpp-mi2b.h              cpp/mi2b.h
14956         cpp-mi2c.h              cpp/mi2c.h
14957         cpp-mi3.c               cpp/mi3.c
14958         cpp-mi3.def             cpp/mi3.def
14959         poison-1.c              cpp/poison.c
14960         pr-impl.c               cpp/prag-imp.c
14961         cpp-redef-2.c           cpp/redef1.c
14962         cpp-redef.c             cpp/redef2.c
14963         strpaste.c              cpp/strp1.c
14964         strpaste-2.c            cpp/strp2.c
14965         cpp-tradpaste.c         cpp/tr-paste.c
14966         cpp-tradstringify.c     cpp/tr-str.c
14967         cpp-tradwarn1.c         cpp/tr-warn1.c
14968         cpp-tradwarn2.c         cpp/tr-warn2.c
14969         trigraphs.c             cpp/trigraphs.c
14970         cpp-unc1.c              cpp/unc1.c
14971         cpp-unc2.c              cpp/unc2.c
14972         cpp-unc3.c              cpp/unc3.c
14973         cpp-unc.c               cpp/unc4.c
14974         undef.c                 cpp/undef1.c
14975         undef-2.c               cpp/undef2.c
14976         cpp-wi1.c               cpp/widestr1.c
14977
14978 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14979
14980         * lib/g++.exp (g++_include_flags): Tweak.
14981
14982 2000-06-27  H.J. Lu  <hjl@gnu.org>
14983             Loren J. Rittle  <ljrittle@acm.org>
14984
14985         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14986         version with one that knows about the new gcc tree structure.
14987         (g++_link_flags): Same.
14988
14989 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14990
14991         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14992         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14993         case we are cross-compiling.
14994
14995         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14996         g++.old-deja/g++.niklas/Makefile.in,
14997         g++.old-deja/g++.niklas/configure.in,
14998         g++.old-deja/g++.other/Makefile.in,
14999         g++.old-deja/g++.other/configure.in,
15000         gcc.c-torture/code_quality/Makefile.in,
15001         gcc.c-torture/code_quality/configure.in,
15002         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
15003         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
15004         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
15005         gcc.c-torture/execute/ieee/Makefile.in,
15006         gcc.c-torture/execute/ieee/configure.in,
15007         gcc.c-torture/noncompile/Makefile.in,
15008         gcc.c-torture/noncompile/configure.in,
15009         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
15010         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
15011         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
15012
15013 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
15014
15015         * g++.old-deja/g++.other/ambig3.C: New test.
15016
15017 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
15018
15019         * g++.old-deja/g++.pt/syntax1.C: New test.
15020         * g++.old-deja/g++.pt/syntax2.C: New test.
15021         * g++.old-deja/g++.other/syntax3.C: New test.
15022         * g++.old-deja/g++.other/syntax4.C: New test.
15023
15024 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
15025
15026         * gcc.dg/20000623-1.c: Prototype exit and abort.
15027
15028 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
15029
15030         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
15031         New tests.
15032         * gcc.dg/cpp-mi3.def: New file.
15033
15034         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
15035         inside assertions.
15036         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
15037         lexer's error messages.
15038         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
15039         divine anything from the linemarkers.
15040         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
15041         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
15042
15043 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
15044
15045         * gcc.dg/20000623-1.c: New test.
15046
15047 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
15048
15049         * gcc.c-torture/execute/20000622-1.c: New test.
15050
15051 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
15052
15053         * g++.old-deja/g++.other/init15.C: New test.
15054
15055 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
15056
15057         * g++.old-deja/g++.pt/vaarg2.C: New test.
15058         * g++.old-deja/g++.pt/vaarg3.C: New test.
15059
15060 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
15061
15062         * g++.old-deja/g++.other/dyncast6.C: New test.
15063
15064 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
15065
15066         * gcc.c-torture/execute/loop-6.c: New test.
15067
15068 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
15069
15070         * gcc.dg/20000614-1.c: New test.
15071         * gcc.dg/20000614-2.c: New test.
15072
15073 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
15074
15075         * g++.old-deja/g++.other/inline12.C: New test.
15076
15077 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
15078
15079         * g++.old-deja/g++.other/eh1.C: New test.
15080
15081 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
15082
15083         * g++.old-deja/g++.other/type.C: New test.
15084
15085 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
15086
15087         * g++.old-deja/g++.other/initstring.C: New test.
15088
15089 2000-06-12  Jason Merrill  <jason@redhat.com>
15090
15091         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
15092
15093 2000-06-09  Jeffrey A Law  (law@cygnus.com)
15094
15095         * gcc.c-torture/compile/20000609-1.c: New test.
15096
15097 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
15098
15099         * gcc.dg/20000609-1.c: New test.
15100
15101 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
15102
15103         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
15104         * gcc.c-torture/noncompile/poison-1.c: Move...
15105         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
15106         * gcc.dg/cpp-li1.c: Add a token after the #line.
15107
15108 2000-06-05  Richard Henderson  <rth@cygnus.com>
15109
15110         * gcc.c-torture/execute/20000605-2.c: New test.
15111         * gcc.c-torture/execute/20000605-3.c: New test.
15112
15113 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
15114
15115         * g77.f-torture/execute/20000503-1.x: New file.
15116
15117 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
15118
15119         * g++.old-deja/g++.eh/badalloc1.C: New test.
15120
15121 2000-06-05  Richard Henderson  <rth@cygnus.com>
15122
15123         * gcc.c-torture/execute/20000605-1.c: New test.
15124
15125 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
15126             Nathan Sidwell <nathan@codesourcery.com>
15127
15128         * gcc.c-torture/compile/20000605-1.c: New test.
15129
15130 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
15131
15132         * g77.f-torture/compile/20000601-1.f:  New test.
15133
15134 2000-06-03  Richard Henderson  <rth@cygnus.com>
15135
15136         * gcc.c-torture/execute/20000603-1.c: New.
15137
15138 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
15139
15140         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
15141         * gcc.dg/noreturn-2.c (noreturn): Likewise.
15142
15143 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
15144
15145         * gcc.dg/compare2.c (case 12): XFAIL.
15146         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
15147         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
15148
15149         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
15150
15151 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
15152
15153         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
15154         guard macro is already defined when the header is first
15155         included.
15156         * gcc.dg/cpp-mix.h: New file.
15157         * gcc.dg/endif-label.c: Update patterns to match compiler.
15158
15159         * g++.brendan/complex1.C: Declare abort.
15160         * g++.law/refs4.C: Remove XFAIL.
15161         * g++.oliva/expr2.C: Declare abort and exit.
15162
15163 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
15164
15165         * gcc.c-torture/execute/20000528-1.c: New test.
15166
15167         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
15168         * g++.old-deja/g++.law/temps4.C: Likewise.
15169
15170         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
15171         stdlib.h.  Call abort() on failure.
15172         * g++.old-deja/g++.law/refs4.C: Likewise.
15173         * g++.old-deja/g++.law/temps4.C: Likewise.
15174         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
15175         * gcc.c-torture/execute/20000112-1.c: Include string.h.
15176
15177 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
15178
15179         Relative to g++.dg/special:
15180         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
15181
15182         Relative to g++.old-deja:
15183         * g++.brendan/complex1.C, g++.jason/optimize2.C,
15184         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
15185         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
15186         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
15187         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
15188         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
15189         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
15190
15191         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
15192         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
15193         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
15194         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
15195         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
15196         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
15197         and/or string.h.
15198
15199         * g++.other/goto1.C: Update expectations for error messages.
15200
15201 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
15202
15203         * gcc.c-torture/compile/20000523-1.c: New test.
15204
15205 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15206
15207         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
15208
15209 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15210
15211         * g++.old-deja/g++.eh/catch11.C: New test.
15212         * g++.old-deja/g++.eh/catch12.C: New test.
15213
15214 2000-05-24  Nick Clifton  <nickc@cygnus.com>
15215
15216         * gcc.c-torture/execute/20000523-1.c: New test.
15217
15218 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
15219
15220         * c-torture/execute/bcp-1.c: Replace abort in arg of
15221         __builtin_constant_p with a generic external function.
15222
15223         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
15224         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
15225         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
15226         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
15227         Prototype abort and/or exit.
15228
15229         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
15230         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
15231         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
15232         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
15233
15234 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
15235
15236         * gcc.dg/dwarf2-1.c: New test.
15237
15238 2000-05-20  Richard Henderson  <rth@cygnus.com>
15239
15240         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
15241
15242 2000-05-20  Andreas Jaeger  <aj@suse.de>
15243
15244         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
15245         testcase.
15246
15247 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
15248
15249         * gcc.c-torture/execute/20000519-2.c: New test.
15250
15251 2000-05-19  Andreas Jaeger  <aj@suse.de>
15252
15253         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
15254         which fails with SSA.
15255
15256         * lib/c-torture.exp: Also test with -O3 -fssa.
15257
15258 2000-05-18  Michael Meissner  <meissner@redhat.com>
15259
15260         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
15261         * gcc.c-torture/execute/920415-1.c: Ditto.
15262         * gcc.c-torture/execute/920501-1.c: Ditto.
15263         * gcc.c-torture/execute/conversion.c: Ditto.
15264         * gcc.c-torture/execute/cvt-1.c: Ditto.
15265
15266 2000-05-18  Jeffrey A Law  (law@cygnus.com)
15267
15268         * gcc.c-torture/compile/20000518-1.c: New test.
15269
15270 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
15271
15272         * g77.f-torture/compile/200005018.f:  New test.
15273
15274 2000-05-17  Jeffrey A Law  (law@cygnus.com)
15275
15276         * gcc.c-torture/compile/20000517-1.c: New test.
15277
15278 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15279
15280         * gcc.c-torture/execute/20000516-1.c: New test.
15281
15282 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
15283
15284         * g++.old-deja/g++.other/eh.C: New test.
15285
15286 2000-05-12  Richard Henderson  <rth@cygnus.com>
15287
15288         * gcc.c-torture/execute/990208-1.c (main): Don't pass
15289         constants through to doit's conditional.
15290
15291 2000-05-11  Jeffrey A Law  (law@cygnus.com)
15292
15293         * gcc.c-torture/compile/20000511-1.c: New test.
15294         * g77.f-torture/compile/20000511-1.f: New test.
15295         * g77.f-torture/compile/20000511-2.f: New test.
15296
15297 2000-05-11  Michael Meissner  <meissner@redhat.com>
15298
15299         * gcc.c-torture/execute/20000511-1.c: New test.
15300
15301 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
15302
15303         * gcc.dg/dg.exp: Scan .S files as well as .c files.
15304         * gcc.dg/20000510-1.S: New.
15305
15306 2000-05-08  Catherine Moore  <clm@cygnus.com>
15307
15308         * gcc.dg/unused-3.c: New.
15309
15310 2000-05-06  Richard Henderson  <rth@cygnus.com>
15311
15312           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
15313           * g++.old-deja/g++.mike/warn1.C: Likewise.
15314           * g++.old-deja/g++.pt/local1.C: Likewise.
15315           * g++.old-deja/g++.pt/local7.C: Likewise.
15316           * g++.old-deja/g++.pt/spec16.C: Likewise.
15317
15318 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
15319
15320         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
15321
15322 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
15323
15324           * g77.f-torture/execute/20000503-1.f:  New test.
15325
15326 2000-05-04  Andreas Jaeger  <aj@suse.de>
15327
15328         * gcc.dg/noreturn-2.c: New test.
15329
15330 2000-05-04  Neil Booth  <NeilB@earthling.net>
15331
15332         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
15333         preprocessor.
15334
15335 2000-05-04  Richard Henderson  <rth@cygnus.com>
15336
15337         * gcc.c-torture/execute/20000503-1.c: Fix typo.
15338
15339 2000-05-04  Richard Henderson  <rth@cygnus.com>
15340
15341         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
15342         OpenSSL by Jason R Thorpe.
15343
15344 2000-05-03  Jim Wilson  <wilson@cygnus.com>
15345
15346         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
15347
15348 2000-05-03  Robert Lipe <robertlipe@usa.net>
15349
15350         * gcc.dg/20000503-1.c: New test.
15351
15352 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
15353
15354         * gcc.c-torture/compile/20000502-1.c: New test.
15355         * g++.old-deja/g++.other/align.C: New test.
15356         * gcc.dg/cpp-tradstringify.c: New test.
15357
15358 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
15359
15360         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
15361         and hard registers.
15362
15363 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
15364
15365         * gcc.c-torture/execute/loop-5.c: New test.
15366
15367 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
15368
15369         * gcc.c-torture/execute/va-arg-20.c: New test.
15370
15371 2000-04-23  Jeffrey A Law  (law@cygnus.com)
15372
15373         * gcc.c-torture/execute/20000422-1.c: New test.
15374
15375 2000-04-20  Greg McGary  <gkm@gnu.org>
15376
15377         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
15378         when optimizing, but without sibling-call optimizations (-O1).
15379
15380 2000-04-20  Jeffrey A Law  (law@cygnus.com)
15381
15382           * gcc.c-torture/compile/20000420-1.c: New test.
15383
15384 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15385
15386         * g++.abi/ptrflags.C: New test.
15387         * g++.eh/catchptr1.C: Test incomplete pointer chains.
15388
15389 2000-04-19  Catherine Moore  <clm@cygnus.com>
15390
15391         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
15392
15393 2000-04-19  Greg McGary  <gkm@gnu.org>
15394
15395         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
15396         sibling-call optimizations.
15397
15398 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
15399
15400         * gcc.dg/20000419-1.c: New test.
15401
15402 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
15403
15404         * gcc.c-torture/execute/20000412-6.c: New test.
15405
15406 2000-04-12  Jeffrey A Law  (law@cygnus.com)
15407
15408         * gcc.c-torture/execute/20000412-5.c: New test.
15409         * g77.f-torture/compile/20000412-1.f: New test.
15410         * gcc.c-torture/execute/20000412-4.c: New test.
15411         * gcc.c-torture/compile/20000412-2.c: New test.
15412         * gcc.c-torture/execute/20000412-3.c: New test.
15413         * gcc.c-torture/compile/20000412-1.c: New test.
15414         * gcc.c-torture/execute/20000412-2.c: New test.
15415
15416 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
15417
15418         * objc/execute/bf-20.m: New test.
15419
15420 2000-04-10  Richard Henderson  <rth@cygnus.com>
15421
15422         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
15423
15424         * gcc.c-torture/execute/20000412-1.c: New test.
15425
15426 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15427
15428         * g++.old-deja/g++.eh/catchptr1.C: New test.
15429
15430 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
15431
15432         * g++.old-deja/g++.abi/cxa_vec.C: New test.
15433
15434 2000-04-08  Neil Booth  <NeilB@earthling.net>
15435
15436         * gcc.dg/cpp-nullchar.c: Remove test as
15437         embedded nulls cause problems.
15438
15439 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15440
15441         * gcc.dg/compare2.c: New test.
15442
15443 2000-04-08  Neil Booth  <NeilB@earthling.net>
15444
15445         * gcc.dg/cpp-nullchar.c: New test.
15446
15447 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
15448
15449         * gcc.dg/cpp-mi2.c: New test.
15450         * gcc.dg/cpp-mi2[abc].h: New files.
15451
15452 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
15453
15454         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
15455         member name.
15456
15457 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15458
15459         * g++.old-deja/g++.abi/vmihint.C: New test.
15460
15461 2000-04-06  Neil Booth  <NeilB@earthling.net>
15462
15463         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
15464         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
15465         copyright.
15466
15467 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
15468
15469         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
15470         avoid stack-frame overwrite.
15471
15472 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
15473
15474         * gcc.c-torture/compile/20000405-2.c: New test.
15475         * gcc.c-torture/compile/20000405-3.c: New test.
15476
15477 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15478
15479         * gcc.c-torture/compile/20000405-1.c: New test.
15480
15481 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
15482
15483         * gcc.dg/cast-qual-1.c: Revert last change.
15484
15485 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15486
15487         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
15488
15489 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
15490
15491         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
15492         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
15493
15494 2000-04-03  Jeffrey A Law  (law@cygnus.com)
15495
15496         * gcc.c-torture/compile/20000403-2.c: New test.
15497         * gcc.c-torture/compile/20000403-1.c: New test.
15498
15499 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
15500
15501         * gcc.c-torture/execute/20000403-1.c: New test.
15502
15503 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
15504
15505         * gcc.c-torture/execute/20000402-1.c: New test.
15506
15507 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
15508
15509         * gcc.c-torture/execute/va-arg-15.c: New test.
15510         * gcc.c-torture/execute/va-arg-16.c: New test.
15511         * gcc.c-torture/execute/va-arg-17.c: New test.
15512         * gcc.c-torture/execute/va-arg-18.c: New test.
15513         * gcc.c-torture/execute/va-arg-19.c: New test.
15514
15515 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
15516
15517         * gcc.c-torture/compile/981211-1.c: Move to...
15518         * gcc.dg/cpp-as1.c: ...here.
15519         * gcc.dg/cpp-as2.c: New file.
15520
15521         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
15522         compiler.
15523
15524 2000-04-02  Neil Booth  <NeilB@earthling.net>
15525
15526         * gcc.dg/cpp-cond.c  New tests.
15527         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
15528         accidental success less likely.
15529         * gcc.dg/cpp-missingop.c  New tests.
15530         * gcc.dg/cpp-missingparen.c  New tests.
15531         * gcc.dg/cpp-shift.c  New tests.
15532         * gcc.dg/cpp-shortcircuit.c  New tests.
15533         * gcc.dg/cpp-unary.c  New tests.
15534
15535 2000-03-29  Jeffrey A Law  (law@cygnus.com)
15536
15537         * gcc.c-torture/compile/20000329-1.c: New test.
15538
15539 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
15540
15541         * gcc.c-torture/compile/20000326-1.c: New test.
15542         * gcc.c-torture/compile/20000326-2.c: New test.
15543
15544 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
15545
15546         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
15547         the first parameter is a function argument.
15548
15549 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
15550
15551         * g++.old-deja/g++.ext/array4.C: New test.
15552
15553 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
15554
15555         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
15556
15557 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15558
15559         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
15560
15561 2000-03-19  Richard Henderson  <rth@cygnus.com>
15562
15563         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
15564
15565 2000-03-19  Richard Henderson  <rth@cygnus.com>
15566
15567         * gcc.c-torture/compile/20000319-1.c: New test.
15568
15569 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15570
15571         * gcc.c-torture/execute/20000314-3.c: New test.
15572         * gcc.c-torture/execute/20000314-2.c: New test.
15573         * gcc.c-torture/execute/20000314-1.c: New test.
15574         * gcc.c-torture/compile/20000314-2.c: New test.
15575         * gcc.c-torture/compile/20000314-1.c: New test.
15576
15577 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
15578
15579         * g++.old-deja/g++.warn/inline.C: New test.
15580
15581 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
15582
15583         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
15584         standards-compliant result rather than specific constants.
15585         Put test-values in array.
15586
15587 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
15588
15589         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
15590         (g++_target_compile): Put test-specific options last.
15591
15592 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15593
15594         * g++.old-deja/g++.eh/vbase4.C: New test.
15595
15596 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15597
15598         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
15599
15600 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15601
15602         * g++.old-deja/g++.brendan/misc12.C: Removed.
15603         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15604         * g++.old-deja/g++.ext/pretty4.C: New test.
15605
15606 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15607
15608         * g++.old-deja/g++.other/string2.C: New test.
15609
15610 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15611
15612         * g++.old-deja/g++.warn/impint2.C: New test.
15613
15614 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15615
15616         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15617         is 1, not zero.
15618
15619 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15620
15621         * g++.old-deja/g++.warn/impint.C: New test.
15622         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
15623         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
15624         * g++.old-deja/g++.pt/explicit12.C: Likewise.
15625         * g++.old-deja/g++.pt/explicit13.C: Likewise.
15626         * g++.old-deja/g++.pt/explicit17.C: Likewise.
15627         * g++.old-deja/g++.pt/explicit18.C: Likewise.
15628         * g++.old-deja/g++.pt/explicit19.C: Likewise.
15629         * g++.old-deja/g++.pt/explicit23.C: Likewise.
15630         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15631         * g++.old-deja/g++.pt/explicit35.C: Likewise.
15632         * g++.old-deja/g++.pt/explicit6.C: Likewise.
15633         * g++.old-deja/g++.pt/memclass7.C: Likewise.
15634
15635 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
15636
15637         * gcc.dg/cpp-redef.c: New test.
15638
15639 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
15640
15641         * g++.old-deja/g++.pt/unify7.C: New test.
15642
15643 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15644
15645         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15646         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15647
15648 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15649
15650         * gcc.c-torture/compile/20000224-1.c: New test.
15651
15652 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15653
15654         * gcc.c-torture/compile/cpp-2.c: New test.
15655         * gcc.c-torture/compile/cpp-1.c: New test.
15656
15657 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15658
15659         * gcc.c-torture/execute/20000225-1.c: New test.
15660
15661 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15662
15663         * gcc.dg/cpp-li2.c: New test.
15664
15665         * gcc.dg/cpp-wi1.c: New test.
15666
15667         * gcc.dg/cpp-li1.c: New test.
15668
15669 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
15670
15671         * g++.old-deja/g++.other/sizeof5.C: New test.
15672
15673 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15674
15675         * gcc.c-torture/execute/va-arg-13.c: New test.
15676
15677 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
15678
15679         * gcc.c-torture/execute/va-arg-12.c: New test.
15680
15681 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15682
15683         * gcc.c-torture/execute/20000223-1.c: New test.
15684
15685 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15686
15687         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15688
15689 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15690
15691         * g++.old-deja/g++.abi/ptrmem.C: New test.
15692
15693 2000-02-19  Richard Henderson  <rth@cygnus.com>
15694
15695         * gcc.c-torture/compile/init-3.c: New.
15696
15697 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15698
15699         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
15700         ALWAYS_CXXFLAGS.
15701
15702 2000-02-11  Robert Lipe <robertl@sco.com>
15703
15704         * gcc.c-torture/compile/20000211-3.c: New test.
15705
15706 2000-02-11  Martin Buchholz <martin@xemacs.org>
15707
15708         * gcc.c-torture/compile/20000211-2.c: New test.
15709
15710 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15711
15712         * gcc.c-torture/compile/20000211-1.c: New test.
15713
15714 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15715
15716         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15717           on native targets
15718
15719 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15720
15721         * g++.old-deja/g++.other/cast5.C: New test.
15722
15723 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15724
15725         * gcc.c-torture/execute/20000205-1.c: New.
15726
15727 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15728
15729         * g++.old-deja/g++.jason/cast3.C: Return void.
15730         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15731
15732 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15733
15734         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
15735
15736         * gcc.dg/loop-1.c: New test.
15737
15738 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
15739
15740         * gcc.c-torture/compile/20000127-1.c: New test.
15741         * gcc.c-torture/execute/991228-1.c: New test.
15742
15743 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15744
15745         * gcc.dg/unused-2.c: New test.
15746
15747         * gcc.dg/conv-1.c: New test.
15748
15749 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15750
15751         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15752         compiler.
15753         (tool_option_proc): Fix typo.
15754
15755 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15756
15757         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15758         of the ld on the host, not on the build machine.
15759         Also, don't crash if '--help' is not a supported option.
15760
15761 2000-01-24  Richard Henderson  <rth@cygnus.com>
15762
15763         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15764
15765 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15766
15767         * gcc.c-torture/execute/20000120-2.c: New test.
15768         * gcc.c-torture/execute/20000120-1.c: New test.
15769
15770 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15771
15772         * gcc.c-torture/execute/20000113-1.c: New test.
15773
15774 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15775
15776         * gcc.c-torture/execute/20000112-1.c: New test.
15777
15778 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15779
15780         * gcc.dg/20000111-1.c: New test.
15781
15782 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15783
15784         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15785         with 16 bit integers.
15786
15787 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15788
15789         * gcc.dg/20000108-1.c: New test.
15790
15791 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15792
15793         * g++.old-deja/g++.ns/koenig8.C: New test.
15794
15795 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15796
15797         * g++.old-deja/g++.other/cast4.C: New test.
15798
15799 2000-01-05  Jeffrey A Law  (law@cygnus.com)
15800
15801         * gcc.c-torture/compile/20000105-2.c: New test.
15802         * gcc.c-torture/compile/20000105-1.c: New test.
15803
15804 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15805
15806         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
15807         references to printf & atoi to conform to ANSI standard.
15808         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
15809         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
15810         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
15811         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
15812         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
15813         * g++.old-deja/g++.brendan/complex1.C: Likewise.
15814         * g++.old-deja/g++.brendan/copy1.C: Likewise.
15815         * g++.old-deja/g++.brendan/copy2.C: Likewise.
15816         * g++.old-deja/g++.brendan/copy3.C: Likewise.
15817         * g++.old-deja/g++.brendan/copy4.C: Likewise.
15818         * g++.old-deja/g++.brendan/copy5.C: Likewise.
15819         * g++.old-deja/g++.brendan/copy6.C: Likewise.
15820         * g++.old-deja/g++.brendan/copy7.C: Likewise.
15821         * g++.old-deja/g++.brendan/copy8.C: Likewise.
15822         * g++.old-deja/g++.brendan/crash11.C: Likewise.
15823         * g++.old-deja/g++.brendan/crash14.C: Likewise.
15824         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
15825         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
15826         * g++.old-deja/g++.brendan/delete2.C: Likewise.
15827         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
15828         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
15829         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
15830         * g++.old-deja/g++.brendan/eh1.C: Likewise.
15831         * g++.old-deja/g++.brendan/groff1.C: Likewise.
15832         * g++.old-deja/g++.brendan/init3.C: Likewise.
15833         * g++.old-deja/g++.brendan/misc12.C: Likewise.
15834         * g++.old-deja/g++.brendan/misc7.C: Likewise.
15835         * g++.old-deja/g++.brendan/new2.C: Likewise.
15836         * g++.old-deja/g++.brendan/operators4.C: Likewise.
15837         * g++.old-deja/g++.brendan/operators5.C: Likewise.
15838         * g++.old-deja/g++.brendan/overload2.C: Likewise.
15839         * g++.old-deja/g++.brendan/overload7.C: Likewise.
15840         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
15841         * g++.old-deja/g++.brendan/reference1.C: Likewise.
15842         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
15843         * g++.old-deja/g++.brendan/template24.C: Likewise.
15844         * g++.old-deja/g++.brendan/template3.C: Likewise.
15845         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
15846         * g++.old-deja/g++.jason/inline3.C: Likewise.
15847         * g++.old-deja/g++.jason/opeq.C: Likewise.
15848         * g++.old-deja/g++.law/arg5.C: Likewise.
15849         * g++.old-deja/g++.law/arm7.C: Likewise.
15850         * g++.old-deja/g++.law/ctors11.C: Likewise.
15851         * g++.old-deja/g++.law/cvt8.C: Likewise.
15852         * g++.old-deja/g++.law/init9.C: Likewise.
15853         * g++.old-deja/g++.law/refs4.C: Likewise.
15854         * g++.old-deja/g++.law/template2.C: Likewise.
15855         * g++.old-deja/g++.law/visibility24.C: Likewise.
15856         * g++.old-deja/g++.law/vtable3.C: Likewise.
15857         * g++.old-deja/g++.mike/asm2.C: Likewise.
15858         * g++.old-deja/g++.mike/eh1.C: Likewise.
15859         * g++.old-deja/g++.mike/misc1.C: Likewise.
15860         * g++.old-deja/g++.mike/misc13.C: Likewise.
15861         * g++.old-deja/g++.mike/misc14.C: Likewise.
15862         * g++.old-deja/g++.mike/ns12.C: Likewise.
15863         * g++.old-deja/g++.mike/p1248.C: Likewise.
15864         * g++.old-deja/g++.mike/p3708.C: Likewise.
15865         * g++.old-deja/g++.mike/p3708a.C: Likewise.
15866         * g++.old-deja/g++.mike/p3708b.C: Likewise.
15867         * g++.old-deja/g++.mike/p646.C: Likewise.
15868         * g++.old-deja/g++.mike/p700.C: Likewise.
15869         * g++.old-deja/g++.mike/p783.C: Likewise.
15870         * g++.old-deja/g++.mike/p783a.C: Likewise.
15871         * g++.old-deja/g++.mike/p783b.C: Likewise.
15872         * g++.old-deja/g++.mike/p786.C: Likewise.
15873         * g++.old-deja/g++.mike/p789.C: Likewise.
15874         * g++.old-deja/g++.mike/p789a.C: Likewise.
15875         * g++.old-deja/g++.mike/p807a.C: Likewise.
15876         * g++.old-deja/g++.other/delete3.C: Likewise.
15877         * g++.old-deja/g++.other/dyncast1.C: Likewise.
15878         * g++.old-deja/g++.other/dyncast2.C: Likewise.
15879         * g++.old-deja/g++.other/dyncast3.C: Likewise.
15880         * g++.old-deja/g++.other/empty1.C: Likewise.
15881         * g++.old-deja/g++.other/temporary1.C: Likewise.
15882         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
15883         * g++.old-deja/g++.pt/t16.C: Likewise.
15884         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
15885
15886 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
15887
15888         * gcc.dg/991230-1.c: New test.
15889
15890 1999-12-29  Jeffrey A Law  (law@cygnus.com)
15891
15892         * gcc.c-torture/compile/991229-3.c: New test.
15893         * gcc.c-torture/compile/991229-2.c: New test.
15894         * gcc.c-torture/compile/991229-1.c: New test.
15895
15896 1999-12-29  Greg McGary <gkm@eng.ascend.com>
15897
15898         * gcc.c-torture/compile/labels-2.c: New test.
15899
15900 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
15901
15902         * gcc.c-torture/execute/991227-1.c: New test.
15903
15904 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15905
15906         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
15907
15908 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
15909
15910         * gcc.c-torture/execute/991221-1.c: New test.
15911
15912 1999-12-20  Nathan Sidwell  <nathan@acm.org>
15913
15914         * g++.old-deja/g++.other/cast3.C: New test.
15915
15916 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
15917
15918         * gcc.c-torture/execute/991216-4.c: New test.
15919
15920 1999-12-16  Michael Meissner  <meissner@cygnus.com>
15921
15922         * gcc.c-torture/execute/991216-1.c: New test.
15923         * gcc.c-torture/execute/991216-2.c: New test.
15924         * gcc.c-torture/execute/991216-3.c: New test.
15925
15926 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15927
15928         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
15929         Actually make the test fail by using "-O2" for compilation.
15930
15931 1999-12-15  Nathan Sidwell  <nathan@acm.org>
15932
15933         * g++.old-deja/g++.warn/cast-align1.C: New test.
15934
15935 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15936
15937         * gcc.c-torture/compile/991214-1.c: New test.
15938         * gcc.c-torture/compile/991214-2.c: New test.
15939
15940 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15941
15942         * gcc.dg/991214-1.c: New test.
15943
15944 1999-12-13  Jeffrey A Law  (law@cygnus.com)
15945
15946         * gcc.c-torture/compile/991213-3.c: New test.
15947         * gcc.c-torture/compile/991213-2.c: New test.
15948         * gcc.c-torture/compile/991213-1.c: New test.
15949
15950 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
15951
15952         * gcc.dg/991209-1.c: New test.
15953
15954 1999-12-08  Nathan Sidwell <nathan@acm.org>
15955
15956         * gcc.c-torture/compile/991208-1.c: New test.
15957
15958 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15959
15960         * gcc.dg/ultrasp2.c: New test.
15961
15962 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
15963
15964         * g++.old-deja/g++.abi/align.C (main): Fix typo.
15965
15966 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
15967
15968         * gcc.c-torture/compile/991202-1.c: New test.
15969         * gcc.c-torture/execute/991202-1.c: New test.
15970         * gcc.c-torture/execute/991202-2.c: New test.
15971         * gcc.c-torture/execute/991202-3.c: New test.
15972
15973 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
15974
15975         * g++.old-deja/g++.abi/align.C: New test.
15976         * g++.old-deja/g++.abi/aggregates.C: Likewise.
15977         * g++.old-deja/g++.abi/bitfields.C: Likewise.
15978
15979 1999-12-01  Richard Henderson  <rth@cygnus.com>
15980
15981         * gcc.c-torture/execute/991201-1.c: New.
15982
15983 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
15984
15985         * gcc.dg/991129-1.c: New test.
15986
15987 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
15988
15989         * gcc.c-torture/compile/991127-1.c: New test.
15990
15991 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15992
15993         * g++.old-deja/g++.other/warn4.C: New test.
15994
15995 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15996
15997         * g++.old-deja/g++.eh/cleanup2.C: New test.
15998         * g++.old-deja/g++.ext/pretty2.C: New test.
15999         * g++.old-deja/g++.ext/pretty3.C: New test.
16000         * g++.old-deja/g++.other/debug6.C: New test.
16001
16002 1999-10-20  Jim Wilson  <wilson@cygnus.com>
16003
16004         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
16005         compiler_output to look for one error message instead of two.
16006
16007 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
16008
16009         * gcc.c-torture/execute/991118-1.c: Also test case
16010         where the word boundary does not split a byte evenly.
16011
16012 1999-11-19  Nathan Sidwell  <nathan@acm.org>
16013
16014         * g++.old-deja/g++.ext/restrict1.C: New test.
16015
16016 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
16017
16018         * gcc.c-torture/execute/991118-1.c: New test.
16019
16020 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
16021
16022         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
16023         working directory pathnames.
16024
16025 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
16026
16027         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
16028         host is equipped with driver.h and driver.o so it can actually
16029         compile and run the tests.
16030
16031 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
16032
16033         * gcc.c-torture/compile/991008-1.c: New test.
16034
16035 1999-11-08  Nick Clifton  <nickc@cygnus.com>
16036
16037         * lib/gcc-dg.exp: Include target-supports.exp
16038
16039 1999-11-05  Nick Clifton  <nickc@cygnus.com>
16040
16041         * lib/target-supports.exp: New file: Provide procs to test for
16042         features supported by the target.
16043         (check_weak_available): Moved here from ecos.exp.
16044         (check_alias_available): New proc: Determine of the target
16045         toolchain supports the alias attribute.
16046
16047         * gcc.dg/special/ecos.exp: Move check_weak_available to
16048         target-supports.exp.
16049         (alias-1.c): Only perform the test if the target supports
16050         aliases.
16051         (wkali-1.c): Only perform the test if the target supports
16052         aliases.
16053
16054         * gcc.dg/990506-0.c: Expect error messages from cross
16055         targets as well as native targets.
16056
16057 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16058
16059         * gcc.dg/ultrasp1.c: Removed xfail.
16060         * gcc.dg/struct-ret-2.c: Likewise.
16061         * gcc.dg/array-1.c: Likewise.
16062
16063 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16064
16065         * gcc.dg/struct-ret-2.c: New test.
16066
16067         * gcc.dg/array-1.c: New test.
16068
16069 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
16070
16071         * gcc.c-torture/execute/991030-1.c: New test.
16072
16073 1999-10-26  Richard Henderson  <rth@cygnus.com>
16074
16075         * gcc.c-torture/compile/991026-2.c: New test.
16076
16077 1999-10-26  Jeffrey A Law  (law@cygnus.com)
16078
16079         * gcc.c-torture/compile/991026-1.c: New test.
16080
16081 1999-10-23  Jeffrey A Law  (law@cygnus.com)
16082
16083         * gcc.c-torture/execute/991023-1.c: New test.
16084
16085 1999-10-19  Jeffrey A Law  (law@cygnus.com)
16086
16087         * gcc.c-torture/execute/991019-1.c: New test.
16088
16089 1999-10-16  Richard Henderson  <rth@cygnus.com>
16090
16091         * gcc.c-torture/execute/991016-1.c: New test.
16092
16093 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
16094
16095         * gcc.c-torture/execute/991014-1.c: New test.
16096
16097 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
16098
16099         * g++.old-deja/g++.other/union2.C: New test.
16100
16101 1999-10-13  Nathan Sidwell  <nathan@acm.org>
16102
16103         * g++.old-deja/g++.other/vaarg2.C: New test.
16104         * g++.old-deja/g++.other/vaarg3.C: New test.
16105
16106 1999-10-12  Craig Burley  <craig@jcb-sc.com>
16107
16108         * g77.f-torture/noncompile/19990905-1.f: Moved from being
16109         in compile/.
16110
16111 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
16112
16113         * gcc.c-torture/execute/va-arg-11.c: New test.
16114
16115 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
16116
16117         * lib/file-format.exp (gcc_target_object_format): Don't
16118         crash if objdump is unavailable.
16119
16120 1999-09-29  Donn Terry <donn@interix.com>
16121
16122         * gcc.misc-tests/mg.exp: delete extraneous redirection.
16123
16124 1999-09-28  Nick Clifton  <nickc@cygnus.com>
16125
16126         * gcc.c-torture/compile/990928-1.c: New test.
16127
16128 1999-09-28  Nathan Sidwell  <nathan@acm.org>
16129
16130         * g++.old-deja/g++.other/decl6.C: New test.
16131
16132 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16133
16134         * gcc.c-torture/execute/va-arg-10.c: New test.
16135
16136 1999-09-27  Nathan Sidwell  <nathan@acm.org>
16137
16138         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
16139         __PRETTY_FUNCTION__.
16140
16141 1999-09-23  Nick Clifton  <nickc@cygnus.com>
16142
16143         * gcc.c-torture/execute/990923-1.c: New test.
16144
16145 1999-09-21  Nick Clifton  <nickc@cygnus.com>
16146
16147         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
16148         for which -fpic is inappropriate.
16149
16150 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
16151
16152         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
16153
16154 1999-09-21  Nathan Sidwell  <nathan@acm.org>
16155
16156         * g++.old-deja/g++.other/dyncast1.C: New test.
16157         * g++.old-deja/g++.other/dyncast2.C: New test.
16158         * g++.old-deja/g++.other/dyncast3.C: New test.
16159         * g++.old-deja/g++.other/dyncast4.C: New test.
16160         * g++.old-deja/g++.other/dyncast5.C: New test.
16161         * g++.old-deja/g++.eh/catch3.C: New test.
16162         * g++.old-deja/g++.eh/catch3p.C: New test.
16163         * g++.old-deja/g++.eh/catch4.C: New test.
16164         * g++.old-deja/g++.eh/catch4p.C: New test.
16165         * g++.old-deja/g++.eh/catch5.C: New test.
16166         * g++.old-deja/g++.eh/catch5p.C: New test.
16167         * g++.old-deja/g++.eh/catch6.C: New test.
16168         * g++.old-deja/g++.eh/catch6p.C: New test.
16169         * g++.old-deja/g++.eh/catch7.C: New test.
16170         * g++.old-deja/g++.eh/catch7p.C: New test.
16171         * g++.old-deja/g++.eh/catch8.C: New test.
16172         * g++.old-deja/g++.eh/catch8p.C: New test.
16173         * g++.old-deja/g++.eh/catch9.C: New test.
16174         * g++.old-deja/g++.eh/catch9p.C: New test.
16175
16176 1999-09-13  Nathan Sidwell  <nathan@acm.org>
16177
16178         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
16179         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
16180
16181 1999-09-13  Jeffrey A Law  (law@cygnus.com)
16182
16183         * gcc.c-torture/compile/990913-1.c: New test.
16184
16185 1999-09-10  Nathan Sidwell  <nathan@acm.org>
16186
16187         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
16188         * g++.old-deja/g++.jason/rfg5.C: Likewise.
16189
16190 1999-09-09  Richard Henderson  <rth@cygnus.com>
16191
16192         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
16193
16194 1999-09-09  Nathan Sidwell  <nathan@acm.org>
16195
16196         * g++.old-deja/g++.other/lookup11.C: New test.
16197         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
16198         what is permitted and what we want.
16199         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
16200         overload use.
16201         * g++.old-deja/g++.jason/rfg5.C: Likewise
16202
16203 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
16204
16205         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
16206         * gcc.c-torture/noncompile/poison-1.c: New file.
16207
16208 1999-09-08  Nathan Sidwell  <nathan@acm.org>
16209
16210         * g++.old-deja/g++.other/sizeof3.C: New test.
16211         * g++.old-deja/g++.other/sizeof4.C: New test.
16212         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
16213         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
16214
16215 1999-09-07  Richard Henderson  <rth@cygnus.com>
16216
16217         * gcc.dg/va-arg-1.c: New.
16218
16219 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16220
16221         * gcc.c-torture/execute/va-arg-9.c: New test.
16222
16223 1999-09-05  Craig Burley  <craig@jcb-sc.com>
16224
16225         * g77.f-torture/compile/980519-2.f: New test.
16226         * g77.f-torture/compile/19990905-0.f: New test.
16227         * g77.f-torture/compile/19990905-1.f: New test.
16228         * g77.f-torture/compile/19990905-2.f: New test.
16229
16230         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
16231
16232 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
16233
16234         * gcc.c-torture/execute/990827-1.c: Fix typo.
16235
16236 1999-09-03  Nathan Sidwell  <nathan@acm.org>
16237
16238         * g++.old-deja/g++.other/deref1.C: New test.
16239
16240 1999-09-02  Nathan Sidwell  <nathan@acm.org>
16241
16242         * g++.old-deja/g++.other/ambig2.C: New test.
16243         * g++.old-deja/g++.other/cond5.C: New test.
16244         * g++.old-deja/g++.other/lookup16.C: New test.
16245
16246 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
16247
16248         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
16249         assemblers too.
16250
16251 1999-08-31  Jeffrey A Law  (law@cygnus.com)
16252
16253         * lib/c-torture.exp: Avoid the "compare executables" optimization
16254         when testing native.
16255
16256 1999-08-29  Jeffrey A Law  (law@cygnus.com)
16257
16258         * gcc.c-torture/execute/990829-1.c: New test.
16259         * gcc.c-torture/compile/990829-1.c: New test.
16260
16261 1999-08-27  Paul Burchard  <burchard@pobox.com>
16262
16263         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
16264         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
16265         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
16266         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
16267         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
16268         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
16269         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
16270         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
16271         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
16272         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
16273         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
16274
16275 1999-08-27  Jeffrey A Law  (law@cygnus.com)
16276
16277         * gcc.c-torture/execute/990827-1.c: New test.
16278
16279 1999-08-26  Craig Burley  <craig@jcb-sc.com>
16280
16281         * g77.f-torture/noncompile/19990826-4.f: New test.
16282
16283         * g77.f-torture/compile/19990826-3.f: New test.
16284
16285         * g77.f-torture/execute/19990826-2.f: New test.
16286
16287         * g77.f-torture/compile/19990826-1.f: New test.
16288
16289         * gcc.c-torture/execute/990826-0.c: New test.
16290         * g77.c-torture/execute/19990826-0.f: New test.
16291
16292         * g77.f-torture/noncompile/970626-2.f: New test.
16293
16294 1999-08-25  Paul Burchard  <burchard@pobox.com>
16295
16296         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
16297         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
16298         lss-011.C: New tests.
16299
16300 1999-08-25  Nathan Sidwell  <nathan@acm.org>
16301
16302         * g++.old-deja/g++.other/decl5.C: New test.
16303
16304 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16305
16306         * noncompile/noncompile.exp: Load_lib c-torture.exp.
16307         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
16308         call `postbase' for each one.  All callers of `postbase' changed
16309         to call this instead.
16310
16311 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
16312
16313         * gcc.c-torture/execute/990811-1.c: New test.
16314
16315 1999-08-09  Nick Clifton  <nickc@cygnus.com>
16316
16317         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
16318         just native ones.
16319
16320         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
16321         just native ones.
16322
16323 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
16324
16325         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
16326
16327 1999-08-04  Jeffrey A Law  (law@cygnus.com)
16328
16329         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
16330
16331 1999-08-04  Nathan Sidwell  <nathan@acm.org>
16332
16333         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
16334
16335 1999-08-04  Jeffrey A Law  (law@cygnus.com)
16336
16337         * gcc.c-torture/execute/990804-1.c: New test.
16338
16339 1999-08-03  Nathan Sidwell  <nathan@acm.org>
16340
16341         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
16342         * g++.old-deja/g++.brendan/crash64.C: Likewise
16343         * g++.old-deja/g++.brendan/overload8.C: Likewise
16344
16345 1999-08-03  Nathan Sidwell  <nathan@acm.org>
16346
16347         * g++.old-deja/g++.other/struct1.C: New test.
16348
16349 1999-08-03  Nathan Sidwell  <nathan@acm.org>
16350
16351         * g++.old-deja/g++.other/enum2.C: New test.
16352
16353 1999-08-02  Richard Henderson  <rth@cygnus.com>
16354
16355         Adapted from tests from Franz Sirl:
16356         * gcc.c-torture/execute/va-arg-7.c: New test.
16357         * gcc.c-torture/execute/va-arg-8.c: New test.
16358
16359 1999-08-01  Jeffrey A Law  (law@cygnus.com)
16360
16361         * gcc.c-torture/compile/990801-2.c: New test.
16362
16363         * gcc.c-torture/compile/990801-1.c: New test.
16364
16365 1999-07-27  Michael Meissner  <meissner@cygnus.com>
16366
16367         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
16368         fp-cmp-1.c, converting double to float.
16369
16370         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
16371         fp-cmp-1.c, converting double to long double.
16372
16373         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
16374         from fr1 to unknown_register, since fr1 is a legitimate register
16375         on some machines.
16376
16377 1999-07-25  Jeffrey A Law  (law@cygnus.com)
16378
16379         * README: More listname related changes.
16380
16381 1999-07-08  Catherine Moore  <clm@cygnus.com>
16382
16383         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
16384
16385 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
16386
16387         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
16388
16389 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
16390
16391         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
16392
16393 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
16394
16395         * gcc.dg/990703-1.c: New test.
16396
16397 1999-06-29  Nick Clifton  <nickc@cygnus.com>
16398
16399         * lib/file-format.exp: New file: Move definition of proc
16400         gcc_target_object_format to here from
16401         gcc.dg/special/ecos.exp.
16402
16403         * lib/c-torture.exp: Include lib file-format.exp.
16404         * lib/gcc-dg.exp: Include lib file-format.exp.
16405
16406         * gcc.dg/special/ecos.exp: Remove definition of proc
16407         gcc_target_object_format.
16408
16409 1999-06-28  Jeffrey A Law  (law@cygnus.com)
16410
16411         * gcc.c-torture/execute/990628-1.c: New test.
16412
16413 1999-06-25  Jeffrey A Law  (law@cygnus.com)
16414
16415         * gcc.c-torture/compile/990625-2.c: New test.
16416
16417         * gcc.c-torture/compile/990625-1.c: New test.
16418
16419 1999-06-23  Nick Clifton  <nickc@cygnus.com>
16420
16421         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
16422         attributes compile.
16423         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
16424         ports that use the COFF/PE file format.
16425
16426 1999-06-17  Jeffrey A Law  (law@cygnus.com)
16427
16428         * gcc.c-torture/compile/990617-1.c: New test.
16429
16430 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
16431
16432         * g++.old-deja/g++.other/decl4.C: New test.
16433
16434 1999-06-14  Nathan Sidwell  <nathan@acm.org>
16435
16436         * g++.old-deja/g++.other/bitfld3.C: New test.
16437
16438 1999-06-08  Nathan Sidwell  <nathan@acm.org>
16439
16440         * g++.old-deja/g++.eh/catch1.C: New test.
16441
16442 1999-06-07  Jeffrey A Law  (law@cygnus.com)
16443
16444         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
16445
16446         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
16447         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
16448
16449 1999-06-05  Craig Burley  <craig@jcb-sc.com>
16450
16451         * g77.f-torture/compile/19990502-0.f: Replace with new,
16452         shorter, test that still fails after recent changes.
16453
16454 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16455
16456         * gcc.c-torture/execute/990604-1.c: New test.
16457
16458 1999-05-31  Jeffrey A Law  (law@cygnus.com)
16459
16460         * gcc.c-torture/execute/990531-1.c: New test.
16461
16462 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16463
16464         * gcc.c-torture/compile/990527-1.c: New test.
16465
16466 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
16467
16468         * gcc.c-torture/execute/990527-1.c: New test.
16469
16470 1999-05-25  Nick Clifton  <nickc@cygnus.com>
16471
16472         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
16473         bitfields as signed.
16474
16475 1999-05-25  Craig Burley  <craig@jcb-sc.com>
16476
16477         * g77.f-torture/compile/19990525-0.f: New test.
16478
16479 1999-05-25  Jeffrey A Law  (law@cygnus.com)
16480
16481         * gcc.c-torture/execute/990525-2.c: New test.
16482
16483         * gcc.c-torture/execute/990525-1.c: New test.
16484
16485 1999-05-24  Nathan Sidwell  <nathan@acm.org>
16486
16487         * g++.old-deja/g++.other/anon3.C: New test.
16488         * g++.old-deja/g++.other/anon4.C: New test.
16489         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
16490         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
16491         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
16492         Merrill).
16493
16494 1999-05-24  Jeffrey A Law  (law@cygnus.com)
16495
16496         * gcc.c-torture/execute/990524-1.c: New test.
16497
16498         * gcc.dg/990524-1.c: New test.
16499
16500 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16501
16502         * gcc.c-torture/compile/990523-1.c: New test.
16503
16504 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
16505
16506         * gcc.c-torture/compile/990519-1.c: New test.
16507
16508 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16509
16510         * gcc.c-torture/compile/990517-1.c: New test.
16511
16512         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
16513         (e4, f4): New tests.
16514         (main): Call them.
16515
16516 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16517
16518         * gcc.dg/noreturn-1.c: New test.
16519
16520 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
16521
16522         * gcc.c-torture/execute/990513-1.c: New test.
16523
16524 1999-05-10  Richard Henderson  <rth@cygnus.com>
16525
16526         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
16527
16528 1999-05-10  Craig Burley  <craig@jcb-sc.com>
16529
16530         * g77.f-torture/execute/erfc.f: Use small single-precision
16531         values, to avoid problems on Alphas when not -mieee.
16532
16533 1999-05-08  Craig Burley  <craig@jcb-sc.com>
16534
16535         * gcc.dg/990506-0.c: New test.
16536
16537 1999-05-08  Richard Henderson  <rth@cygnus.com>
16538
16539         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
16540         the constant to test.  Don't XFAIL 64-bit targets.
16541
16542         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
16543         * g++.old-deja/g++.law/profile1.C: Likewise.
16544
16545         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
16546         operator new instances.
16547         * g++.old-deja/g++.other/delete5.C: Likewise.
16548
16549 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16550
16551         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
16552         intrinsic.
16553
16554 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16555
16556         * g77.f-torture/execute/u77-test.f: Reverse order of two
16557         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
16558
16559 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16560
16561         * gcc.dg/compare1.c: New test.
16562
16563 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16564
16565         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
16566         New tests.
16567
16568 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16569
16570         * g77.f-torture/compile/19990502-1.f: New test.
16571
16572 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16573
16574         * g77.f-torture/compile/19990502-0.f: New test.
16575
16576 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16577
16578         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
16579         intrinsic.
16580
16581 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16582
16583         * g77.f-torture/execute/u77-test.f (main): List libU77
16584         intrinsics not currently tested.
16585         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
16586         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
16587         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
16588         Trim blanks off the ends of some printed strings.
16589
16590 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16591
16592         * g77.f-torture/execute/u77-test.f (main): Just warn about
16593         FSTAT gid disagreement, as it's expected on some systems.
16594
16595 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16596
16597         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
16598         use a new function, which allows for some slop.
16599         Clean up some commentary.
16600         (issum): The new function.
16601         (sgladd): Deleted subroutine.
16602
16603 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16604
16605         * g77.f-torture/execute/u77-test.f: Modify to be more like
16606         libf2c/libU77 version, bringing patches to that version here.
16607         Add suitable commentary.
16608
16609 1999-04-25  Richard Henderson  <rth@cygnus.com>
16610
16611         * gcc.dg/990424-1.c: New test.
16612
16613 1999-04-24  Craig Burley  <craig@jcb-sc.com>
16614
16615         * g77.f-torture/execute/u77-test.f (main): Bug involving
16616         LSTAT has been fixed, so turn back on full checking.
16617
16618 1999-04-20  Craig Burley  <craig@jcb-sc.com>
16619
16620         * g77.f-torture/compile/19990419-0.f: New test.
16621         * g77.f-torture/execute/19990419-1.f: New test.
16622
16623 1999-04-17  Richard Henderson  <rth@cygnus.com>
16624
16625         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
16626         to avoid the need for a prototype to supress a warning.
16627
16628 1999-04-07  Jim Wilson  <wilson@cygnus.com>
16629
16630         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
16631
16632 1999-04-04  Jeffrey A Law  (law@cygnus.com)
16633
16634         * gcc.c-torture/execute/990404-1.c: New test.
16635
16636 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16637
16638         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
16639         * gcc.dg/cpp-if3.c: Don't use -pedantic.
16640         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
16641         missing initializer warnings.
16642
16643 1999-03-28  Jeffrey A Law  (law@cygnus.com)
16644
16645         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
16646         matching strings.
16647
16648 1999-03-26  Jeffrey A Law  (law@cygnus.com)
16649
16650         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
16651
16652 1999-03-26  Craig Burley  <craig@jcb-sc.com>
16653
16654         * g77.f-torture/execute/19990325-0.f: New test.
16655         * g77.f-torture/execute/19990325-1.f: New test.
16656
16657 1999-03-24  Jeffrey A Law  (law@cygnus.com)
16658
16659         * gcc.c-torture/execute/990324-1.c: New test.
16660
16661 1999-03-22  Jim Wilson  <wilson@cygnus.com>
16662
16663         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
16664         test with 4.
16665
16666 1999-03-17  Richard Henderson  <rth@cygnus.com>
16667
16668         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
16669
16670 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16671
16672         * g77.f-torture/execute/19990313-2.f: New test.
16673         * g77.f-torture/execute/19990313-3.f: New test.
16674
16675 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16676
16677         * g77.f-torture/execute/19990313-0.f: New test.
16678         * g77.f-torture/execute/19990313-1.f: New test.
16679
16680 1999-03-12  Jim Wilson  <wilson@cygnus.com>
16681
16682         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
16683         printf to sprintf.
16684         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
16685         (main): Add check for u15.  Conditionalize u31 check depending on
16686         whether ints are <32 bits or >=32 bits.
16687
16688 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16689
16690         * g77.f-torture/execute/19981119-0.f: Improve testiness.
16691
16692 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16693
16694         * g77.f-torture/compile/19990305-0.f: New test.
16695         * g77.f-torture/execute/19981119-0.f: New test.
16696
16697 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16698
16699         * g77.f-torture/execute/970625-2.f: call ABORT if final
16700         result is not correct, instead of just printing it.
16701         Add this checking via newly introduced obfuscation, to
16702         trip up buggy front ends.
16703
16704 1999-03-07  Craig Burley  <craig@jcb-sc.com>
16705
16706         * g77.f-torture/compile/960317-1.f: Moved from being
16707         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
16708
16709 1999-03-06  Craig Burley  <craig@jcb-sc.com>
16710
16711         * g77.f-torture/execute/960317-1.f: New (old) test.
16712         * g77.f-torture/execute/970625-2.f: Ditto.
16713
16714 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
16715
16716         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
16717         message on line 1 or line 2; cccp and cpplib do this differently.
16718
16719 1999-03-01  Jeffrey A Law  (law@cygnus.com)
16720
16721         * g++.old-deja/g++.law/weak1.C: New test.
16722
16723 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16724
16725         * gcc.c-torture/execute/990119-1.c: Renamed to...
16726         * gcc.dg/990119-1.c: this, so it will only be tested once
16727         (it's a preprocessor test, it doesn't need to be run at
16728         multiple optimization levels).
16729
16730 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16731
16732         * lib/g++.exp: Don't add incdir=$base_dir/../include to
16733           ALWAYS_CXXFLAGS.
16734
16735 1999-02-24  Craig Burley  <craig@jcb-sc.com>
16736
16737         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
16738         * g77.f-torture/compile/19981216-0.f: ...as it is expected
16739         to not be compilable by current g77.
16740
16741 1999-02-24  Nick Clifton  <nickc@cygnus.com>
16742
16743         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
16744
16745 1999-02-22  Jeffrey A Law  (law@cygnus.com)
16746
16747         * gcc.c-torture/execute/990222-1.c: New test.
16748
16749 1999-02-19  Craig Burley  <craig@jcb-sc.com>
16750
16751         * g77.f-torture/compile/19990218-0.f: New test.
16752         * g77.f-torture/noncompile/19990218-1.f: New test.
16753
16754 1999-02-18  Craig Burley  <craig@jcb-sc.com>
16755
16756         * g77.f-torture/compile/19981216-0.f: New test.
16757
16758 1999-02-14  Jeffrey A Law  (law@cygnus.com)
16759
16760         * gcc.dg/990214-1.c: New test.
16761
16762 1999-02-13  Jeffrey A Law  (law@cygnus.com)
16763
16764         * gcc.dg/990213-2.c: New test.
16765
16766         * gcc.dg/990213-1.c: New test.
16767
16768 1999-02-12  Jeffrey A Law  (law@cygnus.com)
16769
16770         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
16771         ints.
16772
16773 1999-02-11  Nick Clifton  <nickc@cygnus.com>
16774
16775         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
16776         specified by target.
16777
16778         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
16779
16780 1999-02-11  Jeffrey A Law  (law@cygnus.com)
16781
16782         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
16783
16784 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16785
16786         * gcc.dg/special/ecos.exp: New test driver for new tests with
16787         special requirements.
16788
16789         * gcc.dg/special/alias-1.c: New test.
16790         * gcc.dg/special/gcsec-1.c: New test.
16791         * gcc.dg/special/weak-1.c: New test.
16792         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
16793         * gcc.dg/special/weak-2.c: New test.
16794         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
16795         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
16796         * gcc.dg/special/wkali-1.c: New test.
16797         * gcc.dg/special/wkali-2.c: New test.
16798         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
16799         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
16800
16801 1999-02-10  Felix Lee  <flee@cygnus.com>
16802
16803           * lib/c-torture.exp (c-torture-compile): Pull out code for
16804           analyzing gcc error messages.
16805           (c-torture-execute): Likewise.  Fix some (harmless) false
16806           positives.
16807           * lib/gcc.exp (gcc_check_compile): New function.
16808
16809 1999-02-08  Richard Henderson  <rth@cygnus.com>
16810
16811         * gcc.c-torture/execute/990208-1.c: New test.
16812
16813 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16814
16815         * g++.dg/special/ecos.exp: New driver for new tests with special
16816         requirements
16817
16818         * g++.dg/special/conpr-1.C: New test
16819         * g++.dg/special/conpr-2.C: New test
16820         * g++.dg/special/conpr-2a.C: New test
16821         * g++.dg/special/conpr-3.C: New test
16822         * g++.dg/special/conpr-3a.C: New test
16823         * g++.dg/special/conpr-3b.C: New test
16824
16825         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
16826         allow g++ to use the dg driver
16827
16828         * README: Add comment about g++.dg directory
16829
16830 1999-02-06  Jeffrey A Law  (law@cygnus.com)
16831
16832         * README: Update email addresses.
16833
16834 1999-02-03  Nick Clifton  <nickc@cygnus.com>
16835
16836         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
16837         arguments in order to force structure S onto the stack even on
16838         the alpha.
16839         (test): Pass 10 leading arguments to function foo as well as the
16840         structure S.
16841
16842         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
16843         failure for all targets.
16844
16845         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
16846         abort to terminate program execution.
16847
16848 1999-01-30  Richard Henderson  <rth@cygnus.com>
16849
16850         * gcc.c-torture/execute/990130-1.c: New test.
16851
16852 1999-01-30  Jeffrey A Law  (law@cygnus.com)
16853
16854         * gcc.dg/990130-1.c: New test.
16855
16856 1999-01-28  Michael Meissner  <meissner@cygnus.com>
16857
16858         * gcc.c-torture/execute/990128-1.c: New test.
16859
16860 1999-01-27  Michael Meissner  <meissner@cygnus.com>
16861
16862         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
16863
16864 1999-01-27  Felix Lee  <flee@cygnus.com>
16865
16866         * lib/c-torture.exp (c-torture-compile): pull out code for
16867         analyzing gcc error messages.
16868         (c-torture-execute): ditto, and fix some (harmless) false
16869         positives.
16870         * lib/gcc.exp (gcc_check_compile): new function.
16871
16872 1999-01-17  Jeffrey A Law  (law@cygnus.com)
16873
16874         * gcc.dg/990117-1.c: New test.
16875
16876         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
16877
16878         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
16879
16880 1999-01-15  Jeffrey A Law  (law@cygnus.com)
16881
16882         * g77.f-torture/compile/990115-1.f: New test.
16883
16884 1999-01-07  Jeffrey A Law  (law@cygnus.com)
16885
16886         * gcc.c-torture/compile/990107-1.c: New test
16887
16888 1999-01-06  Jeffrey A Law  (law@cygnus.com)
16889
16890         * gcc.c-torture/execute/990106-2.c: New test.
16891
16892         * gcc.c-torture/execute/990106-1.c: New test.
16893
16894 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
16895
16896         * gcc.c-torture/compile/981223-1.c: New test.
16897
16898 1998-12-29  Richard Henderson  <rth@cygnus.com>
16899
16900         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
16901         (opt3): Rename from opt4 and disable.
16902
16903 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
16904
16905         * g++.old-deja/g++.pt/ptrmem5.C: New test.
16906
16907 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16908
16909         * g++.old-deja/g++.other/conv5.C: New test.
16910
16911 1998-12-14  Nick Clifton  <nickc@cygnus.com>
16912
16913         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
16914
16915 1998-12-11  Jeffrey A Law  (law@cygnus.com)
16916
16917         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
16918
16919 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
16920
16921         * gcc.c-torture/compile/981211-1.c: New test.
16922
16923 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
16924
16925         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
16926
16927         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
16928
16929 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16930
16931         * gcc.special/930510-1.c: Make C9X safe.
16932         * gcc.misc-tests/gcov-1.c Similarly.
16933         * gcc.misc-tests/gcov-2.c Similarly.
16934
16935 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16936
16937         * gcc.dg/ultrasp1.c: New test.
16938
16939 1998-12-06  Richard Henderson  <rth@cygnus.com>
16940
16941         * gcc.c-torture/execute/981206.c: New test.
16942
16943 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16944
16945         * g++.old-deja/g++.ns/template7.C: New test.
16946
16947         * g++.old-deja/g++.other/expr1.C: New test.
16948
16949         * g++.old-deja/g++.eh/tmpl3.C: New test.
16950
16951         * g++.old-deja/g++.eh/tmpl2.C: New test.
16952
16953 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16954
16955         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
16956         * g++.old-deja/g++.other/using6.C: Removed.
16957         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
16958
16959         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
16960
16961 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16962
16963         * g++.old-deja/g++.pt/overload8.C: New test.
16964
16965         * g++.old-deja/g++.pt/overload7.C: New test.
16966
16967         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
16968
16969         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
16970         and relinking messages.
16971         * lib/g++.exp (g++_target_compile): Remove .rpo file when
16972         compiling with -frepo.
16973
16974 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
16975
16976         * g++.old-deja/g++.pt/lookup6.C: New test.
16977
16978 1998-11-30  Nick Clifton  <nickc@cygnus.com>
16979
16980         * gcc.c-torture/execute/981130-1.c: New test.
16981         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
16982
16983 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16984
16985         * g++.old-deja/g++.pt/explicit76.C: New test.
16986
16987         * g++.old-deja/g++.pt/friend38.C: New test.
16988
16989         * g++.old-deja/g++.ns/crash2.C: New test.
16990
16991         * g++.old-deja/g++.pt/defarg8.C: New test.
16992
16993         * g++.old-deja/g++.pt/instantiate6.C: New test.
16994
16995         * g++.old-deja/g++.pt/static6.C: New test.
16996
16997         * g++.old-deja/g++.pt/decl2.C: New test.
16998
16999 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
17000
17001         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
17002         problem is actually related with name lookup, but so what? :-)
17003
17004         * g++.old-deja/g++.pt/friend37.C: New test.
17005
17006 1998-11-25  Dave Love  <d.love@dl.ac.uk>
17007
17008         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
17009         element, which fails on some systems.
17010
17011         * g77.f-torture/execute/labug1.f: New test.
17012
17013 1998-11-21  Jeffrey A Law  (law@cygnus.com)
17014
17015         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
17016         is defined.
17017
17018 1998-11-18  Dave Love  <d.love@dl.ac.uk>
17019
17020         * g77.f-torture/compile/981117-1.f: New test.
17021
17022 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
17023
17024         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
17025         properly discarded.
17026
17027 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
17028
17029         * gcc.c-torture/execute/memcheck: New directory of tests for
17030         -fcheck-memory-usage.
17031
17032 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
17033
17034         * README: New file, general information about the testsuite and
17035         new description of the various C++ test subdirectories.
17036         * README.g++: Eliminate obsolete information, update and move most
17037         relevant stuff to README.
17038
17039 1998-11-07  Richard Henderson  <rth@cygnus.com>
17040
17041         * gcc.c-torture/compile/981107-1.c: New test.
17042
17043 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
17044
17045         * execute/memcpy-bi.c: New testcase.
17046
17047 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
17048
17049         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
17050         base classes.
17051
17052         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
17053         template is selected.
17054
17055         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
17056         classes, it should be accepted for all types.
17057
17058         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
17059
17060         * g++.old-deja/g++.pt/spec24.C: Ensure that template
17061         specializations start with template headers.
17062
17063 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
17064
17065         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
17066
17067         * g++.old-deja/g++.other/init9.C: Test cross initialization of
17068         non-POD types.
17069
17070 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
17071
17072         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
17073
17074 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
17075
17076         * compile/981022-1.c, compile/981022-1.x: New test and driver.
17077
17078 1998-10-19  Jeffrey A Law  (law@cygnus.com)
17079
17080         * 981019-1.c: New test.
17081
17082 1998-10-14  Robert Lipe <robertl@dgii.com>
17083
17084         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
17085         find objc headers.
17086
17087 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
17088
17089         * compile/981001-4.c: Remove use of GCC extension that triggers a
17090         compiler bug.
17091
17092 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
17093
17094         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
17095
17096 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
17097
17098         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
17099         instantiation of template produces incorrect code for delete
17100         expression.
17101
17102         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
17103         constructors' name is not unique.
17104         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
17105         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
17106
17107         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
17108         automatic array of const is ill-formed.
17109
17110         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
17111         of template parameter?
17112
17113         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
17114         const.
17115
17116         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
17117         pointer-to-member expression.
17118
17119         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
17120         declaration causes ICE.
17121
17122 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
17123
17124         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
17125         reserved in the global namespace.
17126
17127         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
17128         generate needed virtual table.
17129
17130         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
17131
17132 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
17133
17134         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
17135         template-dependent type
17136
17137 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
17138
17139         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
17140         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
17141         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
17142
17143         * g++.old-deja/g++.other/using5.C: New test; using decl from base
17144         class should be usable as argument of member function.
17145         * g++.old-deja/g++.other/using6.C: New test; using decl from base
17146         class should be usable as return type of member function.
17147         * g++.old-deja/g++.other/using7.C: New test; using decl from base
17148         class should be usable as type of data member.
17149
17150         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
17151
17152 1998-10-09  Jeffrey A Law  (law@cygnus.com)
17153
17154         * gcc.c-torture/special/920521-1.c: Fix bogus test.
17155
17156 1998-10-08  Nick Clifton  <nickc@cygnus.com>
17157
17158         * gcc.dg/dll-?.c Add thumb to target list.
17159         Fix assembler scan patterns to match current assembler output.
17160
17161 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
17162
17163         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
17164         matching of template brackets.
17165
17166         * g++.old-deja/g++.other/using4.C: New test.  Test using
17167         declarations of methods from base classes.
17168
17169         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
17170         within functions should introduce names into the innermost
17171         enclosing namespace.
17172
17173         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
17174         of static locals if first initialization throws.
17175
17176 1998-10-07  Jim Wilson  <wilson@cygnus.com>
17177
17178         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
17179
17180 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
17181
17182         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
17183         lose track of the possible targets of tablejump insns.
17184         * special/special.exp: Run it.
17185
17186 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
17187
17188         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
17189         must be declared before its specializations can be named in friend
17190         declarations.
17191
17192 1998-10-05  Dave Love  <d.love@dl.ac.uk>
17193
17194         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
17195
17196         * g77.f-torture/execute/io1.f: New test.
17197
17198 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
17199
17200         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
17201         with pointer to template function, for which no argument deduction
17202         is possible.
17203
17204         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
17205         specialization of template function as argument to template
17206         function.
17207
17208         * g++.old-deja/g++.other/access2.C: New test; Inner class
17209         shouldn't have privileged access to Outer's names.
17210
17211 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
17212
17213         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
17214         friend template declared within template class conflicts with
17215         nested class of the same name.
17216
17217         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
17218         is ignored.
17219
17220         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
17221         object with direct initializer as function declaration.
17222
17223         * g++.old-deja/g++.other/decl2.C: New test; duplicate
17224         initializers.
17225
17226         * g++.old-deja/g++.other/null2.C: New test; conditional operator
17227         involving const pointer and NULL produces incorrect result.
17228
17229         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
17230         type name without `typename' should be rejected with -pedantic.
17231
17232 1998-10-02  Richard Henderson  <rth@cygnus.com>
17233
17234         * g++.old-deja/g++.other/addrof1.C: New test.
17235
17236 1998-10-01  Nick Clifton  <nickc@cygnus.com>
17237
17238         * gcc.c-torture/compile/981001-1.c: New test.
17239         * gcc.c-torture/execute/981001-1.c: New test.
17240
17241 1998-10-01  Jeffrey A Law  (law@cygnus.com)
17242
17243         * gcc.c-torture/compile/981001-2.c: New test.
17244         * gcc.c-torture/compile/981001-3.c: New test.
17245         * gcc.c-torture/compile/981001-4.c: New test.
17246
17247 1998-10-01  Robert Lipe  <robertl@dgii.com>
17248
17249         * lib/objc.exp (objc_target_compile): Add -L during compiles for
17250         multilibbed hosts.   Idea grafted from g77.exp.
17251
17252 1998-09-30  Dave Love  <d.love@dl.ac.uk>
17253
17254         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
17255         avoid losing on systems which need -lsocket.
17256
17257 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
17258
17259         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
17260         * g++.old-deja/g++.other/nested2.C: Ditto.
17261         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
17262         failure.
17263
17264 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
17265
17266         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
17267         preferred over template operator!= for enum bitfields.
17268
17269 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
17270
17271         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
17272         that happen to have the same base name, but in different scopes,
17273         are incorrectly rejected.
17274
17275 1998-09-16  Richard Henderson  <rth@cygnus.com>
17276
17277         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
17278         on the native word size instead of an integer literal.
17279
17280 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
17281
17282         * g++.old-deja/g++.other/static2.C: Invocation of static data
17283         member of type pointer-to-function denoted as non-static member.
17284
17285         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
17286         checks involving function types and aliases.
17287
17288 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
17289
17290         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
17291         redefined to the same non-trivial type.
17292
17293         * g++.old-deja/g++.pt/explicit73.C: Test for proper
17294         namespace-qualification of template specializations declared in
17295         other namespaces.
17296
17297         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
17298         to declare a subset of the specializations of a template function
17299         as friends of specializations of a template class.
17300
17301         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
17302         member templates that do not fully specialize the enclosing
17303         template class are rejected.
17304
17305 1998-09-11  Dave Love  <d.love@dl.ac.uk>
17306
17307         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
17308
17309 1998-09-08  Dave Love  <d.love@dl.ac.uk>
17310
17311         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
17312         altered from libf2c/libU77 version.
17313
17314 1998-09-06  Dave Love  <d.love@dl.ac.uk>
17315
17316         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
17317
17318 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
17319
17320         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
17321         (un)signed char are different types for template specialization
17322         purposes.
17323
17324 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
17325
17326         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
17327         * objc: ObjC testsuite.
17328
17329 1998-08-31  Catherine Moore  <clm@cygnus.com>
17330
17331         * gcc.c-torture/execute/941014-1.x:  New file.
17332
17333 1998-08-31  Nick Clifton  <nickc@cygnus.com>
17334
17335         * lib/c-torture.exp: Add support for
17336         torture_eval_before_compile and torture_eval_before_execute
17337         variables.
17338
17339 1998-08-30  Jeffrey A Law  (law@cygnus.com)
17340
17341         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
17342         this test triggers valid.
17343
17344 1998-08-27  Jeffrey A Law  (law@cygnus.com)
17345
17346         * gcc.dg/980827-1.c: New test.
17347
17348 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
17349
17350         * gcc.c-torture/execute/loop-4b.c: New test.
17351
17352 1998-08-26  Nick Clifton  <nickc@cygnus.com>
17353
17354         * lib/c-torture.exp: Add support for
17355         torture_eval_before_compile and torture_eval_before_execute
17356         variables.
17357
17358 1998-08-25  Jeffrey A Law  (law@cygnus.com)
17359
17360         * gcc.c-torture/compile/980825-1.c: New test.
17361
17362 1998-08-24  Nick Clifton  <nickc@cygnus.com>
17363
17364         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
17365         count number tests in opt_t0 not good_t0.
17366
17367 1998-08-24  Jeffrey A Law  (law@cygnus.com)
17368
17369         * gcc.c-torture/compile/930326-1.x: Fix typo.
17370
17371 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
17372
17373         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
17374         causes an ICE.
17375
17376 1998-08-21  Jeffrey A Law  (law@cygnus.com)
17377
17378         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
17379         STACK_SIZE is defined.
17380         * gcc.c-torture/unsorted/stuct.c: Similarly.
17381
17382         * gcc.c-torture/compile/980821-1.c: New test.
17383
17384 1998-08-21  Jeffrey A Law  (law@cygnus.com)
17385
17386         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
17387
17388 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
17389
17390         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
17391         code.
17392
17393 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
17394
17395         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
17396         error'.
17397
17398 1998-08-18  Jeffrey A Law  (law@cygnus.com)
17399
17400         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
17401
17402 1998-08-16  Jeffrey A Law  (law@cygnus.com)
17403
17404         * gcc.c-torture/compile/980816-1.c: New test.
17405
17406         * gcc.dg/980816-1.c: New test.
17407
17408 1998-08-13  Jeffrey A Law  (law@cygnus.com)
17409
17410         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
17411         compiler for ieee tests.
17412
17413 1998-08-01  Dave Love  <d.love@dl.ac.uk>
17414
17415         * g77.f-torture/compile/980729-0.f: New test.
17416
17417 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
17418
17419         * gcc.c-torture/special/eeprof-1.c: New test, for
17420         -finstrument-functions.
17421         * gcc.c-torture/special/special.exp: Run it.
17422
17423 1998-07-29  Jeffrey A Law  (law@cygnus.com)
17424
17425         * gcc.c-torture/compile/980729-1.c: New test.
17426
17427 1998-07-27  Nick Clifton  <nickc@cygnus.com>
17428
17429         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
17430         __thumb__ is defined, and test for ARM style doubles if so.
17431
17432 1998-07-26  Dave Love  <d.love@dl.ac.uk>
17433
17434         * g77.f-torture/noncompile/980615-0.f: New test.
17435
17436 1998-07-26  H.J. Lu  (hjl@gnu.org)
17437
17438         * gcc.dg/980312-1.c: Do link instead of compile.
17439         * gcc.dg/980313-1.c: Likewise.
17440
17441 1998-07-26  Jeffrey A Law  (law@cygnus.com)
17442
17443         * gcc.c-torture/compile/980726-1.c: New test.
17444
17445 1998-07-25  Dave Love  <d.love@dl.ac.uk>
17446
17447         * g77.f-torture/execute/io0.f: New test.
17448
17449 1998-07-24  Nick Clifton  <nickc@cygnus.com>
17450
17451         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
17452         an int.
17453
17454 1998-06-18  Michael Meissner  <meissner@cygnus.com>
17455
17456         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
17457         m32r bugs.
17458
17459 1998-07-17  Nick Clifton  <nickc@cygnus.com>
17460
17461         * gcc.dg/980626-1.c: Expect failures for all toolchains until
17462         c-decl.c:grokdeclarator can handle mode attributes.
17463
17464 1998-07-16  Jeffrey A Law  (law@cygnus.com)
17465
17466         * gcc.c-torture/execute/980716-1.c: New test.
17467
17468 1998-07-13  Jeffrey A Law  (law@cygnus.com)
17469
17470         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
17471         the mn10200.
17472         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
17473         the mn10200.
17474         * gcc.c-torture/execute/va-arg-3.x: Similarly.
17475         * gcc.c-torture/compile/930326-1.x: Similarly.
17476
17477 1998-07-13  Dave Love  <d.love@dl.ac.uk>
17478
17479         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
17480         New test from Craig.
17481
17482 1998-07-12  Dave Love  <d.love@dl.ac.uk>
17483
17484         * g77.f-torture/noncompile/980616-0.f: New test.
17485
17486         * g77.f-torture/execute/970816-3.f:  New test from Craig.
17487
17488 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
17489
17490         *  g++.other/singleton.C: Return error value instead of taking
17491         SIGSEGV.
17492
17493 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
17494
17495         *  g++.other/singleton.C: New test.   Warning is under dispute.
17496         Runtime crash is not.
17497
17498 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
17499
17500         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
17501         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
17502         using6.C, using7.C}:  New namespace tests.
17503
17504 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
17505
17506         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
17507         specialization with typedef'ed names used as array indexes.
17508
17509 1998-07-09  Jeffrey A Law  (law@cygnus.com)
17510
17511         * gcc.c-torture/execute/980709-1.c: New test.
17512
17513         * gcc.dg/980709-1.c: New test.
17514
17515 1998-07-07  Richard Henderson  <rth@cygnus.com>
17516
17517         * gcc.c-torture/execute/bcp-1.c: New test.
17518
17519 1998-07-07  Jeffrey A Law  (law@cygnus.com)
17520
17521         * gcc.c-torture/execute/980707-1.c: New test.
17522
17523 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
17524
17525         * gcc.c-torture/compile/980706-1.c: New test.
17526
17527 1998-07-01  Dave Love  <d.love@dl.ac.uk>
17528
17529         * g77.f-torture/execute/980701-0.f,
17530         g77.f-torture/execute/980701-1.f: New test from Craig.
17531
17532 1998-07-01  Jeffrey A Law  (law@cygnus.com)
17533
17534         * gcc.c-torture/compile/980701-1.c: New test.
17535
17536         * gcc.c-torture/execute/980701-1.c: New test.
17537
17538 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
17539 rlsruhe.de>
17540
17541         * g++.old-deja/g++.robertl/eb132.C: New test.
17542         * g++.old-deja/g++.robertl/eb133.C: Likewise.
17543
17544 1998-06-29  Dave Love  <d.love@dl.ac.uk>
17545
17546         * g77.f-torture/execute/980628-7.f,
17547         g77.f-torture/execute/980628-8.f,
17548         g77.f-torture/execute/980628-9.f,
17549         g77.f-torture/execute/980628-10.f: New tests from Craig.
17550
17551         * g77.f-torture/execute/980628-3.f: Remove mail headers.
17552
17553 1998-06-28  Jeffrey A Law  (law@cygnus.com)
17554
17555         * g77.f-torture/execute/980628-4.f: New test from Craig.
17556         * g77.f-torture/execute/980628-5.f: Likewise.
17557         * g77.f-torture/execute/980628-2.f: Likewise.
17558         * g77.f-torture/execute/980628-0.f: Likewise.
17559         * g77.f-torture/execute/980628-1.f: Likewise.
17560         * g77.f-torture/execute/980628-3.f: Likewise.
17561         * g77.f-torture/execute/980628-6.f: Likewise.
17562
17563 1998-06-28  Jeffrey A Law  (law@cygnus.com)
17564
17565         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
17566         directory when nothing has been installed yet.
17567
17568 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
17569
17570         * gcc.c-torture/special/special.exp: Handle newer versions of
17571         dejagnu.
17572
17573 1998-06-26  Jeffrey A Law  (law@cygnus.com)
17574
17575         * gcc.dg/980626-1.c: New test.
17576
17577 1998-06-19  Bruno Haible <haible@ilog.fr>
17578
17579         * gcc.misc-tests/m-un-2.c: New test.
17580         * g++.old-deja/g++.other/warn01.c: Likewise.
17581
17582 1998-06-19  Robert Lipe  <robertl@dgii.com>
17583
17584         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
17585         compatibility with assmblers with a different comment character.
17586         Eliminate use of GAS-specific extensions.
17587
17588 1998-06-19  Jeffrey A Law  (law@cygnus.com)
17589
17590         * gcc.c-torture/execute/ieee/980619-1.c: New test.
17591
17592 1998-06-19  Robert Lipe  <robertl@dgii.com>
17593
17594         *lib/g77.exp: Replace search for libf2c.a with search for newly
17595         renamed libg2c.a
17596
17597 1998-06-17  Jeffrey A Law  (law@cygnus.com)
17598
17599         * gcc.c-torture/execute/980617-1.c: New test.
17600
17601 1998-06-12  Jeffrey A Law  (law@cygnus.com)
17602
17603         * gcc.c-torture/execute/980612-1.c: New test.
17604
17605 1998-06-08  Jeffrey A Law  (law@cygnus.com)
17606
17607         * gcc.dg/980523-1.c: Only test on ppc-linux.
17608         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
17609
17610         * gcc.c-torture/execute/980608-1.c: New test.
17611
17612 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
17613
17614         * gcc.c-torture/execute/980605-1.c: New test.
17615
17616 1998-06-04  Jeffrey A Law  (law@cygnus.com)
17617
17618         * gcc.c-torture/execute/980604-1.c: New test.
17619
17620 1998-06-02  Jeffrey A Law  (law@cygnus.com)
17621
17622         * gcc.c-torture/execute/980602-1.c: New test.
17623         * gcc.c-torture/execute/980602-2.c: Likewise.
17624
17625 1998-06-02  Dave Love  <d.love@dl.ac.uk>
17626
17627         * 970125-0.f: Fix per JCB.  Add commentary.
17628
17629 1998-05-31  Michael Meissner  <meissner@cygnus.com>
17630
17631         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
17632         IEEE -0 support.
17633
17634 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
17635
17636         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
17637         earlier.
17638
17639 1998-05-28  Catherine Moore <clm@cygnus.com>
17640
17641         * gcc.c-torture/execute/980526-3.c: New test.
17642
17643 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
17644
17645         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
17646         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
17647         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
17648         m88k-motorola-sysv3 to XFAIL.
17649
17650 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17651
17652         * gcc.dg/980526-1.c: New test.
17653         * gcc.c-torture/execute/980526-2.c: New test.
17654
17655 1998-05-26  Jeffrey A Law  (law@cygnus.com)
17656
17657         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
17658
17659         * gcc.c-torture/execute/980526-1.c: New test.
17660
17661 1998-05-26  Dave Love  <d.love@dl.ac.uk>
17662
17663         * g77.f-torture/execute/alpha2.f: Add runtime test.
17664
17665 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
17666
17667         * g++.old-deja/old-deja.exp: Strip leading directories.
17668
17669         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
17670         error for the line.  Don't run multiple tests for the same line.
17671
17672 1998-05-23  Jeffrey A Law  (law@cygnus.com)
17673
17674         * gcc.dg/980523-1.c: New test.
17675
17676 1998-05-23  Dave Love  <d.love@dl.ac.uk>
17677
17678         * g77.f-torture/compile/970915-0.f: New test.
17679
17680 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
17681
17682         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
17683
17684 1998-05-21  Jeffrey A Law  (law@cygnus.com)
17685
17686         * gcc.dg/980520-1.c: New test.
17687
17688 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
17689
17690         * gcc.dg/980502-1.c: Fix return type.
17691
17692 1998-05-20  Jeffrey A Law  (law@cygnus.com)
17693
17694         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
17695         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
17696         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
17697         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
17698         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
17699
17700 1998-05-20  Dave Love  <d.love@dl.ac.uk>
17701
17702         * g77.f-torture/execute/980520-1.f: New test.
17703
17704 1998-05-15  Dave Love  <d.love@dl.ac.uk>
17705
17706         * lib/mike-g77.exp: New file.
17707
17708         * g77.f-torture/noncompile/noncompile.exp,
17709         g77.f-torture/noncompile/check0.f: New files.
17710
17711 1998-05-14  Dave Love  <d.love@dl.ac.uk>
17712
17713         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
17714         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
17715         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
17716         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
17717         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
17718         abort where appropriate.
17719
17720 1998-05-05  Michael Meissner  <meissner@cygnus.com>
17721
17722         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
17723         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
17724
17725 1998-04-29  Dave Love  <d.love@dl.ac.uk>
17726
17727         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
17728
17729 1998-04-27  Dave Love  <d.love@dl.ac.uk>
17730
17731         * g77.f-torture/compile/980427-0.f: New test.
17732
17733 1998-04-24  Dave Love  <d.love@dl.ac.uk>
17734
17735         * g77.f-torture/compile/980424-0.f: New test.
17736
17737 1998-04-19  Dave Love  <d.love@dl.ac.uk>
17738
17739         * g77.f-torture/compile/980419-2.f (main): New test.
17740         * g77.f-torture/compile/970125-0.f: New test.
17741         * g77.f-torture/compile/980419-1.f: New test.
17742
17743 1998-04-08  Jim Wilson  <wilson@cygnus.com>
17744
17745         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
17746         of loop-4.c.
17747
17748 1998-04-07  Jim Wilson  <wilson@cygnus.com>
17749
17750         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
17751
17752 1998-04-03  Jim Wilson  <wilson@cygnus.com>
17753
17754         * gcc.c-torture/compile/980329-1.c: New test.
17755
17756 1998-03-18  Jim Wilson  <wilson@cygnus.com>
17757
17758         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
17759         * gcc.dg/980312-1.c: Fix typo in -march command.
17760
17761 1998-03-16  H.J. Lu  (hjl@gnu.org)
17762
17763         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
17764
17765 1998-03-11  Robert Lipe  <robertl@dgii.com>
17766
17767         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
17768         Dave Love agree the Fortran source is bogus.
17769
17770 1998-03-11  Robert Lipe  <robertl@dgii.com>
17771
17772         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
17773         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
17774         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
17775         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
17776         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
17777
17778 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
17779
17780         * g++.old-deja/g++.other/friend1.C: New test.
17781
17782 1998-02-18  Dave Love  <d.love@dl.ac.uk>
17783
17784         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
17785         possibly uninitialized) variables and declare dnrm2.
17786
17787 1998-02-23  Robert Lipe <robertl@dgii.com>
17788
17789         From Bruno Haible <haible@ilog.fr>:
17790         * gcc.c-torture/execute/980223.c: New test.
17791
17792 1998-02-13  Jeffrey A Law  (law@cygnus.com)
17793
17794         * gcc.dg/ifelse-1.c: New test.
17795
17796 1998-02-09  H.J. Lu  (hjl@gnu.org)
17797
17798         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
17799
17800           * lib/old-dejagnu.exp (old-dejagnu): Added the
17801           "execution test - XFAIL *-*-*" handling in the spirit of
17802           "excess errors test -". Changed the "execution test fails"
17803           handling to be like "excess errors test fails".
17804           * Update various tests accordingly.
17805
17806 1998-02-06  Jim Wilson  <wilson@cygnus.com>
17807
17808         * gcc.c-torture/execute/980205.c: New test.
17809
17810 1998-01-18  Jeffrey A Law  (law@cygnus.com)
17811
17812         * lib/c-torture.exp: Look for .x files instead of .cexp files.
17813         * lib/f-torture.exp: Similarly.
17814         * gcc.c-torture: Rename all .cexp files to .x files.
17815
17816 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
17817
17818         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
17819         (940510-1.c): Removed duplicate.
17820         (971104-1.c): New test.
17821
17822 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
17823
17824           * lib/f-torture.exp: Improve error and loop detection.
17825
17826 1997-11-19  Michael Meissner  <meissner@cygnus.com>
17827
17828         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
17829         use that to size the filler array.
17830
17831 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
17832
17833         * lib/c-torture.exp(c-torture-execute): Fix typo.
17834
17835         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
17836         testcase as the executable name. Keep the executable around if
17837         the test fails.
17838
17839 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
17840
17841         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
17842         changes.  Only test one -g option, and move it to the end of the
17843         list of options to test.
17844
17845 1997-09-19  Michael Meissner  <meissner@cygnus.com>
17846
17847         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
17848         variable GCC_TORTURE_OPTIONS to supply default switches separated
17849         by colons.  If no environment variable, run tests with -O0 -g, -O1
17850         -g, and -O2 -g as well.
17851
17852 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
17853
17854         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
17855         explanatory comments. Fix indentation.
17856
17857 1997-09-15  Jeffrey A Law  (law@cygnus.com)
17858
17859         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
17860
17861 1997-09-11  Jeffrey A Law  (law@cygnus.com)
17862
17863         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
17864         * g++.old-deja/g++.mike/p7325.C: Likewise.
17865         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
17866
17867 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
17868
17869         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
17870         * g++.old-deja/g++.brendan/crash30.C: Likewise.
17871         * g++.old-deja/g++.brendan/crash39.C: Likewise.
17872         * g++.old-deja/g++.law/operators4.C: Likewise.
17873
17874 1997-09-11  Joe Buck  (jbuck@synopsys.com)
17875
17876         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
17877         * g++.old-deja/g++.mike/p784.C: Ditto.
17878         * g++.old-deja/g++.mike/p785.C: Ditto.
17879
17880 1997-09-05  Jeffrey A Law  (law@cygnus.com)
17881
17882           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
17883
17884 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17885
17886         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
17887         target feature; pass this to c-torture-execute as needed.
17888
17889 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17890
17891         * lib/c-torture.exp(c-torture-execute): If the previous and the
17892         current executables being tested are identical, we don't need to
17893         run the executable again. Try to make the executable names
17894         unique. Add an optional argument for passing additional compiler
17895         flags.
17896
17897 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
17898
17899         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
17900
17901 1997-08-29  Jeffrey A Law  (law@cygnus.com)
17902
17903         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
17904
17905 1997-07-31  Jeffrey A Law  (law@cygnus.com)
17906
17907         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
17908         32bit or larger longs.
17909
17910         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
17911         have either a 32bit long or 32bit int.
17912
17913 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
17914
17915         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
17916         Make double precision tests dependent on sizeof (double).
17917
17918 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
17919
17920         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
17921         too.
17922
17923 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
17924
17925         * gcc.c-torture/compile/961203-1.cexp: New script.
17926
17927 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
17928
17929         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
17930         up the includes ourselves.
17931
17932 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
17933
17934         * lib/plumhall.exp: Remove random include, and add a few
17935         verbose messages for debugging.
17936
17937 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
17938
17939         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
17940         of trying to do it ourselves.
17941
17942 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
17943
17944         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
17945
17946 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
17947
17948         * gcc.prms/5403.c: Made regexp a bit less strict.
17949
17950 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
17951
17952         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
17953         is returned from remote_load instead.
17954         * lib/plumhall.exp: Ditto.
17955         * lib/mike-g++.exp: Ditto.
17956         * lib/old-dejagnu.exp: Ditto.
17957         * lib/c-torture.exp: Ditto.
17958
17959 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
17960
17961         * lib/g++.exp: Use build_wrapper procedure.
17962         * lib/gcc.exp: Ditto.
17963
17964 1997-05-20  Jeffrey A Law  (law@cygnus.com)
17965
17966         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
17967         an old-style decl for malloc.  Fixes tests to work when
17968         sizeof (int) != sizeof (size_t).
17969
17970 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17971
17972         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
17973
17974         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
17975         use stdargs.h interface.
17976
17977 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17978
17979         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
17980         NO_VARARGS when compiling.
17981
17982 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
17983
17984         * lib/plumhall.exp(ph_includes): New procedure.
17985         (ph_make): Use it.
17986         (ph_compiler): Ditto.
17987
17988         * lib/g++.exp: Rename test-glue.c to testglue.c.
17989         * lib/gcc.exp: Ditto.
17990
17991 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
17992
17993         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
17994         to completion when it's called.
17995
17996 1997-03-21  Michael Meissner  <meissner@cygnus.com>
17997
17998         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
17999         is defined, don't do test.
18000
18001 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
18002
18003         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
18004         for object files.
18005         (ph_summary): Mark skipped testcases as untested, not unresolved.
18006
18007         * lib/plumhall.exp (ph_make): If unresolved because of bad
18008         errorCode, record errorCode in log file.
18009         (*): Replace send_log/verbose with verbose -log.
18010
18011 1997-03-19  Michael Meissner  <meissner@cygnus.com>
18012
18013         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
18014         double conversion if double isn't at least 8 bytes.
18015
18016         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
18017         int to work with targets where int is 16 bits.
18018
18019         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
18020         8 bytes, just exit, since 4 byte doubles don't have enough bits of
18021         precision for the test to complete.
18022
18023 1997-03-14  Michael Meissner  <meissner@cygnus.com>
18024
18025         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
18026         if d10v is not compiled with the -mdouble64 flag.
18027         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
18028
18029         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
18030         d10v is not compiled with the -mint32 flag.
18031
18032 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
18033
18034         * lib/plumhall.exp: Use incr_count.
18035
18036 1997-03-12  Jeffrey A Law  (law@cygnus.com)
18037
18038         * gcc.c-torture: Update to c-torture-1.45.
18039
18040 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
18041
18042         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
18043         the name of the expect testcase file).
18044
18045         * lib/g++.exp(g++_init): Ditto.
18046
18047 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
18048
18049         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
18050         the host.
18051
18052         * lib/gcc.exp(gcc_exit): New procedure.
18053
18054 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
18055
18056         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
18057         specs where appropriate.
18058
18059         * g++.old-deja/g++.arm/*: Added additional ERROR checks
18060         because of new "candidates are" messages, and removed a few
18061
18062         * Converted all non-old-style g++ testcases to old-style, and
18063         moved into g++.old-deja.
18064
18065 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
18066
18067         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
18068         options.
18069
18070         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
18071         succeeded.
18072
18073         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
18074
18075 1997-02-13  Michael Meissner  <meissner@cygnus.com>
18076
18077         * lib/gcc.exp (gcc_target_compile): Add support for defining
18078         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
18079         the machine doesn't have those features.
18080
18081 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
18082
18083         * g++.law/operators4.exp: Don't use LIBS.
18084
18085 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
18086
18087         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
18088
18089         * lib/mike-g++.exp: Don't set the compiler to be tested here.
18090         * lib/g++.exp: Set it here instead. Also, allow use of the
18091         --tool_exec and --tool_opt options. Change CXX to
18092         GXX_UNDER_TEST.
18093
18094         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
18095
18096         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
18097
18098 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
18099
18100         * lib/old-dejagnu.exp: Use prune_warnings instead of
18101         prune_system_crud.
18102         * lib/mike-g++.exp: Ditto.
18103         * lib/gcc.exp: Ditto.
18104         * lib/g++.exp: Ditto.
18105
18106         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
18107
18108 1997-02-07  Jeffrey A Law  (law@cygnus.com)
18109
18110           * 941014-2.c: Include stdlib.h
18111           * 960327-1.c: Include stdio.h
18112           * dbra.c, index-1.c: Don't assume ints are 32bits.
18113
18114 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
18115
18116         * lib/gcc.exp: Add gcc,stack_size target feature.
18117
18118         * lib/g++.exp(g++_target_compile): Add the include and link
18119         paths here, not in two other places. And, it's $options, not
18120         options.
18121
18122         * lib/mike-g++.exp(postbase): Remove the code that determines
18123         the correct include and link paths.
18124         * g++.old-deja/old-deja.exp: Ditto.
18125
18126 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
18127
18128         * lib/g++.exp(g++_init): target_compile no longer returns the
18129         filename of the result.
18130
18131 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
18132
18133         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
18134         call to glob.
18135
18136         * gcc.c-torture/special/special.exp: Change call to
18137         gcc_target_compile to include the object file.
18138
18139 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
18140
18141         * gcc.c-torture/special/special.exp: Correct misspelling in last
18142         change.
18143
18144 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
18145
18146         * lib/plumhall.exp(ph_summary): Log the entire output of the
18147         executable. Return -1 if there were any failures, 0 otherwise.
18148         (ph_execute): Return -1 if there were any failures, 0 otherwise.
18149         (ph_make): Clean up objects and executables that were built
18150         if the tests succeeded.
18151
18152 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
18153
18154         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
18155         libraries and includes in the build tree as appropriate.
18156
18157 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
18158
18159         * lib/c-torture.exp: Instead of looking for the global variable
18160         NO_LONG_LONG, check to see if that's a feature of the target.
18161
18162 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
18163
18164         * config/default.exp: Minimize. Delete the remainer of the files in
18165         config; this functionality is now in devo/dejagnu/config.
18166
18167         g++.*/*: Pass any additional flags used to compile to postbase;
18168         delete CXXFLAGS.
18169
18170         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
18171         is now done by runtest.exp. Use gcc_target_compile instead of
18172         compile.
18173
18174         lib/c-torture.exp: Use gcc_target_compile instead of compile.
18175         Remove references to CFLAGS. Use remote_file instead of
18176         calling rm -f.
18177         (c-torture): Take a list of arguments to use to compile this
18178         testcase.
18179
18180         lib/g++.exp: Simplify. Use target_compile instead of compile.
18181         lib/gcc-dg.exp: Ditto.
18182         lib/gcc.exp: Ditto.
18183         lib/mike-{gcc,g++}.exp: Ditto.
18184         lib/old-dejagnu.exp: Ditto.
18185         lib/plumhall.exp: Ditto.
18186
18187 1997-01-08  Jim Wilson  <wilson@cygnus.com>
18188
18189         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
18190         (ph_linker): Likewise.
18191
18192 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
18193
18194           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
18195         MAP_ANON / MAP_ANONYMOUS if defined;
18196         else try to map from /dev/zero .
18197
18198 1996-11-12  Jeffrey A Law  (law@cygnus.com)
18199
18200         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
18201         isn't defined, then define it to MAP_ANONYMOUS.
18202
18203 1996-11-12  Jeffrey A Law  (law@cygnus.com)
18204
18205         * gcc.c-torture: Update to c-torture-1.42 release.
18206
18207 1996-11-11  Jeffrey A Law  (law@cygnus.com)
18208
18209         * gcc.c-torture: Update to c-torture-1.41 release.
18210
18211 1996-10-27  Jeffrey A Law  (law@cygnus.com)
18212
18213         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
18214         c-torture release.
18215
18216 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
18217
18218         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
18219         and LDFLAGS.  Fix second case to append the target_info ldflags
18220         onto LDFLAGS, not CFLAGS.
18221         * lib/g++.exp (g++_init): Add target_info stuff.
18222         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
18223         of libgloss and newlib flags for !native.
18224
18225         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
18226         (GDB): Fix relative path to go up another dir for finding gdb.
18227
18228 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
18229
18230         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
18231         versions in the target_info array, if they don't exist.
18232
18233 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
18234
18235         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
18236
18237 1996-07-08  Jim Wilson  <wilson@cygnus.com>
18238
18239         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
18240         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
18241
18242 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
18243
18244         * lib/old-dejagnu.exp: Don't remove the output file before we've
18245         actually tested it. Don't append pwd to the path of the executable
18246         we're testing.
18247
18248 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
18249
18250         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
18251
18252 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
18253
18254         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
18255         temporary directory for compiler files, and set it to a default
18256         value of /tmp. Set $output as the name of the output file from
18257         compiling the testcase. Add a -o option to $cflags_var so the
18258         compiler writes the final output file as $output. Set $executable
18259         to $output.
18260
18261         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
18262         directory for compiler files, and set it to /tmp if it doesn't
18263         already have a value. Set $output_file to the name of the output
18264         file from compiling the testcase. Add a -o option to CXXFLAGS so
18265         the compiler writes the final output file as $output. Use $output
18266         as the executable to be tested.
18267
18268 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
18269
18270         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
18271
18272 1996-06-08  Jeffrey A Law  (law@cygnus.com)
18273
18274         * gcc.c-torture/execute/pending-1.c: New test.  Still
18275         pending in Tege's queue.
18276
18277 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
18278
18279         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
18280         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
18281         if there were failures.  Call unresolved if there were unresolved
18282         testcases.  Call gcc_fail if program did not run to completion.
18283         (ph_make): Pass additional argument name to ph_execute.
18284         (ph_execute): Add new argument.  Pass additional arguments to
18285         ph_summary.  Call gcc_fail is there is no execution output.
18286
18287 1996-04-24  Jeffrey A Law  (law@cygnus.com)
18288
18289         * lib/plumhall.exp (proc_summary): Output relavent summary
18290         lines into the log so specific failures in plumhall can be
18291         investigated.
18292
18293 1996-04-10  Jeffrey A Law  (law@cygnus.com)
18294
18295         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
18296         (c-torture-execute): Don't try to execute tests which use
18297         "long long" types if $NO_LONG_LONG is nonzero.
18298
18299 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
18300
18301         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
18302         not c-torture.
18303
18304         * gcc.ieee: Move from here.
18305         * gcc.c-torture/execute/ieee: To here.
18306
18307 1996-03-26  Jeffrey A Law  (law@cygnus.com)
18308
18309         * gcc.c-torture: Update to c-torture-1.41 release.
18310
18311 1996-03-22  Jeffrey A Law  (law@cygnus.com)
18312
18313         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
18314         not "$output".
18315
18316 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
18317
18318         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
18319         -c present.
18320
18321 1996-03-02  Jeffrey A Law  (law@cygnus.com)
18322
18323         * config/proelf.exp: Handle connecting to a simulator.
18324
18325 1996-01-31  Jeffrey A Law  (law@cygnus.com)
18326
18327         * config/proelf.exp: New file.  Enough framework that we can
18328         run c-torture tests on the proelf targets (or any other target
18329         that gdb can connect to for that matter).
18330
18331 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
18332
18333         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
18334         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
18335
18336         * lib/plumhall.exp (ph_execute): Always call ph_summary if
18337         exec_output exists.
18338
18339 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
18340
18341         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
18342         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
18343
18344         * config/*.exp: Update FSF address.  Change result of ${tool}_load
18345         to pass/fail/unresolved/unsupported/untested.  Caller must now
18346         call unresolved/unsupported/untested.
18347         * lib/*.exp: Update FSF address.  Update to handle new results of
18348         ${tool}_load.
18349         * lib/chill.exp (verbose): Delete.
18350
18351 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
18352
18353         * lib/gcc.exp (default_gcc_start): Change order of args to
18354         $LDFLAGS $CFLAGS $LIBS.
18355         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
18356         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
18357         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
18358         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
18359         * gcc.misc-tests/dg-test.exp: Likewise.
18360         * gcc.misc-tests/msgs.exp: Likewise.
18361         * gcc.prms/prms.exp: Likewise.
18362         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
18363         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
18364
18365         * lib/dg.exp: Deleted, moved to dejagnu/lib.
18366
18367 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
18368
18369         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
18370
18371         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
18372         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
18373
18374         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
18375         necessary.
18376
18377 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
18378
18379         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
18380         global for loop; add use of $mathlib.
18381         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
18382         settings here; set mathlib for anything but VxWorks.
18383
18384 1996-01-22  Jeffrey A Law  (law@cygnus.com)
18385
18386         * gcc.c-torture: Update to c-torture-1.40 release.
18387
18388 1996-01-03  Jeffrey A Law  (law@cygnus.com)
18389
18390         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
18391         dg.exp.
18392
18393 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
18394
18395         * lib/c-torture.exp (c-torture-execute): Declare "output" as
18396         global.
18397
18398 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
18399
18400         * lib/g++.exp (LIBS): Define if not already.
18401         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
18402         (gcc-dg-prune): Call prune_gcc_output.
18403         * lib/gcc.exp (prune_gcc_output): New proc.
18404         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
18405         prune_gcc_output.
18406
18407 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
18408
18409         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
18410         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
18411
18412 1995-11-15  Jeffrey A Law  (law@cygnus.com)
18413
18414         * gcc.c-torture: Update to c-torture-1.39 release.
18415
18416 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
18417
18418         * lib/c-torture.exp (c-torture-execute): Don't return if one option
18419         fails, try others as well.
18420
18421 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
18422
18423         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
18424         If compilation fails, mark execute tests as `untested'.
18425         If test is marked as unsupported, don't mark compilation and
18426         execute tests as failed.
18427
18428 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
18429
18430         * lib/g++.exp (g++_init): Don't link in libg++, and look to
18431         libstdc++ for whether or not we want to be doing shared
18432         libraries.  Delete link_curses since we don't need it anymore.
18433         * lib/mike-g++.exp (postbase): Don't link in libg++.
18434         * g++.old-deja/old-deja.exp: Likewise.
18435
18436 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
18437
18438         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
18439
18440 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
18441
18442         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
18443         For that, add `-Wl,-a,shared_archive'.
18444         * g++.old-deja/old-deja.exp: Likewise.
18445
18446 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
18447
18448         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
18449
18450 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
18451
18452         * lib/mike-g++.exp (postbase): Pay attention to the status of
18453         g++_load.
18454
18455 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
18456
18457           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
18458
18459 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
18460
18461         * lib/gcc.exp (default_gcc_start): No longer need to log program
18462         being executed or its output, execute_anywhere does that now.
18463         * lib/g++.exp (default_g++_version): Call execute_anywhere.
18464         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
18465
18466 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
18467
18468         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
18469         the same as those in lib/g++.exp.
18470
18471 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
18472
18473         * gcc.c-torture: Update to c-torture-1.38 release.
18474         * gcc.ieee: Related changes.
18475
18476 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
18477
18478         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
18479         "exec". Minor reformatting changes.
18480
18481         * config/rom68k.exp (${tool}_load): Make it work in a canadian
18482         cross. This means all "exec" calls now work on a remote host as
18483         well.
18484         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
18485         cross. Filter out the extra "\r\n" stuff that expect puts in.
18486         (c-torture-execute): Filter out the bogus warnings like
18487         c-torture-compile does. Add support for canadian cross.
18488         * lib/gcc.exp (default_gcc_version, default_gcc_start)
18489         Use execute_anywhere rather than calling exec directly. Now it
18490         works for canadian cross testing.
18491
18492 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
18493
18494         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
18495         results into a variable, and check that rather than using file exists.
18496
18497 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
18498
18499         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
18500         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
18501
18502 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
18503
18504         * g++.old-deja/old-deja.exp: Create and pass runshlib and
18505         lib_curses if there's a shared libg++ in the build tree.
18506
18507 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
18508
18509         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
18510         if not supported target.
18511
18512 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
18513
18514         * lib/g++.exp (g++_init): Move empty setting of runshlib and
18515         link_curses up to always happen, not just for native builds.
18516
18517 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
18518
18519         * gcc.c-torture: Update to c-torture-1.36 release.
18520         * gcc.failure: Related changes.
18521
18522 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
18523
18524         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
18525
18526 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
18527
18528         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
18529         * lib/mike-g++.exp (postbase): Not in here.  Still reference
18530         runshlib, link_curses, and mathlib for link and run.
18531
18532         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
18533         pass the runtime shared library options for Solaris, OSF/1, and
18534         Irix5, and link with -lcurses to avoid unresolved references.
18535
18536 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
18537
18538         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
18539         only run once.
18540
18541 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
18542
18543         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
18544
18545 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
18546
18547         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
18548         do not have a framework for the "compat" tests yet.
18549
18550 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
18551
18552         * lib/mike-g++.exp (postbase): New local variable `mathlib',
18553         set to null if we're testing vxworks5.1.  Use that instead of
18554         `-lm' in the setting of LIBS for link and run.
18555
18556 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
18557
18558         * config/rom68k.exp (${tool}_load): Major changes to make it
18559         work.  Verified that it does in fact return the stuff in
18560         exec_output properly.  Catch any Emul or any TRAP other than 0.
18561
18562 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
18563
18564         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
18565         LDFLAGS properly for targets that need stuff from libgloss.
18566         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
18567         only run once.
18568         (gpp_initialized): New variable.
18569
18570 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
18571
18572         * config/rom68k.exp: Load libgloss.exp.
18573         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
18574         so we can produce a fully linked binary.
18575         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
18576         so we can produce a fully linked binary.
18577
18578 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
18579
18580         * lib/plumhall.exp (ph_section): Watch for expected failures.
18581         Add missing `else'.
18582
18583         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
18584         run the testcase.
18585         (c-torture): Likewise.
18586
18587 1995-08-28  Doug Evans  <dje@cygnus.com>
18588
18589         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
18590
18591         * lib/mike-g++.exp (mike_cleanup): New proc.
18592         (prebase): New globals compiler_result, not_compiler_result,
18593         target_regexp.
18594         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
18595         allow leading "-" in pattern.  Watch for unsupported tests.
18596         If $compiler_result is set, pattern match assembler code,
18597         and ditto for $not_compiler_result.
18598         * lib/mike-gcc.exp: Likewise.
18599
18600         * lib/plumhall.exp (ph_execute): Only call ph_summary if
18601         execution "succeeded".
18602
18603 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
18604
18605         * config/win32.exp: New file.
18606         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
18607
18608 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
18609
18610         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
18611         unsupported.
18612         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
18613         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
18614         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
18615
18616         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
18617         "... without exceptions was ...".  That is now handled by
18618         prune_system_crud.
18619         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18620
18621 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
18622
18623         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
18624         sieve.c,sort2.c}: New files.
18625         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
18626         sieve.exp,sort2.exp}: Drivers for them.
18627
18628         * lib/mike-gcc.exp (program_output): New user settable variable.
18629         (postbase): Call prune_system_crud.  Also prune extraneous compiler
18630         messages.
18631         * lib/mike-g++.exp (program_output): New user settable variable.
18632
18633         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
18634
18635         * config/sh.exp: Deleted (use sim.exp instead).
18636
18637 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
18638
18639         * config/vx.exp: Declare CHECKTASK as global.
18640         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
18641         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
18642         * lib/old-dejagnu.exp: Load [pwd]/$executable.
18643
18644 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
18645
18646         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
18647         target. Like vx.exp, only includes `vx29k.exp' instead of
18648         `vxworks.exp'.
18649
18650 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
18651
18652         * config/sim.exp: Increase time limit from 120 seconds to 240.
18653
18654 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
18655
18656         * gcc.c-torture/execute/950628-1.c: New test.
18657
18658 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
18659
18660         * gcc.c-torture: Update with changes/additions from
18661         c-torture-1.34.
18662
18663 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
18664
18665         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
18666
18667 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
18668
18669         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
18670
18671 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
18672
18673         * gcc.c-torture/compile/950512-1.c: New test.
18674         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
18675         * gcc.dg/struct-ret-1.c: Likewise.
18676
18677 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
18678
18679         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
18680           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
18681
18682 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
18683
18684         * gcc.c-torture/special/920411-1.c: Deleted.
18685         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
18686
18687 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
18688
18689         * config/sim.exp (${tool}_load): Hack in call to bash to get a
18690         cpu limit.
18691
18692 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
18693
18694         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
18695
18696 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
18697
18698         From kenner;
18699         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
18700         is the proper length.
18701         * va-arg-3.c: Likewise.
18702
18703 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
18704
18705         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
18706         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
18707
18708         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
18709         * lib/g++.exp (default_g++_start): Delete old cruft.
18710
18711 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
18712
18713         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
18714         (2 * (1 << 18)) to (2 * (1 << 17)).
18715
18716         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
18717
18718 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
18719
18720         * config/rom68k.exp: Renamed from config/idp.exp
18721
18722 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
18723
18724         * c-torture/compile/921109-2.c
18725
18726 1995-04-18  Mike Stump  <mrs@cygnus.com>
18727
18728         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
18729         excess errors.
18730
18731 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
18732
18733         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
18734         output.
18735         * lib/g++.exp (default_g++_start): Likewise.
18736
18737 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
18738
18739         * gcc.c-torture/compile/950329-1.c: New test.
18740
18741 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
18742
18743           * config/bug.exp (${tool}_load): Updated to use new remote_open
18744           and remote_close procs.
18745         * config/idp.exp: New file.
18746
18747 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
18748
18749         * gcc.c-torture/execute/950322-1.c: New test.
18750
18751 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
18752
18753         * config/vx.exp (${tool}_load): Clean up testing of return code from
18754         vxworks_ld and vxworks_spawn.
18755
18756 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
18757
18758         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
18759
18760 1995-03-13  Mike Stump  <mrs@cygnus.com>
18761
18762         * lib/old-deja.exp: Add `excess errors test - ' error, now one
18763         can mark excess errors on a machine by machine basis.  Note, the
18764         default is to not expect any excess errors, even when excess
18765         errors test - is given, so you will want to put an XFAIL ... on
18766         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
18767         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
18768         those 4 machines, but no others.
18769
18770 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
18771
18772         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
18773         * lib/c-torture.exp: to here.
18774
18775 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
18776
18777         * gcc.c-torture/execute/950221-1.c: New test.
18778         * gcc.c-torture/execute/struct-ret-1.c: New test.
18779         * gcc.c-torture/compile/950221-1.c: New test.
18780
18781         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
18782
18783 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
18784
18785         * gcc.c-torture/execute/arith-1.c (main): Return 0.
18786         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
18787
18788 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
18789
18790         * g++.gb: New directory of tests, derived from my signature and
18791         class scoping tests.
18792
18793         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
18794         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
18795         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
18796         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
18797         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
18798         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
18799         * g++.gb/sig25.C: Likewise.
18800
18801         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
18802         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
18803         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
18804         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
18805         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
18806         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
18807         * g++.gb/sig25.exp: Likewise.
18808
18809         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
18810         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
18811         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
18812         * g++.gb/scope13.C: Likewise, this test still fails.
18813
18814         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
18815         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
18816         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
18817         * g++.gb/scope13.exp: Ditto.
18818
18819         * g++.gb/README: New file, explains what these tests are about.
18820
18821 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
18822
18823         * lib/dg.exp (dg-do): Support `preprocess'.
18824         (dg-test): Likewise.
18825
18826 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
18827
18828         * config/udi.exp: change "continue -expect" to "exp_continue".
18829
18830 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
18831
18832         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
18833         Delete redundant tests.
18834
18835         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
18836         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
18837         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
18838         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
18839         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
18840         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
18841         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
18842         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
18843
18844         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
18845         storing label pointers.
18846         * gcc.c-torture/execute/921019-1.c: Likewise.
18847         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
18848         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
18849         parameter fp.
18850         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
18851         constants.
18852
18853         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
18854         Delete obsolete tests.
18855
18856         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
18857         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
18858         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
18859         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
18860         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
18861         * gcc.c-torture/compile/950124-1.c: New test.
18862
18863         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
18864
18865 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
18866
18867         * lib/mike-g++.exp: Add -lm to LIBS.
18868
18869 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
18870
18871         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
18872
18873 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
18874
18875         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
18876
18877 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
18878
18879         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
18880
18881 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
18882
18883         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
18884         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
18885         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
18886         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
18887         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
18888         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
18889         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
18890         * g++.law/{operators31.C, operators32.C,
18891         * g++.law/{operators33.C, operators34.C}: Likewise.
18892         * g++.law/{pic1.C, refs2.C}: Likewise.
18893         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
18894         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
18895         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
18896         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18897
18898         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
18899         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
18900         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
18901         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
18902         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
18903         * g++.law/{enum9.exp, friend5.exp}: Likewise.
18904         * g++.law/{nest3.exp, nest4.exp}: Likewise.
18905         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
18906         * g++.law/{operators30.exp, operators31.exp}: Likewise.
18907         * g++.law/{operators32.exp, operators33.exp}: Likewise.
18908         * g++.law/{operators34.exp}: Likewise.
18909         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
18910         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
18911         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
18912         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
18913         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18914
18915         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
18916         No longer expected to fail.
18917         * g++.law/missed-error3.C: Tweak for recent bool changes.
18918
18919 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
18920
18921         * config/emb-unix: Deleted.
18922         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
18923         remote execution.  Do final link on remote host if REMOTE_LINK is set.
18924
18925 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
18926
18927         * lib/dg.exp (dg-test): Fix typo in last patch.
18928
18929 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
18930
18931         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
18932         (handles multiple occurrences).
18933
18934 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
18935
18936         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
18937         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
18938         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
18939         printed).
18940         * lib/c-torture.exp (c-torture-compile): Likewise.
18941         (c-torture): Prepend full path if missing.
18942         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
18943         (gcc_fail): Likewise.
18944         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
18945
18946 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
18947
18948         * lib/netware.exp: Only attach to NetWare i386 systems.
18949
18950 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
18951
18952         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
18953         messages.  Add test name to "output pattern match" pass/fail message.
18954
18955 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
18956
18957         * gcc.dg: New testsuite.
18958         * gcc.dg/dg.exp: New file.
18959
18960         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
18961         test-switch.c}: Deleted.
18962
18963         * gcc.misc-tests/msgs.exp: New testcase driver.
18964
18965 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
18966
18967         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
18968         Watch for illegal return values from ${tool}_load.
18969         * config/unix.exp (${tool}_load): Fix pass/fail detection for
18970         cross targets.  Coerce return value >0 to 1.
18971
18972 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
18973
18974         * config/unix.exp (${tool}_load): Call program rsh, not proc.
18975
18976         * config/emb-unix.exp: New file.
18977
18978         * config/sim.exp: Error if variable $SIM not defined.
18979         (${tool}_load): Mark test as "untested" if simulator missing.
18980
18981         * config/unix.exp: Load remote.exp to get rcp_download.
18982         * lib/c-torture.exp: Use different option lists for testcases with
18983         and without loops.
18984         * gcc.c-torture/execute/execute.exp: Likewise.
18985
18986 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
18987
18988         * config/*.exp: Clarify return code from ${tool}_load.
18989         Call `unresolved' or `untested' instead of `warning' or `perror'
18990         (sometimes you still want to call both though).
18991         Add comment that `shell_id' is local to each file.
18992         * config/udi.exp (timeout): Set to 30.
18993         Don't print warning if connection fails, $connectmode has already
18994         printed an error.
18995         (${tool}_load): Move verbose messages to level 2.
18996         Rework pattern for "Process started" message.
18997         Pass `shell_id' to ${connectmode}_download.
18998         Retry twice upon timeout.  Make resetting of target more robust.
18999         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
19000         Pass `shell_id' to exit_$connectmode.
19001         Only call exit_$connectmode if connected.
19002         * config/unix.exp (${tool}_load): Check return codes better.
19003         * config/vrtx.exp (${tool}_load): Likewise.
19004         * config/vx.exp (${tool}_load): Likewise.
19005         Delete unneeded global's.
19006         * lib/dg.exp (dg-test): Update to reflect clarified return codes
19007         from ${tool}_load.
19008         (dg-stat): Delete.
19009         (dg-init): Delete recording of pass/fail counts.
19010         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
19011         (old-dejagnu-init): Likewise.
19012         (old-dejagnu-stat): Delete contents, empty proc now.
19013         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
19014         (c-torture): Delete references to lcnt, lpass, lfail.
19015         Get option list from TORTURE_OPTIONS.
19016         Delete -funroll[-all]-loops if no loops.
19017         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
19018         (g++_stat): Delete contents (empty proc now).
19019         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
19020         (gcc_finish): Likewise.
19021         (gcc_stat): Deleted.
19022         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
19023         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
19024         * gcc.c-torture/execute/execute.exp: Likewise.
19025         Split tests into two parts: compile, execute.
19026         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
19027         no loops.  Update to reflect clarified return codes from ${tool}_load.
19028
19029 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
19030
19031         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
19032         to grep for.
19033         (old-dejagnu): Likewise (where necessary).
19034
19035 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
19036
19037         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
19038
19039         * lib/dg.exp (dg-process-target): Fix processing of selector.
19040         Add comment regarding use of `error'.
19041
19042         * lib/gcc.exp (prune_system_crud): Define if missing.
19043         * lib/g++.exp (prune_system_crud): Likewise.
19044
19045         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
19046         Call prune_system_crud.
19047         * lib/dg.exp (dg-runtest): New proc.
19048         Use perror instead of send_user for tcl errors in testcase.
19049         Don't return any value, it's never used.
19050         Don't clobber previous definition of `unknown'.
19051         Print tcl errors in `dg-final'.
19052
19053 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
19054
19055         * lib/dg.exp (dg-process-target): Improve syntax error messages.
19056         (dg-test): Don't print errorInfo, it contains stack backtrace.
19057
19058 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
19059
19060         * lib/g++.exp (runtest_file_p): Define if missing.
19061
19062 1994-09-24  Doug Evans  (dje@cygnus.com)
19063
19064         * lib/mike-g++.exp: Comment out loading of g++.exp.
19065         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
19066         (default_g++_version): Always print something.
19067         (default_g++_start): Comment out call to `which'.
19068         (g++_start, g++_load): Deleted (must be defined in config file).
19069         * lib/gcc.exp: Test for existence of $CC at start.
19070         Delete check for tmpdir (done in gcc_init).
19071         (default_gcc_version): Always print something.
19072         (default_gcc_start): Comment out call to `which'.
19073         * config/*.exp: Major cleanup - make cross targets work at least a
19074         little better for g++ (by not being "--tool gcc" specific).
19075         Rename gcc_xxx to ${tool}_xxx.
19076         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
19077         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
19078
19079 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
19080
19081         * lib/c-torture.exp (c-torture-compile): Rework compiler
19082         message processing.
19083
19084         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
19085         c-torture.
19086
19087 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
19088
19089         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
19090
19091         * lib/dg.exp (dg-process-target): Support { target native }.
19092
19093 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
19094
19095         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
19096         looked for "... program xxx got fatal signal".
19097         Correct regsub munging of `comp_output'.
19098         Ignore compiler messages "path prefix not used" and "linker input
19099         file unused".
19100
19101 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
19102
19103         * lib/gcc.exp (runtest_file_p): Define if missing.
19104         * gcc.prms/template.c: Example to work from.
19105
19106 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
19107
19108         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
19109         * lib/dg.exp (dg-test): Call unsupported testcases as such.
19110
19111         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
19112         * gcc.prms/1883.c: Moved from compile/940714-1.c.
19113         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
19114         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
19115
19116         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
19117         (dg-process-target): No longer a varargs proc.
19118         Return S/N for target, P/F for xfail.  All callers changed.
19119         (user option procs): More argument checking.
19120         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
19121         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
19122         (dg-test): Skip test if not running on selected target in `dg-do'.
19123         Update handling of `dg-do-what', `dg-output-text'.
19124         Separate execution pass/fail from output pattern match pass/fail.
19125         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
19126
19127 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
19128
19129         * gcc.c-torture/special/special.exp: Don't expect failure for mips
19130         target for 920510-1.c.
19131
19132 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
19133
19134         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
19135         Clean up comment regarding use of passcnt, etc.
19136         (gcc_stat): Don't update `testcnt' here.
19137         (gcc_finish): Do it here.
19138         Might as well reset `but_id' here too.
19139         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
19140         to determine if the file should be tested.
19141         * gcc.c-torture/compile/compile.exp: Likewise.
19142         * gcc.c-torture/execute/execute.exp: Likewise.
19143         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
19144         * gcc.misc-tests/dg-test.exp: Likewise.
19145         * gcc.prms/prms.exp: Likewise.
19146         * gcc.wendy/wendy.exp: Likewise.
19147         * g++.old-deja.exp: Likewise.
19148         Move "Testing file" message to verbose level 1.
19149
19150 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
19151
19152         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
19153
19154 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
19155
19156         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
19157         (default_gcc_start): Accept optional second list element
19158         of compiler flags.  Print compiler output at verbosity level 2.
19159         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
19160         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
19161         Save current values of framework globals passcnt, failcnt, xpasscnt,
19162         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
19163         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
19164         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
19165         xfailcnt to compute stats.  Update framework global `testcnt' from
19166         pass/fail counts.
19167         (gcc_finish): New proc.  Clean up test environment.
19168         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
19169         (gcc_epass, gcc_efail): Delete.
19170         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
19171         argument of line number.
19172         (dg-init): If the tool has an init routine, call it.
19173         (dg-test): Remove args `cflags_var' and `libs_var'.
19174         Pass all compiler options to ${tool}_start.
19175         Handle missing line number.
19176         (dg-finish): New function.
19177         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
19178         particular files.  Call gcc_finish at end.  Move "skipping test"
19179         message to verbosity level 3.
19180         * gcc.c-torture/compile/compile.exp: Likewise.
19181         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
19182         * gcc.c-torture/execute/execute.exp: Likewise.
19183         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
19184         Print testcase being tried at verbosity level 1.
19185         * gcc.c-torture/special/special.exp: Unset xfail.
19186         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
19187         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
19188         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
19189         * gcc.failure/failure.exp: Likewise.
19190         * gcc.ieee/ieee.exp: Likewise.
19191         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
19192         Update call to dg-test.  Call dg-finish at end.
19193         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
19194         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
19195         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
19196         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
19197         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
19198         * gcc.wendy/wendy.exp: Add copyright.
19199         Delete setting of tmpdir (done by gcc_init).
19200         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
19201         Pass compiler flags to gcc_start.  Call gcc_finish at end.
19202         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
19203         gcc_[ce]pass/fail.
19204
19205 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
19206
19207         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
19208         confusion.
19209         (g++_load): Likewise.
19210
19211         * config/*.exp (gcc_load): Some were varargs fns and some were not.
19212         Rename argument to `prog' to remove the confusion.
19213         Varargs fns behave differently too!
19214         (g++_load): Likewise.
19215
19216         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
19217
19218         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
19219         what it is.  Delete (always) printing of status value for !native.
19220         Simplify verbose code, and include status and exec_output.
19221         (g++_load): Use gcc_load.
19222
19223 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
19224
19225         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
19226         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
19227         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
19228         940714-3.c as these testcases don't exist anymore.  Make
19229         va-arg-1.c expected to pass.
19230
19231 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
19232
19233         * gcc.misc-tests/misc.exp: Only run specific testcases.
19234         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
19235         * gcc.misc-tests/dg-[1-9].c: New files.
19236
19237         * lib/dg.exp: New testsuite driver.
19238         * gcc.prms/prms.exp: Use it.
19239
19240         * README.gcc: New file.
19241
19242         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
19243         Document and reset `lxpass' and `lxfail'.
19244         Simplify "initialized" message.
19245         (gcc_stat): Clean up comments a little.
19246
19247 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
19248
19249         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
19250
19251 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
19252
19253         * lib/old-dejagnu.exp (process-option): New proc.
19254         (old-dejagnu-init, old-dejagnu-stat): Likewise.
19255         (old-dejagnu): Simplify.
19256         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
19257
19258 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
19259
19260         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
19261         exists and is not an empty string.
19262
19263         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
19264         $xfail rather than calling setup_xfail.  Clear $xfail when test is
19265         finished.
19266         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
19267         automatically.
19268
19269         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
19270         longer expected to fail.
19271
19272         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
19273         "f" function call.
19274
19275         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
19276
19277         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
19278         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
19279         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
19280         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
19281         c-torture-1.29.
19282
19283         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
19284         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
19285
19286         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
19287
19288         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
19289         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
19290
19291         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
19292         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
19293         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
19294
19295 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
19296
19297         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
19298         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
19299         940714-1.c, 940714-2.c, 940714-3.c},
19300         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
19301         gcc.misc-tests/{mg.c,mg.exp}:
19302         New tests.
19303         * gcc.noncompile/noncompile.exp: Change accordingly.
19304
19305 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
19306
19307         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
19308         Undo previous clobberage.
19309
19310 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
19311
19312         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
19313         * gcc.special/{930510-1.c, special.exp}:
19314         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
19315         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
19316         struct-varargs-1.c}: New tests from c-torture-1.26.
19317
19318 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
19319
19320         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
19321           argument to switch.
19322
19323 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
19324
19325         * Revert the previous changes.  Please see Rob's directory
19326           (/lisa/test/rob/progressive/gcc/testsuite) for testing
19327           fixes.
19328
19329 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
19330
19331         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
19332             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
19333             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
19334             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
19335             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
19336             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
19337             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
19338             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
19339             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
19340             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
19341             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
19342             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
19343             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
19344             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
19345             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
19346             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
19347             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
19348             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
19349             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
19350             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
19351             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
19352             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
19353             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
19354             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
19355             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
19356             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
19357             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
19358
19359 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
19360
19361         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
19362             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
19363           with perror calls.
19364
19365 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
19366
19367         * config/unix.exp (g++_load): Fix syntax.
19368
19369 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
19370
19371         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
19372         * gcc.noncompile/921017-1.c: Deleted obsolete test.
19373         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
19374         Don't expect va-arg-1.c to fail.  Correct expected output for
19375         920928-1.c.
19376         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
19377         * gcc.wendy/hbm4.c: Correct typo.
19378         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
19379
19380 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
19381
19382         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
19383         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
19384         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
19385         * lib/c-torture.exp (c-torture-compile): Ditto.
19386
19387         Reduce volume of output (remove all the -I's and such).
19388         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
19389         Call gcc_cpass, gcc_cfail.
19390         (c-torture): Pass testing option to c-torture-compile.
19391
19392 1994-03-21  Doug Evans  (dje@cygnus.com)
19393
19394         Bring patches over from progressive.
19395         * config/default.exp: Exit remote shell cleanly.
19396         (g++_exit, g++_start): Add default versions.
19397         * config/sim.exp (gcc_load): Use perror, not error.
19398
19399 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
19400
19401         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
19402         set in site.exp.
19403
19404 1994-03-14  Doug Evans  (dje@cygnus.com)
19405
19406         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
19407         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
19408         (wendy_try): New proc to run testcase.
19409         (main loop): Call 'em.
19410         * gcc.wendy/*.c: Clean up pass to correct expected output.
19411
19412         * lib/gcc.exp: Minor cleanup work.
19413         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
19414
19415 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
19416
19417         * config/sim.exp (gcc_load): Document return codes better.
19418         Don't pass -v to simulator.
19419
19420 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
19421
19422           * gcc.special/920717-x.c: Fix typo.
19423           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
19424           get at sources.
19425
19426         * lib/mike-gcc.exp: Fix typo.
19427
19428 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
19429
19430         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
19431         binary to use, transform the name.
19432         * config/*.exp: rename everything. Nuke any g++ specific files,
19433         it's now a special case of gcc that requires no special support.
19434         Add a default.exp for unsupported targets.
19435
19436 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
19437
19438         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
19439         lib/old-dejagnu.exp: Fix a few patterns to work with the new
19440         version of Tcl.
19441
19442 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
19443
19444         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
19445         than a warning.
19446
19447 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
19448
19449         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
19450
19451 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
19452
19453         * gcc.execute/execute.exp: Combine opt_list and foption_list into
19454         option_list.  Compile every file with only 4/6 option choices
19455         (same as C torture) instead of with 12/18 different option
19456         choices.
19457         * lib/c-torture.exp: Likewise.
19458
19459         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
19460         not already set.
19461
19462 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
19463
19464         * lib/old-deja.exp: Add `excess errors test fails' error, now one
19465         can put an XFAIL *-*-* on excess errors.
19466
19467 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
19468
19469         * g++.law: Add more tests derived from g++-bugs snapshots.
19470
19471         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
19472         equivalent to g++.law/init9.
19473
19474         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
19475         compiled it, and the a.out file after we've run it.
19476
19477 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
19478
19479         * lib/mike-g++.exp (postbase): Delete the .o file after we've
19480         compiled it, and the a.out file after we've run it.
19481
19482 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
19483
19484         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
19485
19486 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
19487
19488         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
19489         version number.
19490
19491 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
19492
19493         * g++.law: New directory of g++ tests derived from the g++-bugs
19494         snapshots.
19495
19496 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
19497
19498         * gcc.compile: initbug1.c initbug1.exp testcase added
19499
19500 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
19501
19502         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
19503         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
19504           fixes submitted by Jeff Law (law@cs.utah.edu)
19505         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
19506           Jeff Law (law@cs.utah.edu)
19507
19508
19509 1993-11-30  Mike Stump  (mrs@cygnus.com)
19510
19511         * config/unix-g++.exp: Follow the gcc way of doing things.
19512         * g++.old-deja/old-deja.exp: Minor updates.
19513         * lib/g++.exp: New file, follow the gcc way of doing things.
19514         * lib/old-dejagnu.exp: Minor updates.
19515         * lib/mike-g++.exp: Always unset errorInfo.
19516
19517 1993-11-06  Mike Stump  (mrs@cygnus.com)
19518
19519         * lib/gcc.exp: Fix some errors with the below change, CC and
19520         CFLAGS should be global when setting, not local.
19521
19522 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
19523
19524         * lib/gcc.exp: Transform tool name.
19525
19526 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19527
19528         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
19529
19530 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19531
19532         * lib/gcc.exp: change gcc_done to gcc_stat
19533
19534 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19535
19536         * Upgraded gcc testsuite to c-torture version 1.25
19537
19538 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
19539
19540         * lib/gcc.exp: added reporting code. Changed verbose compile message.
19541         * lib/c-torture: added hooks for new reporting code.
19542
19543 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
19544
19545         * config/sh-gcc.exp: check if sh-sim exists in the path
19546
19547 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
19548
19549         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
19550         * gcc.compile/compile.exp: Initial changes for new logic.
19551         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
19552         * gcc.failure/failure.exp: Initial changes for new logic.
19553         * gcc.ieee/ieee.exp: Initial changes for new logic.
19554         * gcc.misc-tests/misc.exp: Initial changes for new logic.
19555         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
19556         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
19557         * lib/c-torture.exp: Initial changes for new logic.
19558         * lib/gcc.exp: Initial changes for new logic.
19559
19560 1993-10-15  Mike Stump  (mrs@cygnus.com)
19561
19562         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
19563         depend upon failure or success.  Fully qualify names in failure
19564         and success messages.  Always remove a.out before starting
19565         compile, just in case.  Pay more attention to error text output by
19566         the compiler.  Handle testcases with no known past errors just
19567         like all others, so that things are uniform.  Other miscellaneous
19568         improvements.
19569
19570 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
19571
19572         * gcc.cpp: new directory for cpp tests
19573
19574 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
19575
19576         * lib/chill.exp: Code reformatted, removed unused code.
19577         * config/unix-chill.exp: Code reformatted, removed unused code.
19578         * chill.execute/execute.exp: Code reformatted, removed unused code.
19579         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
19580
19581 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
19582
19583         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
19584         routines not written.
19585
19586 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
19587
19588         * config/bug-gcc.exp: Use new procs from bug.exp.
19589
19590 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
19591
19592         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
19593         via ftp, rather than depending on NFS.
19594         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
19595         case.
19596
19597 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
19598
19599         * config/bug-gcc.exp: Use new download proc.
19600
19601 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
19602
19603         * chill.execute/execute.exp: cleanups, handles errors better
19604         * chill.compile/compile.exp: rewrite, based on execute.exp
19605         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
19606         * lib/chill.exp: major changes to diff proc and compile and link
19607           procs. added chill_fail and chill_pass wrappers to pass and
19608           fail. added more comments, and handle error codes better.
19609           Added a hack to capture stderr from exec, so noncompile tests
19610           can work.
19611
19612 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
19613
19614         * chill.execute/execute.exp: rewrite of testsuite driver
19615         * lib/chill.exp: rewrite of testsuite driver
19616         * config/unix-chill.exp: rewrite of testsuite driver
19617
19618 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
19619
19620     In chill.execute:
19621         * iexpr.ch: Standardize uppercase.
19622         * tuples.dat: Standardize uppercase.
19623         * vary.ch: standardize.  Correct varying string assignments.
19624         * vary.dat: Add new output lines.
19625
19626 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
19627
19628     In chill.execute:
19629         * chprintf.ch: Standardize use of uppercase.
19630         * tuples.ch: Standardize and turn arr2 into a DCL,
19631           rather than a SYN.
19632         * pinits.ch: Standardize.
19633
19634 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
19635
19636         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
19637         * Makefil: Renamed to Makefile.in.
19638         * configure.in: New.
19639
19640 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
19641
19642     In chill.execute:
19643         * .cvsignore: Add result/output files.
19644         * Makefile: Fix up variables at start.  Use MFLAGS
19645           everywhere.  Correct bool_loc, built_ins entries.
19646           Add entry for vary1.ch.
19647         * bitarray.ch: Standardize upper-case usage.
19648         * bitexpr.ch: Standardize, add output of b1.
19649         * params.ch: Use arrayt in along PROC parameters, to
19650           avoid novelty problems.
19651         * sets.ch: Tiny cleanup.
19652         * vary1.ch: Re-indent.
19653
19654 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
19655
19656           * Add PR-related files to Makefiles, .cvsignore files, etc.
19657
19658 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
19659
19660         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
19661           with compiler objects. New names are test-flow.c and test-loop.c
19662
19663 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
19664
19665         * Upgraded c-torture tests from 1.19 to 1.20
19666
19667         * new files:
19668         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
19669         * gcc.compile: 930623-1.c 930623-2.c
19670         * gcc.noncompile: 930622-1.c 930622-2.c
19671         * gcc.failure: 920411-1.c 920627-2.c
19672         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
19673
19674 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
19675
19676         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
19677           More changes to get testsuite working properly. Needs more work.
19678           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
19679
19680 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
19681
19682         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
19683           More changes to get testsuite working properly. Needs more work.
19684
19685 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
19686
19687         * chill.compile/compile.exp: Added for Dejagnu support
19688         * chill.execute/execute.exp: Added for Dejagnu support
19689         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
19690
19691 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
19692
19693     This should complete moving the CHILL test files.
19694         * chill.noncompile(.cvsignore printf.grt
19695             in-printf.grt chprintf.grt chprintf.ch):
19696             Added test-support files.
19697           (Makefile): Modified further.
19698         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
19699             signal.ch): Added test files.
19700           * chill.execute (.cvsignore printf.grt printr.c
19701             in-printf.grt rts.c chprintf.grt rts.h): Added
19702           test-support files.
19703             (Makefile): More corrections.
19704
19705 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
19706
19707         * chill.compile, chill.execute, chill.nocompile: Add CHILL
19708           test cases, ready for DejaGnu.
19709
19710 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
19711
19712         * Upgraded c-torture tests from 1.18 to 1.19
19713
19714         * gcc.compile: added test(s):
19715           930607-1.c
19716         * gcc.execute: added test(s):
19717           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
19718
19719         * added new subdirectory for misc tests: gcc.misc-tests
19720         * gcc.misc-test(s): added tests:
19721           inst-check.c test-consts.c test-ior.c test-switch.c
19722
19723 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
19724
19725         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
19726
19727 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
19728
19729         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
19730
19731 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
19732
19733         * Upgraded c-torture tests from 1.17 to 1.18
19734
19735 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
19736
19737         * Upgraded c-torture tests from 1.12 to 1.17
19738
19739 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
19740
19741         * lib/old-dejagnu.exp:
19742           Fixed handling of XFAIL target triplets to correctly
19743           recognize wildcard characters.  Removed code that
19744           appended a unique id tag to the end of the file name
19745           printed out by the result of the testcases within a
19746           given test file.
19747
19748 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
19749
19750         * lib/old-dejagnu.exp:
19751           Reworked expected failure handling to trigger off of XFAIL
19752           keyword in keyphrase embeded in testcase source code. The
19753           XFAIL keyword must be at the end of the keyphrase line. It
19754           may optionally be followed by one or more target triplets.
19755           It has just occured that the handling of wildcards in the
19756           target triplet may not be correct.
19757
19758 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
19759
19760         * g++.old-deja/tests:
19761           Moved all subdirectories up one level into g++.old-deja .
19762
19763         * lib/old-dejagnu.exp:
19764           Fixed problem with CXXFLAGS not being properly reset, and being
19765           corrupted with extraneous "-c" compiler option.  This was
19766           causing binaries to not be generated for test that needed them.
19767           Modified strings passed to "pass" and "fail" so that individual
19768           tests from the same test file would be distinguished by an
19769           identifier appended to the test file name in the summary logs;
19770           this corrected a problem with erroneous diff logs.  Added code
19771           to search testcases for expected fail and unexpected pass keywords.
19772
19773 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
19774
19775         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
19776
19777 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
19778
19779         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
19780           Removed extraneous text from end of "Special g++ Options"
19781           keyphrase.
19782
19783         * lib/old-dejagnu.exp: Added pattern matching to look for new
19784           keywords, embedded in testcases comments, which will trigger
19785           calls to xpass and xfail.
19786
19787 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
19788
19789         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
19790           comments embedded in the testcases, especially the one looking for
19791           special compiler options, as well as the pattern matching for the
19792           compiler output again.
19793
19794 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
19795
19796         * lib/old-dejagnu.exp: Do a proper check of the return value for
19797           execute tests. Fixed several problems with the pattern matching
19798           of the compiler output which gave erroneous test results.
19799           Changed several of the test result messages to be more descriptive.
19800         * config/unix-g++.exp: Proc g++_load now actually works and
19801           executes the tests passed to it and returns a usable return
19802           value.
19803
19804 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
19805
19806           * lib/gcc.exp: Exits gracefully if $CC is bogus.
19807
19808 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
19809
19810         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
19811           Modified both files to properly execute the old style
19812           dejagnu tests. The previous versions of these files were
19813           experimental and did not function anything near correctly.
19814
19815 1993-04-05  Rob Savoye  (rob@cygnus.com)
19816
19817         * Removed all Makefile.in and configure.in files. No configuration
19818         needed now.
19819
19820 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
19821
19822         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
19823
19824 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
19825
19826         * gcc.compile/configure.in, gcc.unsorted/configure.in,
19827         gcc.special/configure.in, gcc.noncompile/configure.in,
19828         gcc.execute/configure.in, gcc.code_quality/configure.in,
19829         g++.other/configure.in, g++.old-deja/configure.in,
19830         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
19831         in srcname setting.
19832
19833 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
19834
19835         * lib/udi.exp:  Fixed mondfe and mondfe_download.
19836         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
19837         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
19838
19839 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
19840
19841         * config/udi-gdb.exp: Check $shell_id after connecting to target.
19842         (gdb_exit): Don't remove *_soc files.
19843
19844 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
19845
19846         * lib/c-torture.exp: Don't look for main; instead always use -w
19847         -c.  This is how the c-torture tests work.  Remove the object
19848         file if the compilation succeeds.
19849         * gcc.execute/execute.exp: Remove executable if test passes.
19850         * gcc.noncompile/noncompile.exp: Every test is an expected
19851         failure.
19852         * gcc.special/special.exp: Added tests from c-torture 1.11,
19853         corrected use of existing test.
19854         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
19855         gcc.execute/920625-1.c: Updated to c-torture 1.11.
19856         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
19857         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
19858         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
19859         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
19860         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
19861         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
19862         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
19863         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
19864         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
19865         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
19866         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
19867         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
19868         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
19869         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
19870         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
19871         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
19872         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
19873         c-torture 1.11.
19874         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
19875         correspond to c-torture 1.11.
19876
19877         * New file.