OSDN Git Service

* c-common.c (flag_abi_version): Default to 2.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
2
3         * g++.dg/abi/macro0.C: New test.
4         * g++.dg/abi/macro1.C: Likewise.
5         * g++.dg/abi/macro2.C: Likewise.
6
7         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
8         * g++.dg/abi/bitfield7.C: Likewise.
9         * g++.dg/abi/dtor2.C: Likewise.
10         * g++.dg/abi/mangle11.C: Likewise.
11         * g++.dg/abi/mangle12.C: Likewise.
12         * g++.dg/abi/mangle14.C: Likewise.
13         * g++.dg/abi/mangle17.C: Likewise.
14         * g++.dg/abi/vbase10.C: Likewise.
15         * g++.dg/abi/vbase14.C: Likewise.
16         * g++.dg/template/qualttp17.C: Likewise.
17
18 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
19
20         PR c/11995
21         * gcc.dg/20031223-1.c: New test.
22
23 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24
25         * gcc.dg/noreturn-7.c: New test.
26
27 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28
29         * gcc.dg/null-pointer-1.c: New test.
30
31 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
32
33         * g++.old-deja/g++.jason/template18.C: Remove.
34         * g++.old-deja/g++.jason/template37.C: Likewise.
35
36         PR c++/12862
37         * g++.dg/lookup/ns1.C: New test.
38
39         PR c++/12397
40         * g++.dg/template/lookup3.C: New test.
41
42 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
43
44         * g++.dg/template/recurse1.C: New test
45
46 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
47
48         PR c++/12479
49         * g++.dg/parse/semicolon1.C: New test.
50         * g++.dg/parse/semicolon1.h: Likewise.
51
52 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
53
54         * gcc.dg/darwin-misaligned.c: New test.
55
56 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
57
58         PR c/9163
59         * gcc.dg/20031222-1.c: New test.
60
61 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
62
63         PR c++/13438
64         * g++.dg/parse/error8.C: New test.
65
66         PR c++/11554
67         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
68
69 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
70
71         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
72         too small.
73         * gcc.c-torture/compile/930217-1.c: Likewise.
74         * gcc.c-torture/compile/930513-1.c: Likewise.
75         * gcc.c-torture/execute/920908-2.c: Likewise.
76         * gcc.c-torture/execute/921204-1.c: Likewise.
77         * gcc.c-torture/execute/930621-1.c: Likewise.
78         * gcc.c-torture/execute/930630-1.c: Likewise.
79         * gcc.c-torture/execute/931031-1.c: Likewise.
80         * gcc.c-torture/execute/980602-2.c: Likewise.
81         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
82         * gcc.c-torture/execute/compndlit-1.c: Likewise.
83         * gcc.c-torture/execute/extzvsi.c: Likewise.
84         * gcc.c-torture/unsorted/ext.c: Likewise.
85
86 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
87
88         PR target/12749
89         * gcc.c-torture/compile/20031220-2.c: New test case.
90
91 2003-12-20  Roger Sayle  <roger@eyesopen.com>
92
93         PR optimization/13031
94         * gcc.c-torture/compile/20031220-1.c: New test case.
95
96 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
97
98         * gcc.dg/cast-function-1.c: New test.
99
100 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
101
102         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
103         formats.
104
105 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
106
107         PR c++/12795
108         * g++.dg/ext/attrib10.C: New test.
109
110 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
111
112         * gcc.dg/cleanup-10.c: New test.
113         * gcc.dg/cleanup-11.c: New test.
114
115 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
116
117         PR c++/13239
118         * g++.dg/opt/expect1.C: New test.
119
120 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
121
122         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
123
124 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
125
126         PR debug/12923
127         * gcc.dg/20031218-1.c: New test.
128
129         PR debug/12389
130         * gcc.dg/20031218-2.c: New test.
131         * gcc.dg/20031218-3.c: New test.
132
133         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
134         of label name and allow for USER_LABEL_PREFIX == "_" names.
135         * g++.dg/abi/mangle18-2.C: Likewise.
136         * g++.dg/abi/mangle19-1.C: Likewise.
137         * g++.dg/abi/mangle19-2.C: Likewise.
138         * g++.dg/abi/mangle20-1.C: Likewise.
139         * g++.dg/abi/mangle20-2.C: Likewise.
140
141 2003-12-18  Richard Henderson  <rth@redhat.com>
142
143         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
144
145 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
146             Dan Kegel <dank@kegel.com>
147
148         PR other/12009
149         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
150         testing a cross compiler, it causes spurious compile failures.
151         * lib/g++.exp: Likewise.
152
153 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
154
155         PR c++/13262
156         * g++.dg/template/access13.C: New test.
157
158 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
159
160         * gcc.dg/20031216-1.c: New test.
161
162 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
163
164         PR c++/9154
165         * g++.dg/template/error10.C: New test.
166
167 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
168
169         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
170         * g++.dg/eh/simd-2.C: Likewise.
171
172 2003-12-17  James E Wilson  <wilson@specifixinc.com>
173             Roger Sayle  <roger@eyesopen.com>
174
175         * gcc.c-torture/execute/ieee/mzero5.c: New.
176
177 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
178
179         PR c++/10603
180         * g++.dg/parse/error6.C: New test.
181
182         PR c++/12827
183         * g++.dg/parse/error7.C: New test.
184
185 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
186
187         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
188         at -O with stabs debugging formats.
189         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
190         * gcc.dg/debug/debug-2.c: Likewise.
191
192 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
193
194         PR c++/12696
195         * g++.dg/init/error1.C: New test.
196
197         PR c++/12218
198         * g++.dg/init/pm3.C: New test.
199
200 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
201
202         PR c/3347
203         * gcc.dg/bitfld-8.c: New test.
204
205 2003-12-16  James Lemke  <jim@wasabisystems.com>
206
207         * gcc.dg/arm-scd42-[123].c: New tests.
208
209 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
210
211         PR c++/9043
212         * g++.dg/abi/mangle20-1.C: New test.
213         * g++.dg/abi/mangle20-2.C: New test.
214
215 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
216
217         PR c++/13275
218         * g++.dg/other/offsetof2.C: Remove XFAIL.
219         * g++.dg/parse/offsetof1.C: New test.
220         * g++.gd/parse/offsetof2.C: Likewise.
221
222 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
223
224         * g++.dg/template/nontype3.C: New test.
225         * g++.dg/template/static2.C: Tweaked the dg-error clause.
226
227 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
228
229         * g++.dg/warn/noreturn-3.C: Also test instantiation.
230
231 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
232
233         PR c++/13387
234         * g++.dg/expr/assign1.C: New test.
235
236         PR c++/13242
237         * g++.dg/abi/mangle19-1.C: New test.
238         * g++.dg/abi/mangle19-2.C: New test.
239
240 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
241
242         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
243
244 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
245
246         * gcc.c-torture/execute/20031216-1.c: New test.
247
248 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
249
250         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
251         an ICE regression.
252
253 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
254
255         PR c++/10926
256         * g++.dg/template/error9.C: New test.
257
258         PR c++/11116
259         * g++.dg/template/error8.C: New test.
260
261 2003-12-15  Roger Sayle  <roger@eyesopen.com>
262
263         PR middle-end/13400
264         * gcc.c-torture/execute/20031215-1.c: New test case.
265
266 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
267
268         PR c++/13269
269         * g++.dg/parse/error5.C: New test.
270
271         PR c++/12989
272         * g++.dg/expr/sizeof1.C: New test.
273
274         PR c++/13310
275         * g++.dg/template/crash15.C: New test.
276
277 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
278
279         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
280         a non-POD type as the last named parameter of a varargs function.
281
282 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
283
284         PR c++/13243
285         PR c++/12573
286         * g++.dg/template/crash14.C: New test.
287         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
288
289 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
290
291         * g++.dg/other/java1.C: New test.
292
293         PR c++/13241
294         * g++.dg/abi/mangle18-1.C: New test.
295         * g++.dg/abi/mangle18-2.C: New test.
296
297 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
298
299         PR optimization/10312
300         * gcc.c-torture/execute/20031214-1.c: New.
301
302 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
303
304         PR c++/10779
305         PR c++/12160
306         * g++.dg/parse/error3.C: New test.
307         * g++.dg/parse/error4.C: Likewise.
308         * g++.dg/abi/mangle4.C: Tweak error messages.
309         * g++.dg/lookup/using5.C: Likewise.
310         * g++.dg/other/error2.C: Likewise.
311         * g++.dg/parse/typename5.C: Likewise.
312         * g++.dg/parse/undefined1.C: Likewise.
313         * g++.dg/template/arg2.C: Likewise.
314         * g++.dg/template/ttp3.C: Likewise.
315         * g++.dg/template/type1.C: Likewise.
316         * g++.old-deja/g++.other/crash32.C: Likewise.
317         * g++.old-djea/g++.pt/defarg8.C: Likewise.
318         
319 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
320
321         PR c++/13106
322         * g++.dg/warn/noreturn-3.C: New test.
323
324 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
325
326         PR c++/13118
327         * g++.dg/abi/covariant3.C: New.
328
329 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
330
331         * g++.dg/eh/ia64-1.C: New test.
332
333 2003-12-12  Roger Sayle  <roger@eyesopen.com>
334
335         PR optimization/13037
336         * g77.f-torture/execute/13037.f: New test case.
337
338 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
339
340         PR c++/12881
341         * g++.dg/abi/covariant2.C: New.
342
343 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
344
345         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
346
347 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
348
349         * gcc.c-torture/execute/wchar_t-1.x: Delete.
350
351 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
352
353         PR other/10819
354         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
355         to fix Bug 10819.
356         * lib/g++.exp (g++_version): Likewise.
357         * lib/g77.exp (g77_version): Likewise.
358         * lib/objc.exp (default_objc_version): Likewise.
359
360 2003-12-10  Richard Henderson  <rth@redhat.com>
361
362         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
363
364         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
365
366 2003-12-08  Matt Austern  <austern@apple.com>
367
368         PR c/13134
369         * lib/gcc-dg.exp (dg-require-visibility): Define.
370         * lib/target-supports (check_visibility_available): Define.
371         * gcc.dg/visibility-1.c: New test.
372         * gcc.dg/visibility-2.c: Likewise.
373         * gcc.dg/visibility-3.c: Likewise.
374         * gcc.dg/visibility-4.c: Likewise.
375         * gcc.dg/visibility-5.c: Likewise.
376         * gcc.dg/visibility-6.c: Likewise.
377         * g++.dg/ext/visibility-1.C: Likewise.
378         * g++.dg/ext/visibility-2.C: Likewise.
379         * g++.dg/ext/visibility-3.C: Likewise.
380         * g++.dg/ext/visibility-4.C: Likewise.
381         * g++.dg/ext/visibility-5.C: Likewise.
382         * g++.dg/ext/visibility-6.C: Likewise.
383
384 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
385
386         * g++.dg/lookup/java1.C: New test.
387         * g++.dg/lookup/java2.C: New test.
388
389 2003-12-07  Falk Hueffner  <falk@debian.org>
390
391         * g++.dg/opt/noreturn-1.C: New test.
392
393 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
394
395         * gcc.dg/overflow-1.c: New test.
396
397 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
398
399         * g77.f-torture/compile/13060.f: New test.
400
401 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
402
403         PR c++/13323
404         * g++.dg/inherit/operator2.C: New test.
405
406 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
407
408         PR c++/13305
409         * g++.dg/ext/attrib9.C: New test.
410
411 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
412
413         PR c++/13314
414         * g++.dg/template/error7.C: New test.
415
416 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
417             J"orn Rennecke <joern.rennecke@superh.com>
418
419         PR target/13302
420         * g++.dg/other/struct-va_list.C: New test.
421
422 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
423
424         PR c++/13166
425         * g++.dg/parse/defarg6.C: New test.
426
427 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
428
429         PR target/13256
430         * gcc.c-torture/execute/20031201-1.c: New test.
431
432 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
433
434         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
435
436 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
437
438         * gcc.dg/builtin-return-1.c: New test.
439
440 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
441             J"orn Rennecke <joern.rennecke@superh.com>
442
443         PR optimization/13260
444         * gcc.c-torture/execute/20031204-1.c: New test.
445
446 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
447
448         PR c++/9127
449         * g++.dg/template/error6.C: New test.
450
451 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
452
453         * gcc.dg/20031202-1.c: New test.
454
455 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
456
457         PR c++/13179
458         * g++.dg/template/eh1.C: New test.
459
460         PR c++/10771
461         * g++.dg/template/error5.C: New test.
462
463 2003-12-02  David Ung  <davidu@mips.com>
464
465         * gcc.dg/compat/vector-check.h: Corrected type for var
466         g_##TMODE
467
468 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
469
470         PR c++/10126
471         * g++.dg/template/ptrmem8.C: New test.
472
473 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
474
475         PR c++/12573
476         * g++.dg/template/dependent-expr3.C: New test.
477
478 2003-12-01  James Lemke  <jim@wasabisystems.com>
479
480         * gcc.dg/arm-g2.c: New test.
481
482 2003-12-01  Roger Sayle  <roger@eyesopen.com>
483
484         PR optimization/11634
485         * gcc.dg/20031201-2.c: New test case.
486
487 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
488
489         PR 11433
490         * objc.dg/proto-lossage-3.m: New test.
491
492 2003-12-01  Roger Sayle  <roger@eyesopen.com>
493
494         PR optimization/12628
495         * gcc.dg/20031201-1.c: New test case.
496
497 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
498
499         * gcc.dg/unaligned-1.c: New test.
500
501 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
502
503         PR c++/9849
504         * g++.dg/template/error4.C: New test.
505         * g++.dg/template/nested3.C: Adjust error markers.
506
507 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
508
509         * gcc.dg/cpp/assert4.c: Check more #system assertions.
510
511 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
512
513         PR c/10333
514         * gcc.dg/bitfld-7.c: New test.
515
516 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
517
518         * gcc.dg/tls/asm-1.C: New test.
519
520 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
521
522         * gcc.dg/cpp/assert4.c: Update.
523
524 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
525
526         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
527         * gcc.dg/builtin-apply3.c: New test.
528
529 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
530
531         * lib/compat.exp (compat-obj): New xfaildata parameter.
532         Use it to set compiler_conditional_xfail_data before compiling.
533         (compat-get-options): Handle dg-xfail-if.
534         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
535         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
536         * gcc.dg/compat/vector-1_y.c: Likewise.
537         * gcc.dg/compat/vector-2_x.c: Likewise.
538         * gcc.dg/compat/vector-2_y.c: Likewise.
539
540 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
541
542         * g++.dg/opt/reg-stack4.C: New test.
543
544 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
545
546         * gcc.dg/builtin-apply2.c: New test.
547
548 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
549
550         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
551
552 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
553
554         PR c++/12924
555         * g++.dg/template/template-id-2.C: New test.
556
557 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
558
559         PR c++/5369
560         * g++.dg/template/memfriend1.C: New test.
561         * g++.dg/template/memfriend2.C: Likewise.
562         * g++.dg/template/memfriend3.C: Likewise.
563         * g++.dg/template/memfriend4.C: Likewise.
564         * g++.dg/template/memfriend5.C: Likewise.
565         * g++.dg/template/memfriend6.C: Likewise.
566         * g++.dg/template/memfriend7.C: Likewise.
567         * g++.dg/template/memfriend8.C: Likewise.
568         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
569
570 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
571
572         PR c++/12515
573         * g++.dg/ext/cond1.C: New test.
574
575 2003-11-20  Richard Henderson  <rth@redhat.com>
576
577         * gcc.dg/20020201-2.c: Remove.
578         * gcc.dg/20020201-4.c: Remove.
579         * gcc.dg/20020304-1.c: Remove.
580
581 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
582
583         * gcc.dg/cpp/trad/xwin1.c: New test case.
584
585 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
586
587         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
588         * lib/g77.exp: Likewise.
589         * lib/objc.exp: Likewise.
590         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
591         for darwin.
592
593 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
594
595         PR c++/12932
596         * g++.dg/template/static5.C: New test.
597
598 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
599
600         * gcc.dg/nested-func-1.c: New test.
601
602 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
603
604         * gcc.dg/cpp/assert4.c: New test.
605
606 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
607
608         PR c++/2294
609         * g++.dg/lookup/using9.c: New test.
610
611 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
612
613         PR c++/12762
614         * g++.dg/template/error3.C: New test.
615
616 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
617
618         PR ada/13035
619         * ada/acats/run_acats, run_all.sh: Fix syntax error.
620         No longer use a wrapper for gcc, since this does not work under
621         Windows.
622
623 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
624
625         PR c++/2094
626         * g++.dg/template/ptrmem7.C: New test.
627
628 2003-11-13  Andrew Pinski <apinski@apple.com>
629
630         * gcc.c-torture/compile/20031113-1.c: New test.
631
632 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
633             Kean Johnston <jkj@sco.com>
634
635         PR c/13029
636         * gcc.dg/unused-4.c: Update.
637
638 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
639
640         * g++.dg/opt/const3.C: New test.
641
642 2003-11-13  Jan Hubicka  <jh@suse.cz>
643
644         * gcc.c-torture/compile/20031112-1.c: New test.
645
646 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
647
648         * g++.dg/parse/crash10.C: Remove bogus error marker.
649
650 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
651
652         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
653         (host_gcc): Likewise.
654         (ROOT): Honor $PWDCMD.
655         (BASE): Likewise.
656         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
657
658 2003-11-12  Catherine Moore  <clm@redhat.com>
659
660         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
661
662 2003-11-12  Andreas Jaeger  <aj@suse.de>
663             Jakub Jelinek  <jakub@redhat.com>
664             Andrew Pinski  <pinskia@physics.uc.edu>
665             Richard Henderson  <rth@redhat.com>
666
667         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
668         systems.
669         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
670
671         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
672         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
673
674 2003-11-11  Andreas Jaeger  <aj@suse.de>
675
676         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
677
678         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
679
680 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
681
682         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
683         Clean ups.
684
685 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
686
687         * gcc.dg/trampoline-1.c: New test.
688
689 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
690
691         * gcc.c-torture/compile/200031109-1.c: New test.
692
693 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
694
695         PR c/3190
696         PR c/8714
697         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
698         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
699         gcc.dg/format/no-y2k-1.c: Update.
700
701 2003-11-08  Roger Sayle  <roger@eyesopen.com>
702
703         PR optimization/10467
704         * gcc.dg/20031108-1.c: New test case.
705
706 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
707
708         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
709
710 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
711
712         * gcc.dg/compound-lvalue-1.c: New test.
713         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
714         some XFAILs.
715
716 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
717
718         * gcc.dg/altivec-varargs-1.c: New test.
719
720 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
721
722         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
723         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
724         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
725         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
726         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
727
728 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
729
730         * gcc.dg/cond-lvalue-1.c: New test.
731
732 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
733
734         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
735
736 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
737
738         PR c++/11616
739         * g++.dg/template/instantiate5.C: New test.
740
741 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
742
743         PR c++/12726
744         * g++.dg/ext/complit2.C: Replace test with self-contained version.
745         * ChangeLog: Add missing first entry for above test.
746
747 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
748
749         PR c++/9810
750         * g++.dg/template/using8.C: New test.
751         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
752
753 2003-11-02  Roger Sayle  <roger@eyesopen.com>
754
755         PR optimization/10817
756         * gcc.c-torture/compile/20031102-1.c: New test case.
757
758 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
759
760         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
761         2147483647.
762
763 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
764
765         * gcc.dg/20031102-1.c: New test.
766
767 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
768
769         * gcc.dg/complex-1.c: New test.
770
771 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
772
773         PR c++/12796
774         * g++.dg/template/crash13.C: Adjust expected error location.
775         * g++.old-deja/g++.brendan/ns1.C: Likewise.
776
777 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
778
779         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
780
781 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
782
783         PR/10239
784         * gcc.c-torture/compile/20031031-2.c: New test.
785
786 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
787
788         PR/11640
789         * gcc.c-torture/compile/20031031-1.c: New test.
790
791 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
792
793         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
794         * gcc.misc-tests/bprob.exp: Likewise.
795         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
796         the execution test on arm-elf configs.
797         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
798         configs that don't support scratch files.
799         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
800
801 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
802
803         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
804         done by dejagnu.
805
806 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
807
808         * ada/acats/run_all.sh: Redirect mv output to /dev/null
809         Avoid non pure sh syntax. Add more logging.
810
811         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
812         fail.
813
814 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
815
816         PR libgcj/10610
817         * gcc.dg/ppc-stackalign-1.c: New test.
818
819 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
820
821         * ada/acats/run_all.sh: Change output to be more compliant with
822         dejagnu framework.
823         Create acats.sum and acats.log files under testsuite/ada/acats
824         Only run [a-z]* directories, to filter out e.g. CVS.
825         Redirect build output to log file.
826
827 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
828
829         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
830
831 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
832
833         PR ada/5909:
834         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
835
836 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
837
838         * gcc.c-torture/compile/20031023-1.c: New test.
839         * gcc.c-torture/compile/20031023-2.c: New test.
840         * gcc.c-torture/compile/20031023-3.c: New test.
841         * gcc.c-torture/compile/20031023-4.c: New test.
842
843 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
844
845         PR c++/10371
846         * g++.dg/lookup/scoped8.C: New test.
847
848 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
849
850         * g++.dg/opt/reg-stack3.C: New test.
851
852 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
853
854         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
855
856 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
857
858         PR c++/11076
859         * g++.dg/template/crash13.C: New test.
860
861 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
862
863         * gcc.dg/c99-restrict-2.c: New test.
864
865 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
866
867         PR c++/12698, c++/12699, c++/12700, c++/12566
868         * g++.dg/inherit/covariant9.C: New test.
869         * g++.dg/inherit/covariant10.C: New test.
870         * g++.dg/inherit/covariant11.C: New test.
871
872 2003-10-23  Jason Merrill  <jason@redhat.com>
873
874         PR c++/12726
875         * g++.dg/ext/complit2.C: New test.
876
877 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
878
879         PR target/12654
880         * gcc.c-torture/execute/20031020-1.c: New test.
881
882 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
883
884         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
885         following the jump_insn.
886
887 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
888
889         * gcc.dg/cast-lvalue-1.c: New test.
890
891 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
892
893         PR c++/11962
894         * g++.dg/template/cond2.C: New test.
895
896 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
897
898         * gcc.dg/builtins-28.c: New test.
899
900 2003-10-20  Jan Hubicka  <jh@suse.cz>
901
902         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
903         parameter.
904         * testsuite/gcc.dg/inline-2.c: Likewise.
905
906 2003-10-20  Phil Edwards  <phil@codesourcery.com>
907
908         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
909         * gcc.dg/nest.c:  Likewise.
910
911 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
912
913         PR c++/9781, c++/10583, c++/11862
914         * g++.dg/parse/crash13.C: New test.
915
916 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
917
918         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
919
920 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
921
922         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
923         Define HAVE_C99_RUNTIME except on Solaris.
924         * gcc.dg/builtins-20.c: Likewise.
925
926 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
927
928         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
929
930 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
931
932         PR c++/12495
933         * g++.dg/template/crash21.C: New test.
934
935 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
936
937         PR c++/2513
938         * g++.dg/template/typename5.C: New test.
939
940 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
941
942         PR c++/12369
943         * g++.dg/template/friend25.C: New test.
944
945 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
946
947         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
948         versions.
949
950 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
951
952         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
953         == 2147483647.
954
955 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
956
957         * gcc.c-torture/execute/960416-1.x: Remove.
958         * gcc.c-torture/execute/divconst-3.x: Likewise.
959
960 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
961
962         PR target/12598
963         * gcc.dg/torture/cris-volatile-1.c: New test.
964
965 2003-10-14  Roger Sayle  <roger@eyesopen.com>
966
967         PR optimization/9325
968         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
969         for overflowing floating point to integer conversion during RTL
970         simplification.
971
972 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
973
974         * objc/execute/_cmd.m: Fix typo.
975         * objc.dg/image-info.m, objc.dg/symtab-1.m:
976         Relax 'scan-assembler' regexp.
977         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
978         objc.dg/try-catch-4.m: Run on non-Darwin targets.
979         * objc.dg/zero-link-2.m: Remove blank line.
980         * objc.dg/zero-link-3.m: New test case.
981
982 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
983
984         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
985
986         * gcc.dg/asm-names.c: Use scan-assembler-not rather
987         than linker trickery.
988
989 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
990
991         PR c++/12370
992         * g++.dg/other/friend2.C: New test.
993
994 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
995
996         * gcc.dg/20031012-1.c: New test.
997
998 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
999
1000         * gcc.dg/weak/weak-3.c: Fix for new warning.
1001
1002 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
1003
1004         PR optimization/8750
1005         * gcc.c-torture/execute/20031012-1.c: New test case.
1006
1007 2003-10-11  Roger Sayle  <roger@eyesopen.com>
1008
1009         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
1010         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
1011
1012 2003-10-11  Roger Sayle  <roger@eyesopen.com>
1013
1014         PR optimization/12260
1015         * gcc.c-torture/compile/20031011-2.c: New test case.
1016
1017 2003-10-11  Roger Sayle  <roger@eyesopen.com>
1018
1019         * gcc.c-torture/execute/20031011-1.c: New testcase.
1020
1021 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
1022
1023         * gcc.c-torture/compile/20031011-1.c: New test.
1024
1025 2003-10-11  Jan Hubicka  <jh@suse.cz>
1026
1027         * g++.dg/other/first-global.C: New test.
1028
1029 2003-10-11  Roger Sayle  <roger@eyesopen.com>
1030
1031         * gcc.c-torture/execute/string-opt-18.c: New testcase.
1032
1033 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
1034
1035         * gcc.c-torture/compile/20031010-1.c: New test.
1036
1037 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
1038
1039         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
1040         * gcc.c-torture/execute/va-arg-25.c: ... here.
1041
1042 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
1043
1044         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
1045
1046 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
1047
1048         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
1049
1050 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
1051
1052         * g++.dg/parse/error2.C: New test.
1053
1054 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
1055
1056         PR c++/11097
1057         * g++.dg/other/error5.C: Modify the error message.
1058         * g++.dg/lookup/using8.C: New test.
1059
1060 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
1061
1062         * gcc.dg/darwin-abi-2.c: New file.
1063         * gcc.c-torture/execute/va-arg-24.c: New file.
1064
1065 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
1066
1067         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
1068         indentation.
1069
1070 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
1071
1072         PR c++/10147
1073         * g++.dg/other/error4.C: Update error messages.
1074         * g++.dg/template/ptrmem4.C: Likewise.
1075
1076         PR c++/12337
1077         * g++.dg/init/new9.C: New test.
1078
1079         PR c++/12334, c++/12236, c++/8656
1080         * g++.dg/ext/attrib8.C: New test.
1081
1082 2003-10-06  Devang Patel  <dpatel@apple.com>
1083
1084         * gcc.dg/debug/dwarf2-3.h: New test.
1085         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
1086
1087 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
1088
1089         * g++.dg/opt/cfg2.C: New test.
1090
1091 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1092
1093         * g++.dg/opt/float1.C: New test.
1094
1095 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1096
1097         * gcc.dg/c90-array-lval-6.c: New test.
1098         * gcc.dg/c99-array-lval-6.c: New test.
1099
1100 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
1101             Ziemowit Laski  <zlaski@apple.com>
1102
1103         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
1104         'Derived', so that it is never considered a class method; add
1105         new warning for '+port' method ambiguity.
1106         * objc.dg/method-12.m: Include <objc/objc.h> instead of
1107         <objc/objc-api.h> (needed on Mac OS X).
1108         * objc.dg/method-13.m: New test.
1109
1110 2003-10-03  Roger Sayle  <roger@eyesopen.com>
1111
1112         PR optimization/9325, PR java/6391
1113         * gcc.c-torture/execute/20031003-1.c: New test case.
1114
1115 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
1116
1117         PR optimization/12180
1118         * gcc.dg/20031002-1.c: New test.
1119
1120         PR c++/12486
1121         * g++.dg/inherit/error1.C: New test.
1122
1123 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
1124
1125         * lib/f-torture.exp (search_for): Rename to...
1126         (search_for_re): This.  Also, clean up comments and the
1127         "regexp" invocation.
1128
1129 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
1130
1131         * gcc.c-torture/compile/20031002-1.c: New test.
1132
1133 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
1134
1135         * g++.dg/opt/cond1.C: New test.
1136
1137 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
1138
1139         * gcc.dg/Wold-style-definition-2.c: New testcase.
1140         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
1141
1142 2003-09-29  Richard Henderson  <rth@redhat.com>
1143
1144         * g++.dg/init/array10.C: Add dg-options.
1145
1146 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
1147
1148         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
1149
1150 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1151
1152         * g++.dg/template/friend19.C: Fix typo.
1153         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
1154
1155 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
1156
1157         * gcc.c-torture/execute/20030928-1.c: New test.
1158         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
1159
1160 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
1161
1162         * g++.dg/opt/unroll1.C: New test.
1163
1164 2003-09-26  Roger Sayle  <roger@eyesopen.com>
1165
1166         PR optimization/11741
1167         * gcc.dg/20030926-1.c: New test case.
1168
1169 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1170
1171         PR c++/5655
1172         * g++.dg/parse/access7.C: New test.
1173         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
1174
1175 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
1176
1177         MERGE OF objc-improvements-branch into MAINLINE:
1178         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
1179         if libobjc has not been built.
1180         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
1181         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
1182         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
1183         objc/execute/nested-3.m, objc/execute/np-2.m,
1184         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
1185         objc/execute/redefining_self.m, objc/execute/root_methods.m,
1186         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
1187         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
1188         objc.dg/special/unclaimed-category-1.h,
1189         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
1190         well as GNU runtime.
1191         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
1192         * execute/cascading-1.m, execute/function-message-1.m,
1193         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
1194         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
1195         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
1196         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
1197         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
1198         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
1199         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
1200         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
1201         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
1202         * objc.dg/bitfield-2.m: Run only on Darwin.
1203         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
1204         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
1205         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
1206         * objc.dg/const-str-1.m: Fix constant string layout.
1207
1208 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
1209
1210         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
1211
1212 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
1213
1214         * gcc.dg/darwin-abi-1.c: New file.
1215
1216 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
1217
1218         PR target/12281
1219         * gcc.c-torture/compile/20030921-1.c: New test.
1220
1221 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
1222
1223         * g++.dg/opt/reg-stack2.C: New test.
1224
1225 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
1226
1227         * g++.dg/eh/delayslot1.C: New test.
1228
1229 2003-09-20  Richard Henderson  <rth@redhat.com>
1230
1231         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
1232
1233 2003-09-20  Roger Sayle  <roger@eyesopen.com>
1234
1235         * gcc.c-torture/execute/20030920-1.c: New test case.
1236
1237 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1238
1239         * g++.dg/rtti/typeid3.C: Correct expected error message.
1240
1241 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1242
1243         PR c++/157
1244         * g++.dg/parse/crash12.C: New test.
1245
1246 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
1247
1248         * gcc.dg/compat/mixed-struct-check.h: New.
1249         * gcc.dg/compat/mixed-struct-defs.h: New.
1250         * gcc.dg/compat/mixed-struct-init.h: New.
1251         * gcc.dg/compat/struct-by-value-19_main.c: New.
1252         * gcc.dg/compat/struct-by-value-19_x.c: New.
1253         * gcc.dg/compat/struct-by-value-19_y.c: New.
1254         * gcc.dg/compat/struct-by-value-20_main.c: New.
1255         * gcc.dg/compat/struct-by-value-20_x.c: New.
1256         * gcc.dg/compat/struct-by-value-20_y.c: New.
1257         * gcc.dg/compat/struct-return-19_main.c: New.
1258         * gcc.dg/compat/struct-return-19_x.c: New.
1259         * gcc.dg/compat/struct-return-19_y.c: New.
1260         * gcc.dg/compat/struct-return-20_main.c: New.
1261         * gcc.dg/compat/struct-return-20_x.c: New.
1262         * gcc.dg/compat/struct-return-20_y.c: New.
1263
1264 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
1265         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
1266         so that it will not complain on LP64 targets.
1267
1268 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1269
1270         PR c++/495
1271         * g++.dg/template/friend24.C: New test.
1272
1273 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
1274
1275         PR c++/12332
1276         * g++.dg/template/memtmpl2.C: New test.
1277
1278 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
1279
1280         PR target/11184
1281         * gcc.dg/builtin-apply1.c: New test.
1282
1283 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
1284
1285         PR c++/9848
1286         * g++.dg/warn/Wunused-4.C: New test.
1287
1288 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1289
1290         PR c++/12316
1291         * g++.dg/other/gc2.C: New test.
1292
1293 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
1294
1295         PR c++/11991
1296         * g++.dg/rtti/typeid3.C: New test.
1297
1298         PR c++/12266
1299         * g++.dg/overload/template1.C: New test.
1300
1301 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1302
1303         * g++.dg/opt/cfg3.C: New test.
1304
1305 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1306
1307         PR c++/7939
1308         * g++.dg/template/crash11.C: New test.
1309
1310 2003-09-16  Jason Merrill  <jason@redhat.com>
1311             Jakub Jelinek  <jakub@redhat.com>
1312
1313         * gcc.dg/attr-warn-unused-result.c: New test.
1314
1315 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
1316
1317         PR c++/12184
1318         * g++.dg/expr/call2.C: New test.
1319
1320 2003-09-15  Andreas Jaeger  <aj@suse.de>
1321
1322         * gcc.dg/Wold-style-definition-1.c: New test.
1323
1324 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
1325
1326         PR c++/3907
1327         * g++.dg/parse/template12.C: New test.
1328
1329         * g++.dg/abi/bitfield11.C: New test.
1330         * g++.dg/abi/bitfield12.C: Likewise.
1331
1332 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
1333
1334         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
1335         non-expansion of functional macro name without arguments at EOL.
1336         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
1337
1338 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
1339
1340         * gcc.c-torture/execute/20030914-[12].c: New tests.
1341
1342 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
1343
1344         PR c++/11788
1345         * g++.dg/overload/addr1.C: New test.
1346
1347 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
1348
1349         * gcc.dg/20030909-1.c: New test.
1350
1351 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1352
1353         * gcc.dg/ultrasp10.c: New test.
1354
1355 2003-09-09  Devang Patel  <dpatel@apple.com>
1356
1357         * gcc.dg/darwin-ld-6.c: New test.
1358
1359 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1360
1361         * gcc.dg/torture/builtin-explog-1.c: New testcase.
1362
1363 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
1364
1365         * gcc.dg/ia64-types1.c: New test.
1366         * gcc.dg/ia64-types2.c: Likewise.
1367
1368 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1369
1370         * gcc.dg/builtins-1.c: Add more _Complex tests.
1371         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1372
1373         * gcc.dg/builtins-1.c: Test existing _Complex functions.
1374         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1375
1376 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
1377
1378         PR c++/11786
1379         * g++.dg/lookup/koenig2.C: New test.
1380
1381         PR c++/5296
1382         * g++.dg/rtti/typeid2.C: New test.
1383
1384 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
1385
1386         * gcc.c-torture/compile/20030904-1.c: New test.
1387
1388 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1389
1390         * g++.dg/opt/longbranch2.C: New test.
1391
1392 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1393
1394         * g++.dg/template/crash10.C: Only compile it.
1395
1396 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1397
1398         PR middle-end/11665
1399         * gcc.c-torture/compile/20030907-1.c: New test.
1400         * g++.dg/init/array11.C: New test.
1401
1402 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
1403
1404         PR c++/11852
1405         * g++.dg/init/struct1.C: New test.
1406
1407 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
1408
1409         PR c++/12181
1410         * g++.dg/expr/comma1.C: New test.
1411
1412 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
1413
1414         PR c++/11867
1415         * g++.dg/expr/static_cast5.C: New test.
1416
1417 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
1418
1419         PR c++/11507
1420         * g++.dg/lookup/scoped7.C: New test.
1421
1422         PR c++/9574
1423         * g++.dg/other/static1.C: New test.
1424
1425         PR c++/11490
1426         * g++.dg/warn/template-1.C: New test.
1427
1428         PR c++/11432
1429         * g++.dg/template/crash10.C: New test.
1430
1431         PR c++/2478
1432         * g++.dg/overload/VLA.C: New test.
1433
1434         PR c++/10804
1435         * g++.dg/template/call1.C: New test.
1436
1437 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
1438
1439         PR c++/11794
1440         * g++.dg/parse/using3.C: New test.
1441
1442 2003-09-06  Roger Sayle  <roger@eyesopen.com>
1443
1444         PR c++/11409
1445         * g++.dg/overload/builtin3.C: New test case.
1446
1447 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
1448
1449         PR c/9862
1450         * gcc.dg/20030906-1.c: New test.
1451         * gcc.dg/20030906-2.c: Likewise.
1452
1453 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
1454
1455         PR c++/12167
1456         * g++.dg/parse/defarg5.C: New test.
1457
1458         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
1459
1460 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
1461
1462         PR c++/12163
1463         * g++.dg/expr/static_cast4.C: New test.
1464
1465         PR c++/12146
1466         * g++.dg/template/crash9.C: New test.
1467
1468 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1469
1470         * g++.old-deja/g++.ext/pretty2.C: Update for change
1471         in __FUNCTION__.
1472         * g++.old-deja/g++.ext/pretty3.C: Likewise.
1473
1474 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
1475
1476         PR c++/11922
1477         * g++/dg/template/qualified-id1.C: New test.
1478
1479         PR c++/12037
1480         * g++.dg/warn/noeffect4.C: New test.
1481
1482 2003-09-04  Matt Austern  <austern@apple.com>
1483
1484         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
1485         * g++.dg/ext/fnname2.C: Likewise.
1486         * g++.dg/ext/fnname3.C: Likewise.
1487
1488 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
1489
1490         * g++.dg/expr/lval1.C: New test.
1491         * g++.dg/ext/lvcast.C: Remove.
1492
1493 2003-09-03  Roger Sayle  <roger@eyesopen.com>
1494
1495         PR optimization/11700.
1496         * gcc.c-torture/compile/20030903-1.c: New test case.
1497
1498 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
1499
1500         PR c++/12053
1501         * g++.dg/abi/layout4.C: New test.
1502
1503 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
1504
1505         PR c++/11553
1506         * g++.dg/parse/friend3.C: New test.
1507
1508 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
1509
1510         PR c++/11847
1511         * g++.dg/template/class1.C: New test.
1512
1513         PR c++/11808
1514         * g++.dg/expr/call1.C: New test.
1515
1516 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
1517
1518         PR c++/12114
1519         * g++.dg/init/ref9.C: New test.
1520
1521         PR c++/11972
1522         * g++.dg/template/nested4.C: New test.
1523
1524 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
1525
1526         PR c++/12093
1527         * g++.dg/template/non-dependent4.C: New test.
1528
1529         PR c++/11928
1530         * g++.dg/inherit/conv1.C: New test.
1531
1532 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
1533
1534         PR c++/6196
1535         * g++.dg/ext/label1.C: New test.
1536         * g++.dg/ext/label2.C: Likewise.
1537
1538 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
1539
1540         * g++.dg/expr/cond3.C: New test.
1541
1542 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1543
1544         * gcc.dg/builtins-1.c: Add new builtin cases.
1545
1546 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1547
1548         * gcc.dg/builtins-1.c: Add new cases.
1549         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1550
1551 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1552
1553         * gcc.dg/builtins-1.c: Add more math builtin tests.
1554         * gcc.dg/torture/builtin-attr-1.c: New test.
1555
1556 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
1557
1558         PR optimization/5079
1559         * g++.dg/opt/static3.C: New test.
1560
1561 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1562
1563         * gcc.misc-tests/gcov-10b.c: New test.
1564
1565 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
1566
1567         * g++.dg/opt/ptrmem3.C: New test.
1568
1569         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
1570
1571 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
1572
1573         * gcc.dg/20030826-2.c: New test.
1574
1575 2003-08-26  Roger Sayle  <roger@eyesopen.com>
1576
1577         PR middle-end/12002
1578         * g77.f-torture/compile/12002.f: New test case.
1579
1580 2003-08-26  Roger Sayle  <roger@eyesopen.com>
1581
1582         * gcc.dg/20030826-1.c: New test case.
1583
1584 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
1585
1586         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
1587
1588 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
1589
1590         PR c++/11871
1591         * c++.dg/lookup/crash1.C: New test.
1592
1593         * c++.dg/warn/noeffect3.C: New test.
1594
1595 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
1596
1597         * gcc.dg/compat/vector-1_x.c: Compile with -w.
1598         * gcc.dg/compat/vector-1_y.c: Ditto.
1599         * gcc.dg/compat/vector-2_x.c: Ditto.
1600         * gcc.dg/compat/vector-2_y.c: Ditto.
1601
1602 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
1603
1604         * gcc.dg/20030702-1.c: New test.
1605
1606 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
1607
1608         PR c++/8795
1609         * g++.dg/ext/altivec-1.C: New test.
1610
1611 2003-08-24  Richard Henderson  <rth@redhat.com>
1612
1613         * g++.dg/eh/simd-2.C: Add -w for x86.
1614
1615 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
1616
1617         * gcc.dg/20030815-1.c: New test.
1618
1619 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1620
1621         PR c++/3765
1622         * g++.dg/parse/access6.C: New test.
1623
1624 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1625
1626         PR c++/641, c++/11876
1627         * g++.dg/template/friend22.C: New test.
1628         * g++.dg/template/friend23.C: Likewise.
1629
1630 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1631
1632         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
1633         identically.
1634
1635 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1636
1637         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
1638
1639 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1640
1641         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
1642
1643 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1644
1645         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
1646
1647 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1648
1649         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
1650
1651 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
1652
1653         PR c++/11919
1654         * g++.dg/overload/prom1.C: New test.
1655
1656         PR c++/11551
1657         * g++.dg/parse/dtor2.C: New test.
1658
1659         PR c++/10762
1660         * g++.dg/parse/using2.C: New test.
1661
1662 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
1663
1664         PR target/11805
1665         * gcc.c-torture/compile/20030821-1.c: New.
1666
1667 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
1668
1669         PR c++/11834
1670         * g++.dg/template/deduce2.C: New test.
1671
1672 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
1673
1674         * gcc.c-torture/execute/20030821-1.c: New test.
1675
1676 2003-08-20  Roger Sayle  <roger@eyesopen.com>
1677
1678         PR middle-end/11984
1679         * gcc.dg/20030820-1.c: New test case.
1680
1681 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1682
1683         PR c++/11945
1684         * g++.dg/warn/noeffect2.C: New test.
1685
1686 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
1687
1688         PR c++/10926
1689         * g++.dg/template/dtor2.C: New test.
1690
1691         PR c++/11684
1692         * g++.dg/template/operator1.C: New test.
1693         * g++.dg/parse/operator4.C: New test.
1694
1695         PR c++/11946.C
1696         * g++.dg/expr/enum1.C: New test.
1697         * gcc.dg/c99-bool-1.c: Remove bogus warning.
1698
1699         PR c++/11036.C
1700         * g++.dg/parse/elab2.C: New test.
1701         * g++.dg/parse/typedef4.C: Change error message.
1702         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
1703         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
1704         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
1705
1706 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
1707
1708         * gcc.dg/pch/warn-1.c: New.
1709         * gcc.dg/pch/warn-1.hs: New.
1710
1711         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
1712         not-tested file.
1713
1714 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1715
1716         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
1717
1718 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1719
1720         * gcc.dg/uninit-D.c: New Test.
1721         * gcc.dg/uninit-E.c: New Test.
1722         * gcc.dg/uninit-F.c: New Test.
1723         * gcc.dg/uninit-G.c: New Test.
1724
1725 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
1726
1727         * g++.dg/README: Describe the pch directory.
1728
1729 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1730
1731         PR c++/11174
1732         * g++.dg/parse/access4.C: New test.
1733         * g++.dg/parse/access5.C: Likewise.
1734         * g++.old-deja/g++.jason/access17.C: Adjust error message.
1735
1736 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
1737
1738         * gcc.dg/noncompile/20030818-1.c: New.
1739
1740 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
1741
1742         PR c++/11957
1743         * g++.dg/warn/noeffect1.C: New test.
1744
1745         * g++.dg/template/scope2.C: New test.
1746         * g++.dg/template/error2.C: Correct dg-error
1747
1748 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
1749
1750         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
1751
1752 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
1753
1754         PR C++/11512
1755         * g++.dg/template/warn1.C: New.
1756
1757 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
1758
1759         * g++.dg/template/error2.C: New test.
1760         * g++.dg/lookup/using7.C: Adjust errors
1761         * g++.old-deja/g++.pt/crash36.C: Likewise.
1762         * g++.old-deja/g++.pt/derived3.C: Likewise.
1763
1764 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1765
1766         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
1767         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
1768         * gcc.c-torture/execute/builtins/string-9.c: New, from
1769         string-opt-9.c.  Adjust for execute/builtins framework.
1770         * gcc.c-torture/execute/string-opt-9.c: Delete.
1771
1772 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
1773
1774         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
1775
1776         * g++.dg/parse/ret-type2.C: New test.
1777
1778         PR c++/11703
1779         * g++.dg/init/new8.C: New test.
1780
1781         PR c++/10923
1782         * g++.dg/parse/typedef5.C: New test.
1783
1784         PR c++/9512
1785         * g++.dg/parse/qualified2.C: New test.
1786         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
1787         invalid code.
1788
1789 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
1790
1791         * g++.dg/conversion/ptrmem1.C: New test.
1792
1793 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
1794
1795         PR target/11693
1796         * gcc.dg/20030811-1.c: New test.
1797
1798         PR target/11535
1799         * gcc.c-torture/execute/20030811-1.c: New test.
1800
1801 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1802
1803         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
1804
1805 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
1806
1807         PR c++/11789.C
1808         * g++.dg/inherit/multiple1.C: New test.
1809
1810 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
1811
1812         * gcc.dg/spe1.c: New test.
1813
1814         PR c++/11670
1815         * g++.dg/expr/cast2.C: New test.
1816
1817         PR c++/10530
1818         * g++.dg/template/dependent-name2.C: New test.
1819
1820 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
1821
1822         * g++.dg/parse/crash11.C: Put the dg options in comments.
1823
1824 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
1825
1826         * lib/gcc-dg.exp: Update for diagnostic change.
1827
1828 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1829
1830         PR c++/5767
1831         * g++.dg/parse/crash11.C: New test.
1832
1833 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
1834
1835         * gcc.dg/cpp/spacing1.c: Update.
1836
1837 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
1838
1839         PR target/11739
1840         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
1841         a value for -mtune.
1842
1843 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1844
1845         PR middle-end/11771
1846         * gcc.c-torture/compile/20030804-1.c: New test case.
1847
1848 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1849
1850         * gcc.dg/20030804-1.c: New test case.
1851
1852 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
1853
1854         * gcc.dg/cpp/separate-1.c: New test.
1855
1856 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
1857
1858         PR c++/11704
1859         * g++.dg/template/dependent-expr2.C: New test.
1860
1861         PR c++/11766
1862         * g++.dg/expr/ptrmem1.C: New test.
1863
1864 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1865
1866         PR c++/9453
1867         * g++.dg/template/friend15.C: New test.
1868
1869 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
1870
1871         * lib/dg-pch.exp: Work round PCH bug.
1872
1873 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1874
1875         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
1876         builtins.  Move cases from builtins-4.c here.
1877
1878         * gcc.dg/torture/builtin-math-1.c: New test taken from
1879         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
1880         additional cases.
1881
1882         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
1883         Delete.
1884
1885 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
1886
1887         PR c++/9447
1888         * g++.dg/template/using7.C: New test.
1889
1890 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
1891
1892         * import1.c, import2.c: New tests.
1893
1894 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
1895
1896         * g++.dg/eh/crossjump1.C: New test.
1897
1898 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
1899
1900         PR c++/11697
1901         * g++.dg/template/using6.C: New test.
1902
1903         PR c++/11744
1904         * g++.dg/template/koenig2.C: New test.
1905
1906 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1907
1908         PR c++/7983
1909         * g++.dg/parse/typedef4.C: New test.
1910
1911 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1912
1913         PR c++/8442, c++/8806
1914         * g++.dg/template/elab1.C: New test.
1915         * g++.dg/template/type2.C: Likewise.
1916         * g++.dg/template/ttp3.C: Adjust expected error message.
1917         * g++.old-deja/g++.law/visibility13.C: Likewise.
1918         * g++.old-deja/g++.niklas/t135.C: Likewise.
1919         * g++.old-deja/g++.pt/ttp41.C: Likewise.
1920         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
1921         template argument.
1922         * g++.old-deja/g++.pt/ttp44.C: Likewise.
1923
1924 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
1925
1926         PR c++/11295
1927         * g++.dg/ext/stmtexpr1.C: New test.
1928
1929         * g++.dg/opt/tmp1.C: New test.
1930
1931         PR c++/11525
1932         * g++.dg/parse/constant4.C: New test.
1933
1934         PR c++/9447
1935         * g++.dg/template/using5.C: New test.
1936
1937 2003-07-31  Roger Sayle  <roger@eyesopen.com>
1938
1939         * gcc.dg/builtins-27.c: New test case.
1940
1941 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
1942
1943         * gcc.dg/tls/opt-7.c: New test.
1944
1945 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
1946
1947         * g++.old-deja/g++.other/crash18.C: Remove.
1948
1949 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
1950
1951         * g++.dg/template/explicit3.C: New.
1952         * g++.dg/template/explicit4.C: New.
1953         * g++.dg/template/explicit5.C: New.
1954
1955         PR c++/11347
1956         * g++.dg/template/memtmpl1.C: New.
1957
1958 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
1959
1960         PR target/11565
1961         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
1962         * gcc.dg/i386-387-5.c (dg-options): Likewise.
1963
1964 2003-07-30  Jan Hubicka  <jh@suse.cz>
1965
1966         * vtgc1.c: Kill.
1967
1968 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
1969
1970         * gcc.dg/struct-in-proto-1.c: New test.
1971
1972 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
1973
1974         * gcc.dg/cpp/include2.c: Only expect one message.
1975
1976 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
1977
1978         PR c++/9447
1979         * g++.dg/template/using1.C: New test.
1980         * g++.dg/template/using2.C: New test.
1981         * g++.dg/template/using3.C: New test.
1982         * g++.dg/template/using4.C: New test.
1983
1984 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
1985
1986         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
1987         * gcc.c-torture/execute/string-opt-10.c: Likewise.
1988
1989 2003-07-28  Jan Hubicka  <jh@suse.cz>
1990
1991         PR c++/11530
1992         * g++.dg/opt/call1.C: New test.
1993
1994 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
1995
1996         PR c++/11667
1997         * g++.dg/init/enum2.C: New test.
1998         * g++.dg/template/overload1.C: Add "-w" option.
1999
2000 2003-07-28    <hp@bitrange.com>
2001
2002         * gcc.dg/Wdeclaration-after-statement-1.c,
2003         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
2004
2005 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
2006
2007         * gcc.c-torture/compile/20030725-1.c: New test.
2008
2009 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
2010
2011         * gcc.dg/20030505.c: Only run for SPE.
2012         Remove definition of opaque type.
2013
2014 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
2015
2016         * g++.dg/template/ptrmem6.C: New test.
2017
2018 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
2019
2020         * gcc.c-torture/compile/zero-strct-2.c: New test.
2021
2022 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
2023
2024         * gcc.dg/intermod-1.c: New test.
2025
2026 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
2027
2028         PR c++/11617
2029         * g++.dg/template/lookup2.C: New test.
2030         * g++.dg/template/memclass1.C: Remove instantiated from error.
2031         * g++.dg/other/error2.C: Tweak expected errors.
2032
2033         PR c++/11596
2034         * g++.dg/template/defarg3.C: New test.
2035
2036         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
2037
2038 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
2039
2040         * g++.dg/inherit/access5.C: New test.
2041
2042 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2043
2044         PR c++/11513
2045         * g++.dg/template/crash8.C: New test.
2046
2047 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
2048
2049         PR c/10602
2050         * gcc.dg/noncompile/incomplete-2.c: New test.
2051
2052 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
2053
2054         PR c++/11645
2055         * g++.dg/inherit/access4.C: New test.
2056
2057         PR c++/11517
2058         * g++.dg/expr/cond2.C: New test.
2059
2060         PR optimization/10679
2061         * g++.dg/opt/inline4.C: New test.
2062
2063 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
2064
2065         * g++.dg/parse/crash10: New test.
2066
2067 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2068
2069         * g++.dg/ext/flexary1.C: New test.
2070
2071 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2072
2073         PR c++/10793
2074         * g++.dg/template/crash9.C: New test.
2075
2076 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2077
2078         PR c++/3004
2079         * g++.dg/parse/typedef3.C: New test.
2080
2081         PR c++/7906
2082         * g++.dg/parse/operator2.C: New test.
2083
2084         PR c++/8895
2085         * g++.dg/parse/def-tmpl-arg1.C: New test.
2086
2087         PR c++/9282
2088         * g++.dg/parse/funptr1.C: New test.
2089
2090         PR c++/9452
2091         * g++.dg/parse/ambig3.C: New test.
2092
2093         PR c++/9454
2094         * g++.dg/parse/operator3.C: New test.
2095
2096         PR c++/9486
2097         * g++.dg/parse/template10.C: New test.
2098
2099         PR c++/9488
2100         * g++.dg/parse/template11.C: New test.
2101
2102         PR c++/10150
2103         * g++.dg/parse/invalid-op1.C: New test.
2104
2105         PR c++/10247
2106         * g++.dg/parse/condexpr1.C: New test.
2107
2108 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2109
2110         * g++.dg/ext/packed3.C: New test.
2111         * g++.dg/ext/packed4.C: New test.
2112
2113         * gcc.dg/pack-test-3.c: New test.
2114
2115 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
2116
2117         * lib/compat.exp: Handle dg-options per source file.
2118         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
2119         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
2120         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
2121         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
2122         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
2123         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
2124         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
2125         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
2126         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
2127         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
2128         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
2129         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
2130         * g++.dg/compat/break/bitfield7_x.C: Ditto.
2131         * g++.dg/compat/break/bitfield7_y.C: Ditto.
2132
2133 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
2134
2135         PR c/10320
2136         * gcc.c-torture/execute/20030718-1.c: New test.
2137
2138 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2139
2140         PR optimization/11536
2141         * gcc.dg/20030721-1.c: New test.
2142
2143 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
2144
2145         PR c++/11546
2146         * g++.dg/template/lookup1.C: New test.
2147
2148 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
2149
2150         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
2151         diagnostics of ill-formed constructs involving labels.
2152         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
2153         the new 'previously defined here' message.
2154
2155 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
2156
2157         * g++.dg/parse/non-dependent2.C: New test.
2158
2159 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
2160
2161         * g++.dg/init/init-ref4.C: xfail on targets without
2162         weak symbols.
2163
2164 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
2165
2166         PR target/11087
2167         * gcc.c-torture/execute/20030717-1.c: New test.
2168
2169 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2170
2171         * g++.dg/opt/cfg1.C: New test.
2172
2173 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
2174
2175         PR optimization/11557
2176         * gcc.dg/20030717-1.c: New test.
2177
2178 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
2179
2180         PR c++/10476
2181         * g++.dg/expr/crash-1.C: New test.
2182
2183         PR c++/11027
2184         * g++.dg/template/init3.C: New test.
2185
2186         PR c++/8222
2187         * g++.dg/template/non-dependent1.C: New test.
2188
2189         PR c++/11070
2190         * g++.dg/template/non-dependent2.C: New test.
2191
2192         PR c++/11071
2193         * g++.dg/template/non-dependent3.C: New test.
2194
2195         PR c++/9907
2196         * g++.dg/template/sizeof5.C: New test.
2197
2198 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
2199
2200         PR 11498
2201         * gcc.c-torture/compile/mangle-1.c: New file.
2202
2203 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2204
2205         PR c++/7809
2206         * g++.dg/parse/access3.C: New test.
2207
2208 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
2209
2210         PR c++/11384
2211         * g++.dg/init/init-ref4.C: New test.
2212
2213 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
2214
2215         PR c++/11547
2216         * g++.dg/parse/constant3.C: New test.
2217         * g++.dg/parse/crash7.C: Likewise.
2218
2219 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
2220
2221         PR target/11008
2222         * gcc.dg/i386-pentium4-not-mull.c: New.
2223
2224 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
2225
2226         * gcc.dg/asm-names.c (ymain): Make it weak.
2227
2228 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2229
2230         PR c++/5421
2231         * g++.dg/template/friend21.C: New test.
2232
2233 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
2234
2235         * gcc.dg/cleanup-8.c: New test.
2236         * gcc.dg/cleanup-9.c: New test.
2237
2238 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
2239
2240         * g++.dg/ext/dll-MI1.h: New file.
2241         * g++.dg/ext/dllexport-MI1.C: New file.
2242         * g++.dg/ext/dllimport-MI1.C: New file.
2243
2244 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
2245
2246         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
2247         it does not have cmpstrsi patterns (just cmpmemsi).
2248
2249 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
2250
2251         PR debug/11473
2252         * g++.dg/debug/debug8.C: New test.
2253
2254 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2255
2256         PR c++/10108
2257         * g++.dg/template/crash7.C: New test.
2258
2259 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
2260
2261         PR target/10795
2262         * gcc.c-torture/compile/20030708-1.c: New.
2263
2264 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2265
2266         * gcc.c-torture/execute/20030715-1.c: New test.
2267
2268 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
2269
2270         * gcc.dg/pch/inline-3.c: New file.
2271         * gcc.dg/pch/inline-3.hs: New file.
2272         * gcc.dg/pch/inline-4.c: New file.
2273         * gcc.dg/pch/inline-4.hs: New file.
2274
2275 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
2276
2277         PR c++/11509
2278         * g++.dg/template/crash6.C: New test.
2279
2280         PR c++/7053
2281         * g++.dg/template/friend20.C: New test.
2282
2283         PR c++/7019
2284         * g++.dg/template/overload2.C: New test.
2285
2286 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2287
2288         PR optimization/11440
2289         * gcc.c-torture/execute/20030714-1.c: New test.
2290
2291 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2292
2293         PR c++/11154
2294         * g++.dg/template/partial2.C: New test.
2295
2296 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
2297
2298         PR c++/11503
2299         * g++.dg/template/anon1.C: New test.
2300
2301         PR c++/11493
2302         PR c++/11495
2303         * g++.dg/parse/template9.C: Likewise.
2304         * g++.dg/template/crash4.C: New test.
2305         * g++.dg/template/koenig1.C: Likewise.
2306         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
2307         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
2308         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
2309         functions.
2310         * g++.old-deja/g++.jason/template36.C: Likewise.
2311         * g++.old-deja/g++.mike/p1989.C: Likewise.
2312         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
2313         * g++.old-deja/g++.pt/ttp20.C: Use this->.
2314         * g++.old-deja/g++.pt/ttp21.C: Use this->.
2315         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
2316         compiling.
2317         * g++.old-deja/g++.pt/union2.C: Use this->.
2318
2319 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
2320
2321         * gcc.dg/20030711-1.c: New test.
2322
2323 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
2324
2325         PR c++/11050
2326         * g++.dg/parse/args1.C: New test.
2327         * g++.pt/defarg8.C: Change expected errors.
2328
2329 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
2330
2331         PR c++/8164
2332         * g++.dg/template/nontype2.C: New test.
2333
2334         PR c++/10558
2335         * g++.dg/parse/template8.C: New test.
2336
2337         PR c++/8327
2338         * g++.dg/template/scope1.C: New test.
2339
2340         * g++.dg/warn/Wsign-compare-1.C: New test.
2341
2342 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
2343
2344         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
2345
2346 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
2347
2348         PR c++/9411
2349         * g++.dg/template/explicit2.C: New test.
2350
2351         PR c++/10032
2352         * g++.dg/warn/pedantic1.C: New test.
2353
2354 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
2355
2356         PR c++ 9483
2357         * g++.dg/other/field1.C: New test.
2358
2359 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
2360
2361         PR c/11449
2362         * gcc.c-torture/compile/20030707-1.c: New.
2363
2364 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2365
2366         PR c++/10849
2367         * g++.dg/template/access12.C: New test.
2368
2369 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
2370
2371         * g++.dg/bprob/bprob.exp (prof_ext): Update.
2372         * g77.dg/bprob/bprob.exp (prof_ext): Update.
2373         * gcc.misc-tests/bprob.exp (prof_ext): Update.
2374         * gcc.misc-tests/gcov.exp: Update
2375         * g++.dg/gcov/gcov.exp: Update
2376         * lib/gcov.exp: Update.
2377
2378 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
2379
2380         * g++.dg/abi/mangle17.C: Make sure template expressions are
2381         dependent.
2382         * g++.dg/abi/mangle4.C: Mark erroneous casts.
2383         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
2384         * g++.dg/opt/stack1.C: Remove erroneous code.
2385         * g++.dg/parse/template7.C: New test.
2386         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
2387         * g++.old-deja/g++.pt/crash4.C: Likewise.
2388
2389 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2390
2391         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
2392         with zero or one occurence of `$' after the initial `L'.
2393
2394 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
2395
2396         * gcc.c-torture/compile/20030704-1.c: Add a comment.
2397
2398 2003-07-08  Roger Sayle  <roger@eyesopen.com>
2399
2400         PR c/11370
2401         * gcc.dg/Wunreachable-6.c: New testcase.
2402         * gcc.dg/Wunreachable-7.c: New testcase.
2403
2404 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
2405
2406         PR c/11420
2407         * gcc.dg/20030708-1.c: New test.
2408
2409 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
2410
2411         * gcc.dg/compat/sdata-section.h: New file.
2412         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
2413         * gcc.dg/torture/mips-sdata-1.c: New test.
2414
2415 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2416
2417         PR c++/11030
2418         * g++.dg/template/friend19.C: New test.
2419
2420 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
2421
2422         * g++.dg/opt/strength-reduce.C: New test.
2423
2424 2003-07-07  Roger Sayle  <roger@eyesopen.com>
2425
2426         PR target/10979
2427         * gcc.dg/20030707-1.c: New testcase.
2428
2429 2003-07-07  Roger Sayle  <roger@eyesopen.com>
2430
2431         PR optimization/11059
2432         * g++.dg/opt/emptyunion.C: New testcase.
2433
2434 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2435             Eric Botcazou  <ebotcazou@libertysurf.fr>
2436
2437         * g++.dg/opt/stack1.C: New test.
2438
2439 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
2440
2441         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
2442         run test.
2443
2444         PR c++/11431
2445         * g++.dg/expr/static_cast3.C: New test.
2446
2447 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
2448
2449         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
2450         everywhere.
2451         * gcc.dg/concat.c: Concatenation of string constants with
2452         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
2453         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
2454         * gcc.dg/cpp/escape-2.c: Use wide character constants where
2455         necessary to avoid multi-character character constant warning.
2456         * gcc.dg/cpp/escape.c: Likewise.
2457         * gcc.dg/cpp/ucs.c: Likewise.
2458         Remove backslashes from dg-bogus comments, as they confuse Tcl.
2459         Fix a typo.
2460
2461 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
2462
2463         PR c/11428
2464         * gcc.c-torture/compile/20030704-1.c: New.
2465
2466 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
2467
2468         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
2469
2470 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
2471
2472         PR c++/5287, PR c++/7910,  PR c++/11021
2473         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
2474         tests for warnings.
2475         * g++.dg/ext/dllimport2.C: Add tests for warnings.
2476         * g++.dg/ext/dllimport3.C: Likewise.
2477         * g++.dg/ext/dllimport4.C: New file.
2478         * g++.dg/ext/dllimport5.C: New file.
2479         * g++.dg/ext/dllimport6.C: New file.
2480         * g++.dg/ext/dllimport7.C: New file.
2481         * g++.dg/ext/dllimport8.C: New file.
2482         * g++.dg/ext/dllimport9.C: New file.
2483         * g++.dg/ext/dllimport10.C: New file.
2484         * g++.dg/ext/dllexport1.C: New file.
2485
2486 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
2487
2488         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
2489         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
2490
2491 2003-07-03  Roger Sayle  <roger@eyesopen.com>
2492
2493         * gcc.dg/builtins-25.c: New testcase.
2494         * gcc.dg/builtins-26.c: New testcase.
2495
2496 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
2497
2498         * gcc.dg/compat/vector-defs.h: New file.
2499         * gcc.dg/compat/vector-setup.h: New file.
2500         * gcc.dg/compat/vector-check.h: New file.
2501         * gcc.dg/compat/vector-1_main.c: New file.
2502         * gcc.dg/compat/vector-1_x.c: New file.
2503         * gcc.dg/compat/vector-1_y.c: New file.
2504         * gcc.dg/compat/vector-2_main.c: New file.
2505         * gcc.dg/compat/vector-2_x.c: New file.
2506         * gcc.dg/compat/vector-2_y.c: New file.
2507
2508         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
2509         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
2510         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
2511         * gcc.dg/compat/struct-align-1.h: New file.
2512         * gcc.dg/compat/struct-align-1_main.c: New file.
2513         * gcc.dg/compat/struct-align-1_x.c: New file.
2514         * gcc.dg/compat/struct-align-1_y.c: New file.
2515         * gcc.dg/compat/struct-align-2.h: New file.
2516         * gcc.dg/compat/struct-align-2_main.c: New file.
2517         * gcc.dg/compat/struct-align-2_x.c: New file.
2518         * gcc.dg/compat/struct-align-2_y.c: New file.
2519
2520         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
2521         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
2522         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2523         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
2524         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
2525         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2526         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2527         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
2528         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
2529         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2530         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2531         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2532         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2533         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2534         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2535         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2536         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2537         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2538         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2539         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2540         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2541         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2542         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2543         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2544         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2545         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2546         * gcc.dg/compat/struct-return-10_x.c: Ditto.
2547         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2548         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2549
2550 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2551
2552         * gcc.dg/i386-call-1.c: New test.
2553
2554 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
2555
2556         PR c++/9162
2557         * g++.dg/parse/defarg4.C: New.
2558
2559 2003-07-03  Roger Sayle  <roger@eyesopen.com>
2560
2561         PR target/10700
2562         * gcc.c-torture/compile/20030703-1.c: New test case.
2563
2564 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
2565
2566         * g++.dg/template/local3.C: Remove extra semicolon.
2567
2568 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2569
2570         * gcc.dg/i386-volatile-1.c: New test.
2571
2572 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
2573
2574         PR c++/11072
2575         * g++.dg/other/offsetof2.C: XFAIL.
2576         * g++.dg/other/offsetof5.C: New.
2577
2578         PR c++/10219
2579         * g++.dg/template/error1.C: New.
2580
2581         PR c++/9779
2582         * g++.dg/template/dependent-expr1.C: New.
2583
2584 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
2585
2586         PR c++/6949
2587         * g++.dg/template/local3.C: New test.
2588
2589         PR c++/11149
2590         * g++.dg/lookup/scoped6.C: New test.
2591
2592 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
2593
2594         PR c++/8046
2595         * g++.dg/other/error7.C: New test.
2596
2597 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
2598
2599         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
2600         * g++.old-deja/g++.abi/vtable3.h: Likewise.
2601         * g++.old-deja/g++.law/code-gen5.C: Likewise.
2602         * g++.old-deja/g++.other/union2.C: Likewise.
2603         * gcc.dg/c90-const-expr-2.c: Likewise.
2604         * gcc.dg/c90-const-expr-3.c: Likewise.
2605         * gcc.dg/c99-const-expr-2.c: Likewise.
2606         * gcc.dg/c99-const-expr-3.c: Likewise.
2607         * gcc.dg/concat.c: Likewise.
2608
2609 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
2610
2611         PR c++/9559
2612         * g++.dg/init/static1.C: New test.
2613
2614 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2615
2616         * Changelog: Remove ">>>>>>>" from previous change.
2617
2618 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2619
2620         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
2621         * g++.old-deja/g++.other/access2.C: Likewise.
2622         * g++.old-deja/g++.other/decl2.C: Likewise.
2623         * gcc.c-torture/execute/20020615-1.c: Likewise.
2624
2625 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2626
2627         PR c++/4933
2628         * g++.dg/template/sizeof4.C: New test.
2629
2630 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2631
2632         * g++.dg/other/error6.C: New test.
2633
2634 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2635
2636         PR c++/10750
2637         * g++.dg/parse/constant2.C: New test.
2638
2639 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
2640
2641         PR c++/11106
2642         * g++.dg/other/error5.C: New test.
2643
2644 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2645
2646         * gcc.dg/format/gcc_diag-1.c: New test.
2647
2648 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
2649
2650         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
2651
2652 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
2653
2654         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
2655         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
2656         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
2657
2658 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
2659
2660         * gcc.c-torture/execute/builtins/string-8.c: New test.
2661         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
2662         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
2663         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
2664
2665 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
2666
2667         PR c++/10468
2668         * g++.dg/ext/typeof6.C: New test.
2669
2670 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
2671
2672         PR c++/10796
2673         * g++.dg/init/enum1.C: New test.
2674
2675 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
2676
2677         * gcc.dg/20030627-1.c: New test.
2678
2679 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
2680
2681         PR c++/11332
2682         * g++.dg/expr/static_cast2.C: New test.
2683
2684 2003-06-26  Roger Sayle  <roger@eyesopen.com>
2685             Jakub Jelinek  <jakub@redhat.com>
2686
2687         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
2688         sprintf(dst,"%s",src) optimization.
2689         * gcc.c-torture/execute/20030626-1.c: New test case.
2690         * gcc.c-torture/execute/20030626-2.c: New test case.
2691
2692 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
2693
2694         * gcc.c-torture/execute/multi-ix.c: New test.
2695
2696         * gcc.c-torture/execute/simd-4.c (main):
2697         Added missing semicolon at end of union.
2698
2699 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
2700
2701         PR c++/8266
2702         * g++.dg/template/explicit-instantiation3.C: New test.
2703
2704 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2705
2706         * gcc.dg/20030626-1.c: Use signed char.
2707
2708 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2709
2710         * gcc.dg/20030626-1.c: New test.
2711
2712 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
2713
2714         * const-str-2.m: Update.
2715
2716 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
2717
2718         PR c++/10990
2719         * g++.dg/rtti/dyncast1.C: New test.
2720         * g++.dg/abi/mangle4.C: Correct base-specifier access.
2721         * g++.dg/lookup/scoped1.C: Remove XFAIL.
2722         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
2723
2724         PR c++/10931
2725         * g++.dg/expr/static_cast1.C: New test.
2726
2727 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
2728
2729         * gcc.dg/20030625-1.c: New test.
2730
2731 2003-06-24  Roger Sayle  <roger@eyesopen.com>
2732
2733         * gcc.c-torture/compile/20030624-1.c: New test case.
2734
2735 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
2736
2737         * gcc.c-torture/execute/string-opt-17.c: New test.
2738
2739 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
2740
2741         PR c++/5754
2742         * g++.dg/parse/crash6.C: New test.
2743
2744 2003-06-23  Roger Sayle  <roger@eyesopen.com>
2745
2746         * gcc.dg/builtins-24.c: New test case.
2747
2748 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
2749
2750         * g++.dg/opt/operator1.C: New test.
2751
2752 2003-06-22  Roger Sayle  <roger@eyesopen.com>
2753
2754         * gcc.c-torture/execute/string-opt-16.c: New test case.
2755
2756 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
2757
2758         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
2759         * g++.old-deja/g++.other/conv7.C: Likewise
2760         * g++.old-deja/g++.other/overcnv2.C: Likewise.
2761         * g++.old-deja/g++.other/overload14.C: Likewise.
2762
2763 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
2764
2765         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
2766         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
2767
2768 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2769
2770         PR c++/10888
2771         * g++.dg/warn/Winline-3.C: New test.
2772
2773 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2774
2775         * lib/target-supports.exp (check_alias_available): Make the test
2776         program acceptable to the Solaris assembler.
2777
2778         PR c++/10749
2779         * g++.dg/template/memclass2.C: New test.
2780
2781 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2782             Eric Botcazou  <ebotcazou@libertysurf.fr>
2783
2784         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
2785         data for non-matching targets.
2786         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
2787
2788 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2789
2790         PR c++/10845
2791         * g++.dg/template/member3.C: New test.
2792
2793 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
2794
2795         PR c++/10939
2796         * g++.dg/template/func1.C: New test.
2797
2798         PR c++/9649
2799         * g++.dg/template/static4.C: New test.
2800         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
2801
2802         PR c++/11041
2803         * g++.dg/init/ref7.C: New test.
2804
2805 2003-06-19  Matt Austern  <austern@apple.com>
2806
2807         PR c++/11228
2808         * g++.dg/anew1.C: New test.
2809         * g++.dg/anew2.C: New test.
2810         * g++.dg/anew3.C: New test.
2811         * g++.dg/anew4.C: New test.
2812
2813 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
2814
2815         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
2816
2817 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
2818
2819         * gcc.c-torture/execute/simd-4.c (main): Make expected value
2820         endian-dependent.
2821
2822 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
2823
2824         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
2825         Remove cruft.
2826
2827 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
2828
2829         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
2830         * gcc.c-torture/compile/961203-1.c: Likewise.
2831         * gcc.c-torture/compile/980506-1.c: Likewise.
2832
2833 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2834
2835         PR c++/10712
2836         * g++.dg/lookup/using7.C: New test.
2837
2838 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2839
2840         PR c++/11105
2841         * g++.dg/abi/conv1.C: Remove it.
2842         * g++.dg/template/conv7.C: New test.
2843         * g++.dg/template/conv8.C: Likewise.
2844         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
2845         conversion operator.
2846
2847 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
2848
2849         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
2850         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
2851         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2852         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
2853         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
2854         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2855         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2856         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
2857         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
2858         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2859         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2860         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2861         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2862         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2863         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2864         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2865         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2866         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2867         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2868         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2869         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2870         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2871         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2872         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2873         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2874         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2875         * gcc.dg/compat/struct-return-10_x.c: Ditto.
2876         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2877         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2878
2879 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
2880
2881         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
2882         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
2883         indications.
2884
2885 2003-06-16  Roger Sayle  <roger@eyesopen.com>
2886
2887         * gcc.dg/i386-387-5.c: New test case.
2888         * gcc.dg/i386-387-6.c: New test case.
2889         * gcc.dg/builtins-23.c: New test case.
2890
2891 2003-06-15  Roger Sayle  <roger@eyesopen.com>
2892
2893         * gcc.dg/builtins-22.c: New test case.
2894         * gcc.dg/i386-387-1.c: Update to test exp.
2895         * gcc.dg/i386-387-2.c: Likewise.
2896
2897 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2898
2899         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
2900
2901 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2902
2903         * lib/gcc-dg.exp (dg-require-dll): New function.
2904         (dg-xfail-if): Likewise.
2905         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
2906         driver.
2907
2908         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
2909         * gcc.c-torture/compile/20001205-1.c: Likewise.
2910         * gcc.c-torture/compile/20001226-1.c: Likewise.
2911         * gcc.c-torture/compile/20010518-2.c: Likewise.
2912         * gcc.c-torture/compile/20020312-1.c: Likewise.
2913         * gcc.c-torture/compile/20020604-1.c: Likewise.
2914         * gcc.c-torture/compile/920501-12.c: Likewise.
2915         * gcc.c-torture/compile/920501-4.c: Likewise.
2916         * gcc.c-torture/compile/920520-1.c: Likewise.
2917         * gcc.c-torture/compile/920521-1.c: Likewise.
2918         * gcc.c-torture/compile/920625-1.c: Likewise.
2919         * gcc.c-torture/compile/961203-1.c: Likewise.
2920         * gcc.c-torture/compile/980506-1.c: Likewise.
2921         * gcc.c-torture/compile/981006-1.c: Likewise.
2922         * gcc.c-torture/compile/981022-1.c: Likewise.
2923         * gcc.c-torture/compile/981223-1.c: Likewise.
2924         * gcc.c-torture/compile/990617-1.c: Likewise.
2925         * gcc.c-torture/compile/dll.c: Likewise.
2926         * gcc.c-torture/compile/labels-3.c: Likewise.
2927         * gcc.c-torture/compile/mipscop-1.c: Likewise.
2928         * gcc.c-torture/compile/mipscop-2.c: Likewise.
2929         * gcc.c-torture/compile/mipscop-3.c: Likewise.
2930         * gcc.c-torture/compile/mipscop-4.c: Likewise.
2931         * gcc.c-torture/compile/simd-5.c: Likewise.
2932         * gcc.c-torture/compile/20000804-1.x: Remove.
2933         * gcc.c-torture/compile/20001205-1.x: Likewise.
2934         * gcc.c-torture/compile/20001226-1.x: Likewise.
2935         * gcc.c-torture/compile/20010518-2.x: Likewise.
2936         * gcc.c-torture/compile/20020312-1.x: Likewise.
2937         * gcc.c-torture/compile/20020604-1.x: Likewise.
2938         * gcc.c-torture/compile/920501-12.x: Likewise.
2939         * gcc.c-torture/compile/920501-4.x: Likewise.
2940         * gcc.c-torture/compile/920520-1.x: Likewise.
2941         * gcc.c-torture/compile/920521-1.x: Likewise.
2942         * gcc.c-torture/compile/920625-1.x: Likewise.
2943         * gcc.c-torture/compile/961203-1.x: Likewise.
2944         * gcc.c-torture/compile/980506-1.x: Likewise.
2945         * gcc.c-torture/compile/981006-1.x: Likewise.
2946         * gcc.c-torture/compile/981022-1.x: Likewise.
2947         * gcc.c-torture/compile/981223-1.x: Likewise.
2948         * gcc.c-torture/compile/990617-1.x: Likewise.
2949         * gcc.c-torture/compile/mipscop-1.x: Likewise.
2950         * gcc.c-torture/compile/mipscop-2.x: Likewise.
2951         * gcc.c-torture/compile/mipscop-3.x: Likewise.
2952         * gcc.c-torture/compile/mipscop-4.x: Likewise.
2953         * gcc.c-torture/compile/simd-5.x: Likewise.
2954
2955         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
2956
2957 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2958
2959         * gcc.c-torture/execute/20030611-1.c: New test.
2960
2961 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2962
2963         PR middle-end/168
2964         * gcc.dg/20030612-1.c: New test case.
2965
2966 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2967
2968         PR c++/10635
2969         * g++.dg/expr/cast1.C: New test.
2970
2971 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2972
2973         * gcc.dg/builtins-21.c: New test case.
2974
2975 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
2976
2977         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
2978         options instead of at the end.
2979         * lib/objc.exp (objc_target_compile): Likewise.
2980
2981 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
2982
2983         PR c++/10432
2984         * g++.dg/parse/error1.C: New test.
2985
2986 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
2987
2988         * gcc.dg/compat/struct-by-value-11_main.c: New file.
2989         * gcc.dg/compat/struct-by-value-11_x.c: New file.
2990         * gcc.dg/compat/struct-by-value-11_y.c: New file.
2991         * gcc.dg/compat/struct-by-value-12_main.c: New file.
2992         * gcc.dg/compat/struct-by-value-12_x.c: New file.
2993         * gcc.dg/compat/struct-by-value-12_y.c: New file.
2994         * gcc.dg/compat/struct-by-value-13_main.c: New file.
2995         * gcc.dg/compat/struct-by-value-13_x.c: New file.
2996         * gcc.dg/compat/struct-by-value-13_y.c: New file.
2997         * gcc.dg/compat/struct-by-value-14_main.c: New file.
2998         * gcc.dg/compat/struct-by-value-14_x.c: New file.
2999         * gcc.dg/compat/struct-by-value-14_y.c: New file.
3000         * gcc.dg/compat/struct-by-value-15_main.c: New file.
3001         * gcc.dg/compat/struct-by-value-15_x.c: New file.
3002         * gcc.dg/compat/struct-by-value-15_y.c: New file.
3003         * gcc.dg/compat/struct-by-value-16_main.c: New file.
3004         * gcc.dg/compat/struct-by-value-16_x.c: New file.
3005         * gcc.dg/compat/struct-by-value-16_y.c: New file.
3006         * gcc.dg/compat/struct-by-value-17_main.c: New file.
3007         * gcc.dg/compat/struct-by-value-17_x.c: New file.
3008         * gcc.dg/compat/struct-by-value-17_y.c: New file.
3009         * gcc.dg/compat/struct-by-value-18_main.c: New file.
3010         * gcc.dg/compat/struct-by-value-18_x.c: New file.
3011         * gcc.dg/compat/struct-by-value-18_y.c: New file.
3012
3013         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
3014         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
3015         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
3016         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
3017         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
3018         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
3019         * gcc.dg/compat/scalar-return-3_main.c: New file.
3020         * gcc.dg/compat/scalar-return-3_x.c: New file.
3021         * gcc.dg/compat/scalar-return-3_y.c: New file.
3022         * gcc.dg/compat/scalar-return-4_main.c: New file.
3023         * gcc.dg/compat/scalar-return-4_x.c: New file.
3024         * gcc.dg/compat/scalar-return-4_y.c: New file.
3025
3026 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
3027
3028         * gcc.dg/compat/fp2-struct-check.h: New file.
3029         * gcc.dg/compat/fp2-struct-defs.h: New file.
3030         * gcc.dg/compat/fp2-struct-init.h: New file.
3031         * gcc.dg/compat/struct-by-value-10_main.c: New file.
3032         * gcc.dg/compat/struct-by-value-10_x.c: New file.
3033         * gcc.dg/compat/struct-by-value-10_y.c: New file.
3034         * gcc.dg/compat/struct-return-10_main.c: New file.
3035         * gcc.dg/compat/struct-return-10_x.c: New file.
3036         * gcc.dg/compat/struct-return-10_y.c: New file.
3037
3038         * gcc.dg/compat/compat-common.h: New file.
3039         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
3040         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
3041         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
3042         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
3043         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
3044         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
3045         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
3046         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
3047         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
3048         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
3049         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
3050         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
3051         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
3052         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
3053         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
3054         * gcc.dg/compat/small-struct-check.h: Ditto.
3055         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
3056         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
3057         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
3058         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
3059         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
3060         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
3061         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
3062         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
3063         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
3064         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
3065         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3066         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
3067         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
3068         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3069         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
3070         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
3071         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
3072         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
3073         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
3074         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
3075         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
3076         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
3077         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
3078         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
3079         * gcc.dg/compat/struct-return-2_main.c: Ditto.
3080         * gcc.dg/compat/struct-return-2_x.c: Ditto.
3081         * gcc.dg/compat/struct-return-2_y.c: Ditto.
3082         * gcc.dg/compat/struct-return-3_main.c: Ditto.
3083         * gcc.dg/compat/struct-return-3_x.c: Ditto.
3084         * gcc.dg/compat/struct-return-3_y.c: Ditto.
3085
3086 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
3087
3088         * g++.dg/pch/static-1.C: New file.
3089         * g++.dg/pch/static-1.Hs: New file.
3090
3091 2003-06-10  Richard Henderson  <rth@redhat.com>
3092
3093         * gcc.dg/asm-7.c: Adjust expected warning text.
3094
3095 2003-06-10  Roger Sayle  <roger@eyesopen.com>
3096
3097         * gcc.dg/builtins-20.c: New test case.
3098
3099 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
3100
3101         PR c++/11131
3102         * g++.dg/opt/template1.C: New test.
3103
3104 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
3105
3106         * lib/gcc-dg.exp (dg-test): Clear additional_files and
3107         additional_sources.
3108
3109 2003-05-21  David Taylor  <dtaylor@emc.com>
3110
3111         * gcc.dg/Wpadded.c: New file.
3112
3113 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
3114
3115         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
3116         * gcc.dg/special/weak-2.c: Add dg-require-weak.
3117         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
3118         dg-require-weak.
3119
3120 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
3121
3122         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
3123
3124 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
3125
3126         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
3127         (dg-require-alias): Likewise.
3128         (dg-require-gc-sections): Likewise.
3129         * lib/target-supports.exp (check_gc_sections_available): Likewise.
3130
3131 2003-06-08  Richard Henderson  <rth@redhat.com>
3132
3133         * gcc.dg/20011029-2.c: Fix the array reference.
3134         * gcc.dg/asm-7.c: New.
3135
3136 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
3137
3138         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
3139
3140 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
3141
3142         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
3143         (dg-require-gc-sections): Likewise.
3144
3145 2003-06-08  Jan Hubicka  <jh@suse.cz>
3146
3147         * i386-cmov1.c: Fix regular expression.
3148         * i386-cvt-1.c: Likewise.
3149         * i386-local.c: Likewise.
3150         * i386-local2.c: Likewise.
3151         * i386-mul.c: Likewise.
3152         * i386-ssetype-1.c: Likewise.
3153         * i386-ssetype-3.c: Likewise.
3154         * i386-ssetype-5.c: Likewise.
3155
3156 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3157
3158         PR c++/11039
3159         * g++.dg/warn/implicit-typename2.C: New test.
3160         * g++.dg/warn/implicit-typename3.C: New test.
3161
3162 2003-06-07  Richard Henderson  <rth@redhat.com>
3163
3164         * g++.dg/other/offsetof3.C: Use size_t.
3165         * g++.dg/other/offsetof4.C: Likewise.
3166
3167 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
3168
3169         * lib/copy-file.exp: New. Implement gcc_copy_files.
3170
3171         * lib/dg-pch.exp: Load copy-file.exp
3172         (dg-pch): Use gcc_copy_files instead of "file copy".
3173
3174 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
3175
3176         * gcc.dg/weak/weak.exp: Simplify.
3177         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
3178         * gcc.dg/weak/weak-1.c: Likewise.
3179         * gcc.dg/weak/weak-2.c: Likewise.
3180         * gcc.dg/weak/weak-3.c: Likewise.
3181         * gcc.dg/weak/weak-4.c: Likewise.
3182         * gcc.dg/weak/weak-5.c: Likewise.
3183         * gcc.dg/weak/weak-6.c: Likewise.
3184         * gcc.dg/weak/weak-7.c: Likewise.
3185         * gcc.dg/weak/weak-8.c: Likewise.
3186         * gcc.dg/weak/weak-9.c: Likewise.
3187
3188 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
3189
3190         gcc.c-torture/execute/20030606-1.c: New.
3191
3192 2003-06-06  Roger Sayle  <roger@eyesopen.com>
3193
3194         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
3195         * gcc.dg/builtins-19.c: Likewise.
3196
3197 2003-06-06  Roger Sayle  <roger@eyesopen.com>
3198
3199         * gcc.dg/builtins-2.c: Add some more tests.
3200         * gcc.dg/builtins-18.c: New test case.
3201         * gcc.dg/builtins-19.c: New test case.
3202
3203 2003-06-06  Roger Sayle  <roger@eyesopen.com>
3204             Jim Wilson  <wilson@tuliptree.org>
3205
3206         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
3207
3208 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
3209
3210         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
3211         mempcpy/stpcpy calls not to be optimized into something else.
3212         * gcc.c-torture/execute/string-opt-3.c: Moved to...
3213         * gcc.c-torture/execute/builtins/string-7.c: ...here.
3214         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
3215
3216 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3217
3218         * gcc.dg/format/asm_fprintf-1.c: New test.
3219
3220 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
3221
3222         * lib/gcc-defs.exp (additional_sources): New variable.
3223         (dg-additional-sources): New function.
3224         (additional_files): New variable.
3225         (dg-additional-files): New function.
3226         (dg-additional-files-options): Likewise.
3227         * lib/gcc-dg.exp (dg-require-weak): New function.
3228         (dg-require-alias): Likewise.
3229         (dg-require-gc-sections): Likewise.
3230         * lib/target-supports.exp (check_alias_available): Remove testfile
3231         parameter.
3232         (check_gc_sections_available): New function.
3233         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
3234         (dg-gpp-additional-files): Likewise.
3235         * lib/g++.exp (additional_sources): Remove.
3236         (additional_files): Likewise.
3237         (g++_target_compile): Use dg-additional-files-options.
3238
3239         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
3240         Tcl logic.
3241         * gcc.dg/special/ecos.exp: Remove.
3242         * gcc.dg/special/20000419-2.c: Use dg-require-*.
3243         * gcc.dg/special/alias-1.c: Likewise.
3244         * gcc.dg/special/alias-2.c: Likewise.
3245         * gcc.dg/special/gcsec-1.c: Likewise.
3246         * gcc.dg/special/weak-1.c: Likewise.
3247         * gcc.dg/special/weak-2.c: Likewise.
3248         * gcc.dg/special/wkali-1.c: Likewise.
3249         * gcc.dg/special/wkali-2.c: Likewise.
3250
3251         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
3252         dg-gpp-additional-*.
3253         * g++.dg/special/conpr-3.C: Likewise.
3254         * g++.dg/special/conpr-4.C: Likewise.
3255         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
3256         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
3257         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
3258         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
3259         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
3260         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
3261         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
3262         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
3263         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
3264         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
3265         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
3266         * g++.old-deja/g++.other/comdat1.C: Likewise.
3267         * g++.old-deja/g++.other/comdat2.C: Likewise.
3268         * g++.old-deja/g++.other/comdat3.C: Likewise.
3269         * g++.old-deja/g++.other/ctor1.C: Likewise.
3270         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
3271
3272 2003-06-05  Richard Henderson  <rth@redhat.com>
3273
3274         * gcc.dg/debug/20030605-1.c: New.
3275
3276 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
3277
3278         * README.QMTEST: Update.
3279
3280 2003-06-04  Richard Henderson  <rth@redhat.com>
3281
3282         * gcc.dg/cleanup-1.c: New.
3283         * gcc.dg/cleanup-2.c: New.
3284         * gcc.dg/cleanup-3.c: New.
3285         * gcc.dg/cleanup-4.c: New.
3286         * gcc.dg/cleanup-5.c: New.
3287         * gcc.dg/cleanup-6.c: New.
3288         * gcc.dg/cleanup-7.c: New.
3289
3290 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
3291
3292         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
3293
3294         * lib/dg-pch.exp: New file.
3295         * g++.dg/pch/pch.exp: Use dg-pch.exp.
3296         * gcc.dg/pch/pch.exp: Likewise.
3297
3298 2003-06-04  Roger Sayle  <roger@eyesopen.com>
3299
3300         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
3301         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
3302         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
3303         * gcc.dg/builtins-17.c: New test case.
3304         * gcc.dg/i386-387-4.c: New test case.
3305         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
3306
3307 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3308
3309         * gcc.dg/ultrasp9.c: New test.
3310
3311 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3312
3313         * gcc.c-torture/compile/20030604-1.c: New test.
3314         * gcc.dg/sparc-constant-1.c: New test.
3315
3316 2003-06-03  Glen Nakamura  <glen@imodulo.com>
3317
3318         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
3319
3320 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
3321
3322         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
3323
3324         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
3325         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
3326
3327 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
3328
3329         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
3330
3331 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3332
3333         PR c++/10940
3334         * g++.dg/template/spec10.C: New test.
3335
3336 2003-06-03  Roger Sayle  <roger@eyesopen.com>
3337
3338         * gcc.dg/builtins-16.c: New test case.
3339
3340 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
3341
3342         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
3343         mempcpy test with post-increments.
3344         * gcc.c-torture/execute/string-opt-3.c: New test.
3345         * gcc.dg/string-opt-1.c: New test.
3346
3347 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
3348
3349         PR fortran/10965
3350         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
3351
3352 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
3353
3354         * lib/scanasm.exp (dg-scan): New function, factored out of ...
3355         (scan-assembler): ... here.  Use dg-scan.
3356         (scan-assembler-not): Likewise.
3357         (scan-file): New function.
3358         (scan-file-not): Likewise.
3359         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
3360         * gcc.dg/cpp/_Pragma4.c: Likewise.
3361         * gcc.dg/cpp/_Pragma5.c: Likewise.
3362         * gcc.dg/cpp/avoidpaste1.c: Likewise.
3363         * gcc.dg/cpp/avoidpaste2.c: Likewise.
3364         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
3365         * gcc.dg/cpp/cmdlne-P.c: Likewise.
3366         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
3367         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
3368         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
3369         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
3370         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
3371         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
3372         * gcc.dg/cpp/cxxcom1.c: Likewise.
3373         * gcc.dg/cpp/line1.c: Likewise.
3374         * gcc.dg/cpp/maccom1.c: Likewise.
3375         * gcc.dg/cpp/maccom2.c: Likewise.
3376         * gcc.dg/cpp/maccom3.c: Likewise.
3377         * gcc.dg/cpp/maccom4.c: Likewise.
3378         * gcc.dg/cpp/maccom5.c: Likewise.
3379         * gcc.dg/cpp/maccom6.c: Likewise.
3380         * gcc.dg/cpp/multiline.c: Likewise.
3381         * gcc.dg/cpp/spacing1.c: Likewise.
3382         * gcc.dg/cpp/spacing2.c: Likewise.
3383         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
3384         * gcc.dg/cpp/trad/maccom1.c: Likewise.
3385         * gcc.dg/cpp/trad/maccom2.c: Likewise.
3386         * gcc.dg/cpp/trad/maccom3.c: Likewise.
3387         * gcc.dg/cpp/trad/maccom4.c: Likewise.
3388         * gcc.dg/cpp/trad/maccom6.c: Likewise.
3389         * gcc.dg/cpp/cxxcom2.c: Likewise.
3390         * gcc.dg/cpp/cxxcom2.h: New file.
3391
3392         * gcc.dg/cpp/truefalse.cpp: Move it to ...
3393         * g++.dg/cpp/truefalse.C: Here.
3394         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
3395
3396 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
3397
3398         * gcc.dg/cpp/redef3.c: New file.
3399
3400 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3401
3402         * gcc.dg/i386-loop-3.c: New test.
3403
3404 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
3405
3406         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
3407
3408 2003-05-31  Roger Sayle  <roger@eyesopen.com>
3409
3410         * gcc.dg/fwrapv-1.c: New test case.
3411         * gcc.dg/fwrapv-2.c: New test case.
3412
3413 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3414
3415         PR c++/10956
3416         * g++.dg/template/spec9.C: New test.
3417
3418 2003-05-29  Roger Sayle  <roger@eyesopen.com>
3419
3420         * gcc.dg/duff-4.c: New test case.
3421
3422 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
3423
3424         PR fortran/10843
3425         * g77.dg/ffixed-form-1.f: New test
3426         * g77.dg/ffixed-form-2.f: New test
3427         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
3428         * g77.dg/ffree-form-3.f: New test
3429
3430 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
3431
3432         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
3433         * gcc.dg/wint_t-1.c: Likewise.
3434
3435 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3436
3437         * g++.dg/template/access11.C: New test.
3438
3439 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3440
3441         PR c++/10849
3442         * g++.dg/template/access10.C: New test.
3443
3444 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3445             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3446
3447         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
3448
3449 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
3450
3451         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
3452         suppress for powerpc-*-darwin*.
3453         * gcc.dg/torture/builtin-noret-2.c: Likewise.
3454
3455 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
3456
3457         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
3458         suppress option for powerpc-*-darwin*.
3459
3460 2003-05-23  Roger Sayle  <roger@eyesopen.com>
3461
3462         * gcc.dg/builtins-1.c: Add tests for tan and atan.
3463         * gcc.dg/builtins-4.c: Add test for fmod.
3464
3465 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3466
3467         PR c++/10682
3468         * g++.dg/template/instantiate4.C: New test.
3469
3470 2003-05-22  Roger Sayle  <roger@eyesopen.com>
3471
3472         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
3473
3474 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
3475
3476         * gcc.dg/compat/scalar-return-1_main.c: New file.
3477         * gcc.dg/compat/scalar-return-1_x.c: New file.
3478         * gcc.dg/compat/scalar-return-1_y.c: New file.
3479         * gcc.dg/compat/scalar-return-2_main.c: New file.
3480         * gcc.dg/compat/scalar-return-2_x.c: New file.
3481         * gcc.dg/compat/scalar-return-2_y.c: New file.
3482         * gcc.dg/compat/struct-return-3_main.c: New file.
3483         * gcc.dg/compat/struct-return-3_y.c: New file.
3484         * gcc.dg/compat/struct-return-3_x.c: New file.
3485         * gcc.dg/compat/struct-return-2_main.c: New file.
3486         * gcc.dg/compat/struct-return-2_x.c: New file.
3487         * gcc.dg/compat/struct-return-2_y.c: New file.
3488
3489 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3490
3491         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
3492         for hppa*-hp-hpux*.
3493         * gcc.dg/20021014-1.c (dg-options): Likewise.
3494         * gcc.dg/nest.c (dg-options): Likewise.
3495
3496 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
3497
3498         PR c++/9738
3499         * g++.dg/ext/dllimport2.C: New file.
3500         * g++.dg/ext/dllimport3.C: New file.
3501
3502 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
3503
3504         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
3505         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
3506         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3507         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
3508         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3509         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
3510         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
3511         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
3512         * gcc.dg/compat/small-struct-defs.h: New file.
3513         * gcc.dg/compat/small-struct-init.h: New file.
3514         * gcc.dg/compat/small-struct-check.h: New file.
3515         * gcc.dg/compat/fp-struct-defs.h: New file.
3516         * gcc.dg/compat/fp-struct-check.h: New file.
3517         * gcc.dg/compat/fp-struct-init.h: New file.
3518         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
3519         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
3520
3521 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
3522
3523         * gcc.dg/20030225-2.c: New test.
3524
3525 2003-05-18  Roger Sayle  <roger@eyesopen.com>
3526             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3527
3528         * gcc.c-torture/compile/20030518-1.c: New test case.
3529
3530 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
3531
3532         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
3533         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
3534         gcc-dg-debug-runtest.
3535         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
3536         gcc-dg-debug-runtest.
3537
3538 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3539
3540         PR c++/9022
3541         * g++.dg/lookup/using6.C: New test.
3542
3543 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3544
3545         * g++.dg/parse/access2.C: New test.
3546
3547 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
3548
3549         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
3550         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
3551         * gcc.dg/debug/debug.exp: Likewise.
3552
3553 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
3554
3555         * gcc.dg/dollar.c: New test.
3556
3557 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
3558
3559         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
3560         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
3561         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
3562         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
3563         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
3564         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
3565         * gcc.dg/compat/struct-by-value-6_main.c: New file.
3566         * gcc.dg/compat/struct-by-value-6_x.c: New file.
3567         * gcc.dg/compat/struct-by-value-6_y.c: New file.
3568         * gcc.dg/compat/struct-by-value-7_main.c: New file.
3569         * gcc.dg/compat/struct-by-value-7_x.c: New file.
3570         * gcc.dg/compat/struct-by-value-7_y.c: New file.
3571         * gcc.dg/compat/struct-by-value-8_main.c: New file.
3572         * gcc.dg/compat/struct-by-value-8_x.c: New file.
3573         * gcc.dg/compat/struct-by-value-8_y.c: New file.
3574         * gcc.dg/compat/struct-by-value-9_main.c: New file.
3575         * gcc.dg/compat/struct-by-value-9_x.c: New file.
3576         * gcc.dg/compat/struct-by-value-9_y.c: New file.
3577
3578 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
3579
3580         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
3581         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
3582         support for "repo" mode.
3583         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
3584         * lib/g77-dg.exp: Likewise.
3585         * lib/obj-dg.exp: Likewise.
3586
3587 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
3588
3589         Merge from gcc-3_2-rhl8-branch:
3590         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
3591
3592         * gcc.dg/tls/opt-6.c: New test.
3593
3594         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
3595
3596         * gcc.dg/20030405-1.c: New test.
3597
3598         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
3599
3600         * gcc.dg/20030309-1.c: New test.
3601
3602         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3603
3604         * gcc.c-torture/execute/20030307-1.c: New test.
3605
3606         2003-02-20  Randolph Chung  <tausq@debian.org>
3607
3608         * gcc.c-torture/compile/20030220-1.c: New test.
3609
3610         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
3611
3612         * gcc.dg/20030217-1.c: New test.
3613
3614         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
3615
3616         * gcc.c-torture/compile/20020129-1.c: New test.
3617
3618         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3619
3620         * gcc.dg/unroll-1.c: New test.
3621
3622         2002-11-16  Jan Hubicka  <jh@suse.cz>
3623
3624         * gcc.c-torture/execute/20020920-1.c: New test.
3625
3626         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
3627
3628         PR target/7434
3629         * gcc.c-torture/compile/20021008-1.c: New test.
3630
3631         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
3632
3633         PR target/7559
3634         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
3635
3636         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
3637
3638         * gcc.c-torture/compile/20020807-1.c: New test.
3639
3640         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
3641
3642         * gcc.dg/tls/opt-1.c: New test.
3643
3644         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
3645
3646         * gcc.dg/20020729-1.c: New test.
3647
3648         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
3649
3650         * g++.dg/opt/life1.C: New test.
3651
3652         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
3653
3654         * gcc.dg/20020525-1.c: New test.
3655
3656         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
3657
3658         PR c++/6794
3659         * g++.dg/ext/pretty1.C: New test.
3660         * g++.dg/ext/pretty2.C: New test.
3661
3662 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
3663
3664         PR c++/8385
3665         * g++.dg/ext/typeof5.C: New test.
3666
3667 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
3668
3669         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
3670         __USER_LABEL_PREFIX__ into account.
3671         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
3672
3673 2003-05-14  Roger Sayle  <roger@eyesopen.com>
3674
3675         * gcc.dg/builtins-15.c: New test case.
3676
3677 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
3678
3679         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
3680
3681 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
3682
3683         * lib/g++.exp: Tweak handling of additional source files.
3684         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
3685         * g++.dg/special/conpr-2a.C: Rename to ...
3686         * g++.dg/special/conpr-2a.cc: ... this.
3687         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
3688         * g++.dg/special/conpr-3a.C: Rename to ...
3689         * g++.dg/special/conpr-3a.cc: This.
3690         * g++.dg/special/conpr-3b.C: Rename to ...
3691         * g++.dg/special/conpr-3b.cc: This.
3692         * g++.dg/special/conpr-4.C: New test.
3693         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
3694
3695 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
3696
3697         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
3698
3699 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3700
3701         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
3702         * g++.old-deja/g++.robertl/eb71.C: Likewise.
3703         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
3704         * g++.old-deja/g++.other/warn3.C: Likewise.
3705
3706 2003-05-11  Roger Sayle  <roger@eyesopen.com>
3707
3708         * gcc.dg/i386-387-1.c: Update to also test log.
3709         * gcc.dg/i386-387-2.c: Likewise.
3710
3711 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
3712
3713         * g77.f-torture/execute/int8421.f: New test.
3714
3715 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3716
3717         PR c++/10230, c++/10481
3718         * g++.dg/lookup/scoped5.C: New test.
3719
3720 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3721
3722         PR c++/10552
3723         * g++.dg/template/ttp6.C: New test.
3724
3725 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
3726
3727         * gcc.c-torture/execute/builtins: New directory.
3728         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
3729         gcc.c-torture/execute/builtins.
3730         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
3731         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
3732         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
3733         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
3734
3735 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3736
3737         PR c++/9252
3738         * g++.dg/template/access8.C: New test.
3739         * g++.dg/template/access9.C: New test.
3740
3741 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3742
3743         PR c++/9554
3744         * g++.dg/parse/access1.C: New test.
3745
3746 2003-05-09  DJ Delorie  <dj@redhat.com>
3747
3748         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
3749         long, and not an int.
3750
3751 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3752
3753         PR c++/10555, c++/10576
3754         * g++.dg/template/memclass1.C: New test.
3755
3756 2003-05-08  DJ Delorie  <dj@redhat.com>
3757
3758         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
3759         targets.
3760         * gcc.c-torture/execute/20021024-1.x: Likewise.
3761         * gcc.c-torture/execute/shiftdi.x: Likewise.
3762         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
3763         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
3764         * gcc.dg/20021018-1.c: Likewise.
3765
3766 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3767
3768         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
3769
3770         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
3771         (bcopy): Call memmove.
3772
3773 2003-05-08  Roger Sayle  <roger@eyesopen.com>
3774
3775         * g77.f-torture/compile/8485.f: New test case.
3776
3777 2003-05-07  Richard Henderson  <rth@redhat.com>
3778
3779         PR c++/10570
3780         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
3781         Verify exception_cleanup not called for rethrows.
3782         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
3783         when exiting catch block without rethrowing.
3784         * g++.dg/eh/forced3.C: New.
3785         * g++.dg/eh/forced4.C: New.
3786
3787 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
3788
3789         * gcc.dg/20030505.c: Fix triplet.
3790
3791 2003-05-06  DJ Delorie  <dj@redhat.com>
3792
3793         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
3794         * gcc.dg/nest.c: Likewise.
3795
3796 2003-05-05  Roger Sayle  <roger@eyesopen.com>
3797
3798         * gcc.dg/builtins-14.c: New test case.
3799
3800 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
3801
3802         * lib/compat.exp (compat-execute): New argument.
3803         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
3804         * gcc.dg/compat: New test directory.
3805         * gcc.dg/compat/compat.exp: New expect script.
3806         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
3807         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
3808         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
3809         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
3810         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
3811         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
3812
3813         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
3814         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
3815         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
3816         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
3817         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
3818         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
3819         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
3820         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
3821         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
3822         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
3823         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
3824         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
3825         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
3826         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
3827         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
3828
3829 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
3830
3831         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
3832
3833 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
3834
3835         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
3836
3837 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
3838
3839         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
3840         * gcc.dg/ppc-fsel-2.c: New test.
3841
3842         * gcc.dg/unused-5.c: New test.
3843
3844 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3845
3846         PR c++/10496
3847         * g++.dg/warn/pmf1.C: New test.
3848
3849 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3850
3851         PR c++/4494
3852         * g++.dg/warn/main.C: New test.
3853
3854 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3855
3856         * gcc.dg/nonnull-3.c: New test.
3857
3858 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
3859
3860         * gcc.dg/cpp/Wtrigraphs.c: Update.
3861         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
3862
3863 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
3864
3865         * gcc.dg/ppc-fsel-1.c: New test.
3866
3867 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
3868
3869         PR c/10604
3870         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
3871
3872 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
3873
3874         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
3875
3876 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3877
3878         PR c++/9364, c++/10553, c++/10586
3879         * g++.dg/parse/typename4.C: New test.
3880         * g++.dg/parse/typename5.C: Likewise.
3881
3882 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
3883
3884         * gcc.c-torture/compile/20030503-1.c: New test.
3885
3886 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3887
3888         * g++.dg/lookup/using5.C: Fix testcase error.
3889
3890 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
3891
3892         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
3893         since MEABI is no longer supported.  Remove all vestiges
3894         of MEABI from the test.
3895
3896 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3897
3898         PR c++/10554
3899         * g++.dg/lookup/using5.C: New test.
3900
3901 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3902
3903         PR c++/8772
3904         * g++.dg/template/ttp5.C: New test.
3905
3906 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
3907
3908         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
3909         (dg-gpp-additional-sources): New function.
3910         (dg-gpp-additional-files): Likewise.
3911         * lib/g++.exp (additional_sources): New variable.
3912         (additional_files): Likewise.
3913         (g++_target_compile): Deal with them.
3914         * lib/old-dejagnu.exp: Remove.
3915         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
3916         * g++.old-deja: Revise all tests to use dg commands.
3917
3918 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3919
3920         PR c++/9432, c++/9528
3921         * g++.dg/lookup/using4.C: New test.
3922
3923 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
3924
3925         * gcc.dg/noreturn-5.c: New file.
3926         * gcc.dg/noreturn-6.c: New file.
3927
3928         * gcc.c-torture/compile/inline-1.c: New file.
3929
3930 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3931
3932         PR c++/10551
3933         * g++.dg/template/explicit1.C: New test.
3934
3935 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3936
3937         PR c++/10549
3938         * g++.dg/other/bitfield1.C: New test.
3939
3940         PR c++/10527
3941         * g++.dg/init/new7.C: New test.
3942
3943 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3944
3945         * g++.dg/ext/desig1.C: New test.
3946         * g++.dg/ext/init1.C: Update.
3947
3948         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
3949
3950 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
3951
3952         PR c++/10180
3953         * g++.dg/warn/Winline-1.C: New test.
3954
3955 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
3956
3957         * gcc.c-torture/execute/string-opt-19.c: New test.
3958
3959         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
3960         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
3961
3962 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
3963
3964         PR c++/10506
3965         * g++.dg/init/new6.C: New test.
3966
3967         PR c++/10503
3968         * g++.dg/init/ref6.C: New test.
3969
3970 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
3971
3972         * g++.dg/warn/weak1.C: XFAIL on AIX4.
3973
3974 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3975
3976         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
3977         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
3978
3979 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
3980
3981         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
3982         initialized static data members.
3983
3984 2003-04-25  H.J. Lu <hjl@gnu.org>
3985
3986         * gcc.dg/ia64-sync-4.c: New test.
3987
3988 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3989
3990         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
3991         date.
3992
3993 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
3994
3995         PR c++/10337
3996         * g++.dg/warn/conv1.C: New test.
3997         * g++.old-deja/g++.other/conv7.C: Adjust.
3998         * g++.old-deja/g++.other/overload14.C: Adjust.
3999
4000 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
4001
4002         PR c++/10471
4003         * g++.dg/template/defarg2.C: New test.
4004
4005 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
4006
4007         * gcc.dg/cpp/include2.c: Update.
4008         * gcc.dg/cpp/multiline-2.c: New.
4009         * gcc.dg/cpp/multiline.c: Update.
4010         * gcc.dg/cpp/strify2.c: Update.
4011         * gcc.dg/cpp/trad/literals-2.c: Update.
4012
4013 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4014
4015         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
4016
4017 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
4018
4019         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
4020
4021 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
4022
4023         PR c++/10451
4024         * g++.dg/parse/crash4.C: New test.
4025
4026         PR c++/9847
4027         * g++.dg/parse/crash5.C: New test.
4028
4029 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
4030
4031         PR c++/10446
4032         * g++.dg/parse/crash3.C: New test.
4033
4034         PR c++/10428
4035         * g++.dg/parse/elab1.C: New test.
4036
4037 2003-04-22  Devang Patel  <dpatel@apple.com>
4038
4039         * gcc.dg/cpp/trad/funlike-5.c: New test.
4040
4041 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
4042
4043         * g++.dg/other/packed1.C: Fix dg options.
4044
4045 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
4046
4047         * g++.dg/other/offsetof2.C: New test.
4048
4049 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
4050
4051         * g++.dg/template/recurse.C: Adjust location of error messages.
4052
4053 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
4054
4055         PR c++/9881
4056         * g++.dg/init/addr-const1.C: New test.
4057         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
4058
4059 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
4060
4061         PR c++/10405
4062         * g++.dg/lookup/struct-hack1.C: New test.
4063
4064 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
4065
4066         * ucs.c: Update diagnostic messages.
4067
4068 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
4069
4070         * gcc.dg/cpp/truefalse.cpp: New test.
4071         * gcc.dg/cpp/cpp.exp: Update.
4072         * g++.dg/other/stdbool-if.C: Remove.
4073
4074 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
4075
4076         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
4077         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
4078
4079 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4080
4081         * gcc.c-torture/compile/20030418-1.c: New test.
4082
4083 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
4084
4085         * README.compat: Remove; content moved to doc/sourcebuild.texi.
4086
4087 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4088
4089         PR c++/10347
4090         g++.dg/template/dependent-name1.C: New test.
4091
4092 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
4093
4094         * gcc.dg/warn-1.c (tourist_guide): New array,
4095         contains a pointer to bar.
4096
4097 2003-04-16  Roger Sayle  <roger@eyesopen.com>
4098
4099         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
4100         * gcc.c-torture/execute/medce-1.c: New test case.
4101         * gcc.c-torture/execute/medce-2.c: New test case.
4102
4103 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
4104
4105         * lib/prune.exp: Ignore more messages.
4106
4107         PR c++/10381
4108         * g++.dg/parse/lookup3.C: New test.
4109
4110 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
4111
4112         * gcc.c-torture/compile/20030415-1.c : New test.
4113
4114 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
4115
4116         * gcc.c-torture/execute/scope-2.c: Move to ...
4117         * gcc.dg/noncompile/scope.c: .... here.
4118
4119 2003-04-14  Roger Sayle  <roger@eyesopen.com>
4120
4121         * gcc.dg/20030414-2.c: New test case.
4122
4123 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
4124
4125         PR target/10377
4126         * gcc.dg/20030414-1.c: New test.
4127
4128 2003-04-13  Roger Sayle  <roger@eyesopen.com>
4129
4130         * gcc.dg/builtins-12.c: New test case.
4131         * gcc.dg/builtins-13.c: New test case.
4132
4133 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4134
4135         * gcc.c-torture/execute/string-opt-18.c: New test.
4136
4137 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
4138
4139         PR c++/10300
4140         * g++.dg/init/new5.C: New test.
4141
4142 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
4143
4144         PR c++/7910
4145         * g++.dg/ext/dllimport1.C: New test.
4146
4147 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4148
4149         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
4150
4151 2003-04-11  Bud Davis <bdavis9659@comcast.net>
4152
4153         PR Fortran/9263
4154         * g77.f-torture/noncompile/9263.f: New test
4155         PR Fortran/1832
4156         * g77.f-torture/execute/1832.f: New test
4157
4158 2003-04-11  David Chad  <davidc@freebsd.org>
4159             Loren J. Rittle  <ljrittle@acm.org>
4160
4161         libobjc/8562
4162         * objc.dg/headers.m: New test.
4163
4164 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
4165
4166         * gcc.c-torture/execute/builtin-noret-2.c: New.
4167         * gcc.c-torture/execute/builtin-noret-2.x: New.
4168         XFAIL builtin-noret-2.c at -O1 and above.
4169         * gcc.dg/redecl.c: New.
4170         * gcc.dg/Wshadow-1.c: Update error regexps.
4171
4172 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
4173
4174         * g++.dg/abi/bitfield10.C: New test.
4175
4176 2003-04-09  Mike Stump  <mrs@apple.com>
4177
4178         * gcc.dg/pch/pch.exp: Make testcase names longer.
4179         * g++.dg/pch/pch.exp: Make testcase names longer.
4180
4181 2003-04-08  Roger Sayle  <roger@eyesopen.com>
4182
4183         * gcc.dg/builtins-11.c: New test case.
4184
4185 2003-04-08  Roger Sayle  <roger@eyesopen.com>
4186
4187         * gcc.dg/builtins-9.c: New test case.
4188         * gcc.dg/builtins-10.c: New test case.
4189
4190 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
4191
4192         * gcc.dg/noncompile/init-4.c.c: New test.
4193
4194 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
4195
4196         * gcc.misc-test/gcov-9.c: New test.
4197         * gcc.misc-test/gcov-10.c: New test
4198         * gcc.misc-test/gcov-11.c: New test.
4199
4200 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
4201
4202         PR optimization/10024
4203         * gcc.c-torture/compile/20030405-1.c: New test.
4204
4205 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
4206
4207         * gcc.dg/pch/static-3.c: New.
4208         * gcc.dg/pch/static-3.hs: New.
4209         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
4210
4211 2003-04-04  Richard Henderson  <rth@redhat.com>
4212
4213         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
4214         * g++.dg/eh/forced2.C: Likewise.
4215
4216 2003-04-03  Mike Stump  <mrs@apple.com>
4217
4218         * lib/scanasm.exp (scan-assembler): Add xfail processing for
4219         target arg.
4220         (scan-assembler-times, scan-assembler-not): Likewise.
4221         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
4222
4223 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4224
4225         * gcc.dg/sparc-loop-1.c: New test.
4226
4227 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
4228
4229         PR other/9274
4230         * g++.dg/pch/system-2.C: New.
4231         * g++.dg/pch/system-2.Hs: New.
4232
4233 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
4234
4235         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
4236
4237         * g++.dg/eh/simd-1.C (vecfunc): Same.
4238
4239 2003-04-01  Roger Sayle  <roger@eyesopen.com>
4240
4241         * gcc.c-torture/execute/20030401-1.c: New test case.
4242
4243 2003-04-01  Ziemowit Laski <zlaski@apple.com>
4244
4245         * objc.dg/defs.m: New.
4246
4247 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
4248
4249         * g++.dg/eh/simd-1.C: New.
4250         * g++.dg/eh/simd-2.C: New.
4251
4252 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
4253
4254         * gcc.c-torture/execute/simd-3.c: New.
4255
4256 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
4257
4258         PR c/9936
4259         * gcc.dg/20030331-2.c: New test.
4260
4261 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
4262
4263         PR c++/10278
4264         * g++.dg/parse/crash2.C: New test.
4265
4266 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
4267
4268         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
4269         * gcc.c-torture/execute/20030331-1.c: ...here.
4270
4271 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
4272
4273         * gcc.c-torture/execute/20030331-1.c: New test.
4274
4275 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
4276
4277         * lib/gcov.exp: Adjust call return testing strings.
4278         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
4279
4280 2003-03-31  Roger Sayle  <roger@eyesopen.com>
4281
4282         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
4283         * gcc.dg/builtins-7.c: New test case.
4284         * gcc.dg/builtins-8.c: New test case.
4285
4286 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
4287
4288         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
4289
4290 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
4291
4292         PR c++/7647
4293         * g++.dg/lookup-class-member-2.C: New test.
4294
4295 2003-03-30  Glen Nakamura  <glen@imodulo.com>
4296
4297         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
4298
4299 2003-03-28  Roger Sayle  <roger@eyesopen.com>
4300
4301         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
4302
4303 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
4304
4305         * g++.dg/init/attrib1.C: New test.
4306
4307 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4308
4309         * gcc.dg/ultrasp8.c: New test.
4310
4311 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4312
4313         * gcc.dg/ultrasp7.c: New test.
4314
4315 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
4316
4317         PR c++/10047
4318         * g++.dg/template/inline1.C: New test.
4319
4320 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4321
4322         * gcc.dg/sparc-dwarf2.c: New test.
4323
4324 2003-03-27  Roger Sayle  <roger@eyesopen.com>
4325
4326         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
4327         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
4328
4329 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
4330
4331         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
4332         than reading .x files.
4333         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
4334         * g77.dg/gcov/gcov-1.f: Likewise.
4335         * gcc.misc-tests/gcov-4b.c: Likewise.
4336         * gcc.misc-tests/gcov-5b.c: Likewise.
4337         * gcc.misc-tests/gcov-6.c: Likewise.
4338         * gcc.misc-tests/gcov-7.c: Likewise.
4339         * gcc.misc-tests/gcov-8.c: Likewise.
4340         * g++.dg/gcov/gcov-1.x: Remove.
4341         * g77.dg/gcov/gcov-1.x: Likewise.
4342         * gcc.misc-tests/gcov-4b.x: Likewise.
4343         * gcc.misc-tests/gcov-5b.x: Likewise.
4344         * gcc.misc-tests/gcov-6.x: Likewise.
4345         * gcc.misc-tests/gcov-7.x: Likewise.
4346         * gcc.misc-tests/gcov-8.x: Likewise.
4347
4348 2003-03-27  Glen Nakamura  <glen@imodulo.com>
4349
4350         PR opt/10087
4351         * gcc.dg/20030324-1.c: New test.
4352
4353 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
4354
4355         PR c++/10224
4356         * g++.dg/template/arg3.C: New test.
4357
4358         PR c++/10158
4359         * g++.dg/template/friend18.C: New test.
4360
4361 2003-03-26  Roger Sayle  <roger@eyesopen.com>
4362
4363         * g77.f-torture/compile/20030326-1.f: New test case.
4364
4365 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
4366
4367         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
4368
4369         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
4370
4371 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
4372
4373         * gcc.dg/ia64-sync-3.c: New test.
4374
4375 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
4376
4377         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
4378
4379 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4380
4381         * gcc.dg/ultrasp6.c: New test.
4382
4383 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4384
4385         * gcc.dg/i386-signbit-1.c: New test.
4386         * gcc.dg/i386-signbit-2.c: New test.
4387         * gcc.dg/i386-signbit-3.c: New test.
4388
4389 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4390
4391         * gcc.dg/ultrasp5.c: Fix options.
4392
4393 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
4394
4395         * gcc.dg/ultrasp5.c: Fix comment.
4396
4397 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
4398
4399         PR fortran/10197
4400         * g77.f-torture/execute/10197.f: New test.
4401
4402 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
4403
4404         PR c++/9898, c++/383
4405         * g++.dg/template/conv6.C: New test.
4406
4407         PR c++/10119
4408         * g++.dg/template/ptrmem5.C: New test.
4409
4410         PR c++/10026
4411         * g++.dg/lookup/koenig1.C: New test.
4412
4413         PR C++/10199
4414         * g++.dg/lookup/template2.C: New test.
4415
4416 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
4417
4418         * g++.dg/opt/rtti1.C: New test.
4419
4420 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4421
4422         * gcc.dg/ultrasp5.c: New test.
4423
4424 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
4425
4426         PR middle-end/9967
4427         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
4428         builtin fputs.
4429
4430 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
4431
4432         PR c/8224
4433         * gcc.dg/20030323-1.c: New test.
4434
4435 2003-03-23  Roger Sayle  <roger@eyesopen.com>
4436
4437         * gcc.c-torture/compile/20030323-1.c: New test case.
4438
4439 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
4440
4441         * gcc.dg/20030321-1.c: New test.
4442
4443 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
4444
4445         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
4446
4447 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
4448
4449         PR c++/9978, c++/9708
4450         * g++.dg/ext/vlm1.C: Adjust expected error.
4451         * g++.dg/ext/vla2.C: New test.
4452         * g++.dg/template/arg1.C: New test.
4453         * g++.dg/template/arg2.C: New test.
4454
4455 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
4456
4457         * g77.f-torture/execute/select.f: New test.
4458         * g77.f-torture/noncompile/select_no_compile.f: New test.
4459
4460 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
4461
4462         PR c++/9898
4463         * g++.dg/other/error4.C: New test.
4464
4465 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
4466
4467         * g++.dg/template/friend17.C: New test.
4468
4469 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
4470
4471         * gcc.c-torture/compile/20030320-1.c: New.
4472
4473 2003-03-20  Roger Sayle  <roger@eyesopen.com>
4474
4475         * gcc.dg/builtins-6.c: New test case.
4476
4477 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
4478
4479         PR target/10073
4480         * gcc.c-torture/compile/20030319-1.c: New.
4481
4482 2003-03-18  Jan Hubicka  <jh@suse.cz>
4483
4484         * gcc.dg/i386-cvt-1.c: New test.
4485
4486 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
4487
4488         * objc.dg/naming-1.m: Use "(parse|syntax) error".
4489         * objc.dg/naming-2.m: Likewise.
4490
4491 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
4492
4493         PR c++/9639
4494         * g++.dg/parse/crash1.C: New test.
4495
4496 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
4497
4498         PR c++/8805
4499         * g++.dg/eh/cleanup1.C: New test.
4500
4501 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
4502
4503         * gcc.c-torture/execute/20030316-1.c: New test case.
4504
4505 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
4506
4507         PR c++/9629
4508         * g++.dg/init/ctor2.C: New test.
4509
4510 2003-03-15  Roger Sayle  <roger@eyesopen.com>
4511
4512         * g77.f-torture/compile/xformat.f: New test case.
4513
4514 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4515
4516         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
4517         * g++.old-deja/g++.mike/eh50.C: Likewise.
4518
4519 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4520
4521         PR c++/6440
4522         * g++.dg/template/spec7.C: New test.
4523         * g++.dg/template/spec8.C: Likewise.
4524
4525 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
4526
4527         * gcc.c-torture/execute/20030313-1.c: New test.
4528
4529 2003-03-14  Richard Henderson  <rth@redhat.com>
4530
4531         * gcc.dg/inline-2.c: Adjust alpha test for external call.
4532
4533 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4534
4535         * gcc.c-torture/compile/20030314-1.c: New test.
4536
4537 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
4538
4539         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
4540         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
4541         thumb target,
4542         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
4543         to accept newer _imp__  prefix and additional
4544         newline in .drectve section.
4545         * gcc.dg/dll-4.c: Likewise.
4546         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
4547         switch.
4548
4549 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
4550
4551         * g++.dg/parse/namespace9.C: New test.
4552
4553         * g++.dg/init/ref5.C: New test.
4554         * g++.dg/parse/ptrmem1.C: Likewise.
4555
4556 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4557
4558         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
4559         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
4560         regular expression.
4561         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
4562         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
4563
4564 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
4565
4566         * gcc.c-torture/execute/20030224-2.c: New test.
4567
4568 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4569
4570         * gcc.dg/decl-3.c: New test.
4571
4572 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4573
4574         * gcc.dg/i386-loop-2.c: New test.
4575
4576 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
4577
4578         PR c++/9474
4579         * g++.dg/parse/namespace8.C: New test.
4580
4581         PR c++/9924
4582         * g++.dg/overload/builtin2.C: New test.
4583
4584 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
4585
4586         * gcc.dg/return-type-3.c: New test.
4587
4588 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
4589
4590         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
4591         profiling options are not supported.
4592
4593 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
4594
4595         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
4596         * g++.old-deja/g++.warn/impint2.C: Likewise.
4597
4598 2003-03-10  Devang Patel  <dpatel@apple.com>
4599
4600         * g++.dg/cpp/c++_cmd_1.C: New test.
4601         * g++.dg/cpp/c++_cmd_1.h: New file.
4602
4603 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
4604
4605         * gcc.dg/altivec-9.c: New file.
4606
4607 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4608
4609         * gcc.dg/ppc-sdata-1.c: New test.
4610         * gcc.dg/ppc-sdata-2.c: New test.
4611
4612 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
4613
4614         PR c++/9373
4615         * g++.dg/opt/ptrmem2.C: New test.
4616
4617         PR c++/8534
4618         * g++.dg/opt/ptrmem1.C: New test.
4619
4620 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4621
4622         * gcc.dg/i386-loop-1.c: New test.
4623
4624 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4625
4626         PR c++/9970
4627         * g++.dg/lookup/friend1.C: New test.
4628
4629 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
4630
4631         PR c++/9823
4632         * g++.dg/parser/constructor1.C: New test.
4633
4634 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
4635
4636         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
4637
4638         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
4639
4640 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
4641
4642         * gcc.dg/cpp/Wunused.c: Update test.
4643
4644 2003-03-08  Jan Hubicka  <jh@suse.cz>
4645
4646         * gcc.dg/inline-3.c: New test.
4647
4648 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
4649
4650         PR c++/9809
4651         * g++.dg/parse/builtin1.C: New test.
4652
4653         PR c++/9982
4654         * g++.dg/abi/cookie1.C: New test.
4655         * g++.dg/abi/cookie2.C: Likewise.
4656
4657         PR c++/9524
4658         * g++.dg/template/field1.C: New test.
4659
4660         PR c++/9912
4661         * g++.dg/parse/class1.C: New test.
4662         * g++.dg/parse/namespace7.C: Likewise.
4663         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
4664
4665 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
4666
4667         * g++.dg/init/ref4.C: New test.
4668
4669 2003-03-07  Jan Hubicka  <jh@suse.cz>
4670
4671         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
4672         * gcc.dg/inline-3.c:  New test.
4673
4674 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
4675
4676         * g++.dg/init/ref3.C: New test.
4677
4678         PR c++/9965
4679         * g++.dg/init/ref2.C: New test.
4680
4681         PR c++/9400
4682         * g++.dg/warn/Wshadow-2.C: New test.
4683
4684         PR c++/9791
4685         * g++.dg/warn/Woverloaded-1.C: New test.
4686
4687 2003-03-05  Jan Hubicka  <jh@suse.cz>
4688
4689         * gcc.dg/i386-local2.c: New.
4690         * gcc.dg/i386-local.c: Fix typo.
4691
4692 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
4693
4694         * g++.dg/abi/layout3.C: New test.
4695
4696 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4697
4698         * gcc.c-torture/compile/20030305-1.c
4699
4700 2003-03-05  Jan Hubicka  <jh@suse.cz>
4701
4702         * gcc.dg/i386-local.c: New.
4703
4704 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
4705
4706         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
4707
4708 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4709
4710         * gcc.dg/switch-2.c: New test.
4711         * gcc.dg/switch-3.c: New test.
4712         * gcc.dg/Wswitch.c: Adjust line numbers.
4713         * gcc.dg/Wswitch-default.c: Likewise.
4714         * gcc.dg/Wswitch-enum.c: Likewise.
4715
4716 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
4717
4718         * gcc.c-torture/execute/20030222-1.c: New test.
4719
4720 2003-03-03  James E Wilson  <wilson@tuliptree.org>
4721
4722         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
4723
4724 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
4725
4726         PR c++/9878
4727         * g++.dg/init/ref1.C: New test.
4728
4729 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
4730
4731         * gcc.dg/sh-relax.c: New SH-only test.
4732
4733 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
4734
4735         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
4736         comment explaining purpose of testcase.
4737
4738 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
4739
4740         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
4741         for HC11/HC12 (asm needs two int registers).
4742         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
4743         HC11/HC12 because the test uses an asm which needs two 32-bit
4744         registers.
4745
4746 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
4747
4748         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
4749         for HC11/HC12 (array is too large otherwise).
4750         * gcc.c-torture/compile/920501-4.x: New file, likewise.
4751         * gcc.c-torture/compile/20010518-2.x: Likewise.
4752         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
4753         HC11/HC12 (array is too large).
4754
4755 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
4756
4757         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
4758         * lib/g++-dg.exp (g++-dg-test): Likewise.
4759
4760 2003-03-01  Roger Sayle  <roger@eyesopen.com>
4761
4762         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
4763         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
4764
4765 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4766
4767         * g++.dg/warn/implicit-typename1.C: Remove warning.
4768
4769 2003-02-28  Richard Henderson  <rth@redhat.com>
4770
4771         * gcc.dg/noreturn-1.c: Move noreturn warning line.
4772         * gcc.dg/return-type-1.c: Move control reaches end warning line.
4773
4774 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
4775
4776         * gcc.dg/pch/pch.exp: Change .pch to .gch.
4777         * g++.dg/pch/pch.exp: Likewise.
4778
4779 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
4780
4781         PR c++/9879
4782         * testsuite/g++.dg/init/new4.C: New test.
4783
4784 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
4785
4786         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
4787
4788 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
4789
4790         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
4791         unsigned long.
4792
4793         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
4794         wider than float.
4795
4796 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4797
4798         * lib/scanasm.exp: Add support for counting numbers of
4799         occurences.
4800         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
4801         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
4802
4803 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
4804
4805         PR c++/9683
4806         * g++.dg/template/static3.C: New test.
4807
4808         PR c++/9829
4809         * g++.dg/parse/namespace6.C: New test.
4810
4811 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4812
4813         PR target/9732
4814         * gcc.dg/20030225-1.c: New test.
4815
4816 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
4817
4818         * README: Remove out-of-date information.
4819
4820         PR c++/9836
4821         * g++.dg/template/spec6.C: New test.
4822
4823 2003-02-24  Jeff Law  <law@redhat.com>
4824
4825         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
4826
4827 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4828
4829         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
4830         * gcc.dg/pragma-ep-1.c: Likewise.
4831
4832 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4833
4834         PR c++/9602
4835         * g++.dg/template/friend16.C: New test.
4836
4837 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
4838
4839         PR c++/5333
4840         * g++.dg/parse/fused-params1.C: Adjust error messages.
4841         * g++.dg/template/nested3.C: New test.
4842
4843 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
4844
4845         * g++.dg/abi/param1.C: New test.
4846
4847 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4848
4849         PR c++/7982
4850         * g++.dg/warn/implicit-typename1.C: New test.
4851
4852 2003-02-22  Kelley Cook <kelleycook@comcast.net>
4853
4854         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
4855         with "mtune".
4856         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4857         * gcc.c-torture/execute/20010129-1.x: Likewise.
4858         * gcc.dg/20011107-1.c: Likewise.
4859         * gcc.dg/20020108-1.c: Likewise.
4860         * gcc.dg/20020122-3.c: Likewise.
4861         * gcc.dg/20020206-1.c: Likewise.
4862         * gcc.dg/20020310-1.c: Likewise.
4863         * gcc.dg/20020426-2.c: Likewise.
4864         * gcc.dg/20020517-1.c: Likewise.
4865         * gcc.dg/991230-1.c: Likewise.
4866         * gcc.dg/i386-unroll-1.c: Likewise.
4867         * gcc.misc-tests/i386-prefetch.exp: Likewise.
4868
4869 2003-02-22  Jan Hubicka  <jh@suse.cz>
4870
4871         * gcc.dg/i386-mul.c: New test.
4872
4873 2003-02-21  Roger Sayle  <roger@eyesopen.com>
4874
4875         * gcc.dg/builtins-5.c: New test case.
4876
4877 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
4878
4879         * gcc.dg/asmreg-1.c: New test.
4880
4881 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4882
4883         PR c++/9749
4884         * g++.dg/parse/varmod1.C: New test.
4885
4886 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4887
4888         PR c++/9727
4889         * g++.dg/template/op1.C: New test.
4890
4891 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4892
4893         PR c++/8906
4894         * g++.dg/template/nested2.C: New test.
4895
4896 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4897
4898         PR c++/8724
4899         * g++.dg/expr/dtor1.C: New test.
4900
4901 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
4902
4903         * gcc.dg/cpp/include3.c: New test.
4904         * gcc.dg/cpp/inc/foo.h: New file.
4905
4906 2003-02-21  Glen Nakamura  <glen@imodulo.com>
4907
4908         * gcc.c-torture/execute/20030221-1.c: New test.
4909
4910 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
4911
4912         PR c++/9729
4913         * g++.dg/abi/conv1.C: New test.
4914
4915 2003-02-20  Jan Hubicka  <jh@suse.cz>
4916
4917         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
4918
4919 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
4920
4921         * gcc.c-torture/compile/20030219-1.c: New test.
4922
4923 2003-02-18  Jan Hubicka  <jh@suse.cz>
4924
4925         * gcc.dg/funcorder.c: New test.
4926
4927 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
4928
4929         * gcc.c-torture/execute/20030218-1.c: New.
4930
4931 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
4932
4933         * gcc.dg/20030218-1.c: New.
4934
4935 2003-02-18  Richard Henderson  <rth@redhat.com>
4936
4937         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
4938         * gcc.dg/attr-used-2.c: New.
4939
4940 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
4941
4942         PR c++/9704
4943         * g++.dg/init/copy5.C: New test.
4944
4945 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
4946
4947         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
4948         * g++.dg/pch/pch.exp: Likewise.
4949
4950 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
4951
4952         * gcc.c-torture/execute/20030209-1.c: Enable the test if
4953         STACK_SIZE is not defined.
4954
4955 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4956
4957         PR c++/9457
4958         * g++.dg/template/init1.C: New test.
4959
4960 2003-02-16  Jan HUbicka  <jh@suse.cz>
4961
4962         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
4963         (foo): Add few extra tests
4964         * gcc.dg/c99-const-expr-3.c: Likewise.
4965         * gcc.c-torture/execute/20030216-1.c: New.
4966
4967 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4968
4969         PR c++/9459
4970         * g++.dg/ext/typeof4.C: New test.
4971
4972 2003-02-15  Roger Sayle  <roger@eyesopen.com>
4973
4974         * gcc.dg/i386-387-3.c: New test case.
4975
4976 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
4977
4978         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
4979         cris-*-elf* cris-*-aout* and mmix-*-*.
4980
4981 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
4982
4983         * gcc.dg/20030213-1.c: New test.
4984
4985 2003-02-12  Roger Sayle  <roger@eyesopen.com>
4986
4987         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
4988         * gcc.dg/i386-387-2.c: Likewise.
4989
4990 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
4991
4992         * gcc.dg/ppc-spe.c: Fix formatting.
4993         Enable tests that were previously unsupported by gas.
4994         Delete tests for instructions that no longer exist.
4995         Switch arguments on evsubifw builtin.
4996
4997 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
4998
4999         * gcc.c-torture/execute/20030209-1.c: Disable the test if
5000         STACK_SIZE is too small.
5001
5002 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5003             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5004
5005         * gcc.dg/decl-2.c: New test.
5006
5007 2003-02-10  Jan Hubicka  <jh@suse.cz>
5008
5009         * gcc.dg/i386-fpcvt-1.c:  New test.
5010
5011 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
5012
5013         * gcc.c-torture/execute/20030209-1.c: New test.
5014
5015 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
5016
5017         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
5018         int-wide bitops, use the constants of the same width.
5019         Likewise, if long long is 32-bit wide, test bitops using
5020         32-bit constants.
5021
5022 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
5023
5024         * gcc.dg/20021014-1.c: Annotate with expected notice text.
5025
5026 2003-02-07  Roger Sayle  <roger@eyesopen.com>
5027
5028         * testsuite/gcc.dg/builtins-4.c: New test case.
5029
5030 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5031
5032         * gcc.dg/20020430-1.c: Fix dg command typos.
5033         * gcc.dg/20020503-1.c: Likewise.
5034
5035 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5036
5037         PR c++/8785
5038         * g++.dg/parse/fused-params1.C: New test.
5039
5040         PR c++/8857
5041         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
5042
5043         PR c++/8921
5044         * g++.dg/parse/non-dependent1.C: New test.
5045
5046         PR c++/8928
5047         * g++.dg/parse/dupl-tmpl-args1.C: New test.
5048
5049         PR c++/9228
5050         * g++.dg/parse/undefined7.C: New test.
5051         * g++.dg/parse/non-templ1.C: New test.
5052
5053         PR c++/9229
5054         * g++.dg/parse/too-many-tmpl-args1.C: New test.
5055
5056 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
5057
5058         * gcc.c-torture/compile/20030206-1.c: New test.
5059
5060 2003-02-05  Roger Sayle  <roger@eyesopen.com>
5061
5062         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
5063         "pow" to "foo" to avoid potential confusion with a math built-in.
5064
5065 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5066
5067         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
5068         conditions for SPARC targets.
5069
5070 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
5071
5072         * gcc.dg/20030204-1.c: New test.
5073
5074 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5075
5076         PR c++/38
5077         * g++.dg/parse/array-size1.C: New test.
5078
5079         PR c++/5657
5080         * g++.dg/parse/undefined3.C: New test.
5081
5082         PR c++/5665
5083         * g++.dg/parse/undefined4.C: New test.
5084
5085         PR c++/5975
5086         * g++.dg/parse/undefined5.C: New test.
5087
5088         PR c++/7259
5089         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
5090
5091         PR c++/8578
5092         * g++.dg/parse/casting-operator1.C: New test.
5093
5094         PR c++/8596
5095         * g++.dg/parse/undefined6.C: New test.
5096
5097         PR c++/8736
5098         * g++.dg/parse/missing-template1.C: New test.
5099
5100 2003-02-04  Jan Hubicka  <jh@suse.cz>
5101
5102         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
5103         * gcc.dg/i386-cmov?.c:  Likewise.
5104         * gcc.dg/i386-fpcvt-?.c:  Likewise.
5105         * gcc.dg/i386-ssefp-1.c:  Likewise.
5106         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
5107         conventions.
5108
5109 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
5110
5111         PR c++/7129
5112         * testsuite/g++.dg/ext/max.C: New test.
5113
5114 2003-02-03  Jan Hubicka  <jh@suse.cz>
5115
5116         * gcc.c-torture/execute/20030203-1.c: New test.
5117
5118 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
5119
5120         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
5121         'natural-endian'.
5122
5123 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
5124
5125         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
5126         * g++.dg/init/new2.C: Likewise.
5127         * g++.dg/other/new1.C: Likewise.
5128
5129 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
5130
5131         * gcc.dg/struct-ret-libc.c: New test.
5132
5133 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
5134
5135         * gcc.dg/20030129-1.c: New test.
5136
5137 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5138
5139         PR c++/8849
5140         * g++.dg/template/ptrmem4.C: New test.
5141
5142 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
5143
5144         * g++.dg/parser/constant1.C: New test.
5145
5146 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5147
5148         PR c++/8591
5149         * g++.dg/parse/friend2.C: New test.
5150
5151 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
5152
5153         PR c++/9437
5154         * g++.dg/template/unify4.C: New test.
5155
5156 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
5157
5158         * gcc.c-torture/execute/20030128-1.c: New test.
5159
5160 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
5161
5162         * g++.dg/lookup/nested1.C: Test moved from ...
5163         * g++.old-deja/g++.other/lookup24.C: ... here.
5164
5165 2003-01-28  Jan Hubicka  <jh@suse.cz>
5166
5167         * gcc.dg/i386-cmov5.c:  New test.
5168
5169 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
5170
5171         * gcc.c-torture/execute/20010925-1.c: Changed the
5172         memcpy declaration.
5173
5174 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
5175
5176         PR c++/3902
5177         * g++.dg/parse/template5.C: New test.
5178
5179 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
5180
5181         PR fortran/9258
5182         * g77.dg/pr9258: New test.
5183
5184 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
5185
5186         * README: Move relevant parts from README.g++.
5187
5188         * README.g++: Remove this file.
5189
5190 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
5191
5192         * g++.dg/abi/dcast1.C: New test.
5193
5194 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5195
5196         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
5197
5198 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
5199
5200         PR c++/47
5201         * g++.old-deja/g++.other/lookup24.C: New test.
5202
5203 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5204
5205         PR middle-end/7227
5206         * gcc.dg/uninit-C.c: New test.
5207
5208 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
5209
5210         * g++.dg/abi/covariant1.C: New test.
5211
5212 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
5213
5214         * gcc.dg/20030123-1.c: New test.
5215
5216 2003-01-25  Jan Hubicka  <jh@suse.cz>
5217
5218         PR opt/8492
5219         * gcc.c-torture/compile/20030125-1.c
5220
5221 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
5222
5223         PR c++/9403
5224         * g++.dg/parse/template3.C: New test.
5225         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
5226
5227         PR c++/795
5228         * g++.dg/parse/template4.C: New test.
5229
5230         PR c++/9415
5231         * g++.dg/template/qual2.C: New test.
5232
5233         PR c++/8545
5234         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
5235
5236         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
5237
5238 2003-01-25  Roger Sayle  <roger@eyesopen.com>
5239
5240         * gcc.c-torture/execute/switch-1.c: New test case.
5241
5242 2003-01-25  Jan Hubicka  <jh@suse.cz>
5243
5244         * gcc.c-torture/execute/20030125-1.[cx]: New test.
5245
5246 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
5247
5248         Tweaks for Bison-1.875. From the NEWS file:
5249         "- `parse error' -> `syntax error'
5250         Bison now uniformly uses the term `syntax error'"
5251         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
5252         * gcc.dg/cpp/digraph2.c: Likewise.
5253         * gcc.dg/cpp/direct2.c: Likewise.
5254         * gcc.dg/cpp/paste4.c: Likewise.
5255         * gcc.dg/c90-restrict-1.c: Likewise.
5256         * gcc.dg/c99-func-2.c: Likewise.
5257         * gcc.dg/noncompile/920721-2.c: Likewise.
5258         * gcc.dg/noncompile/930622-2.c: Likewise.
5259         * gcc.dg/noncompile/940112-1.c: Likewise.
5260         * gcc.dg/noncompile/950921-1.c: Likewise.
5261         * gcc.dg/noncompile/951123-1.c: Likewise.
5262         * gcc.dg/noncompile/971104-1.c: Likewise.
5263         * gcc.dg/noncompile/990416-1.c: Likewise.
5264
5265 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
5266
5267         * g++.dg/parse/undefined1.C: Add error message.
5268
5269 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
5270
5271         PR c++/9354
5272         * g++.dg/parse/new1.C: New test.
5273
5274         PR c++/9216
5275         * g++.dg/parse/template2.C: New test.
5276
5277         PR c++/9354
5278         * g++.dg/parse/typedef2.C: New test.
5279
5280         PR c++/9328
5281         * g++.dg/ext/typeof3.C: New test.
5282
5283 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5284
5285         PR c++/2738
5286         * g++.dg/parse/ret-type1.C: New test.
5287
5288         PR c++/3792
5289         * g++.dg/parse/tmpl-outside1.C: New test.
5290
5291         PR c++/4207
5292         * g++.dg/parse/int-as-enum1.C: New test.
5293
5294         PR c++/4903
5295         * g++.dg/parse/no-typename1.C: New test.
5296
5297         PR c++/5533
5298         * g++.dg/parse/no-value1.C: New test.
5299
5300         PR c++/5921
5301         * g++.dg/parse/wrong-inline1.C: New test.
5302
5303         PR c++/6402
5304         * g++.dg/parse/ref1.C: New test.
5305
5306         PR c++/6992
5307         * g++.dg/parse/attr-ctor1.C: New test.
5308
5309         PR c++/7229
5310         * g++.dg/parse/namespace5.C: New test.
5311
5312         PR c++/7917
5313         * g++.dg/parse/func-def1.C: New test.
5314
5315         PR c++/8143
5316         * g++.dg/parse/undefined1.C: New test.
5317
5318         PR c++/5723, PR c++/8522
5319         * g++.dg/parse/specialization1.C: New test.
5320
5321         PR c++/163, PR c++/8595
5322         * g++.dg/parse/struct-as-enum1.C: New test.
5323
5324         PR c++/9173
5325         * g++.dg/parse/undefined2.C: New test.
5326
5327 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
5328
5329         PR c++/9298
5330         * g++.dg/parse/template1.C: New test.
5331
5332         PR c++/9384
5333         * g++.dg/parse/using1.C: New test.
5334
5335         PR c++/9285
5336         PR c++/9294
5337         * g++.dg/parse/expr2.C: New test.
5338
5339         PR c++/9388
5340         * g++.dg/parse/lookup2.C: Likewise.
5341
5342 2003-01-21  Jan Hubicka  <jh@suse.cz>
5343
5344         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
5345         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
5346         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
5347         * gcc.c-torture/execute/string-opt-*.c: Likewise.
5348
5349 2003-01-20  Nick Clifton  <nickc@redhat.com>
5350
5351         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
5352         problem with ARM sibcall code generation.
5353
5354 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
5355
5356         * gcc.c-torture/execute/20030120-1.c: New.
5357
5358 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
5359
5360         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
5361
5362 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
5363
5364         PR c++/9272
5365         * g++.dg/parse/ctor1.C: New test.
5366
5367         PR c++/9294:
5368         * g++.dg/parse/qualified1.C: New test.
5369
5370         * g++.dg/parse/typename3.C: New test.
5371
5372 2003-01-16  Richard Henderson  <rth@redhat.com>
5373
5374         * g++.dg/tls/init-2.C: Fix error matches for real this time.
5375
5376 2003-01-16  Richard Henderson  <rth@redhat.com>
5377
5378         * g++.dg/pch/pch.exp: Copy test header to the working directory
5379         before using it either for precompilation or direct use.
5380         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
5381         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
5382
5383 2003-01-16  Richard Henderson  <rth@redhat.com>
5384
5385         * gcc.dg/pch/pch.exp: Copy test header to the working directory
5386         before using it either for precompilation or direct use.
5387         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
5388         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
5389
5390 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
5391
5392         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
5393         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
5394         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
5395         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
5396         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
5397         typename warning into error.
5398         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
5399         error messages.
5400         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
5401         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
5402         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
5403         messages.
5404         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
5405         make declaration visible in template.
5406         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
5407         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
5408         messages.
5409         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
5410         message.
5411         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
5412         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
5413         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
5414         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
5415         typename warning with error message.
5416         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
5417         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
5418         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
5419
5420 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
5421
5422         * g++.dg/parse/ambig2.C: New test.
5423
5424 2003-01-15  Richard Henderson  <rth@redhat.com>
5425
5426         * g++.dg/tls/init-2.C: Update error message string.
5427
5428 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5429
5430         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
5431
5432 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
5433
5434         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
5435         all for HC11/HC12.
5436         * gcc.c-torture/compile/20001205-1.x: Likewise.
5437         * gcc.c-torture/compile/20001226-1.x: Likewise.
5438         * gcc.c-torture/compile/920520-1.x: Likewise.
5439         * gcc.c-torture/compile/961203-1.x: Likewise.
5440         * gcc.c-torture/compile/20020604-1.x: Likewise.
5441
5442 2003-01-15  Jan Hubicka  <jh@suse.cz>
5443
5444         * gcc.c-torture/compile/20030115-1.c: New test.
5445
5446         * gcc.dg/i386-fpcvt-1.c: New test.
5447         * gcc.dg/i386-fpcvt-2.c: New test.
5448
5449 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
5450
5451         Further conform g++'s __vmi_class_type_info to the C++ ABI
5452         specification.
5453         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
5454         the specification.
5455
5456 2003-01-14  Jan Hubicka  <jh@suse.cz>
5457
5458         * gcc.dg/i386-fpcvt-1.c: New test.
5459         * gcc.dg/i386-fpcvt-2.c: New test.
5460
5461 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5462
5463         * gcc.dg/i386-mmx-3.c: New test.
5464
5465 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
5466
5467         PR c++/9264
5468         * g++.dg/parse/octal1.C: New file.
5469
5470         PR c++/9172
5471         * g++.dg/parse/typename1.C: New file.
5472
5473 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
5474
5475         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
5476         * gcc.dg/bf-no-ms-layout.c: Likewise.
5477         * gcc.dg/bf-ms-attrib.c: Likewise.
5478
5479 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
5480
5481         PR c++/9099
5482         * g++.dg/parse/dtor1.C: New file.
5483
5484         PR c++/9128
5485         * g++.dg/rtti/typeid1.C: New file.
5486
5487         PR c++/9153
5488         * g++.dg/parse/lookup1.C: New file.
5489
5490         PR c++/9171
5491         * g++.dg/templ/spec5.C: New file.
5492
5493 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
5494
5495         * gcc.c-torture/compile/20030110-1.c: New test.
5496
5497 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
5498
5499         Merge from pch-branch:
5500
5501         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
5502
5503         * gcc.dg/pch/cpp-1.h: New.
5504         * gcc.dg/pch/cpp-1.c: New.
5505         * gcc.dg/pch/cpp-2.h: New.
5506         * gcc.dg/pch/cpp-2.c: New.
5507
5508         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
5509
5510         * gcc.dg/pch/except-1.h: New.
5511         * gcc.dg/pch/except-1.c: New.
5512
5513         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
5514
5515         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
5516         running test.
5517         * gcc.dg/pch: Include *.hp not *.h.
5518         * gcc.dg/pch/system-1.h: New.
5519         * gcc.dg/pch/system-1.c: New.
5520
5521         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
5522
5523         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
5524         rather than trying to build and run a program using PCH.
5525         * gcc.dg/pch: Remove dg-do commands from test files.
5526
5527         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
5528
5529         * gcc.dg/pch/macro-3.c: New.
5530         * gcc.dg/pch/macro-3.h: New.
5531
5532         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
5533
5534         * gcc.dg/pch/common-1.c: New.
5535         * gcc.dg/pch/common-1.h: New.
5536         * gcc.dg/pch/decl-1.c: New.
5537         * gcc.dg/pch/decl-1.h: New.
5538         * gcc.dg/pch/decl-2.c: New.
5539         * gcc.dg/pch/decl-2.h: New.
5540         * gcc.dg/pch/decl-3.c: New.
5541         * gcc.dg/pch/decl-3.h: New.
5542         * gcc.dg/pch/decl-4.c: New.
5543         * gcc.dg/pch/decl-4.h: New.
5544         * gcc.dg/pch/decl-5.c: New.
5545         * gcc.dg/pch/decl-5.h: New.
5546         * gcc.dg/pch/global-1.c: New.
5547         * gcc.dg/pch/global-1.h: New.
5548         * gcc.dg/pch/inline-1.c: New.
5549         * gcc.dg/pch/inline-1.h: New.
5550         * gcc.dg/pch/inline-2.c: New.
5551         * gcc.dg/pch/inline-2.h: New.
5552         * gcc.dg/pch/static-1.c: New.
5553         * gcc.dg/pch/static-1.h: New.
5554         * gcc.dg/pch/static-2.c: New.
5555         * gcc.dg/pch/static-2.h: New.
5556
5557         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
5558
5559         * g++.dg/pch/pch.exp: Better handle failing testcases.
5560         * gcc.dg/pch/pch.exp: Likewise.
5561         * gcc.dg/pch/macro-1.c: New.
5562         * gcc.dg/pch/macro-1.h: New.
5563         * gcc.dg/pch/macro-2.c: New.
5564         * gcc.dg/pch/macro-2.h: New.
5565
5566         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
5567
5568         * g++.dg/dg.exp: Treat files in pch/ specially.
5569         * g++.dg/pch/pch.exp: New file.
5570         * g++.dg/pch/empty.H: New file.
5571         * g++.dg/pch/empty.C: New file.
5572         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
5573         "precompile".
5574
5575         * gcc.dg/pch/pch.exp: New file.
5576         * gcc.dg/pch/empty.h: New file.
5577         * gcc.dg/pch/empty.c: New file.
5578         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
5579         "precompile".
5580
5581 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5582
5583         * g++.dg/template/friend14.C: New test.
5584
5585 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5586
5587         * gcc.dg/old-style-asm-1.c: New test.
5588
5589 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
5590
5591         * gcc.c-torture/compile/20030109-1.c: New test.
5592
5593 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5594
5595         * gcc.c-torture/execute/20030109-1.c: New test.
5596
5597 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
5598
5599         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
5600         * g++.old-deja/g++.mike/dyncast2.C: Likewise
5601         * g++.old-deja/g++.mike/dyncast3.C: Likewise
5602         * g++.old-deja/g++.mike/eh2.C: Likewise
5603         * g++.old-deja/g++.mike/eh3.C: Likewise
5604         * g++.old-deja/g++.mike/eh5.C: Likewise
5605         * g++.old-deja/g++.mike/eh6.C: Likewise
5606         * g++.old-deja/g++.mike/eh7.C: Likewise
5607         * g++.old-deja/g++.mike/eh8.C: Likewise
5608         * g++.old-deja/g++.mike/eh9.C: Likewise
5609         * g++.old-deja/g++.mike/eh10.C: Likewise
5610         * g++.old-deja/g++.mike/eh12.C: Likewise
5611         * g++.old-deja/g++.mike/eh13.C: Likewise
5612         * g++.old-deja/g++.mike/eh14.C: Likewise
5613         * g++.old-deja/g++.mike/eh16.C: Likewise
5614         * g++.old-deja/g++.mike/eh17.C: Likewise
5615         * g++.old-deja/g++.mike/eh18.C: Likewise
5616         * g++.old-deja/g++.mike/eh21.C: Likewise
5617         * g++.old-deja/g++.mike/eh23.C: Likewise
5618         * g++.old-deja/g++.mike/eh24.C: Likewise
5619         * g++.old-deja/g++.mike/eh25.C: Likewise
5620         * g++.old-deja/g++.mike/eh26.C: Likewise
5621         * g++.old-deja/g++.mike/eh27.C: Likewise
5622         * g++.old-deja/g++.mike/eh28.C: Likewise
5623         * g++.old-deja/g++.mike/eh29.C: Likewise
5624         * g++.old-deja/g++.mike/eh31.C: Likewise
5625         * g++.old-deja/g++.mike/eh33.C: Likewise
5626         * g++.old-deja/g++.mike/eh34.C: Likewise
5627         * g++.old-deja/g++.mike/eh35.C: Likewise
5628         * g++.old-deja/g++.mike/eh36.C: Likewise
5629         * g++.old-deja/g++.mike/eh37.C: Likewise
5630         * g++.old-deja/g++.mike/eh38.C: Likewise
5631         * g++.old-deja/g++.mike/eh39.C: Likewise
5632         * g++.old-deja/g++.mike/eh40.C: Likewise
5633         * g++.old-deja/g++.mike/eh41.C: Likewise
5634         * g++.old-deja/g++.mike/eh42.C: Likewise
5635         * g++.old-deja/g++.mike/eh44.C: Likewise
5636         * g++.old-deja/g++.mike/eh46.C: Likewise
5637         * g++.old-deja/g++.mike/eh47.C: Likewise
5638         * g++.old-deja/g++.mike/eh48.C: Likewise
5639         * g++.old-deja/g++.mike/eh49.C: Likewise
5640         * g++.old-deja/g++.mike/eh50.C: Likewise
5641         * g++.old-deja/g++.mike/eh51.C: Likewise
5642         * g++.old-deja/g++.mike/eh53.C: Likewise
5643         * g++.old-deja/g++.mike/eh55.C: Likewise
5644         * g++.old-deja/g++.mike/p7912.C: Likewise
5645         * g++.old-deja/g++.mike/p9706.C: Likewise
5646         * g++.old-deja/g++.mike/p10416.C: Likewise
5647         * g++.old-deja/g++.mike/p11667.C: Likewise
5648         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
5649         Remove redundant reference to Iris.
5650         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
5651         Elxsi, i860, Pico Java, and WE32K.
5652
5653 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
5654
5655         * g++.dg/ext/asm4.C: New test.
5656
5657 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5658
5659         PR c++/9030
5660         * g++.dg/template/friend12.C: New test.
5661         * g++.dg/template/friend13.C: Likewise.
5662         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
5663
5664 2003-01-08  Jan Hubicka  <jh@suse.cz>
5665
5666         * gcc.dg/i386-cadd.c: New test.
5667         * gcc.dg/i386-cmov4.c: Likewise.
5668
5669 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
5670
5671         PR c++/9165
5672         * g++.dg/warn/Wunused-3.C: New test.
5673
5674         * g++.dg/abi/bitfield9.C: New test.
5675
5676         PR c++/9189
5677         * g++.dg/parse/defarg3.C: New test.
5678
5679 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
5680
5681         * g++.dg/parse/ambig1.C: New test.
5682         * g++.dg/parse/defarg2.C: New test.
5683
5684 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
5685
5686         * g++.dg/template/defarg-1.C: New test.
5687         * g++.dg/template/local2.C: Likewise.
5688
5689 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
5690
5691         * gcc.c-torture/execute/20030105-1.c: New test.
5692
5693 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5694
5695         * g++.dg/parse/namespace3.C: Remove extra semicolons.
5696         * g++.dg/parse/namespace4.C: Likewise.
5697
5698 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
5699
5700         * g++.dg/template/ntp2.C: New test.
5701
5702 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
5703
5704         * g++.dg/parse/extern-C-1.C: New test.
5705
5706         * g++.dg/parse/namespace4.C: New test.
5707
5708         * g++.dg/template/nested1.C: New test.
5709
5710         * g++.dg/parse/namespace3.C: New test.
5711
5712 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
5713
5714         * g++.dg/lookup/two-stage1.C: New test.
5715
5716 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5717
5718         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
5719         * g++.old-deja/g++.jason/access8.C: Likewise.
5720         * g++.old-deja/g++.other/decl5.C: Likewise.
5721
5722 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
5723
5724         * g++.dg/parse/parse7.C: New test.
5725
5726 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
5727
5728         PR c++/2843
5729         * g++.dg/ext/attrib7.C: New test.
5730
5731 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
5732
5733         * g++.dg/parse/parse6.C: New test.
5734
5735 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
5736
5737         * gcc.dg/h8300-stack-1.c: New.
5738
5739 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
5740
5741         g++.dg/lookup/exception1.C: New test.
5742
5743         g++.dg/lookup/template1.C: New test.
5744
5745         g++.dg/parse/namespace2.C: New test.
5746
5747         g++.dg/parse/parens2.C: New test.
5748
5749 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5750
5751         * g++.dg/parse/parse5.C: New test.
5752         * g++.dg/lookup/scoped4.C: New test.
5753
5754 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
5755
5756         * g++.dg/parse/parens1.C: New test.
5757
5758         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
5759         angle-bracket1.C.
5760         * g++.dg/parse/parens2.C: New test.
5761
5762         * g++.dg/lookup/scope-operator1.C: New test.
5763
5764         * g++.dg/parse/operator1.C: New test.
5765
5766 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5767
5768         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
5769         * g++.old-deja/g++.other/access6.C: Likewise.
5770         * g++.old-deja/g++.other/decl1.C: Likewise.
5771         * g++.old-deja/g++.pt/typename12.C: Likewise.
5772
5773 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
5774
5775         * g++.dg/parse/namespace1.C: New test.
5776
5777 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5778
5779         * g++.dg/parse/parse4.C: New test.
5780
5781 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5782
5783         * g++.dg/parse/parse3.C: New test.
5784
5785 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5786
5787         * g++.dg/parse/parse2.C: New test.
5788
5789 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5790
5791         * g++.dg/template/friend11.C: New test.
5792
5793 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5794
5795         * g++.dg/parse/parse1.C: New test.
5796
5797 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
5798
5799         * lib/profopt.exp: Change the name of a global variable to avoid
5800         possible clashes with other test suites.
5801
5802 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
5803
5804         * g++.dg/inherit/covariant8.C: New test.
5805
5806 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
5807
5808         * g++.dg/init/array9.C: New test.
5809
5810         PR c++/9112
5811         * g++.dg/parse/expr1.C: New test.
5812
5813 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
5814
5815         * gcc.c-torture/compile/20021230-1.c: New test.
5816
5817 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
5818
5819         * g++.dg/inherit/covariant5.C: New test.
5820         * g++.dg/inherit/covariant6.C: New test.
5821         * g++.dg/inherit/covariant7.C: New test.
5822
5823 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5824
5825         PR c++/2739
5826         * g++.dg/other/access2.C: New test.
5827
5828 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5829
5830         * g++.dg/other/anon-struct.C: No longer fails
5831         * g++.old-deja/g++.brendan/parse4.C: Likewise.
5832         * g++.old-deja/g++.brendan/parse5.C: Likewise.
5833         * g++.old-deja/g++.brendan/parse6.C: Likewise.
5834
5835 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5836
5837         * g++.dg/parse/angle-bracket.C (main): No longer fails.
5838
5839 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
5840
5841         * g++.dg/eh/spec4.C: Remove stray semicolon.
5842         * g++.dg/expr/pmf-1.C: Change error message.
5843         * g++.dg/ext/asm1.C: Remove stray semicolon.
5844         * g++.dg/ext/typename1.C: Add missing typenames.
5845         * g++.dg/inherit/template-as-base.C: Change error message.
5846         * g++.dg/lookup/scoped1.C: Likewise.
5847         * g++.dg/lookup/scoped2.C: Likewise.
5848         * g++.dg/lookup/using2.C: Likewise.
5849         * g++.dg/other/component1.C: Remove stray semicolon.
5850         * g++.dg/other/do1.C: Change error message.
5851         * g++.dg/other/error2.C: Likewise.
5852         * g++.dg/other/init1.C: Likewise.
5853         * g++.dg/other/packed1.C: Remove stray semicolon.
5854         * g++.dg/other/ptrmem2.C: Change error message.
5855         * g++.dg/parse/parameter-declaration-1.C: Remove line number
5856         marker.
5857         * g++.dg/special/initp1.C: Remove invalid attribute usage.
5858         * g++.dg/template/access3.C: Add typename keyword.
5859         * g++.dg/template/access5.C: Remove stray semicolon.
5860         * g++.dg/template/access6.C: Likewise.
5861         * g++.dg/template/complit1.C: Likewise.
5862         * g++.dg/template/crash1.C: Change error message.
5863         * g++.dg/template/inherit2.C: Remove stray semicolon.
5864         * g++.dg/template/instantiate2.C: Likewise.
5865         * g++.dg/template/instantiate3.C: Change error message.
5866         * g++.dg/template/qual1.C: Remove stray semicolon.
5867         * g++.dg/template/qualttp18.C: Change error message.
5868         * g++.dg/template/ref1.C: Remove stray semicolon.
5869         * g++.dg/template/sizeof1.C (A::value): Declare it.
5870         * g++.dg/template/spec4.C: Change error message.
5871         * g++.dg/template/static1.C: Likewise.
5872         * g++.dg/template/type1.C: Likewise.
5873         * g++.dg/template/typename3.C: Likewise.
5874         * g++.old-deja/g++.benjamin/13478.C: Change error message.
5875         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
5876         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
5877         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
5878         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
5879         named return value extension.
5880         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
5881         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
5882         * g++.old-deja/g++.bob/extern_C.C: Likewise.
5883         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5884         * g++.old-deja/g++.brendan/complex1.C: Likewise.
5885         * g++.old-deja/g++.brendan/copy5.C: Likewise.
5886         * g++.old-deja/g++.brendan/crash13.C: Likewise.
5887         * g++.old-deja/g++.brendan/crash15.C: Likewise.
5888         * g++.old-deja/g++.brendan/crash18.C: Change error message.
5889         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
5890         * g++.old-deja/g++.brendan/crash38.C: Likewise.
5891         * g++.old-deja/g++.brendan/crash50.C: Likewise.
5892         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5893         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
5894         syntax.
5895         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
5896         * g++.old-deja/g++.brendan/crash8.C: Change error message.
5897         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
5898         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
5899         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
5900         * g++.old-deja/g++.brendan/template11.C: Likewise.
5901         * g++.old-deja/g++.brendan/template26.C: Likewise.
5902         * g++.old-deja/g++.brendan/template27.C: Use explicit
5903         specialization syntax.
5904         * g++.old-deja/g++.brendan/template30.C: Likewise.
5905         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
5906         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
5907         non-dependent names.
5908         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
5909         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
5910         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
5911         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
5912         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
5913         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
5914         named return value extension.
5915         * g++.old-deja/g++.ext/namedret2.C: Likewise.
5916         * g++.old-deja/g++.ext/namedret3.C: Likewise.
5917         * g++.old-deja/g++.ext/return1.C: Likewise.
5918         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
5919         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
5920         * g++.old-deja/g++.jason/access8.C: Likewise.
5921         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
5922         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
5923         pseudo-destructor names.
5924         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
5925         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
5926         pseudo-destructor names.
5927         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
5928         * g++.old-deja/g++.jason/overload19.C: Likewise.
5929         * g++.old-deja/g++.jason/overload32.C: Likewise.
5930         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
5931         stray semicolons.
5932         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
5933         * g++.old-deja/g++.jason/return.C: Likewise.
5934         * g++.old-deja/g++.jason/return2.C: Likewise.
5935         * g++.old-deja/g++.jason/shadow1.C: Likewise.
5936         * g++.old-deja/g++.jason/special.C: Use explicit specialization
5937         syntax.
5938         * g++.old-deja/g++.jason/template10.C: Account for use of
5939         non-dependent names.
5940         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
5941         syntax.
5942         * g++.old-deja/g++.jason/template37.C: Likewise.
5943         * g++.old-deja/g++.law/access4.C: Change error messages.
5944         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
5945         pseudo-destructor names.
5946         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
5947         * g++.old-deja/g++.law/ctors9.C: Likewise.
5948         * g++.old-deja/g++.law/cvt22.C: Likewise.
5949         * g++.old-deja/g++.law/dtors5.C: Likewise.
5950         * g++.old-deja/g++.law/global-init1.C: Likewise.
5951         * g++.old-deja/g++.law/missed-error3.C: Likewise.
5952         * g++.old-deja/g++.law/operators28.C: Likewise.
5953         * g++.old-deja/g++.law/visibility28.C: Likewise.
5954         * g++.old-deja/g++.martin/eval1.C: Likewise.
5955         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
5956         name.
5957         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
5958         * g++.old-deja/g++.mike/net34.C: Likewise.
5959         * g++.old-deja/g++.mike/net36.C: Likewise.
5960         * g++.old-deja/g++.mike/ns2.C: Likewise.
5961         * g++.old-deja/g++.mike/p12306.C: Likewise.
5962         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
5963         value extension.
5964         * g++.old-deja/g++.mike/p700.C: Likewise.
5965         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
5966         * g++.old-deja/g++.mike/p710.C: Likewise.
5967         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
5968         value extension.
5969         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
5970         * g++.old-deja/g++.mike/pmf9.C: Likewise.
5971         * g++.old-deja/g++.ns/crash2.C: Likewise.
5972         * g++.old-deja/g++.ns/crash3.C: Likewise.
5973         * g++.old-deja/g++.ns/invalid1.C: Likewise.
5974         * g++.old-deja/g++.ns/ns17.C: Likewise.
5975         * g++.old-deja/g++.ns/template16.C: Likewise.
5976         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
5977         keyword.
5978         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
5979         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
5980         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
5981         named return value extension.
5982         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
5983         * g++.old-deja/g++.other/access4.C: Issue additional error
5984         messages.
5985         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
5986         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
5987         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
5988         * g++.old-deja/g++.other/crash25.C: Change error message.
5989         * g++.old-deja/g++.other/crash4.C: Change error message.
5990         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
5991         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
5992         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
5993         checks.
5994         * g++.old-deja/g++.other/defarg8.C: Likewise.
5995         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
5996         * g++.old-deja/g++.other/dtor10.C: Likewise.
5997         * g++.old-deja/g++.other/incomplete.C: Likewise.
5998         * g++.old-deja/g++.other/linkage7.C: Likewise.
5999         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
6000         lookup algorithm.
6001         * g++.old-deja/g++.other/mangle2.C: Likewise.
6002         * g++.old-deja/g++.other/refinit2.C: Likewise.
6003         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
6004         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
6005         * g++.old-deja/g++.pt/crash28.C: Likewise.
6006         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
6007         syntax.
6008         * g++.old-deja/g++.pt/crash32.C: Change error message.
6009         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
6010         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
6011         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
6012         error message position.
6013         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
6014         * g++.old-deja/g++.pt/defarg8.C: Change error message.
6015         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
6016         syntax.
6017         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
6018         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
6019         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
6020         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
6021         keyword.
6022         * g++.old-deja/g++.pt/explicit31.C: Likewise.
6023         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
6024         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
6025         keyword.
6026         * g++.old-deja/g++.pt/explicit71.C: Change error message.
6027         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
6028         syntax.
6029         * g++.old-deja/g++.pt/friend28.C: Account for use of
6030         non-dependent names.
6031         * g++.old-deja/g++.pt/friend29.C: Likewise.
6032         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
6033         rules.
6034         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
6035         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
6036         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
6037         lookup rules.
6038         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
6039         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
6040         keyword.
6041         * g++.old-deja/g++.pt/memclass20.C: Likewise.
6042         * g++.old-deja/g++.pt/memclass5.C: Likewise.
6043         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
6044         keyword.
6045         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
6046         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
6047         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
6048         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
6049         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
6050         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
6051         keyword.
6052         * g++.old-deja/g++.pt/spec10.C: Likewise.
6053         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
6054         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
6055         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
6056         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
6057         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
6058         * g++.old-deja/g++.pt/ttp62.C: Likewise.
6059         * g++.old-deja/g++.pt/ttp64.C: Likewise.
6060         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
6061         * g++.old-deja/g++.pt/typename15.C: Likewise.
6062         * g++.old-deja/g++.pt/typename22.C: Likewise.
6063         * g++.old-deja/g++.pt/typename6.C: Change error messages.
6064         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
6065         * g++.old-deja/g++.pt/virtual2.C: Likewise.
6066         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
6067         syntax.
6068         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
6069         return value extension.
6070         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
6071         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
6072         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
6073         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
6074
6075 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
6076
6077         * g++.dg/warn/inline1.C: New test.
6078         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
6079         * g++.old-deja/g++.jason/synth10.C: Likewise.
6080         * g++.old-deja/g++.mike/net31.C: Likewise.
6081         * g++.old-deja/g++.mike/p8786.C: Likewise.
6082
6083         * g++.dg/template/friend10.C: New test.
6084         * g++.dg/template/conv5.C: New test.
6085
6086 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
6087
6088         * g++.dg/lookup/scoped3.C: New test.
6089
6090         * g++.dg/lookup/decl1.C: New test.
6091         * g++.dg/lookup/decl2.C: New test.
6092
6093 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6094
6095         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
6096         gcc.c-torture/compile/20021015-1.c,
6097         gcc.c-torture/compile/20021015-2.c,
6098         gcc.c-torture/compile/20021123-1.c,
6099         gcc.c-torture/compile/20021123-2.c,
6100         gcc.c-torture/compile/20021123-3.c,
6101         gcc.c-torture/compile/20021123-4.c,
6102         gcc.c-torture/execute/20021024-1.c: Add tests previously added
6103         only to 3.1 or 3.2 branch.
6104
6105 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
6106
6107         * gcc.dg/i386-bitfield3.c: New test.
6108
6109         * gcc.dg/i386-bitfield2.c: New test.
6110
6111 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
6112
6113         * g++.dg/parse/conv_op1.C: New test.
6114
6115 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
6116
6117         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
6118         approved.
6119
6120 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
6121
6122         * gcc.c-torture/compile/20021220-1.c: New test.
6123
6124 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
6125
6126         * gcc.dg/i386-fastcall-1.c: New.
6127
6128 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6129
6130         * gcc.c-torture/execute/20021219-1.c: New test.
6131
6132 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6133
6134         * gcc.dg/i386-pic-1.c: New test.
6135
6136 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6137
6138         PR c++/8099
6139         * g++.dg/template/friend9.C: New test.
6140
6141 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6142
6143         PR c++/3663
6144         * g++.dg/template/access7.C: New test.
6145
6146 2002-12-18  Nick Clifton  <nickc@redhat.com>
6147
6148         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
6149         the libstdc++-v3 directory has been found.
6150
6151 2002-12-12  Devang Patel <dpatel@apple.com>
6152         * gcc.dg/darwin-ld-1.c: New test.
6153         * gcc.dg/darwin-ld-2.c: New test.
6154         * gcc.dg/darwin-ld-3.c: New test.
6155         * gcc.dg/darwin-ld-4.c: New test.
6156         * gcc.dg/darwin-ld-5.c: New test.
6157
6158 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6159
6160         * gcc.c-torture/compile/20021212-1.c: New test.
6161
6162 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
6163
6164         * gcc.dg/fshort-wchar: New test.
6165
6166 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
6167
6168         PR c++/8372
6169         * g++.dg/template/dtor1.C: New test.
6170
6171         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
6172         markers.
6173
6174 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
6175
6176         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
6177
6178 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
6179
6180         * g++.dg/template/static1.C: New test.
6181         * g++.dg/template/static2.C: New test.
6182         * g++.old-deja/g++.ext/memconst.C: New test.
6183
6184 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6185
6186         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
6187         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
6188         * g++.dg/special/initp1.C: Likewise.
6189
6190 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
6191
6192         * gcc.c-torture/execute/20021204-1.c: New test.
6193
6194 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
6195
6196         * gcc.dg/ppc-fmadd-1.c: New file.
6197         * gcc.dg/ppc-fmadd-2.c: New file.
6198         * gcc.dg/ppc-fmadd-3.c: New file.
6199
6200 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6201
6202         * gcc.c-torture/compile/20021204-1.c: New test.
6203
6204 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
6205
6206         * g++.dg/inherit/covariant2.C: New test.
6207         * g++.dg/inherit/covariant3.C: New test.
6208         * g++.dg/inherit/covariant4.C: New test.
6209         * g++.dg/inherit/covariant1.C: Remove XFAIL.
6210         * g++.old-deja/g++.robertl/eb17.C: Likewise.
6211
6212 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
6213
6214         PR c++/8688
6215         * g++.dg/init/brace3.C: New test.
6216
6217 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
6218
6219         * gcc.dg/20020210-1.c: Fix a comment typo.
6220
6221 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
6222
6223         PR c++/8720
6224         * g++.dg/parse/defarg1.C: New test.
6225
6226         PR c++/8615
6227         * g++.dg/template/char1.C: New test.
6228
6229         * g++.dg/template/varmod1.C: Fix typo.
6230
6231 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6232
6233         DR 180
6234         * g++.old-deja/g++.pt/crash32.C: Expect error.
6235
6236 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
6237
6238         PR c++/5919
6239         * g++.dg/template/varmod1.C: New test.
6240
6241         PR c++/8727
6242         * g++.dg/inherit/typeinfo1.C: New test.
6243
6244         PR c++/8663
6245         * g++.dg/inherit/typedef1.C: New test.
6246
6247 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
6248
6249         PR c++/8332
6250         PR c++/8493
6251         * g++.dg/template/strlen1.C: New test.
6252
6253         PR c++/8227
6254         * g++.dg/template/ctor2.C: New test.
6255
6256         PR c++/8214
6257         * g++.dg/init/string1.C: New test.
6258
6259         PR c++/8511
6260         * g++.dg/template/friend8.C: New test.
6261
6262 2002-11-29  Joe Buck <jbuck@synopsys.com>
6263
6264         * g++.dg/lookup/anon2.C: New test.
6265
6266 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
6267
6268         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
6269         h8300 port.
6270
6271 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
6272
6273         * gcc.dg/bitfld-6.c: New test.
6274
6275 2002-11-27  Jan Hubicka  <jh@suse.cz>
6276
6277         * gcc.c-torture/execute/20021127.[cx]: New test.
6278
6279 2002-11-26  Jan Hubicka  <jh@suse.cz>
6280
6281         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
6282         quality.
6283
6284 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
6285
6286         * g++.dg/init/brace2.C: New test.
6287         * g++.old-deja/g++.mike/p9129.C: Correct.
6288
6289 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
6290
6291         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
6292
6293 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
6294
6295         * gcc.dg/sibcall-6: New test for indirect sibcalls.
6296
6297 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
6298
6299         * testsuite/g++.dg/abi/empty11.C: New test.
6300         * testsuite/g++.dg/rtti/cv1.C: New test.
6301
6302 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
6303
6304         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
6305
6306 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
6307
6308         * g++.dg/abi/empty10.C: New test.
6309
6310 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6311
6312         * gcc.c-torture/compile/20021124-1.c: New test.
6313
6314 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
6315
6316         * g++.dg/abi/rtti2.C: New test.
6317
6318 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6319
6320         * gcc.dg/i386-unroll-1.c: New test.
6321
6322 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6323
6324         * gcc.c-torture/compile/20021120-1.c: New test.
6325         * gcc.c-torture/compile/20021120-2.c: New test.
6326
6327 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6328
6329         * gcc.dg/bitfld-5.c: New test.
6330
6331 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6332
6333         * gcc.c-torture/execute/20021120-3.c: New test.
6334
6335 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6336
6337         * gcc.c-torture/execute/20021120-2.c: New test.
6338
6339 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6340
6341         * gcc.c-torture/execute/20021120-1.c: New test.
6342
6343 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
6344
6345         * gcc.c-torture/execute/20021118-3.c: New test.
6346
6347 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6348
6349         * gcc.c-torture/compile/20021119-1.c: New test.
6350
6351 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
6352
6353         * gcc.dg/duff-1.c: New test.
6354         * gcc.dg/duff-2.c: New test.
6355         * gcc.dg/duff-3.c: New test.
6356
6357 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
6358
6359         * gcc.dg/cpp/_Pragma5.c: New test.
6360
6361 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
6362
6363         * gcc.c-torture/execute/20021118-2.c: New test.
6364
6365 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
6366
6367         * gcc.c-torture/execute/20021118-1.c: New test.
6368
6369 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
6370
6371         * gcc.dg/20021116-1.c: New test.
6372
6373 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
6374
6375         * g++.dg/abi/vcall1.C: New test.
6376
6377 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
6378
6379         * gcc.dg/20021029-1.c: New test.
6380         * gcc.dg/20021029-2.c: New test.
6381
6382 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6383
6384         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
6385
6386 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6387
6388         PR c/8439
6389         * gcc.dg/20021110.c: Move to ...
6390         * gcc.c-torture/compile/20021110.c: .... here.
6391
6392 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6393
6394         PR c/8467
6395         * gcc.c-torture/execute/20021111-1.c
6396
6397 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6398
6399         PR c/8439
6400         * gcc.dg/20021110.c: New test.
6401
6402 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
6403
6404         * g++.dg/abi/vthunk3.C: Run only on x86.
6405
6406 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6407
6408         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
6409
6410 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
6411
6412         * lib/compat.exp (compat-execute): Fix logic error in last
6413         change.
6414
6415 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
6416
6417         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
6418
6419 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6420
6421         PR c++/8389
6422         * g++.dg/template/access6.C: New test.
6423
6424 2002-11-08  Jan Hubicka  <jh@suse.cz>
6425
6426         * gcc.dg/i386-ssefp-1.c: New test.
6427         * gcc.dg/i386-ssefp-1.c: New test.
6428
6429 2002-11-08  Jan Hubicka  <jh@suse.cz>
6430
6431         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
6432
6433 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
6434
6435         * g++.dg/abi/vthunk3.C: New test.
6436
6437         PR c++/8338
6438         * g++.dg/template/crash2.C: New test.
6439
6440 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
6441
6442         * testsuite/g++.dg/abi/dtor1.C: New test.
6443         * testsuite/g++.dg/abi/dtor2.C: Likewise.
6444
6445 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
6446
6447         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
6448         Darwin.
6449
6450 2002-11-04  Adam Nemet  <anemet@lnxw.com>
6451
6452         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
6453         -mthumb.  Only xfail with -O0.
6454
6455 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
6456
6457         * g++.dg/abi/thunk1.C: New test.
6458         * g++.dg/abi/thunk2.C: Likewise.
6459         * g++.dg/abi/vtt1.C: Likewise.
6460
6461 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
6462
6463         PR optimization/8423
6464         * gcc.c-torture/execute/builtin-constant.c: New test.
6465
6466 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
6467
6468         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
6469         Add some more cases.
6470
6471 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
6472
6473         PR c++/8391
6474         * g++.dg/opt/local1.C: New test.
6475
6476 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
6477
6478         PR c++/8160
6479         * g++.dg/template/complit1.C: New test.
6480
6481         PR c++/8149
6482         * g++.dg/template/typename4.C: Likewise.
6483
6484 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6485
6486         Core issue 287, PR c++/7639
6487         * g++.dg/template/instantiate1.C: Adjust error location.
6488         * g++.dg/template/instantiate3.C: New test.
6489         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
6490         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
6491         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
6492
6493 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
6494
6495         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
6496
6497 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
6498
6499         PR c++/8287
6500         * g++.dg/init/dtor2.C: New test.
6501
6502 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6503
6504         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
6505         * gcc.dg/nest.c: Bypass errors on irix6.
6506
6507 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
6508
6509         * gcc.dg/nest.c: Expect error for mmix-*-*.
6510         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
6511
6512 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
6513
6514         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
6515         markers.
6516
6517         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
6518
6519 2002-10-25  Mike Stump  <mrs@apple.com>
6520
6521         * gcc.dg/warn-1.c: New test.
6522
6523 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
6524
6525         * g++.dg/template/typename3.C: New test.
6526
6527 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
6528
6529         * g++.dg/lookup/ptrmem1.C: New test.
6530
6531         * g++.dg/abi/vthunk2.C: New test.
6532
6533 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
6534
6535         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
6536
6537 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
6538
6539         * g++.dg/abi/empty9.C: New test.
6540
6541 2002-10-24  Richard Henderson  <rth@redhat.com>
6542
6543         * g++.dg/inherit/thunk1.C: Enable for ia64.
6544
6545 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
6546
6547         PR c++/8067
6548         * g++.dg/lookup/pretty1.C: New test.
6549
6550 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
6551
6552         * gcc.dg/20021023-1.c: New test.
6553
6554 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
6555
6556         PR c++/7679
6557         * g++.dg/parse/inline1.C: New test.
6558
6559 2002-10-23  Richard Henderson  <rth@redhat.com>
6560
6561         * g++.dg/inherit/thunk1.C: Enable for x86_64.
6562
6563         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
6564
6565 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
6566
6567         PR c++/6579
6568         * g++.dg/parse/stmtexpr3.C: New test.
6569
6570 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
6571
6572         * g++.dg/expr/cond1.C: New test.
6573
6574 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
6575
6576         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
6577
6578 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6579
6580         * g++.dg/abi/vbase13.C: New test.
6581         * g++.dg/abi/vbase14.C: Likewise.
6582
6583 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
6584
6585         * gcc.dg/tls/pic-1.c: New test.
6586         * gcc.dg/tls/nonpic-1.c: New test.
6587         * gcc.dg/20021018-1.c: New test.
6588
6589 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
6590
6591         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
6592         Remove only files with the same base name as the test case.
6593         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
6594         (profopt-execute): Likewise.  Also, remove old profiling
6595         and performance data files before running the tests.
6596
6597         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
6598         * g++.dg/bprob/bprob.exp: Likewise.
6599         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
6600         to allow more general test case names.
6601
6602         * g++.dg/bprob/bprob-1.C: Rename to ...
6603         * g++.dg/bprob/g++-bprob-1.C: ... this.
6604
6605         * g77.dg/bprob/bprob-1.f: Rename to ...
6606         * g77.dg/bprob/g77-bprob-1.f: ... this.
6607
6608 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
6609
6610         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
6611         bison 1.50 or later.
6612
6613 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
6614
6615         * g++.dg/README: Describe more test directories.
6616
6617 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6618
6619         * g++.dg/init/array6.C: Add additional tests.
6620
6621 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
6622
6623         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
6624         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
6625
6626 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
6627
6628         * gcc.c-torture/compile/20020604-1.x: New.
6629         * gcc.c-torture/compile/simd-5.x: Likewise.
6630         * gcc.c-torture/execute/920710-1.x: Likewise.
6631         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
6632
6633 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6634
6635         * g++.dg/inherit/override1.C: Add dg-options clause.
6636
6637 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6638
6639         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
6640         _mm_slli_si128.
6641
6642 2002-10-19  Andreas Schwab  <schwab@suse.de>
6643
6644         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
6645         directory component.
6646
6647 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
6648
6649         * g++.dg/inherit/thunk1.C: New test.
6650
6651         * g++.dg/inherit/override1.C: New test.
6652
6653         * g++.dg/abi/mangle11.C: New test.
6654         * g++.dg/abi/mangle14.C: New test.
6655         * g++.dg/abi/mangle17.C: New test.
6656
6657 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
6658
6659         * g++.dg/overload/member2.C: New test.
6660
6661 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
6662
6663         * g++.dg/README: Describe new compat directory.
6664         * g++.dg/dg.exp: Skip tests in compat directory.
6665         * README.compat: New file.
6666         * lib/compat.exp: New expect script.
6667         * g++.dg/compat: New test directory.
6668         * g++.dg/compat/compat.exp: New expect script.
6669         * g++.dg/compat/abi: New test directory.
6670         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
6671         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
6672         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
6673         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
6674         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
6675         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
6676         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
6677         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
6678         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
6679         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
6680         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
6681         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
6682         * g++.dg/compat/break: New test directory.
6683         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
6684         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
6685         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
6686         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
6687         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
6688         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
6689         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
6690         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
6691         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
6692         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
6693         g++.dg/compat/break/README: New files.
6694         * g++.dg/compat/eh: New test directory.
6695         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
6696         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
6697         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
6698         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
6699         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
6700         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
6701         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
6702         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
6703         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
6704         g++.dg/compat/eh/filter2_y.C,
6705         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
6706         g++.dg/compat/eh/new1_y.C,
6707         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
6708         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
6709         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
6710         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
6711         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
6712         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
6713         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
6714         g++.dg/compat/eh/unexpected1_y.C: New files.
6715         * g++.dg/compat/init: New test directory.
6716         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
6717         g++.dg/compat/init/array5_y.C,
6718         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
6719         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
6720         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
6721         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
6722         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
6723         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
6724         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
6725         g++.dg/compat/init/init-ref2_y.C: New files.
6726
6727 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
6728
6729         PR c++/7584
6730         * g++.dg/inherit/using3.C: New test.
6731
6732 2002-10-17  Jan Hubicka  <jh@suse.cz>
6733
6734         * gcc.dg/20021017-2.c: New test.
6735
6736 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
6737
6738         * g++.dg/abi/mangle16.C: Adjust.
6739
6740         * g++.dg/init/array8.C: New test.
6741
6742 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
6743
6744         * gcc.dg/special/mips-abi.exp: New test.
6745         * gcc.dg/special/mips-abi.s: Empty file used by the above.
6746
6747 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
6748
6749         * g++.dg/abi/mangle16.C: New test.
6750         * g++.dg/abi/mangle17.C: Likewise.
6751
6752         PR c++/7478
6753         * g++.dg/template/ref1.C: New test.
6754
6755 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6756
6757         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
6758
6759 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
6760
6761         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
6762
6763 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
6764
6765         PR c++/7524
6766         * g++.dg/init/array7.C: New test.
6767
6768 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
6769
6770         * g++.dg/init/array6.C: New test.
6771
6772         * g++.dg/abi/mangle13.C: Likewise.
6773         * g++.dg/abi/mangle14.C: Likewise.
6774         * g++.dg/abi/mangle15.C: Likewise.
6775
6776 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6777
6778         * g++.dg/abi/empty8.C: New test.
6779
6780 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
6781
6782         * g++.dg/init/ctor1.C: New test.
6783
6784 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
6785
6786         * gcc.c-torture/execute/20021015-1.c: New test.
6787
6788 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
6789
6790         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
6791
6792 2002-10-14  Jan Hubicka  <jh@suse.cz>
6793
6794         * gcc.dg/i386-ssetype-[1-5].c: New tests.
6795
6796 2002-10-14  Richard Henderson  <rth@redhat.com>
6797
6798         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
6799
6800 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6801
6802         PR optimization/6631
6803         * g++.dg/opt/const2.C: New test.
6804
6805 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6806
6807         PR c++/7176
6808         * g++.dg/parse/friend1.C: New test.
6809         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
6810
6811 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
6812
6813         * gcc.dg/20021014-1.c: New test.
6814
6815 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
6816
6817         PR c++/5661
6818         * g++.dg/ext/vlm1.C: New test.
6819         * g++.dg/ext/vlm2.C: Likewise.
6820
6821         * g++.dg/init/array1.C: Remove invalid braces.
6822         * g++.dg/init/brace1.C: New test.
6823         * g++.dg/init/copy2.C: Likewise.
6824         * g++.dg/init/copy3.C: Likewise.
6825         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
6826         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
6827         braces.
6828
6829 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
6830
6831         * gcc.dg/cpp/assembler.S: Don't use -ansi.
6832
6833 2002-10-11  Richard Shann  <richard.shann@superh.com>
6834
6835         * gcc.c-torture/compile/simd-5.c: New test.
6836
6837 2002-10-10  Roger Sayle  <roger@eyesopen.com>
6838
6839         * gcc.c-torture/execute/shiftopt-1.c: New test case.
6840
6841 2002-10-10  Jim Wilson  <wilson@redhat.com>
6842
6843         * gcc.c-torture/execute/20021010-1.c: New test.
6844
6845 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
6846
6847         PR c/7353
6848         * g++.dg/ext/typedef-init.C: New test.
6849         * gcc.dg/typedef-init.c: New test.
6850
6851 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
6852
6853         * gcc.dg/cpp/paste13.c: New test.
6854
6855 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6856
6857         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
6858         remaining platforms, XFAIL during compile, not execute.  Don't
6859         XFAIL at -O0.
6860
6861 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
6862
6863         * gcc.dg/alias-1.c: Tweak expected warning.
6864
6865 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
6866
6867         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
6868
6869 2002-10-06  Andreas Jaeger  <aj@suse.de>
6870
6871         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
6872         * gcc.dg/cpp/c++98.C: Likewise.
6873
6874         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
6875         * g++.dg/cpp/c++98.C: Likewise.
6876
6877         * g++.dg/README (Subdirectories): Mention cpp directory.
6878
6879         PR target/7559
6880         * gcc.dg/20021006-1.c: New test.
6881
6882 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6883
6884         PR c++/7804
6885         * g++.dg/other/warning1.C: New test.
6886
6887 2002-10-04  Roger Sayle  <roger@eyesopen.com>
6888
6889         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
6890         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
6891         and sparc-*-* with -m64 as expected failures.  See PR 8087.
6892
6893 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6894
6895         PR c++/7931
6896         * g++.dg/template/ptrmem3.C: New test.
6897
6898         PR c++/7754
6899         * g++.dg/template/union1.C: New test.
6900
6901 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6902
6903         PR c++/8006
6904         * g++.dg/abi/mangle9.C: New test.
6905         * g++.dg/abi/mangle10.C: New test.
6906         * g++.dg/abi/mangle11.C: New test.
6907         * g++.dg/abi/mangle12.C: New test.
6908
6909 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
6910
6911         PR c++/7188.
6912         * g++.dg/template/meminit1.C: New test.
6913         * g++.dg/warn/Wreorder-1.C: Likewise.
6914         * g++.old-deja/g++.mike/warn3.C: Tweak.
6915         * lib/prune.exp: Ingore "in copy constructor".
6916
6917 2002-10-02  Andreas Jaeger  <aj@suse.de>
6918
6919         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
6920         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
6921         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
6922         on x86-64.
6923
6924 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
6925
6926         * gcc.dg/empty1.C: Fix typo.
6927
6928 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
6929
6930         * gcc.dg/alias-1.c: New test.
6931
6932 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
6933
6934         * gcc.dg/empty1.C: New test.
6935
6936         * g++.dg/tls/init-2.C: Tweak error messages.
6937
6938 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
6939
6940         * gcc.c-torture/compile/20020923-1.c: New test.
6941
6942 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
6943
6944         * gcc.c-torture/execute/ffs-1.c: New test.
6945         * gcc.c-torture/execute/ffs-2.c: Ditto.
6946
6947 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
6948
6949         * g++.dg/overload/member1.C: New test.
6950
6951 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
6952
6953         * g++.dg/abi/empty7.C: New test.
6954         * g++.dg/init/pm2.C: Likewise.
6955
6956 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
6957
6958         * g++.dg/rtti/crash1.C: New test.
6959
6960 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
6961
6962         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
6963         gcc.dg/sibcall-4.c: New tests.
6964
6965 2002-09-28  Roger Sayle  <roger@eyesopen.com>
6966
6967         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
6968         powerpc and MMIX targets.
6969
6970 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
6971
6972         * gcc.dg/cpp/20020927-1.c: New.
6973
6974 2002-09-26  David S. Miller  <davem@redhat.com>
6975
6976         * gcc.c-torture/compile/trunctfdf.c: New.
6977
6978 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6979
6980         * lib/target-supports.exp (check_weak_available): Handle solaris2.
6981
6982 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
6983
6984         * gcc.c-torture/execute/loop-15.c: New.
6985
6986 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
6987
6988         * README.QMTEST: Fix typo.
6989
6990 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
6991
6992         * gcc.dg/20020926-1.c: New test.
6993
6994 2002-09-25  David S. Miller  <davem@redhat.com>
6995
6996         PR target/7842
6997         * gcc.c-torture/execute/shiftdi.c: New test.
6998
6999 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
7000
7001         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
7002         unique to the tool.
7003         * lib/g77.exp (g77_init): Likewise.
7004         * lib/g++.exp (g++_init): Likewise.
7005         * lib/objc.exp (objc_init): Likewise.
7006
7007 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
7008
7009         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
7010         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
7011         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
7012
7013 2002-09-25  Richard Henderson  <rth@redhat.com>
7014
7015         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
7016         too-small long double.
7017
7018 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
7019
7020         * gcc.dg/20020919-1.c: New test.
7021
7022 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
7023
7024         * g++.dg/abi/bitfield6.C: New test.
7025         * g++.dg/abi/bitfield7.C: New test.
7026         * g++.dg/abi/bitfield8.C: New test.
7027         * g++.dg/abi/vbase11.C: New test.
7028
7029 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7030
7031         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
7032         hppa*-*-hpux*.  Update test comment.
7033
7034 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
7035
7036         * gcc.dg/tls/struct-1.c: New test.
7037
7038 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
7039
7040         * gcc.dg/cpp/tr-warn2.c: Update.
7041
7042 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
7043
7044         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
7045
7046 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
7047
7048         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
7049         systems.
7050
7051 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
7052
7053         * gcc.c-torture/execute/ieee/mzero3.c: New test.
7054
7055         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
7056         Adjust for c++filt moved to binutils.  Remove spurious duplicate
7057         setting of cxxfilt.
7058
7059 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
7060
7061         * gcc.dg/20020312-2.c: Update for darwin.
7062
7063 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
7064
7065         * g++.old-deja/g++.other/crash32.C: Mark ICE.
7066
7067 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
7068
7069         * objc.dg/comp-types-1.m: New test.
7070         * objc.dg/comp-types-2.m: New test.
7071         * objc.dg/comp-types-3.m: New test.
7072         * objc.dg/comp-types-4.m: New test.
7073         * objc.dg/comp-types-5.m: New test.
7074         * objc.dg/comp-types-6.m: New test.
7075
7076 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7077
7078         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
7079
7080 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
7081
7082         * g++.dg/other/do1.C: New test.
7083
7084         * g++.dg/template/subst1.C: New test.
7085
7086 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
7087
7088         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
7089
7090 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
7091
7092         * g++.dg/template/qualttp20.C: Adjust expected errors.
7093         * g++.old-deja/g++.jason/report.C: Likewise.
7094         * g++.old-deja/g++.other/qual1.C: Likewise.
7095
7096         * g++.dg/lookup/scoped2.C: New test.
7097
7098         * g++.dg/ext/asm3.C: New test.
7099
7100 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
7101
7102         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
7103
7104 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
7105
7106         * ChangeLog: follow spelling conventions.
7107         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
7108         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
7109         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
7110         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
7111         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
7112         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
7113         * g++.old-deja/g++.law/global-init1.C: Likewise.
7114         * g++.old-deja/g++.other/delete4.C: Likewise.
7115         * g++.old-deja/g++.other/inline21.C: Likewise.
7116         * g++.old-deja/g++.other/singleton.C: Likewise.
7117         * g77.dg/strlen0.f: Likewise.
7118         * g77.f-torture/compile/20010519-1.f: Likewise.
7119         * g77.f-torture/compile/980310-4.f: Likewise.
7120         * gcc.c-torture/compile/20000605-1.c: Likewise.
7121         * gcc.c-torture/execute/20020225-1.c: Likewise.
7122         * gcc.dg/c90-hexfloat-2.c: Likewise.
7123         * gcc.dg/c99-bool-1.c: Likewise.
7124         * gcc.dg/c99-hexfloat-2.c: Likewise.
7125         * gcc.dg/dll-2.c: Likewise.
7126         * gcc.dg/wtr-union-init-1.c: Likewise.
7127         * gcc.dg/wtr-union-init-2.c: Likewise.
7128         * gcc.dg/wtr-union-init-3.c: Likewise.
7129         * gcc.dg/cpp/avoidpaste1.c: Likewise.
7130         * gcc.dg/cpp/defined.c: Likewise.
7131         * gcc.dg/cpp/macsyntx.c: Likewise.
7132         * gcc.dg/cpp/paste2.c: Likewise.
7133         * gcc.dg/cpp/trad/defined.c: Likewise.
7134         * gcc.dg/format/c90-printf-1.c: Likewise.
7135         * gcc.dg/format/c90-scanf-1.c: Likewise.
7136         * gcc.dg/format/c99-printf-1.c: Likewise.
7137         * gcc.dg/format/c99-scanf-1.c: Likewise.
7138         * gcc.misc-tests/gcov-8.c: Likewise.
7139         * lib/profopt.exp: Likewise.
7140
7141 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
7142
7143         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
7144
7145 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
7146
7147         * g++.dg/inherit/using2.C: New test.
7148
7149 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
7150
7151         * ChangeLog: Follow spelling conventions.
7152         * g++.dg/template/friend4.C: Likewise.
7153         * g++.old-deja/g++.pt/crash67.C: Likewise.
7154         * gcc.c-torture/execute/20000801-4.c: Likewise.
7155         * gcc.dg/c90-digraph-1.c: Likewise.
7156         * gcc.dg/c94-digraph-1.c: Likewise.
7157         * gcc.dg/c99-digraph-1.c: Likewise.
7158         * gcc.dg/cpp/line5.c: Likewise.
7159         * gcc.dg/cpp/multiline.c: Likewise.
7160         * gcc.dg/cpp/trad/literals-1.c: Likewise.
7161         * gcc.dg/format/attr-3.c: Likewise.
7162         * gcc.dg/format/c90-scanf-3.c: Likewise.
7163         * gcc.dg/format/ext-4.c: Likewise.
7164
7165 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
7166
7167         * g++.dg/template/pretty1.C: New test.
7168
7169 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
7170
7171         * gcc.c-torture/execute/struct-cpy-1.c: New test.
7172
7173 2002-09-13  Matt Austern  <austern@apple.com>
7174
7175         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
7176         passing a cast expression to a function by const reference.
7177
7178 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
7179
7180         * g++.dg/template/deduce1.C: New test.
7181
7182 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
7183
7184         * gcc.c-torture/execute/simd-1.c: Force all use of int to
7185         32-bit int.
7186
7187 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7188
7189         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
7190         usage.
7191
7192 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
7193
7194         * gcc.c-torture/compile/20020910-1.c: New test.
7195
7196 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
7197
7198         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
7199
7200 2002-09-10  Andreas Jaeger  <aj@suse.de>
7201
7202         * gcc.dg/20020312-2.c: Adjust for x86-64.
7203
7204 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
7205
7206         * g77.dg/7388.f: New test case for PR 7388.
7207
7208 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
7209
7210         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
7211
7212 2002-09-05  Ziemowit Laski <zlaski@apple.com>
7213
7214         * objc.dg/proto-lossage-1.m: New test.
7215
7216 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
7217
7218         * gcc.dg/cpp/_Pragma4.c: Fix typo.
7219
7220 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
7221
7222         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
7223         expected to pass.
7224
7225 2002-09-06  Stan Shebs  <shebs@apple.com>
7226             David Edelsohn  <edelsohn@gnu.org>
7227
7228         * gcc.dg/weak: New directory.
7229         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
7230         target-specific xfail bits.
7231         * gcc.dg/typeof-2.c: Move to new directory.
7232         * gcc.dg/weak.exp: New expect script.
7233
7234 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
7235
7236         * gcc.c-torture/execute/extzvsi.c: New test.
7237
7238 2002-09-05  Stan Shebs  <shebs@apple.com>
7239
7240         * gcc.dg/weak-1.c: xfail on Darwin.
7241         * gcc.dg/weak-2.c: Ditto.
7242         * gcc.dg/weak-3.c: Ditto.
7243         * gcc.dg/weak-4.c: Ditto.
7244         * gcc.dg/weak-5.c: Ditto.
7245         * gcc.dg/weak-6.c: Ditto.
7246         * gcc.dg/weak-7.c: Ditto.
7247         * gcc.dg/weak-8.c: Ditto.
7248         * gcc.dg/weak-9.c: Ditto.
7249
7250 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
7251
7252         * gcc.c-torture/execute/loop-14.c: New test.
7253
7254 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
7255
7256         * g++.dg/other/cxa-atexit1.C: New test.
7257
7258         * gcc.dg/typeof-2.c: New test.
7259
7260 2002-09-03  Roger Sayle  <roger@eyesopen.com>
7261
7262         * gcc.dg/builtins-2.c: New testcase.
7263         * gcc.dg/builtins-3.c: New testcase.
7264
7265 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
7266
7267         * gcc.dg/cpp/_Pragma4.c: New test.
7268
7269 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
7270
7271         * objc/execute/nil_method-1.m: New testcase.
7272
7273 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
7274
7275         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
7276         [Object class], not [Object initialize].
7277
7278 2002-08-31  Roger Sayle  <roger@eyesopen.com>
7279             Hans-Peter Nilsson  <hp@bitrange.com>
7280
7281         * gcc.c-torture/execute/20020720-1.x: Skip test on
7282         mmix-knuth-mmixware.  Correct comment.
7283
7284 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
7285
7286         * testsuite/g++.dg/abi/bitfield5.C: New test.
7287         * testsuite/g++.dg/abi/vbase10.C: Likewise.
7288
7289 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
7290
7291         * objc.dg/undeclared-selector.m: New test.
7292
7293 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
7294
7295         * g++.dg/other/offsetof1.C: Avoid cast warning.
7296
7297 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
7298
7299         * objc.dg/super-class-2.m: New test.
7300
7301 2002-08-24  Matt Austern  <austern@apple.com>
7302
7303         * g++.dg/ext/lvaddr.C: New test.
7304         * g++.dg/ext/lvcast.C: New test.
7305
7306 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
7307
7308         * testsuite/g++.dg/inherit/cond1.C: New test.
7309
7310 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
7311
7312         * gcc.dg/noncompile/incomplete-1.c: New test.
7313
7314 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
7315
7316         * gcc.dg/typespec-1.c: New test.
7317
7318 2002-08-20  Devang Patel  <dpatel@apple.com>
7319         * objc.dg/proto-hier-2.m: New test.
7320
7321 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
7322
7323         * objc.dg/bitfield-1.m: New test.
7324         * objc.dg/bitfield-2.m: New test.
7325
7326 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7327
7328         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
7329         gcc.dg/c99-flex-array-4.c: New tests.
7330
7331 2002-08-16  Stan Shebs  <shebs@apple.com>
7332
7333         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
7334
7335 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
7336
7337         * gcc.dg/typeof-1.c: New test.
7338         * g++.dg/ext/typeof2.C: New test.
7339
7340 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
7341
7342         * g++.dg/other/offsetof1.C: New test.
7343
7344 2002-08-14  Richard Henderson  <rth@redhat.com>
7345
7346         * gcc.dg/tls/diag-3.c: Fix expected message strings.
7347
7348 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
7349
7350         * gcc.dg/cpp/_Pragma3.c: New test.
7351
7352 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
7353
7354         * g++.dg/template/inherit3: New test.
7355
7356 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
7357
7358         * gcc.dg/bitfld-4.c: Add blank options.
7359
7360 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
7361
7362         * g++.dg/template/crash1.C: New test.
7363
7364 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
7365
7366         * gcc.dg/tls/opt-2.c: New test.
7367
7368 2002-08-08  Devang Patel  <dpatel@apple.com>
7369
7370         * objc.dg/selector-1.m : New test
7371
7372 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
7373
7374         * g++.dg/abi/bitfield4.C: New test.
7375         * gcc.dg/bitfld-4.c: New test.
7376
7377 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
7378
7379         * g++.dg/other/packed1.C: New test.
7380
7381 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
7382
7383         * g++.dg/abi/offsetof.C: Tweak error messages.
7384         * g++.old-deja/g++.mike/p10769a.C: Likewise.
7385
7386 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
7387
7388         * gcc.dg/bitfld-3.c: New test.
7389
7390 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
7391             Richard Henderson  <rth@redhat.com>
7392
7393         * gcc.dg/i386-bitfield1.c: New test.
7394         * g++.dg/abi/bitfield3.C: Update.
7395
7396 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
7397
7398         * objc.dg/const-str-2.m: Update.
7399         * gcc.dg/cpp/c++98.c: Change to C extension.
7400         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
7401         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
7402
7403 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
7404
7405         * testsuite/gcc.dg/tls/diag-3.c: New.
7406
7407 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
7408
7409         * g++.dg/README (Subdirectories): Document new subdir expr.
7410         * g++.dg/expr/pmf-1.C: New test.
7411
7412 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
7413
7414         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
7415
7416 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
7417
7418         * g++.dg/abi/bitfield3.C: New test.
7419
7420 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
7421
7422         * lib/gcov.exp: Tweak expected line formats.
7423         * gcc.misc-tests/gcov8.c: New test.
7424         * gcc.misc-tests/gcov8.x: New flags.
7425
7426 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
7427
7428         * consistency.vlad/layout/endian.c: Include string.h.
7429
7430         * gcc.c-torture/execute/20020805-1.c: New test.
7431
7432 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
7433
7434         * g++.dg/other/conversion1.C: New test.
7435
7436 2002-08-03  Roger Sayle  <roger@eyesopen.com>
7437
7438         * gcc.dg/builtins-1.c: New testcase.
7439
7440 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
7441
7442         * g++.dg/inherit/access3.C: New test.
7443
7444 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
7445
7446         * gcc.dg/ia64-visibility-2.c: New test.
7447
7448 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
7449
7450         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
7451         __qualifier_flags to __flags.
7452
7453 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
7454
7455         * g++.dg/inherit/operator1.C: New test.
7456         * g++.dg/lookup/disamb1.C: Fix typo in comment.
7457         * g++.dg/other/error1.C: Change expected error message.
7458         * g++.dg/template/conv4.C: Likewise.
7459
7460 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
7461
7462         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
7463         for documented behavior.
7464
7465 2002-07-25  Roger Sayle  <roger@eyesopen.com>
7466
7467         * gcc.c-torture/execute/20020720-1.x: Skip this test on
7468         several targets known to fail.
7469
7470 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
7471
7472         * gcc.dg/mips-args-[123].c: New tests.
7473
7474 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
7475
7476         * gcc.dg/ppc-spe.c: New.
7477
7478 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
7479
7480         * g++.dg/other/ptrmem4.C: New testcase.
7481
7482 2002-07-24  Richard Henderson  <rth@redhat.com>
7483
7484         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
7485
7486 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
7487
7488         * g++.dg/ext/alignof1.C (main): Return 0 for success.
7489
7490 2002-07-24  Roger Sayle  <roger@eyesopen.com>
7491
7492         * gcc.c-torture/execute/memset-3.c: New testcase.
7493
7494 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
7495
7496         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
7497         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
7498
7499 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7500
7501         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
7502         Delete.
7503
7504 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
7505
7506         * gcc.c-torture/compile/simd-4.c: New test.
7507
7508 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7509
7510         PR c++/7347, c++/7348
7511         * g++.dg/template/access4.C: New test.
7512         * g++.dg/template/access5.C: New test.
7513         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
7514         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
7515         * g++.old-deja/g++.pt/ttp58.C: Likewise.
7516         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
7517
7518 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
7519
7520         * gcc.dg/gnu89-init-2.c: New test.
7521
7522 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
7523
7524         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
7525
7526 2002-07-20  Roger Sayle  <roger@eyesopen.com>
7527
7528         * gcc.c-torture/execute/20020720-1.c: New testcase.
7529
7530 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
7531
7532         * gcc.dg/cpp/Wsignprom.c: New tests.
7533
7534 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
7535
7536         * gcc.c-torture/execute/loop-13.c: New test.
7537
7538 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
7539
7540         * gcc.dg/cpp/expr.c: New tests.
7541
7542 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
7543
7544         * g++.dg/opt/pr6713.C: Add template instantiation.
7545
7546 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
7547
7548         * gcc.dg/nest.c: New test.
7549
7550 2002-07-17  Richard Henderson  <rth@redhat.com>
7551
7552         * g++.dg/opt/pr6713.C: New test.
7553
7554 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
7555
7556         * gcc.c-torture/execute/loop-2e.x: Let the testcase
7557         XFAIL for all x86 processors.
7558
7559 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
7560
7561         * gcc.c-torture/execute/20010122-1.x: Do not test with
7562         -fomit-frame-pointer.
7563
7564 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7565
7566         * g++.dg/template/instantiate2.C: New test.
7567         * g++.dg/template/spec4.C: New test.
7568
7569 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7570
7571         * g++.dg/template/access2.C: New test.
7572         * g++.dg/template/access3.C: New test.
7573
7574 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
7575
7576         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
7577         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
7578         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
7579         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
7580         Convert to use <stdarg.h>.
7581         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
7582         Delete.
7583         * gcc.dg/va-arg-2.c: New.
7584         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
7585
7586 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
7587
7588         * gcc.c-torture/compile/20020710-1.c: New test.
7589
7590 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
7591                           Andrew Pinski  <pinskia@physics.uc.edu>
7592
7593         gcc.c-torture/compile/simd-2.c: New testcase.
7594         gcc.c-torture/compile/simd-3.c: Likewise.
7595
7596 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
7597
7598         PR c++/7224
7599         * g++.dg/overload/error1.C: New test.
7600
7601 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7602
7603         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
7604         configuration and IRIX 6 O32 ABI.
7605
7606 2002-07-11  Roger Sayle  <roger@eyesopen.com>
7607
7608         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
7609
7610 2002-07-10  Roger Sayle  <roger@eyesopen.com>
7611
7612         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
7613
7614 2002-07-10  Jeffrey A Law  <law@redhat.com>
7615
7616         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
7617
7618         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
7619
7620 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
7621
7622         * gcc.dg/20020312-2.c: Check for __PPC__.
7623
7624 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
7625
7626         * gcc.c-torture/compile/20020709-1.c: New test.
7627
7628 2002-07-07  Roger Sayle  <roger@eyesopen.com>
7629
7630         * g++.dg/template/qualttp21.C: New test case.
7631
7632 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
7633
7634         * gcc.c-torture/compile/20020706-1.c: New test.
7635         * gcc.c-torture/compile/20020706-2.c: New test.
7636
7637 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
7638             Alexandre Oliva  <aoliva@redhat.com>
7639
7640         * g++.dg/warn/incomplete1.C: New test.
7641
7642 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7643
7644         PR c++/7099
7645         * g++.dg/warn/noreturn1.C: New test.
7646
7647 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
7648
7649         PR c++/6706
7650         * g++.dg/debug/debug6.C: New test.
7651         * g++.dg/debug/debug7.C: New test.
7652
7653 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
7654
7655         * gcc.c-torture/compile/simd-3.c: New test.
7656
7657 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
7658
7659         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
7660         * gcc.dg/20020620-1.c: Likewise.
7661
7662 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7663
7664         PR c++/6944
7665         * g++.dg/init/array4.C: New test.
7666         * g++.dg/init/array5.C: New test.
7667
7668 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
7669
7670         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
7671         * gcc.c-torture/execute/simd-2.c (main): Likewise.
7672
7673 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7674
7675         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
7676         * gcc.dg/wtr-aggr-init-1.c: Likewise.
7677         * gcc.dg/wtr-conversion-1.c: Likewise.
7678         * gcc.dg/wtr-escape-1.c: Likewise.
7679         * gcc.dg/wtr-int-type-1.c: Likewise.
7680         * gcc.dg/wtr-label-1.c: Likewise.
7681         * gcc.dg/wtr-static-1.c: Likewise.
7682         * gcc.dg/wtr-strcat-1.c: Likewise.
7683         * gcc.dg/wtr-suffix-1.c: Likewise.
7684         * gcc.dg/wtr-switch-1.c: Likewise.
7685         * gcc.dg/wtr-unary-plus-1.c: Likewise.
7686         * gcc.dg/wtr-union-init-1.c: Likewise.
7687         * gcc.dg/wtr-union-init-2.c: Likewise.
7688         * gcc.dg/wtr-union-init-3.c: Likewise.
7689
7690         * gcc.dg/wtr-func-def-1.c: New test.
7691
7692 2002-07-02 Devang Patel <dpatel@apple.com>
7693
7694         * objc.dg/param-1.m: New test.
7695
7696 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
7697
7698         * gcc.dg/cpp/trad/directive.c: Add test.
7699         * gcc.dg/cpp/trad/macroargs.c: Add test.
7700         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
7701
7702 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
7703
7704         * gcc.dg/cpp/cmdlne-M.c: New test.
7705
7706 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
7707
7708         * objc.dg/desig-init-1.m: New test.
7709
7710 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7711
7712         PR c++/6716
7713         * g++.dg/template/instantiate1.C: New test.
7714
7715 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
7716
7717         PR c++/7112
7718         * g++.dg/template/sizeof2.C: New test.
7719
7720 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
7721
7722         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
7723         gcc.dg/cpp/trad/include.c: New tests.
7724
7725 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
7726
7727         PR target/7177
7728         * gcc.c-torture/compile/20020701-1.c: New test.
7729
7730 2002-07-01  Stan Shebs  <shebs@apple.com>
7731
7732         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
7733         header here...
7734         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
7735         (objc-torture-execute): or here.
7736
7737 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
7738
7739         * gcc.c-torture/execute/arith-rand-ll.c: New test.
7740
7741 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
7742
7743         * gcc.dg/cpp/trad/escaped-nl.c: New test.
7744
7745 2002-06-30  Devang Patel  <dpatel@apple.com>
7746
7747         * objc.dg/fsyntax-only.m: New test.
7748
7749 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
7750
7751         PR c++/6695
7752         * g++.dg/template/friend7.C: New file.
7753
7754 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
7755
7756         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
7757         return type.
7758
7759 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
7760
7761         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
7762         avoid division by zero.
7763
7764 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
7765
7766         * gcc.dg/Wunknownprag.c: New tests.
7767
7768 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
7769
7770         * gcc.c-torture/execute/simd-2.c: New test.
7771
7772 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
7773
7774         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
7775         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
7776         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
7777         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
7778         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
7779         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
7780         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
7781         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
7782         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
7783         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
7784         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
7785         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
7786         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
7787         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
7788         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
7789         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
7790         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
7791
7792 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
7793
7794         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
7795         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
7796         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
7797         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
7798         New tests.
7799         * gcc.dg/cpp/trad/directive.c: Update.
7800
7801 2002-06-23  Andreas Jaeger  <aj@suse.de>
7802
7803         * gcc.c-torture/execute/complex-6.c: New.
7804
7805 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
7806
7807         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
7808         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
7809         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
7810         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
7811
7812 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
7813
7814         * gcc.dg/cpp/trad: New directory with traditional tests copied
7815         from parent directory.
7816         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
7817         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
7818         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
7819         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
7820         Move to trad/ and rename.
7821         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
7822         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
7823         gcc.dg/cpp/trad/redef2.c: New tests.
7824         * gcc.dg/cpp/trad/trad.exp: New driver.
7825
7826 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
7827
7828         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
7829         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
7830         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
7831         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
7832         Remove.
7833
7834 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
7835
7836         * gcc.dg/20020620-1.c: New test.
7837
7838 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7839
7840         * g++.dg/template/ttp4.C: New test.
7841
7842 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
7843
7844         * g++.dg/opt/vt1.C: Fix regexp.
7845
7846 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7847
7848         * gcc.c-torture/execute/pure-1.c: Make functions static again.
7849         Don't use attribute `noinline'.
7850
7851 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7852
7853         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
7854
7855 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
7856
7857         * gcc.c-torture/execute/simd-1.c: New.
7858
7859         * gcc.dg/simd-1.c: New.
7860
7861 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7862
7863         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
7864
7865 2002-06-16  Richard Henderson  <rth@redhat.com>
7866
7867         * g++.dg/ext/anon-struct1.C: New.
7868         * g++.dg/ext/anon-struct2.C: New.
7869         * g++.dg/ext/anon-struct3.C: New.
7870         * gcc.dg/anon-struct-1.c: New.
7871         * gcc.dg/anon-struct-2.c: New.
7872         * gcc.dg/anon-struct-3.c: New.
7873         * gcc.dg/20011008-1.c: Adjust warning text.
7874         * gcc.dg/20020527-1.c: Add -fms-extensions.
7875
7876 2002-06-16  Richard Henderson  <rth@redhat.com>
7877
7878         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
7879
7880 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
7881
7882         * gcc.c-torture/execute/20020615-1.c: New test.
7883
7884 2002-06-15  Roger Sayle  <roger@eyesopen.com>
7885
7886         * gcc.c-tortuture/execute/compare-1.c: New test case.
7887         * gcc.c-tortuture/execute/compare-2.c: New test case.
7888         * gcc.c-tortuture/execute/compare-3.c: New test case.
7889
7890 2002-06-13  Richard Henderson  <rth@redhat.com>
7891
7892         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
7893         ia64 ilp32.
7894
7895 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7896
7897         * g++.dg/template/typename2.C: Update error message.
7898
7899 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
7900
7901         * gcc.c-torture/execute/20020611-1.c: New test.
7902
7903 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
7904
7905         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
7906         list of targets to skip.
7907
7908 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
7909
7910         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
7911         targets if not optimizing.
7912
7913 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
7914
7915         * gcc.c-torture/compile/20020605-1.c: New test.
7916
7917         * g++.dg/opt/vt1.C: New test.
7918
7919         * gcc.dg/20020531-1.c: New test.
7920
7921         * gcc.dg/20020530-1.c: New test.
7922
7923         * gcc.dg/20020527-1.c: New test.
7924
7925         * g++.dg/opt/cse1.C: New test.
7926
7927 2002-06-07  Roger Sayle  <roger@eyesopen.com>
7928
7929         * gcc.dg/20020607-2.c: New test case.
7930
7931 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
7932
7933         * gcc.c-torture/compile/20020604-1.c: New test.
7934
7935 2002-06-04  Richard Henderson  <rth@redhat.com>
7936
7937         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
7938         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
7939         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
7940
7941 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
7942
7943         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
7944
7945 2002-06-03  Richard Henderson  <rth@redhat.com>
7946
7947         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
7948         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
7949
7950 2002-06-02  Richard Henderson  <rth@redhat.com>
7951
7952         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
7953         test functions static.
7954
7955 2002-06-02  Andreas Jaeger  <aj@suse.de>
7956
7957         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
7958         now.
7959
7960 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
7961
7962         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
7963         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
7964         Update for mofified diagnostics.
7965         * gcc.dg/c99-intconst-1.c: No longer fail.
7966
7967 2002-06-02  Richard Henderson  <rth@redhat.com>
7968
7969         * gcc.dg/uninit-A.c: Remove xfail markers.
7970
7971 2002-06-01  Roger Sayle  <roger@eyesopen.com>
7972
7973         * gcc.dg/fnegate-1.c: New test case.
7974
7975 2002-05-30  Osku Salerma  <osku@iki.fi>
7976
7977         * gcc.c-torture/execute/mayalias-1.c: New file.
7978
7979 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7980
7981         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
7982         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
7983         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
7984
7985 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
7986
7987         * gcc.c-torture/execute/20020529-1.c: New test.
7988
7989 2002-05-27  Richard Henderson  <rth@redhat.com>
7990
7991         * g++.dg/ext/attrib6.C: New test case.
7992
7993 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7994
7995         * gcc.c-torture/execute/pure-1.c: New test.
7996
7997 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7998
7999         * gcc.dg/cpp/arith-2.c: Remove.
8000
8001 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
8002
8003         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
8004         * gcc.dg/cpp/if-3.c: Remove.
8005
8006 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
8007
8008         * g++.dg/opt/cse2.C: New test.
8009
8010 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
8011
8012         * gcc.dg/cpp/arith-1.c: New semantic tests.
8013         * gcc.dg/cpp/if-1.c: Update.
8014
8015 2002-05-24  Ben Elliston  <bje@redhat.com>
8016
8017         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
8018
8019 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
8020
8021         * gcc.dg/verbose-asm.c: New test.
8022
8023 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
8024
8025         * gcc.dg/cpp/paste12.c: New test.
8026
8027 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
8028
8029         * g++.dg/parse/named_ops.C: New test.
8030
8031 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
8032
8033         * gcc/testsuite/gcc.dg/weak-8.c: New test.
8034
8035 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
8036
8037         * gcc.dg/weak-2.c: Allow optional leading underscore
8038         in scan-assembler symbol name.
8039         * gcc.dg/weak-3.c: Likewise.
8040         * gcc.dg/weak-4.c: Likewise.
8041         * gcc.dg/weak-5.c: Likewise.
8042
8043 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
8044
8045         * gcc.dg/20020523-1.c: New test.
8046
8047 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
8048
8049         * objc.dg/const-str-2.m: Update now that we stop after
8050         a command line error.
8051
8052 2002-05-22  Richard Henderson  <rth@redhat.com>
8053
8054         * g++.dg/dg.exp: Fix typo in test pruneing.
8055
8056 2002-05-22  Richard Henderson  <rth@redhat.com>
8057
8058         * g++.dg/dg.exp: Prune the tls subdirectory.
8059         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
8060         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
8061         * g++.dg/tls/init-1.C: New.
8062
8063 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
8064
8065         * gcc.dg/20020517-1.c: New test.
8066
8067 2002-05-21  Richard Henderson  <rth@redhat.com>
8068
8069         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
8070         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
8071
8072 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
8073
8074         * g++.dg/other/copy2.C: New test.
8075
8076 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
8077
8078         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
8079         (MAX_COPY): Bump up to 10 times sizeof (long long).
8080         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
8081
8082         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
8083         sizeof (long long).
8084
8085         * gcc.c-torture/execute/strcpy-1.c: New test.
8086
8087 2002-05-19  Jason Merrill  <jason2redhat.com>
8088
8089         * g++.dg/ext/oper1.C: New test.
8090
8091 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
8092 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
8093
8094         * README.QMTEST: New file.
8095
8096         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
8097
8098 2002-05-19  Andreas Jaeger  <aj@suse.de>
8099
8100         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
8101         now.
8102         * gcc.c-torture/execute/loop-2d.x: Likewise.
8103
8104 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
8105
8106         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
8107         support weak symbols.
8108         * gcc.dg/weak-4.c: Likewise
8109         * gcc.dg/weak-6.c: Likewise
8110
8111 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
8112
8113         * gcc.dg/weak-3.c: Add dg-excess-error comment for
8114         cygwin, coff and h8300-*-hms targets
8115         * gcc.dg/weak-5.c: Likewise
8116         * gcc.dg/weak-7.c: Likewise
8117
8118 2002-05-16  Jason Merrill  <jason@redhat.com>
8119
8120         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
8121         (scan-assembler-not, scan-assembler-dem): Likewise.
8122         (scan-assembler-dem-not): Likewise.
8123
8124 2002-05-15  Richard Henderson  <rth@redhat.com>
8125
8126         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
8127
8128 2002-05-15  Richard Henderson  <rth@redhat.com>
8129
8130         * gcc.dg/weak-5.c (vfoo1c): No warning here.
8131         (vfoo1f): Warning here.
8132         (vfoo1l): Don't redefine the alias.
8133
8134 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
8135
8136         * g++.dg/init/pm1.C: New test.
8137
8138 2002-05-12  David S. Miller  <davem@redhat.com>
8139
8140         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
8141         types.
8142
8143 2002-05-10  Roger Sayle  <roger@eyesopen.com>
8144
8145         * gcc.c-torture/execute/20020510-1.c: New test case.
8146
8147 2002-05-10  David S. Miller  <davem@redhat.com>
8148
8149         * gcc.c-torture/execute/conversion.c: Test long double too.
8150
8151 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
8152
8153         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
8154         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
8155         * lib/g++.exp (g++_link_flags): Likewise.
8156         * lib/objc.exp (objc_target_compile): Likewise.
8157
8158 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
8159
8160         * gcc.dg/cpp/poison.c: Update.
8161         * gcc.dg/cpp/20000625-2.c: Remove.
8162         * gcc.dg/cpp/direct2s.c: Remove final test.
8163
8164 2002-05-08  Tom Rix  <trix@redhat.com>
8165
8166         * gcc.c-torture/execute/20020508-1.c: New test.
8167         * gcc.c-torture/execute/20020508-2.c: New test.
8168         * gcc.c-torture/execute/20020508-3.c: New test.
8169
8170 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
8171
8172         * gcc.dg/cpp/charconst-4.c: More tests.
8173
8174 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
8175
8176         PR c/6569
8177         * gcc.dg/weak-3.c: Update location of warning messages.
8178         * gcc.dg/weak-5.c: Likewise.
8179
8180 2002-05-06  Roger Sayle  <roger@eyesopen.com>
8181
8182         * gcc.c-torture/execute/20020506-1.c: New test case.
8183
8184 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
8185
8186         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
8187
8188 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
8189
8190         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
8191
8192 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
8193
8194         * gcc.dg/cpp/charconst-3.c: New test.
8195
8196 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
8197
8198         * gcc.dg/cpp/charconst.c: Update tests.
8199
8200 2002-05-05  Tim Josling  <tej@melbpc.org.au>
8201
8202         * treelang: Added directory for new sample language treelang. Also
8203         lib/treelang.exp: New file to signal treelang should be tested.
8204
8205 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
8206
8207         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
8208         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
8209         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
8210         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
8211         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
8212         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
8213         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
8214
8215 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
8216
8217         * gcc.dg/format/xopen-2.c: New test.
8218
8219 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
8220
8221         * gcc.dg/20020503-1.c: New test.
8222
8223 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
8224
8225         * g++.dg/init/dtor1.C: Make it tougher.
8226
8227 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
8228
8229         * g++.dg/init/dtor1.C: New test.
8230
8231 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
8232
8233         * gcc.dg/altivec-8.c: New.
8234
8235 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
8236
8237         * gcc.dg/altivec-7.c: New.
8238
8239 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
8240
8241         * g++.dg/parse/typedef1.C: New test.
8242
8243 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
8244
8245         PR c++/6486
8246         * g++.dg/template/friend6.C: New test.
8247
8248         PR c++/6492
8249         * g++.dg/init/copy1.C: New test.
8250
8251 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
8252
8253         * g++.dg/warn/effc1.C: New test.
8254
8255 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8256
8257         * gcc.dg/cpp/if-cexp.c: Add a test.
8258
8259 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
8260
8261         * gcc.dg/20020426-2.c: New test.
8262
8263 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
8264
8265         * gcc.dg/cpp/if-mop.c: Update.
8266         * gcc.dg/cpp/if-mpar.c: Add test.
8267         * gcc.dg/cpp/if-oppr.c: Update.
8268
8269 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8270
8271         PR c/6343
8272         * gcc.dg/weak-[2-7].c: New tests.
8273
8274 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
8275
8276         * gcc.dg/enum1.c: New test.
8277
8278 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
8279
8280         PR c++/6497
8281         * g++.dg/inherit/access2.C: New test.
8282
8283 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
8284
8285         PR bootstrap/6445
8286         * gcc.dg/20020426-1.c: New test.
8287
8288 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
8289
8290         * g++.dg/abi/enum1.C: New test.
8291
8292 2002-04-26  Richard Henderson  <rth@redhat.com>
8293
8294         * gcc.dg/c99-bool-1.c: Expect always true warning.
8295
8296 2002-04-25  Roger Sayle  <roger@eyesopen.com>
8297
8298         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
8299
8300 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8301
8302         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
8303         targets.
8304
8305 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
8306
8307         * g++.dg/abi/mange7.C: New test.
8308
8309         PR c++/6438.
8310         * g++.dg/parse/stmtexpr2.C: New test.
8311
8312 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
8313
8314         * gcc.dg/20020312-2.c: Add SH target.
8315
8316 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8317
8318         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
8319         compiler output on mips*-*-irix*.
8320
8321 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
8322
8323         * g++.dg/parse/attr1.C: New test.
8324
8325 2002-04-23  Roger Sayle  <roger@eyesopen.com>
8326
8327         * gcc.c-torture/execute/string-opt-17.c: New test case.
8328         * gcc.c-torture/execute/memset-2.c: New test case.
8329
8330 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
8331
8332         PR c++/6256:
8333         * g++.dg/template/friend5.C: New test.
8334
8335         PR c++/6331:
8336         * g++.dg/template/qual1.C: Likewise.
8337
8338 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
8339
8340         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
8341         Include stdlib.h, not stdio.h or ctype.h.
8342
8343 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
8344
8345         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
8346         cris-*-elf* and mmix-*-*.
8347         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
8348         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
8349         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
8350         Ditto.
8351         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
8352         * gcc.dg/wchar_t-1.c: Ditto.
8353
8354 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
8355
8356         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
8357         Clarify comment.
8358
8359 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
8360
8361         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
8362
8363 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8364
8365         * gcc.c-torture/execute/20000906-1.x: Delete.
8366
8367 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
8368
8369         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
8370
8371 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
8372
8373         * PR6367
8374         * g77.f-torture/execute/6367.f: New test.
8375         * g77.f-torture/execute/6367.x: Disable for MMIX.
8376
8377 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
8378
8379         * PR6352
8380         * g++.dg/opt/inline2.C: New test.
8381
8382 2002-04-18  Richard Henderson  <rth@redhat.com>
8383
8384         * gcc.dg/20000906-1.c: Enable for all targets.
8385         * gcc.c-torture/compile/iftrap-2.c: New.
8386
8387 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
8388
8389         * gcc.dg/20020418-1.c: New test.
8390         * gcc.dg/20020418-2.c: New test.
8391
8392 2002-04-18  Richard Henderson  <rth@redhat.com>
8393
8394         * gcc.c-torture/compile/iftrap-1.c: New.
8395         * gcc.dg/iftrap-1.c: Adjust for ia64.
8396         * gcc.dg/iftrap-2.c: New.
8397
8398 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
8399
8400         * gcc.c-torture/compile/20020418-1.c: New test.
8401
8402 2002-04-18  Roger Sayle  <roger@eyesopen.com>
8403
8404         * gcc.c-torture/compile/20020415-1.c: New.
8405
8406 2002-04-18  David S. Miller  <davem@redhat.com>
8407
8408         * gcc.c-torture/execute/20020418-1.c: New test.
8409
8410 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
8411
8412         * gcc.dg/20020416-1.c: New test.
8413
8414         * g++.dg/opt/inline1.C: New test.
8415
8416 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
8417
8418         * gcc.dg/altivec-5.c: New test.
8419
8420         * gcc.dg/20020415-1.c: New test.
8421
8422 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
8423
8424         * testsuite/lib/chill.exp: Remove.
8425
8426 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
8427
8428         * g++.dg/other/big-struct.C: New test.
8429
8430 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
8431
8432         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
8433         of scratch file.
8434
8435 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
8436
8437         PR c/6277
8438         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
8439         in scan-assembler function name
8440
8441 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
8442
8443         * g77.f-torture/execute/980628-4.x,
8444         g77.f-torture/execute/980628-5.x,
8445         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
8446         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
8447         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
8448         i[34567]86-*-*.
8449
8450 2002-04-13  David S. Miller  <davem@redhat.com>
8451
8452         * gcc.c-torture/execute/20020413-1.c: New test.
8453
8454 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
8455
8456         * gcc.dg/asm-6.c,
8457         * g++.dg/ext/asm1.C: New tests.
8458
8459 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
8460
8461         PR c++ 5373.
8462         * g++.dg/parse/stmtexpr1.C: New test.
8463
8464         PR c++/5189.
8465         * g++.dg/template/copy1.C: New test.
8466
8467 2002-04-12  Richard Henderson  <rth@redhat.com>
8468
8469         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
8470
8471 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
8472
8473         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
8474         gcc.c-torture/execute/20020307-2.c.
8475
8476 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
8477
8478         * g++.dg/ext/attrib5.C,
8479         * g++.dg/lookup/struct1.C: New tests.
8480
8481 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
8482
8483         * gcc.dg/20020411-1.c: New test.
8484
8485         * gcc.c-torture/execute/20020411-1.c: New test.
8486
8487 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
8488
8489         * g77.f-torture/execute/6177.f: New test.
8490
8491 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
8492
8493         PR middle-end/6247
8494         * g++.dg/opt/cleanup1.C: New test.
8495
8496         * g++.dg/opt/const1.C: New test.
8497
8498 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
8499
8500         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
8501
8502 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
8503
8504         PR c++/5507
8505         * g++.dg/template/typename2.C: New test.
8506
8507 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
8508
8509         * gcc.c-torture/execute/loop-12.c: New.
8510
8511 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
8512
8513         * g77.f-torture/execute/980628-4.x,
8514         g77.f-torture/execute/980628-5.x,
8515         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
8516         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
8517         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
8518
8519 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8520
8521         PR optimization/6086
8522         * g++.dg/opt/preinc1.C: New test.
8523
8524 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
8525
8526         PR c++/5571
8527         * g++.dg/opt/static2.C: New test.
8528
8529 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
8530
8531         PR c/5120
8532         * gcc.dg/20020406-1.c: New test.
8533
8534 2002-04-04  David S. Miller  <davem@redhat.com>
8535
8536         * gcc.c-torture/execute/20020404-1.c: New test.
8537
8538 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
8539
8540         PR c/6123
8541         * gcc.dg/20020312-2.c: Do not declare global register variable
8542         if __PIC__ or __pic__ is defined.
8543
8544 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
8545
8546         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
8547         __asm__ so that it works correctly even if -ansi -pedantic-errors.
8548
8549 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8550
8551         * gcc.misc-tests/linkage.exp: Update last change to handle
8552         sparc*-, not just sparc-.
8553
8554 2002-04-03  Richard Henderson  <rth@redhat.com>
8555
8556         * gcc.dg/cpp/ucs.c: Improved long UCS test.
8557
8558 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
8559
8560         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
8561
8562 2002-04-02  David S. Miller  <davem@redhat.com>
8563
8564         * gcc.c-torture/execute/20020402-3.c: New test.
8565
8566 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
8567
8568         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
8569         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
8570
8571         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
8572         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
8573         g77.f-torture/execute/20001201.x,
8574         g77.f-torture/execute/u77-test.x: New files.
8575
8576         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
8577         * gcc.dg/wchar_t-1.c: Ditto.
8578
8579 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8580
8581         * gcc.c-torture/execute/20020402-1.c: New test.
8582
8583 2002-04-01  Richard Henderson  <rth@redhat.com>
8584
8585         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
8586
8587         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
8588
8589 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8590
8591         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
8592
8593 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8594
8595         * g++.dg/inherit/template-as-base.C: Expect error.
8596         * g++.dg/inherit/namespace-as-base.C: Likewise.
8597
8598 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
8599
8600         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
8601         g++.dg/ext/instantiate3.C: Tweak match patterns.
8602
8603         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
8604         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
8605         -da test.
8606
8607 2002-03-31  Richard Henderson  <rth@redhat.com>
8608
8609         * gcc.dg/special/alias-2.c: New.
8610         * gcc.dg/special/ecos.exp: Run it.
8611
8612 2002-03-31  Richard Henderson  <rth@redhat.com>
8613
8614         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
8615
8616 2002-03-31  Kazu Hirata  <kazu@hxi.com>
8617
8618         * gcc.dg/weak-1.c: Disable on h8300 port.
8619
8620 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
8621
8622         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
8623         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
8624         ordering tests.
8625         * g++.dg/bprob/bprob-1.C: New test.
8626         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
8627         * g++.dg/gcov/gcov-1.C: New test.
8628         * g++.dg/gcov/gcov-1.x: New file.
8629         * g++.dg/gcov/gcov-2.C: New test.
8630         * g++.dg/gcov/gcov-3.C: New test.
8631         * g++.dg/gcov/gcov-3.h: New file.
8632
8633 2002-03-28  Roger Sayle  <roger@eyesopen.com>
8634
8635         * g++.old-deja/g++.other/builtins5.C: New test.
8636         * g++.old-deja/g++.other/builtins6.C: New test.
8637         * g++.old-deja/g++.other/builtins7.C: New test.
8638         * g++.old-deja/g++.other/builtins8.C: New test.
8639         * g++.old-deja/g++.other/builtins9.C: New test.
8640
8641 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
8642
8643         * g++.dg/opt/static1.C: New test.
8644
8645         * g++.dg/opt/longbranch1.C: New test.
8646
8647 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
8648
8649         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
8650
8651         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
8652
8653 2002-03-28  Jeffrey A Law  (law@redhat.com)
8654
8655         * gcc.c-torture/execute/20020328-1.c: New test.
8656
8657 2002-03-27  Richard Henderson  <rth@redhat.com>
8658
8659         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
8660         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
8661         move from g++.old-deja/g++.ext/.
8662
8663 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
8664
8665         * g++.dg/init/new2.C: New test.
8666
8667 2002-03-26  Richard Henderson  <rth@redhat.com>
8668
8669         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
8670
8671         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
8672         on sparc.
8673
8674         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
8675         sparcv9 systems.
8676         * gcc.dg/20001102-1.c: Likewise.
8677
8678 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
8679
8680         * gcc.dg/cpp/endif-pedantic1.c,
8681         gcc.dg/cpp/endif-pedantic2.c:  New tests.
8682
8683 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
8684
8685         * g++.dg/init/new1.C: New test.
8686
8687 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
8688
8689         * g++.dg/abi/vbase9.C: New test.
8690
8691 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
8692
8693         * gcc.dg/arm-asm.c: New test.
8694
8695 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
8696
8697         * gcc.dg/Wswitch-enum.c: New test.
8698         Fix PR c/5044.
8699
8700 2002-03-26  Richard Henderson  <rth@redhat.com>
8701
8702         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
8703         structure.
8704
8705 2002-03-25  Richard Henderson  <rth@redhat.com>
8706
8707         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
8708         sparcv9 systems.
8709
8710         * gcc.c-torture/compile/20011119-1.c (xxx): New.
8711         * gcc.c-torture/compile/20011119-2.c (xxx): New.
8712
8713 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
8714
8715         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
8716
8717 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
8718
8719         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
8720         targets using generic thunk support.
8721
8722 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
8723
8724         * gcc.c-torture/compile/20020323-1.c: New test.
8725
8726         * g++.dg/opt/conj2.C: New test.
8727
8728 2002-03-24  Richard Henderson  <rth@redhat.com>
8729
8730         * gcc.dg/weak-1.c: Use -fno-common.
8731
8732 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8733
8734         * g77.dg/f77-edit-apostrophe-out.f: New test
8735         * g77.dg/f77-edit-h-out.f: New test
8736         * g77.dg/f77-edit-t-in.f: New test
8737         * g77.dg/f77-edit-t-out.f: New test
8738         * g77.dg/f77-edit-x-out.f: New test
8739         * g77.dg/f77-edit-slash-out.f: New test
8740         * g77.dg/f77-edit-colon-out.f: New test
8741         * g77.dg/f77-edit-s-out.f: New test
8742
8743 2002-03-24  Richard Henderson  <rth@redhat.com>
8744
8745         * objc/execute/formal_protocol-6.x: New XFAIL.
8746
8747 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8748
8749         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
8750         that do not support weak symbols
8751
8752 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8753
8754         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
8755         * lib/g77.exp:  Likewise
8756         * lib/objc.exp: Likewise
8757
8758 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
8759
8760         * gcc.dg/Wswitch-default.c: New test.
8761
8762 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
8763
8764         * g++.dg/other/enum1.C: New test.
8765
8766 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
8767
8768         * gcc.dg/pragma-ep-3.c: Fix typo.
8769
8770 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8771
8772         * g++.dg/inherit/template-as-base.C: New test.
8773
8774 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
8775
8776         * g++.old-deja/g++.other/dwarf2-1.C: Move...
8777         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
8778
8779 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
8780
8781         * gcc.dg/cpp/multiline.c: Update to match.
8782
8783 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
8784
8785         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
8786
8787 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
8788
8789         * gcc.dg/cpp/extratokens2.c:  New file.
8790
8791 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
8792
8793         * gcc.dg/20020312-2.c: Add rs6000 target.
8794
8795         * gcc.c-torture/compile/20020319-1.c: New test.
8796
8797 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8798
8799         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
8800         (A, E): Handle this.
8801
8802 2002-03-20  Jason Merrill  <jason@redhat.com>
8803
8804         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
8805         ignoring -fpic.
8806         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
8807         through prune_gcc_output.
8808
8809 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
8810
8811         * gcc.c-torture/compile/20020320-1.c: New test.
8812
8813 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
8814
8815         * gcc.c-torture/compile/20020318-1.c: New test.
8816
8817         * gcc.dg/struct-by-value-1.c: New test.
8818
8819         * gcc.dg/20020319-1.c: New test.
8820
8821 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
8822
8823         * g++.dg/opt/conj1.C: New test.
8824
8825 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
8826
8827         * g++.dg/template/qualttp20.C: Revert previous change.
8828         * g++.dg/template/qualttp3.C: Likewise.
8829         * g++.dg/template/qualttp4.C: Likewise
8830         * g++.dg/template/qualttp5.C: Likewise
8831         * g++.dg/template/qualttp6.C: Likewise
8832         * g++.dg/template/qualttp7.C: Likewise
8833         * g++.dg/template/qualttp8.C: Likewise
8834         * g++.dg/template/recurse.C: Likewise.
8835
8836 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
8837
8838         * gcc.dg/cpp/wchar-1.c: Update.
8839
8840 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
8841
8842         * g++.dg/template/conv1.C: New test.
8843         * g++.dg/template/conv2.C: New test.
8844         * g++.dg/template/conv3.C: New test.
8845         * g++.dg/template/conv4.C: New test.
8846
8847 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8848
8849         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
8850         * g++.dg/template/qualttp3.C: Likewise.
8851         * g++.dg/template/qualttp4.C: Likewise
8852         * g++.dg/template/qualttp5.C: Likewise
8853         * g++.dg/template/qualttp6.C: Likewise
8854         * g++.dg/template/qualttp7.C: Likewise
8855         * g++.dg/template/qualttp8.C: Likewise
8856         * g++.dg/template/recurse.C: Likewise.
8857
8858 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8859
8860         * g++.dg/opt/dtor1.C: New test.
8861
8862 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
8863
8864         * gcc.c-torture/compile/20020315-1.c: New test.
8865
8866 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
8867
8868         * gcc.dg/weak-1.c: Fix scan tests.
8869
8870 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
8871
8872         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
8873         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
8874         cris-*-aout* mmix-*-*.
8875         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
8876         cris-*-aout* mmix-*-*.
8877         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
8878         cris-*-elf* cris-*-aout* and mmix-*-*.
8879         * gcc.dg/20001009-1.c: Ditto.
8880         * gcc.dg/20010912-1.c: Ditto.
8881         * gcc.dg/20020122-4.c: Ditto.
8882         * gcc.dg/inline-2.c: Ditto.
8883
8884 2002-03-14  Jeffrey A Law  (law@cygnus.com)
8885
8886         * gcc.c-torture/compile/20020314-1.c: New test.
8887
8888 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
8889
8890         * gcc.c-torture/execute/20020314-1.c: New test.
8891
8892 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
8893
8894         * g++.dg/warn/Wunused-1.C: New test.
8895
8896 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
8897
8898         * g++.dg/abi/mangle6.C: New test.
8899
8900 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
8901
8902         * gcc.c-torture/compile/20020309-2.c: New test.
8903
8904         * gcc.c-torture/compile/20020312-1.c: New test.
8905
8906 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
8907
8908         * g++.dg/other/access1.C: New test.
8909
8910 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
8911
8912         * gcc.c-torture/execute/wchar_t-1.c: New test.
8913
8914 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
8915
8916         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
8917
8918 2002-03-12  Roger Sayle  <roger@eyesopen.com>
8919
8920         * gcc.dg/20020312-1.c: New test case.
8921
8922 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
8923
8924         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
8925
8926 2002-03-11  Richard Henderson  <rth@redhat.com>
8927
8928         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
8929         * g++.old-deja/g++.jason/report.C: Likewise.
8930
8931 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
8932
8933         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
8934         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
8935
8936 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
8937
8938         * testsuite/g++.dg/overload/pmf1.C: New test.
8939
8940 2002-03-11  Kazu Hirata  <kazu@hxi.com>
8941
8942         * gcc.c-torture/execute/20020307-1.c: Use long.
8943
8944 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
8945
8946         PR optimization/5844
8947         * gcc.dg/20020310-1.c: New test.
8948
8949 2002-03-09  Michael Meissner  <meissner@redhat.com>
8950
8951         * gcc.c-torture/execute/memcpy-2.c: New test.
8952         * gcc.c-torture/execute/memset-1.c: New test.
8953         * gcc.c-torture/execute/strlen-1.c: New test.
8954         * gcc.c-torture/execute/strcmp-1.c: New test.
8955         * gcc.c-torture/execute/strncmp-1.c: New test.
8956
8957 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
8958
8959         * gcc.dg/ppc-ldstruct.c: New test.
8960
8961 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
8962
8963         * gcc.c-torture/execute/va-arg-22.c: New test.
8964
8965 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8966
8967         * gcc.c-torture/compile/20020309-1.c: New test.
8968
8969 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
8970
8971         * gcc.c-torture/execute/20020307-2.c: New test.
8972
8973 2002-03-07  Jeffrey A Law  (law@redhat.com)
8974
8975         * g77.f-torture/compile/20020307-1.f: New test.
8976
8977 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
8978
8979         * gcc.dg/unordered-1.c: New test.
8980
8981 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
8982
8983         * gcc.c-torture/execute/20020307-1.c: New test.
8984
8985 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
8986
8987         * gcc.dg/20020304-1.c: New test.
8988
8989         * gcc.c-torture/compile/20020304-2.c: New test.
8990
8991 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
8992
8993         * gcc.c-torture/compile/20020304-1.c: New test case
8994         (from PR c/5830).
8995
8996 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
8997
8998         * gcc.dg/20020103-1.c: Add other -D ppc variants.
8999
9000 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
9001
9002         * g++.dg/other/classkey1.C: New test.
9003
9004 2002-03-01  Richard Henderson  <rth@redhat.com>
9005
9006         * gcc.c-torture/compile/981223-1.x: New.
9007         * gcc.c-torture/compile/920625-1.x: New.
9008
9009 2002-02-28  Richard Henderson  <rth@redhat.com>
9010
9011         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
9012
9013 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
9014
9015         * gcc.c-torture/execute/20020227-1.c: New test.
9016
9017 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
9018
9019         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
9020         here" ERROR lines.
9021         * g++.old-deja/g++.oliva/partord1.C: Likewise.
9022         * g++.old-deja.g++.other/defarg1.C: Likewise.
9023         * g++.old-deja/g++.pt/calls2.C: Likewise.
9024         * g++.old-deja/g++.pt/crash20.C: Likewise.
9025         * g++.old-deja/g++.pt/crash30.C: Likewise.
9026         * g++.old-deja/g++.pt/crash36.C: Likewise.
9027         * g++.old-deja/g++.pt/crash6.C: Likewise.
9028         * g++.old-deja/g++.pt/defarg13.C: Likewise.
9029         * g++.old-deja/g++.pt/derived3.C: Likewise.
9030         * g++.old-deja/g++.pt/error1.C: Likewise.
9031         * g++.old-deja/g++.pt/friend21.C: Likewise.
9032         * g++.old-deja/g++.pt/friend23.C: Likewise.
9033         * g++.old-deja/g++.pt/infinite1.C: Likewise.
9034         * g++.old-deja/g++.robertl/eb128.C: Likewise.
9035
9036 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
9037
9038         * gcc.c-torture/execute/20020225-2.c: New test.
9039
9040 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
9041
9042         * gcc.c-torture/execute/920730-1t.c,
9043         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
9044         Delete test cases, only relevant to -traditional.
9045
9046 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
9047
9048         * gcc.dg/cpp/undef1.c: Remove.
9049         * gcc.dg/cpp/directiv.c: Update.
9050         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
9051
9052 2002-02-27  Michael Meissner  <meissner@redhat.com>
9053
9054         * gcc.c-torture/execute/20020226-1.c: New test.
9055
9056 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
9057
9058         * g++.dg/debug/debug4.C: New test.
9059
9060         * gcc.dg/ia64-visibility-1.c: New test.
9061
9062 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
9063
9064         * gcc.dg/debug/20020224-1.c: New.
9065
9066 2002-02-25  Kazu Hirata  <kazu@hxi.com>
9067
9068         * gcc.c-torture/execute/960416-1.x: New.
9069         * gcc.c-torture/execute/divconst-3.x: Likewise.
9070
9071 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
9072
9073         * gcc.dg/20020224-1.c: New test.
9074
9075 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
9076
9077         * gcc.c-torture/execute/20020225-1.c: New.
9078
9079 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
9080
9081         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
9082
9083 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
9084
9085         * gcc.dg/20020222-1.c: New test.
9086
9087 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
9088
9089         * g++.dg/opt/anonunion1.C: New test.
9090
9091 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
9092
9093         * g++.dg/template/qualttp19.C: New test.
9094         * g++.dg/template/qualttp20.C: New test.
9095         * g++.old-deja/g++.jason/report.C: Adjust expected errors
9096         * g++.old-deja/g++.other/qual1.C: Likewise.
9097
9098 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
9099
9100         * gcc.dg/attr-alwaysinline.c: New.
9101
9102 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
9103
9104         * gcc.dg/20020220-1.c: New test.
9105
9106         * gcc.dg/20020220-2.c: New test.
9107
9108         * g++.dg/opt/mmx1.C: New test.
9109
9110 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
9111
9112         * gcc.c-torture/compile/20020110.c: New test.
9113
9114 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
9115
9116         * gcc.c-torture/execute/20020219-1.c: New test.
9117
9118         * gcc.dg/20020219-1.c: New test.
9119
9120         * gcc.dg/noncompile/20020220-1.c: New test.
9121
9122         * g++.dg/opt/ptrintsum1.C: New test.
9123
9124         * gcc.dg/debug/20020220-1.c: New test.
9125
9126 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
9127
9128         * gcc.c-torture/execute/20020216-1.c: New test.
9129
9130 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
9131
9132         * gcc.dg/decl-1.c: Update, new test.
9133
9134 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
9135
9136         * g++.dg/abi/bitfield1.C: New test.
9137         * g++.dg/abi/bitfield2.C: New test.
9138
9139 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
9140
9141         * gcc.dg/attr-nest.c: New test.
9142
9143 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
9144
9145         * gcc.c-torture/execute/20020215-1.c: New test.
9146
9147 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
9148
9149         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
9150         * g++.dg/debug/debug.exp: New.
9151         * g++.dg/debug/trivial.C: New.
9152         * g++.dg/debug/debug1.C: Moved...
9153         * g++.dg/other/debug1.C: ...from here.
9154         * g++.dg/debug/debug2.C: Moved...
9155         * g++.dg/other/debug2.C: ...from here.
9156         * g++.dg/debug/debug3.C: Moved...
9157         * g++.dg/other/debug3.C: ...from here.
9158
9159         * gcc.dg/noncompile/20020213-1.c: New test.
9160
9161 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
9162
9163         * g++.dg/other/debug3.C: New test.
9164
9165         * gcc.c-torture/execute/20020213-1.c: New test.
9166
9167 2002-02-13  Richard Smith <richard@ex-parrot.com>
9168
9169         * g++.old-deja/g++.other/thunk1.C: New test.
9170
9171 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
9172
9173         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
9174
9175 2002-02-13  Stan Shebs  <shebs@apple.com>
9176
9177         * gcc.dg/altivec-3.c: New.
9178
9179 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
9180
9181         * gcc.dg/Wunreachable-1.c: New test.
9182         * gcc.dg/Wunreachable-2.c: New test.
9183
9184 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
9185
9186         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
9187
9188 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
9189
9190         * gcc.dg/decl-1.c: New test.
9191
9192 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
9193
9194         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
9195
9196 2002-02-10  Kazu Hirata  <kazu@hxi.com>
9197
9198         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
9199         * gcc.c-torture/compile/980506-1.x: Likewise.
9200
9201 2002-02-10  Kazu Hirata  <kazu@hxi.com>
9202
9203         * gcc.dg/20020210-1.c: New.
9204
9205 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
9206
9207         * g77.f-torture/execute/947.f: New regression test
9208         for PR fortran/947.
9209
9210 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
9211
9212         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
9213         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
9214
9215 2002-02-08  Richard Henderson  <rth@redhat.com>
9216
9217         * gcc.c-torture/compile/labels-3.c: New.
9218
9219 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
9220
9221         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
9222         expression statements work instead.
9223         * gcc.dg/noncompile/20020207-1.c: New test.
9224
9225 2002-02-07  Richard Henderson  <rth@redhat.com>
9226
9227         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
9228
9229 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
9230
9231         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
9232         message from g77
9233         * lib/g77-dg.exp: Trim g77 error messages so that they are
9234         recognized by dg.exp.
9235
9236 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
9237
9238         PR fortran/5473
9239         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
9240
9241 2002-02-07  Richard Henderson  <rth@redhat.com>
9242
9243         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
9244         to be sufficiently aligned for integers.
9245
9246 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
9247
9248         * g++.dg/template/friend4.C: New test.
9249
9250 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
9251
9252         PR fortran/5743
9253         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
9254         unsupported cases.
9255
9256 2002-02-07  Richard Henderson  <rth@redhat.com>
9257
9258         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
9259         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
9260         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
9261         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
9262
9263 2002-02-06  Richard Henderson  <rth@redhat.com>
9264
9265         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
9266
9267 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
9268
9269         * gcc.dg/20020206-1.c: New test.
9270
9271 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
9272
9273         * gcc.c-torture/execute/20020206-1.c: New test.
9274
9275         * gcc.c-torture/execute/20020206-2.c: New test.
9276
9277         PR optimization/5429:
9278         * gcc.c-torture/compile/20020206-1.c: New test.
9279
9280 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
9281
9282         * g++.dg/ext/align1.C: Do not use an explicit alignment value
9283         as certain file formats cannot support particularly large
9284         alignments.
9285
9286         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
9287         and do not expect to be able to link the executable.
9288
9289         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
9290         fail because the COFF format does not support the weak attribute.
9291
9292 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
9293
9294         * g77.dg/pr5473.f:  New test
9295
9296 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
9297
9298         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
9299         Fix testcase accordingly.
9300
9301 2002-02-04  Richard Henderson  <rth@redhat.com>
9302
9303         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
9304         (buf): Change to be an array of pointers, not ints.
9305
9306 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
9307
9308         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
9309         before all tests.  Move warning one line above to match where it
9310         C frontend emits.
9311         * gcc.dg/Wswitch-2.c: New test.
9312         * g++.dg/warn/Wswitch-1.C: New test.
9313         * g++.dg/warn/Wswitch-2.C: New test.
9314
9315 2002-02-04  Richard Henderson  <rth@redhat.com>
9316
9317         * g++.dg/abi/offsetof.C: Fix size comparison.
9318
9319 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
9320
9321         * gcc.dg/cast-qual-2.c: New test.
9322
9323 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
9324
9325         * gcc.dg/20020201-4.c: New test.
9326
9327 2002-02-04  Ben Elliston  <bje@redhat.com>
9328
9329         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
9330         target_info attribute != 0, in addition to the empty string.
9331         (gcc_target_compile): Likewise.
9332
9333 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
9334
9335         * gcc.dg/Wswitch.c: New test.
9336         PR gcc/4475. PR gcc/3780.
9337
9338 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
9339
9340         * g77.f-torture/execute/5122.f: New test for regressions
9341         against PR fortran/5122.
9342
9343 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
9344
9345         * g77.f-torture/compile/pr3743.f: Delete
9346         * g77.dg/pr3743-1.f: New test.
9347         * g77.dg/pr3743-2.f: New test.
9348         * g77.dg/pr3743-3.f: New test.
9349         * g77.dg/pr3743-4.f: New test.
9350
9351 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9352
9353         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
9354
9355 2002-02-02  Richard Henderson  <rth@redhat.com>
9356
9357         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
9358         * gcc.c-torture/execute/bf64-1.c: Likewise.
9359
9360 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
9361
9362         * gcc.dg/20020201-2.c: New test.
9363
9364         * gcc.dg/20020201-3.c: New test.
9365
9366         * gcc.c-torture/execute/bitfld-2.c: New test.
9367
9368 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9369
9370         * gcc.dg/bitfld-1.c: Update.
9371         * gcc.dg/bitfld-2.c: Update.
9372         * gcc.c-torture/execute/bitfld-1.x: New.
9373
9374 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
9375
9376         * gcc.c-torture/execute/20020201-1.c: New test.
9377
9378 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
9379
9380         PR target/5469
9381         * gcc.dg/20020201-1.c: New test.
9382
9383 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
9384
9385         PR fortran/3743
9386         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
9387         * g77.f-torture/compile/pr3743.x: Remove
9388
9389 2002-01-31  Tom Rix  <trix@redhat.com>
9390
9391         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
9392
9393 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
9394
9395         * gcc.dg/noncompile/20020130-1.c: New test.
9396
9397 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
9398
9399         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
9400
9401 2002-01-29  Richard Henderson  <rth@redhat.com>
9402
9403         * gcc.c-torture/execute/991118-1.c: Cast various constants back
9404         to long long.
9405         * gcc.c-torture/execute/bf64-1.c: Likewise.
9406
9407 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
9408
9409         * gcc.c-torture/execute/20020129-1.c: New test.
9410
9411 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
9412
9413         * gcc.c-torture/compile/20000224-1.c: Update.
9414         * gcc.c-torture/execute/bitfld-1.c: New tests.
9415         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
9416         * gcc.dg/uninit-A.c: Update.
9417
9418 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
9419
9420         * g++.dg/template/ctor1.C: Add instantiation.
9421
9422 2002-01-28  Paul Koning  <pkoning@equallogic.com>
9423
9424         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
9425         argument to __builtin_prefetch to be const ptr.
9426
9427 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
9428
9429         * gcc.c-torture/compile/20020120-1.c: New test.
9430
9431 2002-01-27  Kazu Hirata  <kazu@hxi.com>
9432
9433         * gcc.c-torture/execute/20020127-1.c: New test.
9434
9435 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
9436
9437         * g77.dg/f77-edit-i-in.f: New test
9438         * g77.dg/f77-edit-i-out.f: New test
9439
9440 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
9441
9442         * gcc.dg/debug/debug.exp: New file.
9443         * gcc.dg/debug/trivial.c: New file.
9444         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
9445         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
9446         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
9447         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
9448         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
9449         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
9450         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
9451         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
9452         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
9453         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
9454         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
9455         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
9456         * gcc.dg/20000503-1.c: Removed.
9457         * gcc.dg/20010207-1.c: Removed.
9458         * gcc.dg/20011223-1.c: Removed.
9459         * gcc.dg/20020104-2.c: Removed.
9460         * gcc.dg/debug-1.c: Removed.
9461         * gcc.dg/debug-2.c: Removed.
9462         * gcc.dg/debug-3.c: Removed.
9463         * gcc.dg/debug-4.c: Removed.
9464         * gcc.dg/debug-5.c: Removed.
9465         * gcc.dg/debug-6.c: Removed.
9466         * gcc.dg/dwarf2-1.c: Removed.
9467         * gcc.dg/dwarf2-2.c: Removed.
9468
9469 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
9470
9471         * g++.old-deja/g++.other/eh5.C: New test.
9472         * g++.old-deja/g++.other/sibcall2.C: New test.
9473         * g++.old-deja/g++.other/array9.C: New test.
9474         * g++.old-deja/g++.other/typename2.C: New test.
9475         * g++.old-deja/g++.other/crash60.C: New test.
9476         * g++.old-deja/g++.other/conv9.C: New test.
9477         * g++.old-deja/g++.other/mangle10.C: New test.
9478         * g++.old-deja/g++.other/unchanging1.C: New test.
9479         * g++.old-deja/g++.other/exprstmt1.C: New test.
9480         * g++.old-deja/g++.other/inline23.C: New test.
9481         * g++.old-deja/g++.eh/ia64-1.C: New test.
9482         * g++.old-deja/g++.other/dwarf2-1.C: New test.
9483         * g++.old-deja/g++.other/reload1.C: New test.
9484         * g++.old-deja/g++.other/static20.C: New test.
9485         * g++.old-deja/g++.other/local-alloc1.C: New test.
9486         * g++.old-deja/g++.other/conv8.C: New test.
9487         * g++.old-deja/g++.other/stmtexpr2.C: New test.
9488         * g++.old-deja/g++.other/storeexpr1.C: New test.
9489         * g++.old-deja/g++.other/storeexpr2.C: New test.
9490         * g++.dg/eh/template2.C: New test.
9491         * g++.dg/warn/weak1.C: New test.
9492
9493 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
9494
9495         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
9496         Remove first, non-varying, argument.
9497
9498 2002-01-23  Richard Henderson  <rth@redhat.com>
9499
9500         * gcc.dg/inline-2.c: New.
9501
9502         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
9503         Add optional target arg.  Check number of arguments.
9504         (scan-assembler-not, scan-assembler-dem): Likewise.
9505         (scan-assembler-dem-not): Likewise.
9506
9507 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
9508
9509         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
9510         line 12.
9511         * g++.old-deja/g++.brendan/parse3.C,
9512         g++.old-deja/g++.other/crash26.C,
9513         g++.old-deja/g++.other/crash28.C,
9514         g++.old-deja/g++.other/crash29.C,
9515         g++.old-deja/g++.other/crash30.C,
9516         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
9517
9518 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
9519
9520         * gcc.dg/20020115-1.c: New.
9521
9522 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
9523
9524         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
9525
9526 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
9527
9528         * gcc.dg/20020122-3.c: New.
9529
9530 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
9531
9532         * g++.dg/other/gc1.C: New test.
9533
9534 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
9535
9536         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
9537
9538 2002-01-22  Richard Henderson  <rth@redhat.com>
9539
9540         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
9541
9542 2002-01-22  Richard Henderson  <rth@redhat.com>
9543
9544         * gcc.dg/20020122-4.c: New.
9545
9546 2002-01-22  H.J. Lu <hjl@gnu.org>
9547
9548         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
9549         link output.
9550         * gcc.dg/special/ecos.exp: Likewise.
9551         * lib/g++-dg.exp: Likewise.
9552         * lib/g77-dg.exp: Likewise.
9553         * lib/gcc-dg.exp : Likewise.
9554         * lib/mike-g++.exp: Likewise.
9555         * lib/mike-g77.exp: Likewise.
9556         * lib/mike-gcc.exp: Likewise.
9557         * lib/objc-dg.exp: Likewise.
9558
9559 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
9560
9561         PR target/5379
9562         * gcc.dg/20020122-2.c: New test.
9563
9564 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
9565
9566         * gcc.dg/20020122-1.c: New test.
9567
9568 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
9569
9570         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
9571
9572 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
9573
9574         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
9575
9576 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9577
9578         * gcc.c-torture/compile/20020121-1.c: New test.
9579
9580 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9581
9582         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
9583         ld_library_path.
9584
9585 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
9586
9587         * gcc.dg/20020218-1.c: New test.
9588
9589 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
9590
9591         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
9592         messages
9593         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
9594         "At global scope" warning
9595         * g++.dg/ext/align1.C: Change cygwin test for alignment
9596         from db-bogus to dg-warning
9597
9598 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
9599
9600         * g77.f-torture/compile/cpp2.F: New test.
9601
9602 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
9603
9604         * g++.dg/template/access1.C: New test.
9605
9606 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
9607
9608         * gcc.dg/20020118-1.c: New.
9609
9610 2002-01-18  Kazu Hirata  <kazu@hxi.com>
9611
9612         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
9613
9614 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
9615
9616         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
9617         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
9618         alignment warnings.
9619
9620 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
9621
9622         * gcc.misc-tests/i386-prefetch.exp: Save and restore
9623         torture_with_loops and torture_without_loops
9624
9625 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
9626
9627         * gcc.c-torture/compile/20020116-1.c: New test.
9628
9629 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
9630
9631         * gcc.dg/20020116-2.c: New test.
9632
9633         * gcc.dg/ultrasp4.c: New test.
9634
9635         * gcc.dg/20020116-1.c: New test.
9636
9637 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
9638
9639         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
9640         by EABI.
9641
9642 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
9643
9644         * gcc.misc-tests/i386-prefetch.exp: New.
9645         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
9646         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
9647         * gcc.misc-tests/i386-pf-none-1.c: New test.
9648         * gcc.misc-tests/i386-pf-sse-1.c: New test.
9649
9650 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
9651
9652         * gcc.dg/gnu89-init-1.c: Add new tests.
9653
9654 2002-01-15  Andreas Jaeger  <aj@suse.de>
9655
9656         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
9657         * gcc.dg/i386-mmx-2.c: Likewise.
9658         * gcc.dg/i386-sse-1.c: Likewise.
9659         * gcc.dg/i386-sse-2.c: Likewise.
9660         * gcc.dg/i386-sse-3.c: Likewise.
9661
9662 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
9663
9664         * g77.f-torture/execute/intrinsic-unix-bessel.f:
9665         Uncomment additional cases that now pass.
9666
9667 2002-01-11  Richard Henderson  <rth@redhat.com>
9668
9669         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
9670         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
9671
9672 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
9673
9674         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
9675
9676 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
9677
9678         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
9679         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
9680
9681 2002-01-10  Dale Johannesen  <dalej@apple.com>
9682
9683         * gcc.c-torture/execute/loop-11.c: New.
9684
9685 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
9686
9687         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
9688         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
9689
9690 2002-01-09  Richard Henderson  <rth@redhat.com>
9691
9692         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
9693         type in which to perform the operation for each size.
9694
9695 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
9696
9697         * gcc.c-torture/compile/20020109-2.c: New test.
9698
9699 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
9700
9701         * gcc.c-torture/execute/loop-10.c: New test.
9702
9703 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
9704
9705         * gcc.c-torture/compile/20010226-1.c: New test.
9706         * gcc.c-torture/compile/20010227-1.c: New test.
9707         * gcc.c-torture/compile/20010426-1.c: New test.
9708         * gcc.c-torture/compile/20010510-1.c: New test.
9709         * gcc.c-torture/compile/20010605-3.c: New test.
9710         * gcc.c-torture/compile/20010824-1.c: New test.
9711         * gcc.c-torture/execute/20010409-1.c: New test.
9712         * gcc.dg/noncompile/20000901-1.c: New test.
9713         * gcc.dg/20001023-1.c: New test.
9714         * gcc.dg/20001101-1.c: New test.
9715         * gcc.dg/20001102-1.c: New test.
9716         * gcc.dg/20010207-1.c: New test.
9717         * gcc.dg/20010405-1.c: New test.
9718         * gcc.dg/20010822-1.c: New test.
9719         * gcc.dg/20011107-1.c: New test.
9720
9721 2002-01-09  Jeffrey A Law  (law@redhat.com)
9722
9723         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
9724
9725         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
9726         execution failure on PA targets.
9727
9728 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
9729
9730         * gcc.c-torture/compile/20020109-1.c: New test.
9731
9732 2002-01-08  Kazu Hirata  <kazu@hxi.com>
9733
9734         * gcc.c-torture/execute/20020108-1.c: New test.
9735
9736 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
9737
9738         * gcc.dg/20020108-1.c: New test.
9739
9740 2002-01-08  H.J. Lu <hjl@gnu.org>
9741
9742         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
9743         for header files.
9744
9745 2002-01-08  Geoff Keating  <geoffk@redhat.com>
9746
9747         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
9748         consistency.
9749
9750 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
9751
9752         * gcc.dg/altivec-4.c: Test altivec predicates.
9753
9754 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
9755
9756         * gcc.c-torture/execute/20020107-1.c: New test.
9757
9758 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
9759
9760         PR c/5279
9761         * gcc.c-torture/compile/20020106-1.c: New test.
9762
9763 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9764
9765         * gcc.c-torture/execute/nestfunc-4.c: New test.
9766
9767 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
9768
9769         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
9770         extra triple that slipped in.
9771         * g++.old-deja/g++.abi/align.C: Likewise.
9772         * g++.old-deja/g++.abi/bitfields.C: Likewise.
9773
9774 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
9775
9776         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
9777         * g++.old-deja/g++.abi/align.C: Likewise.
9778         * g++.old-deja/g++.abi/bitfields.C: Likewise.
9779
9780         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
9781         on FreeBSD/i386.
9782         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
9783         FreeBSD.
9784
9785 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
9786
9787         * gcc.dg/20020104-1.c: New test.
9788
9789         * gcc.dg/20020104-2.c: New test.
9790
9791 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
9792
9793         * gcc.dg/20020103-1.c: Fix typo in target selector.
9794
9795 2002-01-03  Richard Henderson  <rth@redhat.com>
9796
9797         * gcc.dg/20020103-1.c: New.
9798
9799 2002-01-03  Kazu Hirata  <kazu@hxi.com>
9800
9801         * gcc.c-torture/execute/20020103-1.c: New test.
9802
9803 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
9804
9805         * g++.dg/other/debug2.C: New test.
9806
9807         * gcc.c-torture/compile/20020103-1.c: New test.
9808
9809 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
9810
9811         * gcc.dg/gnu89-init-1.c: Added new tests.
9812
9813 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9814
9815         * g++.dg/template/friend2.C: Remove as patch is reverted.
9816
9817         * g++.dg/warn/oldcast1.C: New test.
9818
9819         * g++.dg/template/ptrmem1.C: New test.
9820         * g++.dg/template/ptrmem2.C: New test.
9821
9822         * g++.dg/template/ntp.C: New test.
9823
9824         * g++.dg/other/component1.C: New test.
9825
9826         * g++.dg/template/ttp3.C: New test.
9827
9828         * g++.dg/template/friend2.C: New test.
9829         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
9830
9831 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9832
9833         * g++.dg/other/ptrmem1.C: New test.
9834         * g++.dg/other/ptrmem2.C: New test.
9835
9836 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9837
9838         * g++.dg/template/ctor1.C: New test.
9839
9840 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9841
9842         * g++.dg/template/friend2.C: New test.
9843
9844 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
9845
9846         * gcc.dg/mmix-1.c: New test.
9847
9848 2001-12-31  Richard Henderson  <rth@redhat.com>
9849
9850         * gcc.dg/asm-5.c: New.
9851
9852 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
9853
9854         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
9855         in namespace __gnu_cxx
9856
9857 2001-12-30  Richard Henderson  <rth@redhat.com>
9858
9859         * gcc.dg/debug-6.c: New.
9860
9861 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
9862
9863         * gcc.c-torture/compile/20011229-2.c: New test.
9864
9865 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
9866
9867         * gcc.dg/debug-3.c: New test.
9868         * gcc.dg/debug-4.c: New test.
9869         * gcc.dg/debug-5.c: New test.
9870
9871 2001-12-29  Richard Henderson  <rth@redhat.com>
9872
9873         * g++.dg/eh/loop1.C: New.
9874
9875 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9876
9877         * g++.dg/template/crash1.C: New test.
9878
9879 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9880
9881         * g++.dg/other/const1.C: New test.
9882
9883 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
9884
9885         * gcc.c-torture/compile/20011229-1.c: New test.
9886
9887 2001-12-28  Stan Shebs  <shebs@apple.com>
9888
9889         * lib/objc-torture.exp: Resync with c-torture.exp.
9890         * lib/objc.exp: Load standard libraries.
9891
9892 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
9893
9894         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
9895         additional tests.
9896
9897 2001-12-27  Roger Sayle <roger@eyesopen.com>
9898
9899         * gcc.c-torture/execute/string-opt-16.c: New testcase.
9900
9901 2001-12-27  Richard Henderson  <rth@redhat.com>
9902
9903         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
9904
9905 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
9906
9907         * g++.dg/eh/ctor1.C: New test.
9908         * g++.dg/other/error2.C: New test.
9909
9910 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
9911
9912         * g++.dg/other/init2.C: New test.
9913
9914 2001-12-24  Richard Henderson  <rth@redhat.com>
9915
9916         * gcc.dg/20011223-1.c: New.
9917         * gcc.dg/inline-1.c: New.
9918
9919 2001-12-23  Richard Henderson  <rth@redhat.com>
9920
9921         * gcc.dg/asm-4.c: Test operand modifiers.
9922
9923 2001-12-23  Richard Henderson  <rth@redhat.com>
9924
9925         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
9926
9927 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
9928
9929         * gcc.c-torture/execute/20011223-1.c: New test.
9930
9931 2001-12-21  Richard Henderson  <rth@redhat.com>
9932
9933         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
9934         re-enables the warning.
9935
9936 2001-12-21  Richard Henderson  <rth@redhat.com>
9937
9938         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
9939
9940 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
9941
9942         * gcc.c-torture/compile/20011218-1.c: New test.
9943
9944 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
9945
9946         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
9947         arm-isr.c test.
9948         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
9949         epilogue generation for ARM ISR routines.
9950
9951 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9952
9953         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
9954         * gcc.dg/format/c90-printf-3.c: Likewise.
9955         * gcc.dg/format/c99-printf-3.c: Likewise.
9956         * gcc.dg/format/ext-1.c: Likewise.
9957         * gcc.dg/format/ext-6.c: Likewise.
9958         * gcc.dg/format/format.h: Prototype unlocked stdio.
9959
9960 2001-12-20  Richard Henderson  <rth@redhat.com>
9961
9962         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
9963         (arena): Use it.
9964         (malloc): Correct allocation logic.  Abort if we fill up the
9965         arena before initialization complete.
9966         (realloc): Correct allocation logic.
9967
9968 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
9969
9970         * gcc.c-torture/compile/20011219-2.c: New test.
9971
9972         * gcc.c-torture/execute/20011219-1.c: New test.
9973
9974 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
9975
9976         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
9977         target does not support weak symbols.
9978
9979 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
9980
9981         * gcc.c-torture/compile/20011219-1.c: New test.
9982
9983 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
9984
9985         * g++.dg/other/error1.C: New test.
9986
9987 2001-12-17  Jeffrey A Law  (law@redhat.com)
9988
9989         * gcc.c-torture/execute/20011217-1.c: New test.
9990
9991 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
9992
9993         * objc.dg/special/: New directory.
9994         * objc.dg/special/special.exp: New file.
9995         * objc.dg/special/unclaimed-category-1.h: New file.
9996         * objc.dg/special/unclaimed-category-1a.m: New file.
9997         * objc.dg/special/unclaimed-category-1.m: New file.
9998
9999 2001-12-17  Andreas Jaeger  <aj@suse.de>
10000
10001         * gcc.c-torture/compile/20011217-2.c: New test.
10002
10003 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10004
10005         * gcc.c-torture/compile/20011217-1.c: New test.
10006
10007 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
10008
10009         * testsuite/gcc.dg/20011214-1.c: New.
10010
10011 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
10012
10013         * gcc.dg/altivec-4.c: New.
10014
10015 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
10016
10017         * gcc.dg/20011113-1.c: New test.
10018
10019 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10020
10021         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
10022         std::__malloc_alloc_template<0> and
10023         std::__default_alloc_template<false, 0>.
10024
10025 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
10026
10027         * objc/execute/bf-21.m: New test.
10028         * objc/execute/enumeration-1.m: New test.
10029         * objc/execute/enumeration-2.m: New test.
10030
10031 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
10032
10033         * gcc.dg/gnu89-init-1.c: New test.
10034
10035 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
10036
10037         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
10038         * g++.old-deja/g++.jason/2371.C: Likewise.
10039         * g++.old-deja/g++.jason/template33.C: Likewise.
10040         * g++.old-deja/g++.jason/template34.C: Likewise.
10041         * g++.old-deja/g++.jason/template36.C: Likewise.
10042         * g++.old-deja/g++.oliva/typename1.C: Likewise.
10043         * g++.old-deja/g++.oliva/typename2.C: Likewise.
10044         * g++.old-deja/g++.other/typename1.C: Likewise.
10045         * g++.old-deja/g++.pt/inherit2.C: Likewise.
10046         * g++.old-deja/g++.pt/nontype5.C: Likewise.
10047         * g++.old-deja/g++.pt/typename11.C: Likewise.
10048         * g++.old-deja/g++.pt/typename14.C: Likewise.
10049         * g++.old-deja/g++.pt/typename16.C: Likewise.
10050         * g++.old-deja/g++.pt/typename3.C: Likewise.
10051         * g++.old-deja/g++.pt/typename4.C: Likewise.
10052         * g++.old-deja/g++.pt/typename5.C: Likewise.
10053         * g++.old-deja/g++.pt/typename7.C: Likewise.
10054         * g++.old-deja/g++.robertl/eb9.C: Likewise.
10055
10056 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
10057
10058         * g++.dg/other/linkage1.C: New test.
10059         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
10060         specifiers.
10061
10062 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
10063
10064         * gcc.dg/concat.c: New test.
10065
10066 2001-12-11  Stan Shebs  <shebs@apple.com>
10067
10068         * objc/compile: New test directory.
10069         * objc/compile/compile.exp: New expect script.
10070         * objc/compile/20011211-1.m: New compile test.
10071
10072 2001-12-11  Jason Merrill  <jason@redhat.com>
10073
10074         * lib/prune.exp (prune_gcc_output): Also handle "In member
10075         function".  So many permutations...
10076
10077 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
10078
10079         * g++.dg/template/typedef1.C: New test.
10080
10081 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
10082
10083         * g++.dg/other/copy1.C: New test.
10084
10085 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
10086
10087         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
10088
10089         * gcc.dg/builtin-choose-expr.c: New.
10090
10091 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
10092
10093         * gcc.dg/altivec-2.c: New.
10094
10095 2001-12-07  Richard Henderson  <rth@redhat.com>
10096
10097         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
10098
10099 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
10100
10101         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
10102         ultrasparc.
10103
10104 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10105
10106         * g++-old.deja/g++.robertl/eb101.C: Deleted.
10107
10108 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
10109
10110         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
10111         variable argument list.
10112
10113 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
10114
10115         * gcc.c-torture/execute/memcheck: Delete entire directory.
10116         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
10117         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
10118
10119 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10120
10121         * gcc.dg/Wshadow-1.c: New test.
10122
10123 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
10124
10125         * gcc.c-torture/compile/20011130-1.c: New test.
10126
10127         * gcc.dg/noncompile/20011025-1.c: New test.
10128
10129         * g++.dg/other/anon-union.C: New test.
10130
10131         * gcc.c-torture/execute/20011024-1.c: New test.
10132
10133 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
10134
10135         * gcc.c-torture/execute/20000722-1.x,
10136         gcc.c-torture/execute/20010123-1.x: Remove.
10137         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
10138         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
10139         gcc.dg/c99-complit-2.c: New tests.
10140
10141 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
10142
10143         * g++.dg/inherit/base1.C: New test.
10144
10145 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
10146
10147         * g++.dg/other/stdarg1.C: New test.
10148
10149         * gcc.c-torture/compile/20011130-2.c: New test.
10150
10151 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
10152
10153         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
10154         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
10155         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
10156         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
10157         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
10158         * gcc.dg/builtin-prefetch-1.c: New test.
10159
10160 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
10161
10162         * gcc.dg/20011130-1.c: New test.
10163
10164 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
10165
10166         * g++.dg/other/scope1.C: New test.
10167         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
10168
10169 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
10170
10171         * gcc.dg/vla-init-1.c: New test.
10172
10173 2001-12-01  Geoff Keating  <geoffk@redhat.com>
10174
10175         * gcc.c-torture/compile/structs.c: New testcase from GDB.
10176
10177 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10178
10179         * objc.dg/alias.m: Update.
10180         * objc.dg/class-1.m: Update.
10181         * objc.dg/const-str-1.m: Update.
10182         * objc.dg/fwd-proto-1.m: Update.
10183         * objc.dg/id-1.m: Update.
10184         * objc.dg/super-class-1.m: Update.
10185
10186 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
10187
10188         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
10189         constructs.
10190
10191 2001-11-28  Jeffrey A Law  (law@cygnus.com)
10192
10193         * gcc.c-torture/execute/20011128-1.c: New test.
10194
10195 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
10196
10197         * gcc.dg/20011127-1.c: New test.
10198
10199 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10200
10201         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
10202         from Austin Group draft 7.
10203         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
10204         scanf format arguments.
10205         * gcc.dg/format/no-exargs-2.c: New test.
10206
10207 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
10208
10209         * g++.dg/abi/vbase8-4.C: New test.
10210
10211 2001-11-24  Ian Lance Taylor  <ian@airs.com>
10212
10213         * gcc.c-torture/execute/20011121-1.c: New test.
10214
10215 2001-11-23  Jeffrey A Law  (law@cygnus.com)
10216
10217         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
10218
10219 2001-11-23  Andreas Jaeger  <aj@suse.de>
10220
10221         * gcc.dg/cpp/charconst-2.c: New test.
10222
10223 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
10224
10225         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
10226         to the host if it is remote.  Let tests specify extra headers
10227         they use.
10228         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
10229         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
10230         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
10231         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
10232         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
10233         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
10234         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
10235         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
10236         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
10237         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
10238
10239 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
10240
10241         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
10242         for little endian ARMs.
10243
10244 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
10245
10246         * gcc.c-torture/compile/20011119-1.c: New test.
10247         * gcc.c-torture/compile/20011119-2.c: New test.
10248
10249 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
10250
10251         * gcc.dg/altivec-1.c: Fix typo.
10252
10253 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
10254
10255         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
10256
10257 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
10258
10259         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
10260
10261 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
10262
10263         * lib/g77.exp: Don't specify --rpath-link.
10264
10265         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
10266         across all the headers.
10267         * gcc.dg/format/format.exp: For testing on a remote host,
10268         copy format.h.
10269
10270         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
10271         * gcc.c-torture/execute/930406-1.c: Likewise.
10272         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
10273
10274 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
10275
10276         * gcc.dg/altivec-1.c: New.
10277
10278 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
10279
10280         * gcc.dg/cpp/fpreprocessed.c: New test case.
10281
10282 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10283
10284         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
10285         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
10286         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
10287
10288 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10289
10290         * gcc.dg/no-builtin-1.c: New test.
10291
10292 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
10293
10294         * gcc.c-torture/execute/20011115-1.c: New test.
10295
10296 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
10297
10298         * gcc.c-torture/compile/20011114-2.c: New test.
10299         * gcc.c-torture/compile/20011114-3.c: New test.
10300         * gcc.c-torture/compile/20011114-4.c: New test.
10301
10302 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
10303
10304         * g++.dg/other/init1.C: New test.
10305
10306 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
10307
10308         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
10309         message.
10310
10311         * gcc.c-torture/execute/20011114-1.c: New testcase.
10312
10313         * gcc.c-torture/compile/20010327-1.c: Revert last change.
10314         * gcc.c-torture/compile/20011114-1.c: New test, exactly
10315         like the (before this change) version of 20010327-1.c.
10316
10317 2001-11-14  Roger Sayle <roger@eyesopen.com>
10318
10319         * gcc.c-torture/execute/string-opt-13.c: New testcase.
10320
10321 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
10322
10323         * g++.dg/init/array2.C: New test.
10324
10325 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
10326
10327         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
10328
10329 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
10330
10331         * g++.dg/other/forscope1.C: New test.
10332         * g++.dg/ext/forscope1.C: New test.
10333         * g++.dg/ext/forscope2.C: New test.
10334
10335 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
10336
10337         * gcc.c-torture/execute/20011113-1.c: New test.
10338
10339 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
10340
10341         * gcc.c-torture/execute/20011109-2.c: New test.
10342
10343         * gcc.c-torture/execute/20011109-1.c: New test.
10344
10345 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
10346
10347         * gcc.c-torture/compile/20011109-1.c: New test.
10348
10349 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
10350
10351         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
10352         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
10353         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
10354         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
10355         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
10356         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
10357         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
10358
10359 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
10360
10361         * g++.dg/warn/Wshadow-1.C: New tests.
10362         * g++.old-deja/g++.mike/for3.C: Update.
10363
10364 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
10365
10366         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
10367         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
10368         XFAILs.  Adjust expected error texts.
10369         * gcc.c-torture/compile/20011106-1.c,
10370         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
10371         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
10372         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
10373         gcc.dg/c99-array-lval-5.c: New tests.
10374
10375 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10376
10377         * gcc.dg/cpp/defined.c: Update.
10378
10379 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10380
10381         * gcc.c-torture/execute/anon-1.c: New test.
10382
10383 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
10384
10385         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
10386         same size, so no warning should be produced on stormy16.
10387
10388         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
10389         due to oversized array.
10390         * g++.old-deja/g++.mike/ns15.C: Likewise.
10391         * g++.old-deja/g++.pt/crash16.C: Likewise.
10392
10393 2001-11-02  Graham Stott  <grahams@redhat.com>
10394
10395         * g++.dgother/debug1.C: Fix typos.
10396
10397 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
10398
10399         * g++.dg/other/debug1.C: New test.
10400
10401 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10402
10403         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
10404         of unsigned long.
10405
10406 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
10407
10408         * gcc.dg/20011029-2.c: New test.
10409
10410         * gcc.c-torture/compile/20011029-1.c: New test.
10411
10412 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
10413
10414         * objc/execute/class_self-1.m: New test.
10415         * objc/execute/class_self-2.m: New test.
10416
10417 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
10418
10419         * gcc.misc-tests/msgs.exp: Delete.
10420         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
10421         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
10422         error set to match recent changes.
10423
10424 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
10425
10426         * gcc.dg/20011021-1.c: New test.
10427
10428 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
10429
10430         * gcc.c-torture/compile/20011023-1.c: New test.
10431
10432 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
10433
10434         * lib/g77.exp: Rewrite based on lib/g++.exp.
10435
10436 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
10437
10438         * gcc.c-torture/execute/20011019-1.c: New test.
10439
10440         * gcc.dg/20011018-1.c: New test.
10441
10442 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
10443
10444         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
10445
10446 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
10447
10448         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
10449         * gcc.dg/attr-invalid.c: Likewise.
10450
10451 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
10452
10453         * testsuite/gcc.dg/20011015-1.c: New test.
10454
10455 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
10456
10457         * g++.dg/template/unify2.C: New test.
10458
10459 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
10460
10461         * g++.dg/other/exception-specification.C: New test
10462
10463 2001-10-13  Tom Rix  <trix@redhat.com>
10464
10465         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
10466         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
10467
10468 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
10469
10470         * testsuite/gcc.dg/20011009-1.c: New test.
10471
10472 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
10473
10474         PR g++/4476
10475         * g++.dg/other/friend1.C: New test.
10476
10477 2001-10-11  Richard Henderson  <rth@redhat.com>
10478
10479         * g++.old-deja/g++.other/crash18.C: Add -S to options.
10480
10481 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10482
10483         * gcc.c-torture/compile/20011010-1.c: New.
10484
10485 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
10486
10487         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
10488         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
10489         g77.f-torture/execute/execute.exp,
10490         g77.f-torture/noncompile/noncompile.exp,
10491         gcc.c-torture/compile/compile.exp,
10492         gcc.c-torture/execute/execute.exp,
10493         gcc.c-torture/execute/ieee/ieee.exp,
10494         gcc.c-torture/execute/memcheck/memcheck.exp,
10495         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
10496         objc/execute/execute.exp: Update FSF address.
10497
10498 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
10499
10500         * gcc.dg/cpp/cmdlne-C.c: Update.
10501         * gcc.dg/cpp/cmdlne-C2.c: New.
10502
10503 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10504
10505         * gcc.c-torture/execute/20011008-3.c: New.
10506
10507 2001-10-08  DJ Delorie  <dj@redhat.com>
10508
10509         * gcc.dg/20011008-1.c: New.
10510         * gcc.dg/20011008-2.c: New.
10511
10512 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
10513
10514         * gcc.dg/cpp/spacing1.c: Update test.
10515
10516 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10517
10518         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
10519         spelling errors of "separate" as "seperate".
10520
10521 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
10522
10523         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
10524         enough to avoid inlining.
10525
10526 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10527
10528         * lib/g77.exp: set libg2c_dir correctly.
10529
10530 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10531
10532         * gcc.dg/cpp/macro11.c: New test.
10533
10534 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10535
10536         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
10537         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
10538         gcc.dg/format/multattr-3.c: New tests.
10539         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
10540         tests for format attributes on function pointers being rejected.
10541
10542 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10543
10544         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
10545
10546 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10547
10548         * g++.dg/warn/format1.C: New test.
10549
10550 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
10551
10552         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
10553
10554 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
10555
10556         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
10557
10558 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
10559
10560         * gcc.dg/cpp/redef2.c: Add test.
10561
10562 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
10563
10564         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
10565         long-standing bug on i686, apparently.
10566         * gcc.c-torture/execute/loop-2c.x: New file.
10567         * gcc.c-torture/execute/loop-2d.x: New file.
10568         * gcc.c-torture/execute/loop-3c.x: New file.
10569
10570 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
10571
10572         * gcc.dg/cpp/20000625-2.c: Correct line number.
10573
10574 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10575
10576         * gcc.dg/cpp/macro10.c: New test.
10577         * gcc.dg/cpp/strify3.c: New test.
10578         * gcc.dg/cpp/spacing1.c: Add tests.
10579         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
10580         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
10581
10582 2001-09-24  DJ Delorie  <dj@redhat.com>
10583
10584         * gcc.c-torture/execute/20010924-1.c: New test.
10585
10586 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10587
10588         * testsuite/objc/execute/paste.m: Remove.
10589
10590 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10591
10592         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
10593
10594 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
10595
10596         * g77.dg/strlen0.f: New test.
10597
10598 2001-09-21  Richard Henderson  <rth@redhat.com>
10599
10600         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
10601         * g++.old-deja/g++.abi/vtable2.C: Likewise.
10602
10603 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
10604
10605         Table-driven attributes.
10606         * g++.dg/ext/attrib1.C: New test.
10607
10608 2001-09-20  DJ Delorie  <dj@redhat.com>
10609
10610         * gcc.dg/20000926-1.c: Update expected warning messages.
10611         * gcc.dg/array-2.c: Likewise, and test for warnings too.
10612         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
10613         array.
10614
10615 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
10616
10617         * g++.dg/eh/registers1.C: New test case.
10618
10619 2001-09-17  Richard Henderson  <rth@redhat.com>
10620
10621         * gcc.dg/array-5.c: Fix VLA decomposition test.
10622
10623 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
10624
10625         * gcc.dg/cpp/line5.c: New testcase.
10626
10627 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
10628
10629         * gcc.dg/cpp/macro9.c: New test.
10630
10631 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
10632
10633         * gcc.c-torture/execute/980223.c: Change type of addr from long
10634         to char *.
10635
10636 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
10637
10638         * gcc.c-torture/execute/20010915-1.c: New test.
10639
10640 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
10641
10642         * g77.dg/bprob: New directory.
10643         * g77.dg/bprob/bprob.exp: New file.
10644         * g77.dg/bprob/bprob-1.f: New test.
10645         * g77.dg/gcov: New directory.
10646         * g77.dg/gcov/gcov.exp: New file.
10647         * g77.dg/gcov/gcov-1.f: New test.
10648         * g77.dg/gcov/gcov-1.x: New file.
10649
10650 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
10651
10652         * gcc.dg/cpp/directiv.c: Update.
10653         * gcc.dg/cpp/undef1.c: Update.
10654
10655 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
10656
10657         * gcc.dg/20010912-1.c: New test.
10658
10659 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
10660
10661         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
10662         language-independent file in lib.
10663         * lib/gcov.exp: New file.
10664
10665 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10666
10667         * gcc.c-torture/compile/20010911-1.c: New test.
10668
10669 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
10670
10671         * lib/profopt.exp: New, to support profile-directed optimizations.
10672         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
10673         * gcc.misc-tests/bprob-1.c: New test.
10674         * gcc.misc-tests/bprob-2.c: New test.
10675
10676 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
10677
10678         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
10679         XFAIL and which kinds of gcov output to verify.
10680         * gcc.misc-tests/gcov-4b.x: New file.
10681         * gcc.misc-tests/gcov-5b.x: New file.
10682         * gcc.misc-tests/gcov-6.x: New file.
10683         * gcc.misc-tests/gcov-7.c: New test.
10684         * gcc.misc-tests/gcov-7.x: New file.
10685
10686 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
10687
10688         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
10689         * gcc.misc-tests/gcov-6.c: New test.
10690
10691 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10692
10693         PR c++/3986
10694         * g++.dg/abi/vbase1.C: New test.
10695
10696 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
10697
10698         * objc.dg/method-2.m: New.
10699
10700 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10701
10702         PR c++/4203
10703         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
10704         * g++.dg/init/empty1.C: New test.
10705
10706 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
10707
10708         * gcc.c-torture/compile/20010903-1.c: New test.
10709
10710 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
10711
10712         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
10713         for m68k.
10714
10715 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
10716
10717         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
10718
10719         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
10720
10721         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
10722
10723 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
10724
10725         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
10726         for 16-bit 'unsigned int'.
10727
10728 2001-08-29  Kazu Hirata  <kazu@hxi.com>
10729
10730         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
10731
10732 2001-08-27  Richard Henderson  <rth@redhat.com>
10733
10734         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
10735         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
10736
10737 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
10738
10739         * gcc.dg/asm-names.c (ymain): New.
10740
10741 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
10742
10743         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
10744         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
10745         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
10746
10747 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10748
10749         * gcc.dg/compare5.c: New testcase.
10750
10751 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
10752
10753         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
10754         and "In instantiation".
10755
10756 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
10757
10758         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
10759
10760 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
10761
10762         * gcc.misc-tests/gcov.exp: Add support for branch information.
10763         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
10764         * gcc.misc-tests/gcov-4.c: New test.
10765         * gcc.misc-tests/gcov-4b.c: New test.
10766         * gcc.misc-tests/gcov-5b.c: New test.
10767
10768 2001-08-20  Zack Weinberg  <zackw@panix.com>
10769
10770         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
10771         expected to fail.
10772
10773 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10774
10775         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
10776
10777 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
10778
10779         * g++.dg/eh/template1.C: New test.
10780
10781 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
10782
10783         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
10784         Fix thinko.
10785         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
10786         for xfail.
10787
10788 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
10789
10790         * lib/g77-dg.exp:  Use prune.exp for common procedures
10791         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
10792         * lib/g77.exp: (g77-dg-prune) Remove
10793
10794 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
10795
10796         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
10797
10798 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10799
10800         * g++.dg/template/unify1.C: New test.
10801
10802 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
10803
10804         * g++.dg/abi/empty4.C: New test.
10805
10806 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
10807
10808         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
10809         solaris2.*
10810         * g77.f-torture/compile/pr3743.x: Likewise
10811
10812 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10813
10814         * g++.dg/other/using-declaration.C: New test.
10815
10816 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10817
10818         * gcc.dg/cpp/tr-sign.c: New testcase.
10819
10820 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10821
10822         * gcc.dg/cpp/19951025-1.c: Revert.
10823         * gcc.dg/cpp/directiv.c: We no longer process directives that
10824         interrupt macro arguments.
10825
10826 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
10827
10828         * gcc.dg/bconstp-1.c: New test.
10829
10830 2001-08-03  Richard Henderson  <rth@redhat.com>
10831
10832         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
10833
10834 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10835
10836         * gcc.dg/cpp/19951025-1.c: Update.
10837
10838 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
10839
10840         * g77.dg/ff90-1.f (s): Fix reference of variable z,
10841         should be x.
10842
10843 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
10844
10845         Kill -fhonor-std.
10846         * g++.old-deja/g++.ns/ns14.C: Remove special options.
10847         * g++.old-deja/g++.other/std1.C: Likewise.
10848         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
10849
10850 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
10851
10852         * lib/g77.exp:  Load gcc-defs.exp for common procedures
10853         (g77_pass, g77_fail, g77_finish, g77_exit,
10854         ${tool}_check_unsupported_p} Now redundant.  Deleted.
10855
10856 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
10857
10858         * g77.dg/fbackslash.f
10859         * g77.dg/fcase-preserve.f
10860         * g77.dg/ff90-1.f
10861         * g77.dg/ffixed-line-length-0.f
10862         * g77.dg/ffixed-line-length-132.f
10863         * g77.dg/ffixed-line-length-7.f
10864         * g77.dg/ffixed-line-length-72.f
10865         * g77.dg/ffixed-line-length-none.f
10866         * g77.dg/ffree-form-1.f
10867         * g77.dg/fno-backslash.f
10868         * g77.dg/fno-f90-1.f
10869         * g77.dg/fno-fixed-form-1.f
10870         * g77.dg/fno-onetrip.f
10871         * g77.dg/fno-typeless-boz.f
10872         * g77.dg/fno-underscoring.f
10873         * g77.dg/fno-vxt-1.f
10874         * g77.dg/fonetrip.f
10875         * g77.dg/ftypeless-boz.f
10876         * g77.dg/fugly-assumed.f
10877         * g77.dg/funderscoring.f
10878         * g77.dg/fvxt-1.f
10879
10880 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
10881
10882         * objc.dg/fwd-proto-1.m: New.
10883         * objc.dg/local-decl-1.m: New.
10884         * objc.dg/naming-1.m: New.
10885         * objc.dg/naming-2.m: New.
10886         * objc.dg/proto-hier-1.m: New.
10887
10888 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
10889
10890         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
10891         largest-type elements to a struct makes its size grow.
10892
10893 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10894
10895         * g++.dg/abi/vthunk1.C: New test.
10896
10897 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10898
10899         * g++.dg/abi/vbase8-22.C: New test.
10900
10901 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10902
10903         * gcc.dg/cpp/macro8.c: New test.
10904
10905 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10906
10907         * g++.dg/abi/vbase8-21.C: New test.
10908
10909 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10910
10911         * g++.dg/abi/vbase8-10.C: New test.
10912
10913 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10914
10915         * lib/g++.exp (g++_set_ld_library_path): Renamed to
10916         ${tool}_set_ld_library_path.
10917         Changed caller.
10918         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
10919         g++.exp.
10920
10921 2001-07-26  Stan Cox <scox@redhat.com>
10922
10923         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
10924         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
10925         gcc_exit, gcc_check_unsupported_p):
10926         Moved to gcc-deps.exp
10927         * gcc-deps.exp: New file.
10928
10929 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10930
10931         * g++.old-deja/g++.pt/defarg14.C: New test.
10932
10933 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10934
10935         * g++.old-deja/g++.other/lineno5.C: New test.
10936
10937 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10938
10939         * g++.old-deja/g++.pt/crash68.C: New test.
10940
10941 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10942
10943         * g++.old-deja/g++.other/crash42.C: New test.
10944
10945 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10946
10947         * gcc.dg/cpp/extratokens.c: Fix.
10948         * gcc.dg/cpp/skipping2.c: New tests.
10949
10950 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10951
10952         * gcc.c-torture/execute/20010724-1.c: New file.
10953         * gcc.c-torture/execute/20010724-1.x: New file.
10954
10955 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10956
10957         * g++.old-deja/g++.other/cond7.C: New test.
10958
10959 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10960
10961         * g++.old-deja/g++.other/optimize4.C: New test.
10962
10963 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10964
10965         * g++.old-deja/g++.abi/vbase8-5.C: New test.
10966
10967 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
10968
10969         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
10970         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
10971         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
10972         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
10973
10974         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
10975         bug report" message.
10976
10977         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
10978         * g++.dg/ext/instantiate1.C: Move from old-deja.
10979
10980 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
10981
10982         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
10983         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
10984         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
10985         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
10986
10987 2001-07-23  Jeffrey A Law  (law@cygnus.com)
10988
10989         * gcc.c-torture/execute/20010723-1.c: New test.
10990
10991 2001-07-23  Ben Elliston  <bje@redhat.com>
10992
10993         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
10994
10995 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10996
10997         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
10998         i[34567]86-*-*.
10999         Delete handling of ieee_multilib_flags.
11000         Pass -mieee for alpha*-*-* and sh-*-*.
11001         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
11002
11003 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
11004
11005         Remove old-abi tests.
11006         * g++.old-deja/g++.mike/p11116.C: Remove.
11007         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
11008
11009 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
11010
11011         * g77.f-torture/compile/pr3743.f:  New test
11012
11013 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
11014
11015         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
11016
11017 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11018
11019         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
11020         g++.old-deja/g++.pt/static6.C: Likewise.
11021         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
11022         supports weak symbols.
11023
11024 2001-07-18  Andreas Jaeger  <aj@suse.de>
11025
11026         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
11027         supported again.
11028
11029 2001-07-18  Andreas Jaeger  <aj@suse.de>
11030
11031         * gcc.dg/iftrap-1.c: Fix target line.
11032
11033 2001-07-17  Richard Henderson  <rth@redhat.com>
11034
11035         * gcc.c-torture/execute/20010717-1.c: New.
11036
11037 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11038
11039         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
11040         tests.
11041
11042 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11043
11044         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
11045
11046 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11047
11048         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
11049         UAC_SIGBUS, UAC_NOPRINT definitions.
11050
11051 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
11052
11053         * objc/execute/object_is_class.m: New test.
11054         * objc/execute/object_is_meta_class.m: New test.
11055
11056 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11057
11058         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
11059         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
11060
11061 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
11062
11063         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
11064         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
11065
11066 2001-07-14  Richard Henderson  <rth@redhat.com>
11067
11068         * gcc.dg/iftrap-1.c: New.
11069
11070 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
11071
11072         * g77.f-torture/execute/intrinsic77.f: New test.
11073
11074 2001-07-11  Janis Johnson <janis@us.ibm.com>
11075
11076         * gcc.misc-tests/gcov-3.c: New test.
11077
11078 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
11079
11080         * gcc.c-torture/compile/20010711-1.c,
11081         * gcc.c-torture/compile/20010711-2.c: New tests.
11082
11083 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
11084
11085         * gcc.c-torture/execute/20010711-1.c: New test.
11086
11087 2001-07-11  Ben Elliston  <bje@redhat.com>
11088
11089         * g++.old-deja/g++.other/enum5.C: New test.
11090
11091 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
11092
11093         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
11094         (g++-dg-prune): Call prune_gcc_output.
11095         * prune.exp: New file for prune_gcc_output.
11096         * lib/g++.exp, lib/gcc.exp: Load it.
11097
11098 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
11099
11100         * gcc.c-torture/compile/20010701-1.c,
11101         g++.old-deja/g++.ext/attrib6.C: New tests.
11102
11103 2001-07-06  Jeffrey A Law  (law@cygnus.com)
11104
11105         * gcc.c-torture/compile/20010706-1.c: New test.
11106
11107 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
11108
11109         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
11110
11111 2001-06-28  Stan Shebs  <shebs@apple.com>
11112
11113         * gcc.dg/pragma-darwin.c: New test.
11114
11115 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11116
11117         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
11118         Solaris 2.[678] system.
11119
11120 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11121
11122         * gcc.dg/20010622-1.c: New test.
11123
11124 2001-06-18  Stan Shebs  <shebs@apple.com>
11125
11126         * objc.dg: New directory.
11127         * objc.dg/dg.exp: New file.
11128         * objc.dg/alias.m: New.
11129         * objc.dg/class-1.m: New.
11130         * objc.dg/class-2.m: New.
11131         * objc.dg/const-str-1.m: New.
11132         * objc.dg/const-str-2.m: New.
11133         * objc.dg/id-1.m: New.
11134         * objc.dg/method-1.m: New.
11135         * objc.dg/super-class-1.m: New.
11136         * lib/objc-dg.exp: New file.
11137
11138 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11139
11140         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
11141         of label name.
11142
11143 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
11144
11145         * g++.old-deja/g++.abi/vbase8-9.C: New test.
11146
11147 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11148
11149         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
11150         variable.
11151
11152 2001-06-12  Richard Henderson  <rth@redhat.com>
11153
11154         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
11155
11156 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
11157
11158         * g++.old-deja/g++.abi/vbase5.C: New test.
11159         * g++.old-deja/g++.abi/vbase6.C: New test.
11160         * g++.old-deja/g++.abi/vbase7.C: New test.
11161
11162 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11163
11164         * gcc.c-torture/compile/20010610-1.c: New test.
11165
11166 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
11167
11168         * g++.old-deja/g++.abi/vbase4.C: New test.
11169
11170 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11171
11172         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
11173         support %f for HC11/HC12 targets.
11174         * gcc.c-torture/execute/930513-1.x: New file, likewise.
11175         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
11176         on HC11/HC12 targets.
11177         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
11178
11179 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11180
11181         * gcc.dg/wchar_t-1.c: New file.
11182         * gcc.dg/wint_t-1.c: Likewise.
11183
11184 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
11185
11186         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
11187
11188 2001-06-11  Richard Henderson  <rth@redhat.com>
11189
11190         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
11191
11192 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
11193
11194         * gcc.c-torture/compile/20010611-1.c: New test.
11195
11196 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
11197
11198         * gcc.dg/c99-tag-1.c: Add more tests.
11199
11200 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
11201
11202         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
11203         representation on MN10300 and ARM/Thumb.
11204
11205 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
11206
11207         * g77.f-torture/execute/20010610.f: New.
11208
11209 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
11210
11211         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
11212         names.
11213
11214 2001-06-09  Richard Henderson  <rth@redhat.com>
11215
11216         * gcc.c-torture/execute/ashrdi-1.c: New.
11217         * gcc.c-torture/execute/ashldi-1.c: New.
11218         * gcc.c-torture/execute/lshrdi-1.c: New.
11219
11220 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
11221
11222         * objc/execute/load-3.m: Added. Check sending +load to categories,
11223         in addition to classes.
11224
11225 2001-06-08  Stan Shebs  <shebs@apple.com>
11226
11227         * objc/execute/load-2.m: New test.  From Nicola Pero
11228         <n.pero@mi.flashnet.it>.
11229
11230 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
11231
11232         * gcc.c-torture/execute/20010605-2.c: New test.
11233
11234 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
11235
11236         * g++.old-deja/g++.abi/vbase2.C: New test.
11237         * g++.old-deja/g++.abi/vbase3.C: New test.
11238
11239 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
11240
11241         * g++.old-deja/g++.pt/friend49.C: New test.
11242
11243 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
11244
11245         * g++.old-deja/g++.ext/anon3.C: New test.
11246
11247 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
11248
11249         * g++.old-deja/g++.other/conv7.C: New test.
11250
11251 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
11252
11253         * gcc.c-torture/compile/20010605-2.c: New test.
11254
11255 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11256
11257         * gcc.c-torture/execute/20010604-1.c: New test.
11258
11259 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
11260
11261         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
11262
11263 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
11264
11265         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
11266         (g++_link_flags): Likewise.
11267         (g++_init): Pass gccpath's value to two previous functions.
11268
11269 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11270
11271         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
11272         Ensure logfile entry matches exec command line.
11273
11274 2001-05-31  Richard Henderson  <rth@redhat.com>
11275
11276         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
11277         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
11278
11279 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
11280
11281         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
11282         compiler for irix6.2
11283
11284 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
11285
11286         * g++.old-deja/g++.other/optimize3.C: New file.
11287
11288 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
11289
11290         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
11291         assemble.
11292
11293 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
11294
11295         * g++.old-deja/g++.other/optimize2.C: New file.
11296
11297 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
11298
11299         * gcc.c-torture/compile/20010518-2.c: New file.
11300         * gcc.c-torture/execute/20010518-1.c: New file.
11301         * gcc.c-torture/execute/20010518-2.c: New file.
11302
11303 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11304
11305         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
11306
11307 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
11308
11309         G++ no longer defines builtins that do not begin with __builtin.
11310         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
11311         * g++.old-deja/g++.brendand/misc13.C: Likewise.
11312         * g++.old-deja/g++.law/builtin1.C: Likewise.
11313         * g++.old-deja/g++.law/cvt2.C: Likewise.
11314         * g++.old-deja/g++.mike/net5.C: Likewise.
11315         * g++.old-deja/g++.other/builtins1.C: Likewise.
11316         * g++.old-deja/g++.other/builtins2.C: Likewise.
11317         * g++.old-deja/g++.other/builtins3.C: Likewise.
11318         * g++.old-deja/g++.other/builtins4.C: Likewise.
11319         * g++.old-deja/g++.other/inline8.C: Likewise.
11320         * g++.old-deja/g++.robertl/eb39.C: Likewise.
11321
11322 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
11323
11324         * g++.old-deja/g++.pt/using1.C: Adjust.
11325         * g++.old-deja/g++.pt/using2.C: New test.
11326
11327 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
11328
11329         * gcc.dg/cpp/charconst.c: New tests.
11330         * gcc.dg/cpp/escape.c: New tests.
11331         * gcc.dg/cpp/escape-1.c: New tests.
11332         * gcc.dg/cpp/escape-2.c: New tests.
11333         * gcc.dg/cpp/ucs.c: New tests.
11334
11335 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
11336
11337         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
11338         native compiler for irix6.5.
11339
11340 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
11341
11342         * lib/g++.exp (g++_include_flags): Use args to compute
11343         get_multilibs.
11344         (g++_link_flags): Likewise.
11345         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
11346
11347 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11348
11349         * gcc.dg/c90-hexfloat-1.c: Add more tests.
11350
11351 2001-05-21  Geoff Keating  <geoffk@redhat.com>
11352
11353         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
11354         this file.
11355
11356 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11357
11358         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
11359         STACK_SIZE;
11360         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
11361         to STACK_SIZE; Use it to define size of add_histo array.
11362         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
11363         to STACK_SIZE.
11364         (f): Use GITT_SIZE to define size of gitt local table.
11365         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
11366         to STACK_SIZE; Use it to define size of bytemem array.
11367
11368 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11369
11370         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
11371         on 68HC11/HC12 due to the asm instruction.
11372         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
11373         * gcc.c-torture/compile/920520-1.x: Likewise.
11374         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
11375         on 68HC11/HC12 because the function is larger than 64K.
11376         * gcc.c-torture/compile/961203-1.x: New file, this test fails
11377         on 68HC11/HC12 because the structure is too large.
11378
11379 2001-05-20  Richard Henderson  <rth@redhat.com>
11380
11381         * gcc.c-torture/execute/20010520-1.c: New.
11382
11383 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11384
11385         * g++.old-deja/g++.warn/compare1.C: New test.
11386         * gcc.dg/compare4.c: New test.
11387
11388 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
11389
11390         * g++.old-deja/g++.other/optimize1.C: New test.
11391
11392 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11393
11394         * g++.old-deja/g++.pt/spec41.C: New test.
11395
11396 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
11397
11398         * gcc.c-torture/compile/20010114-1.x: Remove.
11399
11400 2001-05-18  Stan Shebs  <shebs@apple.com>
11401
11402         * gcc.c-torture/compile/20010518-1.c: New test.
11403
11404 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
11405
11406         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
11407         * g++.old-deja/g++.pt/crash67.C: New test.
11408
11409 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
11410
11411         * g++.old-deja/g++.other/debug9.C: New test.
11412
11413 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
11414
11415         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
11416
11417 2001-05-16  Jan Hubicka  <jh@suse.cz>
11418
11419         * gcc.c-torture/compile/20010516-1.c: New test.
11420
11421 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
11422
11423         * g++.old-deja/g++.other/crash41.C: New test.
11424
11425 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
11426
11427         * g++.old-deja/g++.pt/crash66.C: New test.
11428
11429 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
11430
11431         * g++.old-deja/g++.robertl/eb27.C: Convert.
11432
11433 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
11434
11435         * g++.dg/friend-warn.C: New test.  Do not warn about friend
11436         declaration being redundant.
11437
11438 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
11439
11440         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
11441
11442 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
11443
11444         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
11445
11446 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
11447
11448         * lib/g++.exp: Use testsuite_flags.
11449
11450 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
11451
11452         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
11453
11454 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11455
11456         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
11457
11458 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
11459
11460         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
11461
11462 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
11463
11464         * gcc.c-torture/compile/20010313-1.c: New test.
11465
11466 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
11467
11468         * gcc.dg/cpp/direct2.c: New test.
11469         * gccq.dg/cpp/direct2s.c: New test.
11470
11471         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
11472
11473 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
11474
11475         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
11476         * g++.old-deja/g++.other/op3.C: Likewise.
11477
11478 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
11479
11480         * gcc.dg/cpp/syshdr.h: New file.
11481         * gcc.dg/cpp/sysmac1.c: Update.
11482         * gcc.dg/cpp/sysmac2.c: Update.
11483
11484 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11485
11486         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
11487
11488 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
11489
11490         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
11491         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
11492
11493 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
11494
11495         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
11496
11497 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
11498
11499         * lib/g++.exp (g++_include_flags): Don't use any special flags
11500         if TESTING_IN_BUILD_TREE is not defined.
11501         (g++_init): Use a plain 'c++' as the compiler if
11502         TESTING_IN_BUILD_TREEE is not defined.
11503
11504 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
11505
11506         * g++.old-deja/g++.eh/catch13.C: New test.
11507         * g++.old-deja/g++.eh/catch14.C: New test.
11508
11509 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
11510
11511         * gcc.dg/cpp/tr-define.c: New test.
11512
11513 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
11514
11515         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
11516         <stdlib.h>, not <malloc.h>.
11517
11518 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
11519
11520         * g++.old-deja/g++.ns/template17.C: New test.
11521
11522 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
11523
11524         * g++.old-deja/g++.pt/ref4.C: New test.
11525
11526 2001-04-30  Richard Henderson  <rth@redhat.com>
11527
11528         * gcc.dg/20000724-1.c: Revert last change.
11529
11530 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
11531
11532         * g77.f-torture/execute/20010430.f: New test.
11533
11534 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
11535
11536         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
11537
11538 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
11539
11540         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
11541
11542 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11543
11544         * g++.old-deja/g++.eh/crash6.C: New test.
11545
11546 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11547
11548         * g++.old-deja/g++.other/warn7.C: New test.
11549
11550 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11551
11552         * g++.old-deja/g++.other/defarg9.C: New test.
11553
11554 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
11555
11556         * g77.f-torture/compile/20010426.f: New test.
11557         * g77.f-torture/execute/20010426.f: New test.
11558
11559 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
11560
11561         * g77.f-torture/compile/20000629-1.x: Remove - error
11562         has been fixed.
11563
11564 2001-04-26  Jeffrey A Law  (law@cygnus.com)
11565
11566         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
11567         Tweak slightly to work with g++.dg framework.
11568         * g++.dg/special/ecos.exp: Run initp1.C test.
11569         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
11570
11571         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
11572         its linker doesn't give line numbers either.
11573         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
11574
11575 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
11576
11577         * g++.old-deja/g++.other/lex1.C: New test.
11578
11579 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
11580
11581         * gcc.dg/noncompile/20010425-1.c: New test.
11582
11583 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
11584
11585         * g++.old-deja/g++.pt/mangle2.C: New test.
11586
11587 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11588
11589         * gcc.dg/format/plus-1.c: New test.
11590
11591 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11592
11593         * gcc.dg/20010423-1.c: New test.
11594
11595 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11596
11597         * gcc.c-torture/execute/20010422-1.c: New test.
11598
11599 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
11600
11601         * g++.old-deja/g++.ns/type2.C: New test.
11602
11603 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
11604
11605         * g++.old-deja/g++.other/perf1.C: New test.
11606
11607 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
11608
11609         * gcc.dg/c99-func-2.c: Remove xfail.
11610         * gcc.dg/c99-func-3.c: Remove xfail.
11611         * gcc.dg/c99-func-4.c: Remove xfail.
11612
11613 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
11614
11615         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
11616
11617 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11618
11619         * gcc.c-torture/compile/20010423-1.c: New test.
11620
11621 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11622
11623         * g++.old-deja/g++.pt/typename28.C: New test.
11624
11625 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11626
11627         * g++.old-deja/g++.abi/empty2.C: New test.
11628         * g++.old-deja/g++.abi/empty3.C: New test.
11629
11630 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11631
11632         * g++.old-deja/g++.other/comdat2.C: New test.
11633         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
11634
11635 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11636
11637         * g++.old-deja/g++.other/overload14.C: New test.
11638
11639 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11640
11641         * g++.old-deja/g++.other/lookup23.C: New test.
11642
11643 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11644
11645         * gcc.c-torture/execute/20010403-1.c: New test.
11646
11647 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
11648             Mark Mitchell  <mark@codesourcery.com>
11649
11650         * lib/old-dejagnu.exp: Don't delete output of executable.
11651         Add .exe suffix to executables.
11652
11653 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
11654
11655         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
11656
11657 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11658
11659         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
11660
11661 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
11662
11663         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
11664         * g++.old-deja/g++.abi/crash1.C: New test.
11665
11666 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
11667
11668         * g++.old-deja/g++.other/crash40.C: New test.
11669
11670 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11671
11672         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
11673
11674 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
11675
11676         * g++.old-deja/g++.other/warn6.C: New test.
11677
11678 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11679
11680         * g++.old-deja/g++.robertl/eb42.C: Same.
11681
11682 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11683
11684         * gcc.dg/wtr-conversion-1.c: New testcase.
11685
11686 2001-04-10  Richard Henderson  <rth@redhat.com>
11687
11688         * g++.old-deja/g++.other/array5.C: New.
11689
11690 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11691
11692         * gcc.c-torture/execute/20010408-1.c: New test.
11693
11694 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
11695
11696         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
11697         headers and constructs.
11698         * g++.old-deja/g++.robertl/eb79.C: Same.
11699         * g++.old-deja/g++.robertl/eb77.C (main): Same.
11700         * g++.old-deja/g++.robertl/eb73.C: Same.
11701         * g++.old-deja/g++.robertl/eb66.C (main): Same.
11702         * g++.old-deja/g++.robertl/eb55.C (t): Same.
11703         * g++.old-deja/g++.robertl/eb54.C (main): Same.
11704         * g++.old-deja/g++.robertl/eb46.C (main): Same.
11705         * g++.old-deja/g++.robertl/eb44.C: Same.
11706         * g++.old-deja/g++.robertl/eb41.C (main): Same.
11707         * g++.old-deja/g++.robertl/eb4.C (main): Same.
11708         * g++.old-deja/g++.robertl/eb39.C: Same.
11709         * g++.old-deja/g++.robertl/eb33.C (main): Same.
11710         * g++.old-deja/g++.robertl/eb31.C (main): Same.
11711         * g++.old-deja/g++.robertl/eb30.C: Same.
11712         * g++.old-deja/g++.robertl/eb3.C: Same.
11713         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
11714         * g++.old-deja/g++.robertl/eb21.C: Same.
11715         * g++.old-deja/g++.robertl/eb15.C: Same.
11716         * g++.old-deja/g++.robertl/eb118.C: Same.
11717         * g++.old-deja/g++.robertl/eb115.C (main): Same.
11718         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
11719         * g++.old-deja/g++.robertl/eb109.C: Same.
11720         * g++.old-deja/g++.other/sibcall1.C (main): Same.
11721         * g++.old-deja/g++.mike/rtti1.C: Same.
11722         * g++.old-deja/g++.mike/p658.C: Same.
11723         * g++.old-deja/g++.mike/net46.C: Same.
11724         * g++.old-deja/g++.mike/net34.C: Same.
11725         * g++.old-deja/g++.mike/memoize1.C: Same.
11726         * g++.old-deja/g++.mike/eh2.C: Same.
11727         * g++.old-deja/g++.law/weak.C: Same.
11728         * g++.old-deja/g++.law/visibility7.C: Same.
11729         * g++.old-deja/g++.law/visibility25.C: Same.
11730         * g++.old-deja/g++.law/visibility22.C: Same.
11731         * g++.old-deja/g++.law/visibility2.C: Same.
11732         * g++.old-deja/g++.law/visibility17.C: Same.
11733         * g++.old-deja/g++.law/visibility13.C: Same.
11734         * g++.old-deja/g++.law/visibility10.C: Same.
11735         * g++.old-deja/g++.law/visibility1.C: Same.
11736         * g++.old-deja/g++.law/virtual3.C (eval): Same.
11737         * g++.old-deja/g++.law/vbase1.C: Same.
11738         * g++.old-deja/g++.law/operators32.C: Same.
11739         * g++.old-deja/g++.law/nest3.C: Same.
11740         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
11741         * g++.old-deja/g++.law/except5.C (main): Same.
11742         * g++.old-deja/g++.law/cvt7.C (run): Same.
11743         * g++.old-deja/g++.law/cvt2.C: Same.
11744         * g++.old-deja/g++.law/cvt16.C: Same.
11745         * g++.old-deja/g++.law/ctors6.C (bar): Same.
11746         * g++.old-deja/g++.law/ctors17.C (main): Same.
11747         * g++.old-deja/g++.law/ctors13.C: Same.
11748         * g++.old-deja/g++.law/ctors12.C (main): Same.
11749         * g++.old-deja/g++.law/ctors10.C: Same.
11750         * g++.old-deja/g++.law/code-gen5.C: Same.
11751         * g++.old-deja/g++.law/bad-error7.C: Same.
11752         * g++.old-deja/g++.law/arm9.C: Same.
11753         * g++.old-deja/g++.law/arm12.C: Same.
11754         * g++.old-deja/g++.law/arg8.C: Same.
11755         * g++.old-deja/g++.law/arg1.C: Same.
11756         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
11757         * g++.old-deja/g++.jason/template31.C: Same.
11758         * g++.old-deja/g++.jason/template24.C (main): Same.
11759         * g++.old-deja/g++.jason/2371.C: Same.
11760         * g++.old-deja/g++.eh/new2.C: Same.
11761         * g++.old-deja/g++.eh/new1.C: Same.
11762         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
11763         * g++.old-deja/g++.brendan/nest21.C (main): Same.
11764         * g++.old-deja/g++.brendan/err-msg3.C: Same.
11765         * g++.old-deja/g++.brendan/crash62.C: Same.
11766         * g++.old-deja/g++.brendan/crash52.C: Same.
11767         * g++.old-deja/g++.brendan/crash49.C (main): Same.
11768         * g++.old-deja/g++.brendan/crash38.C: Same.
11769         * g++.old-deja/g++.brendan/crash15.C (main): Same.
11770         * g++.old-deja/g++.brendan/copy9.C: Same.
11771
11772 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
11773
11774         * gcc.c-torture/execute/20001203-2.c (memset):
11775         Count argument is of type __SIZE_TYPE__.
11776
11777 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
11778
11779         * gcc.c-torture/compile/20010404-1.c: New test.
11780
11781 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
11782
11783         * gcc.c-torture/compile/20010326-1.c: New test.
11784
11785 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
11786
11787         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
11788         peculiarities of the SH.
11789         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
11790
11791 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11792
11793         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
11794         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
11795         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
11796
11797 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11798
11799         * g77.f-torture/compile/20010321-1.f: New test.
11800
11801 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11802
11803         * gcc.c-torture/compile/20010329-1.c: New test.
11804
11805 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11806
11807         * gcc.c-torture/execute/20010329-1.c: New test.
11808
11809 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
11810
11811         * g++.old-deja/g++.other/eh4.C: Fix typo.
11812
11813 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
11814
11815         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
11816
11817 2001-03-28  Philip Blundell  <philb@gnu.org>
11818
11819         * gcc.c-torture/compile/20010328-1.c: New test.
11820
11821 2001-03-27  Richard Henderson  <rth@redhat.com>
11822
11823         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
11824         * g++.old-deja/g++.eh/vbase3.C: Likewise.
11825
11826 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
11827
11828         * gcc.c-torture/compile/20010327-1.c: New test.
11829
11830 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
11831
11832         * g++.old-deja/g++.other/friend12.C: New test.
11833         * g++.old-deja/g++.other/friend9.C: Expect no errors.
11834         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
11835
11836 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11837
11838         * gcc.c-torture/execute/20010325-1.c: New test.
11839
11840 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
11841
11842         * g++.old-deja/g++.other/mangle3.C: New test.
11843
11844 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
11845
11846         * g++.old-deja/g++.other/anon8.C: New test.
11847
11848 2001-03-20  Philip Blundell  <philb@gnu.org>
11849
11850         * gcc.c-torture/compile/20010320-1.c: New test.
11851
11852 2001-03-17  Richard Henderson  <rth@redhat.com>
11853
11854         * g++.old-deja/g++.other/eh4.C: Add expected error text.
11855
11856 2001-03-15  Geoff Keating  <geoff@redhat.com>
11857
11858         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
11859         tests on AIX.
11860
11861 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
11862
11863         * g++.old-deja/g++.other/eh4.C: New test.
11864
11865 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
11866
11867         * gcc.dg/cpp/mi1.c: Update.
11868
11869 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
11870
11871         * g++.old-deja/g++.other/regstack.C: New test.
11872
11873 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11874
11875         * g++.old-deja/g++.other/ref4.C: New test.
11876
11877 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
11878
11879         * objc/execute/va_method.m: Added.
11880         * objc/execute/IMP.m: Added.
11881         * objc/execute/_cmd.m: Added.
11882         * objc/execute/accessing_ivars.m: Added.
11883         * objc/execute/class-1.m: Added.
11884         * objc/execute/class-10.m: Added.
11885         * objc/execute/class-11.m: Added.
11886         * objc/execute/class-12.m: Added.
11887         * objc/execute/class-13.m: Added.
11888         * objc/execute/class-14.m: Added.
11889         * objc/execute/class-2.m: Added.
11890         * objc/execute/class-3.m: Added.
11891         * objc/execute/class-4.m: Added.
11892         * objc/execute/class-5.m: Added.
11893         * objc/execute/class-6.m: Added.
11894         * objc/execute/class-7.m: Added.
11895         * objc/execute/class-8.m: Added.
11896         * objc/execute/class-9.m: Added.
11897         * objc/execute/class-tests-1.h
11898         * objc/execute/class-tests-2.h
11899         * objc/execute/compatibility_alias.m: Added.
11900         * objc/execute/encode-1.m: Added.
11901         * objc/execute/formal_protocol-1.m: Added.
11902         * objc/execute/formal_protocol-2.m: Added.
11903         * objc/execute/formal_protocol-3.m: Added.
11904         * objc/execute/formal_protocol-4.m: Added.
11905         * objc/execute/formal_protocol-5.m: Added.
11906         * objc/execute/formal_protocol-6.m: Added.
11907         * objc/execute/formal_protocol-7.m: Added.
11908         * objc/execute/informal_protocol.m: Added.
11909         * objc/execute/initialize.m: Added.
11910         * objc/execute/load.m: Added.
11911         * objc/execute/many_args_method.m: Added.
11912         * objc/execute/nested-3.m: Added.
11913         * objc/execute/no_clash.m: Added.
11914         * objc/execute/private.m: Added.
11915         * objc/execute/redefining_self.m: Added.
11916         * objc/execute/root_methods.m: Added.
11917         * objc/execute/selector-1.m: Added.
11918         * objc/execute/static-1.m: Added.
11919         * objc/execute/static-2.m: Added.
11920         * objc/execute/va_method.m: Added.
11921
11922 2001-03-10  Richard Henderson  <rth@redhat.com>
11923
11924         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
11925
11926 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
11927
11928         * g++.old-deja/g++.other/crash31.C: XFAIL.
11929         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
11930         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
11931         * gcc.c-torture/execute/20010123-1.x: XFAIL.
11932         * gcc.c-torture/execute/20010124-1.x: XFAIL.
11933         * gcc.dg/sequence-pt-1.c: XFAIL one test.
11934
11935 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
11936
11937         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
11938
11939 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11940
11941         * gcc.dg/20000724-1.c: Don't use multiline strings.
11942
11943 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11944
11945         * objc/execute/string1.m, objc/execute/string2.m: Compare the
11946         result of -cString against what we expect it to be; don't just
11947         print it out for no one to read.
11948
11949         * objc/execute/string3.m, objc/execute/string4.m: New tests.
11950         Based on testcases provided by Nicola Pero.
11951
11952 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11953
11954         * gcc.dg/cpp/macro7.c: New test.
11955
11956 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11957
11958         * gcc.dg/cpp/multiline.c: Update.
11959
11960 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11961
11962         * g++.old-deja/g++.other/enum3.C: New test.
11963
11964 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11965
11966         * g++.old-deja/g++.other/pod1.C: New test.
11967
11968 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11969
11970         * g++.old-deja/g++.ext/overload1.C: New test.
11971
11972 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11973
11974         * g++.old-deja/g++.pt/using1.C: New test.
11975
11976 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11977
11978         * g++.old-deja/g++.other/using9.C: New test.
11979
11980 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
11981
11982         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
11983
11984         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
11985
11986 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
11987
11988         * g++.old-deja/g++.ext/realpt1.C: Remove.
11989
11990 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
11991
11992         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
11993
11994 2001-02-26  Will Cohen  <wcohen@redhat.com>
11995
11996         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
11997
11998 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
11999
12000         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
12001         templatized constructors.
12002
12003 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12004
12005         * gcc.c-torture/execute/20010224-1.c: New test.
12006
12007 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
12008
12009         * gcc.c-torture/execute/20010222-1.c: New test.
12010
12011 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
12012
12013         * g++.old-deja/g++.other/inline20.C: New test.
12014
12015 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
12016
12017         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
12018
12019 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
12020
12021         * g++.old-deja/g++.other/lookup22.C: New test.
12022
12023 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
12024
12025         * g77.dg: New directory.
12026         * g77.dg/20010216-1.f: New test case.
12027         * g77.dg/dg.exp: New driver.
12028         * lib/g77-dg.exp: New driver library.
12029
12030 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12031
12032         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
12033
12034 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
12035
12036         * g++.old-deja/g++.other/decl9.C: New test.
12037
12038 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
12039
12040         * g++.old-deja/g++.other/init16.C: Update the test so that it does
12041         not need <string> and also tests the initialization at runtime.
12042
12043 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
12044
12045         * gcc.c-torture/execute/longlong.c: New test.
12046
12047 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
12048
12049         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
12050
12051 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
12052
12053         * gcc.c-torture/execute/920302-1.c (execute):
12054         Change argument type to short.
12055
12056 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
12057
12058         * g++.old-deja/g++.pt/deduct6.C: New test.
12059
12060 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
12061
12062         * g++.old-deja/g++.pt/deduct5.C: New test.
12063
12064 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
12065
12066         * gcc.c-torture/execute/20010209-1.c: New test.
12067
12068 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
12069
12070         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
12071
12072 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
12073
12074         * g++.dg/vtgc1.C: Update for new ABI.
12075
12076         * consistency.vlad: New directory, 1665 files.
12077
12078 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12079
12080         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
12081         return type.
12082         * gcc.dg/cpp/digraphs.c: Declare puts.
12083
12084 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
12085
12086         * g++.old-deja/g++.other/warn5.C: New test.
12087
12088 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
12089
12090         * g++.old-deja/g++.pt/spec40.C: New test.
12091
12092 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
12093
12094         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
12095         case.
12096         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
12097
12098 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
12099
12100         * gcc.c-torture/compile/20010209-1.c: New test.
12101
12102 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
12103
12104         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
12105         excess errors message but not if it crashes.
12106         * g++.old-deja/g++.other/crash27.C: Likewise.
12107         * g++.old-deja/g++.other/crash28.C: Likewise.
12108         * g++.old-deja/g++.other/crash30.C: Likewise.
12109         * g++.old-deja/g++.other/crash32.C: Likewise.
12110         * g++.old-deja/g++.other/crash35.C: Likewise.
12111         * g++.old-deja/g++.pt/inherit2.C: Likewise.
12112
12113 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12114
12115         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
12116         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
12117         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
12118         g77.f-torture/execute/execute.exp,
12119         g77.f-torture/noncompile/noncompile.exp,
12120         gcc.c-torture/execute/execute.exp,
12121         gcc.c-torture/execute/memcheck/memcheck.exp,
12122         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
12123         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
12124         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
12125         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
12126         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
12127         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
12128         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
12129         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
12130         Remove bug reporting instructions with ancient email addresses.
12131
12132 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
12133
12134         * gcc.dg/20010202-1.c: New test.
12135         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
12136
12137 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
12138
12139         * g++.dg/stdbool-if.C: New test.
12140
12141 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
12142
12143         * objc/execute/fdecl.m: Added main().
12144
12145 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
12146
12147         * gcc.c-torture/execute/20010206-1.c: New test.
12148
12149 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
12150
12151         * gcc.dg/cpp/avoidpaste1.c: Update.
12152
12153 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
12154
12155         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
12156         Pero <nicola@brainstorm.co.uk>.
12157         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
12158
12159 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
12160
12161         * g++.old-deja/g++.pt/spec39.C: New test.
12162
12163 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
12164
12165         * gcc.c-torture/compile/20010202-1.c: New test.
12166
12167 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
12168
12169         * g++.old-deja/g++.abi/primary2.C: New test.
12170         * g++.old-deja/g++.abi/primary3.C: New test.
12171         * g++.old-deja/g++.abi/primary4.C: New test.
12172         * g++.old-deja/g++.abi/primary5.C: New test.
12173         * g++.old-deja/g++.abi/vtable3.h: New test.
12174         * g++.old-deja/g++.abi/vtable3a.C: New test.
12175         * g++.old-deja/g++.abi/vtable3b.C: New test.
12176         * g++.old-deja/g++.abi/vtable3c.C: New test.
12177         * g++.old-deja/g++.abi/vtable3d.C: New test.
12178         * g++.old-deja/g++.abi/vtable3e.C: New test.
12179         * g++.old-deja/g++.abi/vtable3f.C: New test.
12180         * g++.old-deja/g++.abi/vtable3g.C: New test.
12181         * g++.old-deja/g++.abi/vtable3h.C: New test.
12182         * g++.old-deja/g++.abi/vtable3i.C: New test.
12183         * g++.old-deja/g++.abi/vtable3j.C: New test.
12184         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
12185
12186 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
12187
12188         * g++.old-deja/g++.other/anon6.C: New test.
12189         * g++.old-deja/g++.other/anon7.C: New test.
12190
12191 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
12192
12193         * gcc.dg/cpp/avoidpaste2.c: New tests.
12194
12195 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
12196
12197         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
12198
12199 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
12200
12201         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
12202         DECIMAL_DIG cases for Irix."
12203
12204 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
12205
12206         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
12207
12208 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12209
12210         * gcc.dg/c99-tag-1.c: New test.
12211
12212 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
12213
12214         * gcc.dg/cpp/tr-warn1.c: Add tests.
12215
12216 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
12217
12218         * gcc.dg/cpp/avoidpaste1.c: Update.
12219         * gcc.dg/cpp/paste4.c: Update.
12220
12221 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
12222
12223         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
12224         cases for Irix.
12225
12226 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
12227
12228         * g++.old-deja/g++.other/inline19.C: New test.
12229
12230 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12231
12232         * gcc.dg/Wlarger-than.c: New test.
12233
12234 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
12235
12236         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
12237
12238 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
12239
12240         * gcc.c-torture/execute/20010129-1.c: New test.
12241         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
12242
12243 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
12244
12245         * gcc.dg/cpp/avoidpaste1.c: Test case.
12246
12247 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
12248
12249         * g++.old-deja/g++.other/inline18.C: New test.
12250
12251 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12252
12253         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
12254         and __builtin_putchar.
12255
12256 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
12257
12258         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
12259         tests.
12260
12261 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
12262
12263         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
12264         floating point number rounding mode to round to the nearest
12265         representable mode.
12266
12267 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
12268
12269         * g++.old-deja/g++.other/mangle2.C: New test.
12270
12271 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
12272
12273         * gcc.c-torture/compile/20010124-1.c: New test.
12274
12275 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
12276
12277         * g++.old-deja/g++.pt/spec38.C: New test.
12278
12279 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12280
12281         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
12282         "Build don't run".
12283
12284 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12285
12286         * gcc.c-torture/execute/20010123-1.c: New test.
12287
12288 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
12289
12290         * g++.old-deja/g++.pt/spec37.C: New test.
12291
12292 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
12293
12294         * g++.old-deja/g++.pt/overload14.C: New test.
12295
12296 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12297
12298         * gcc.c-torture/execute/20010122-1.c: New test, exercise
12299         __builtin_return_address.
12300
12301 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
12302
12303         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
12304         * g++.old-deja/g++.pt/spec35.C: New test.
12305         * g++.old-deja/g++.pt/spec36.C: New test.
12306
12307 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
12308
12309         * gcc.c-torture/compile/20010118-1.c: New test.
12310
12311 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
12312
12313         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
12314
12315 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
12316
12317         * gcc.c-torture/execute/20010119-1.c: New test.
12318
12319 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12320
12321         * g++.old-deja/g++.other/vbase5.C: New test.
12322
12323 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
12324
12325         * gcc.c-torture/execute/20010118-1.c: New test.
12326
12327 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12328
12329         * g++.old-deja/g++.pt/deduct3.C: New test.
12330
12331 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12332
12333         * g++.old-deja/g++.pt/spec34.C: New test.
12334
12335 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
12336
12337         * g77.f-torture/compile/20000601-2.f: New test.
12338
12339 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12340
12341         * g++.old-deja/g++.other/init17.C: New test.
12342
12343 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
12344
12345         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
12346
12347 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12348
12349         * g++.old-deja/g++.pt/unify8.C: New test.
12350
12351 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12352
12353         * g++.old-deja/g++.abi/vbase1.C: New test.
12354
12355 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12356
12357         * g++.old-deja/g++.pt/crash65.C: New test.
12358
12359 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12360
12361         * gcc.dg/cpp/assembl2.S: New test case.
12362
12363 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
12364
12365         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
12366         are supported.
12367
12368 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12369
12370         * g++.old-deja/g++.other/builtins1.C: New test.
12371         * g++.old-deja/g++.other/builtins2.C: Likewise.
12372         * g++.old-deja/g++.other/builtins3.C: Likewise.
12373         * g++.old-deja/g++.other/builtins4.C: Likewise.
12374
12375 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
12376
12377         * gcc.c-torture/compile/20010117-1.c: New test.
12378         * gcc.c-torture/compile/20010117-2.c: New test.
12379
12380 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12381
12382         * g77.f-torture/execute/20010116.[fx]: New test,
12383         XFAIL on i?86-*-*.
12384         * g77.f-torture/compile/20010115.f: Indicate it's
12385         a test for PR fortran/1636.
12386
12387 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
12388
12389         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
12390
12391 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12392
12393         * g77.f-torture/compile/20010115.f: New test.
12394
12395 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
12396
12397         * g++.old-deja/g++.pt/nontype5.C: New test.
12398
12399 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
12400
12401         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
12402         have an equivalent working one below it.
12403
12404 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
12405
12406         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
12407         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
12408
12409 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
12410
12411         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
12412         message containing "init_priority".
12413         (conpr-2.C): Likewise.
12414         (conpr-3.C): Likewise.
12415         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
12416
12417 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12418
12419         * gcc.c-torture/execute/20010114-2.c: New test.
12420
12421 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
12422
12423         * gcc.c-torture/compile/20010114-1.c: New test.
12424         * gcc.c-torture/compile/20010114-1.x: Xfail.
12425         * gcc.c-torture/compile/20010114-2.c: New test.
12426         * gcc.c-torture/execute/20010114-1.c: New test.
12427         * gcc.dg/trunc-1.c: New test.
12428         * gcc.dg/uninit-B.c: New test.
12429
12430 2001-01-13  Nick Clifton  <nickc@redhat.com>
12431
12432         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
12433         target.
12434
12435 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12436
12437         * gcc.c-torture/compile/20010113-1.c: New test.
12438
12439 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
12440
12441         * gcc.c-torture/compile/20001212-1.c: New test.
12442
12443 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12444
12445         * gcc.dg/cpp/widestr1.c: Update.
12446         * gcc.dg/cpp/prag-imp.c: Remove.
12447
12448 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
12449
12450         * gcc.c-torture/execute/20000801-3.x: Remove.
12451         * gcc.dg/c90-init-1.c: New test.
12452         * gcc.dg/c99-init-1.c: New test.
12453         * gcc.dg/c99-init-2.c: New test.
12454         * gcc.dg/gnu99-init-1.c: New test.
12455
12456 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
12457
12458         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
12459         testing that no relevant ones were found.
12460
12461 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
12462
12463         * g++.old-deja/g++.pt/cast2.C: New test.
12464
12465 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
12466
12467         * g++.old-deja/g++.pt/friend47.C: New test.
12468
12469 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12470
12471         * g++.old-deja/g++.pt/instantiate13.C: New test.
12472
12473 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12474
12475         * g++.old-deja/g++.other/defarg7.C: New test.
12476         * g++.old-deja/g++.other/defarg8.C: New test.
12477
12478 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12479
12480         * g++.old-deja/g++.pt/crash64.C: New test.
12481
12482 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12483
12484         * g++.old-deja/g++.pt/crash63.C: New test.
12485
12486 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12487
12488         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
12489
12490 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
12491
12492         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
12493
12494 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12495
12496         * g++.old-deja/g++.pt/error3.C: New test.
12497
12498 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12499
12500         * g++.old-deja/g++.other/crash39.C: New test.
12501
12502 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12503
12504         * g++.old-deja/g++.other/vbase4.C: New test.
12505
12506 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
12507
12508         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
12509         * gcc.dg/special/20000419-2.c: New file. Identical to above.
12510         * gcc.dg/special/special.exp: New test driver which will check
12511         for alias support for the above test.
12512
12513 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
12514
12515         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
12516         problems on small machines.
12517         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
12518         parameterize.
12519
12520 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
12521
12522         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
12523         mips.
12524         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
12525
12526 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
12527
12528         * g++.old_deja/g++.pt/using8.C: New test.
12529
12530 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12531
12532         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
12533
12534 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
12535
12536         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
12537         where a failure is expected.
12538         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
12539
12540 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12541
12542         * g++.old_deja/g++.pt/instantiate12.C: New test.
12543
12544 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12545
12546         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
12547         start of structs.
12548         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
12549         * g++.old-deja/g++.brendan/crash17.C: Likewise.
12550         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12551         * g++.old-deja/g++.brendan/crash48.C: Likewise.
12552         * g++.old-deja/g++.brendan/ns1.C: Likewise.
12553         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
12554         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
12555         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
12556         * g++.old-deja/g++.eh/spec6.C: Likewise.
12557         * g++.old-deja/g++.jason/crash3.C: Likewise.
12558         * g++.old-deja/g++.law/ctors11.C: Likewise.
12559         * g++.old-deja/g++.law/ctors17.C: Likewise.
12560         * g++.old-deja/g++.law/ctors5.C: Likewise.
12561         * g++.old-deja/g++.law/ctors9.C: Likewise.
12562         * g++.old-deja/g++.mike/ambig1.C: Likewise.
12563         * g++.old-deja/g++.mike/net22.C: Likewise.
12564         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12565         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12566         * g++.old-deja/g++.mike/virt3.C: Likewise.
12567         * g++.old-deja/g++.niklas/t128.C: Likewise.
12568         * g++.old-deja/g++.other/anon4.C: Likewise.
12569         * g++.old-deja/g++.other/using1.C: Likewise.
12570         * g++.old-deja/g++.other/warn3.C: Likewise.
12571         * g++.old-deja/g++.pt/t37.C: Likewise.
12572         * g++.old-deja/g++.robertl/eb69.C: Likewise.
12573         * g++.old-deja/g++.robertl/eb71.C: Likewise.
12574
12575 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12576
12577         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
12578
12579 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12580
12581         * gcc.c-torture/execute/stdio-opt-3.c: New test.
12582
12583 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
12584
12585         * gcc.c-torture/compile/20010107-1.c: New test.
12586
12587 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12588
12589         * gcc.c-torture/execute/builtin-noret-1.c: New test.
12590
12591 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12592
12593         * gcc.dg/format/format.h: New file.
12594         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
12595         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
12596         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
12597         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
12598         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
12599         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
12600         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
12601         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
12602         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
12603         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
12604         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
12605         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
12606         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
12607         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
12608         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
12609         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
12610         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
12611         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
12612         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
12613         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
12614         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
12615         instead of declaring standard types, macros and functions in each
12616         test.
12617
12618 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
12619
12620         * gcc.c-torture/execute/20010106-1.c: New test.
12621
12622 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12623
12624         * gcc.dg/format/format.exp: New file.
12625         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
12626         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
12627         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
12628         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
12629         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
12630         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
12631         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
12632         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
12633         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
12634         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
12635         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
12636         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
12637         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
12638         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
12639         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
12640         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
12641         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
12642         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
12643         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
12644         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
12645         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
12646         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
12647         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
12648         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
12649         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
12650         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
12651         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
12652         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
12653         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
12654         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
12655         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
12656         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
12657         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
12658         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
12659         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
12660         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
12661         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
12662         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
12663         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
12664         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
12665         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
12666         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
12667
12668 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
12669
12670         * gcc.c-torture/execute/991228-1.c: Take word endianness into
12671         account.
12672
12673 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
12674
12675         * gcc.c-torture/execute/builtin-complex-1.c: New test.
12676
12677 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12678
12679         * g++.old-deja/g++.pt/crash62.C: New test.
12680
12681 2001-01-04  Richard Henderson  <rth@redhat.com>
12682
12683         * gcc.dg/20000926-1.c: Update expected warnings.
12684         * gcc.dg/array-2.c: Likewise.
12685         * gcc.dg/array-4.c: Also validate flexible array members.
12686         * gcc.dg/c99-flex-array-1.c: New.
12687
12688 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12689
12690         * gcc.c-torture/compile/20001222-1.x: Remove.
12691
12692 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12693
12694         * gcc.c-torture/execute/built-in-setjmp.c: New.
12695
12696 2001-01-03  Richard Henderson  <rth@redhat.com>
12697
12698         * gcc.dg/940510-1.c: Update expected error wording.
12699         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
12700
12701 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
12702
12703         * lib/target-supports.exp (check_alias_available): Modified to
12704         indicate aliases not supported if only weak aliases are supported.
12705
12706 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12707
12708         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
12709         Turn on cmpstrsi checks for __pj__ and __i370__.
12710
12711 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12712
12713         * g++.old-deja/g++.other/virtual11.C: New test.
12714
12715 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12716
12717         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
12718
12719 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12720
12721         * gcc.c-torture/compile/20010102-1.c: New test.
12722
12723 2001-01-02  Andreas Jaeger  <aj@suse.de>
12724
12725         * gcc.dg/noreturn-3.c: New test.
12726
12727         * gcc.dg/noreturn-4.c: New test.
12728
12729 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12730
12731         * gcc.c-torture/execute/stdio-opt-1.c: Also test
12732         __builtin_fputc and __builtin_fwrite.
12733
12734 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12735
12736         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
12737         signed char, not default char.
12738
12739 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12740
12741         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
12742
12743 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
12744
12745         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
12746
12747 2000-12-29  Richard Henderson  <rth@redhat.com>
12748
12749         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
12750         (__cyg_profile_func_exit): Define.
12751
12752 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12753
12754         * g++.dg/vtgc1.C: New test.
12755
12756 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
12757
12758         * gcc.dg/noncompile/20001228-1.c: New test.
12759
12760         * gcc.dg/20001228-1.c: New test.
12761
12762         * gcc.c-torture/execute/20001228-1.c: New test.
12763
12764 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
12765
12766         * gcc.dg/format-strfmon-1.c: New test.
12767
12768 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12769
12770         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
12771         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
12772         * gcc.c-torture/execute/string-opt-1.c: Likewise.
12773         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12774         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12775         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12776         * gcc.c-torture/execute/string-opt-6.c: Likewise.
12777         * gcc.c-torture/execute/string-opt-7.c: Likewise.
12778         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12779         * gcc.c-torture/execute/string-opt-9.c: Likewise.
12780         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12781         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12782         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12783
12784         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
12785         * gcc.c-torture/execute/string-opt-4.c: Test index.
12786
12787 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
12788
12789         * gcc.c-torture/compile/20001226-1.c: New test.
12790
12791 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12792
12793         * gcc.c-torture/compile/20001222-1.c: New test.
12794         * gcc.c-torture/compile/20001222-1.x: Xfail.
12795
12796 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
12797
12798         * gcc.c-torture/execute/comp-goto-2.c: New test.
12799
12800 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
12801
12802         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
12803         Use long types if __INT_MAX__ is 32767.
12804         (main): Use cast to (sint32 *) when poking 88 into a_page.
12805
12806         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
12807
12808 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
12809
12810         * gcc.c-torture/compile/20001221-1.c: New test.
12811         * gcc.c-torture/execute/20001221-1.c: New test.
12812
12813 2000-12-20  Richard Henderson  <rth@redhat.com>
12814
12815         * g++.old-deja/g++.pt/crash36.C: Update error lines.
12816         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12817
12818 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12819
12820         * gcc.dg/compare3.c: New test.
12821
12822 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12823
12824         * gcc.dg/format-warnll-1.c: New test.
12825
12826 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12827
12828         * gcc.dg/cpp/cmdlne-P.c: New test.
12829
12830 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12831
12832         * gcc.c-torture/execute/builtin-abs-1.c,
12833         gcc.c-torture/execute/builtin-abs-2.c: New tests.
12834
12835 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12836
12837         * gcc.dg/cpp/multiline.c: New test.
12838
12839 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12840
12841         * g++.old-deja/g++.other/syshdr1.C: Update.
12842         * gcc.dg/cpp/lineflags.c: Remove temporarily.
12843
12844 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12845
12846         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
12847
12848 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12849
12850         * g++.old-deja/g++.pt/ttp65.C: New test.
12851
12852 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12853
12854         * g++.old-deja/g++.pt/ttp64.C: New test.
12855
12856 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12857
12858         * g++.old-deja/g++.pt/spec33.C: New test.
12859
12860 2000-12-14  Catherine Moore  <clm@redhat.com>
12861
12862         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
12863         * gcc.c-torture/execute/920612-2.c: Likewise.
12864         * gcc.c-torture/execute/920428-2.c: Likewise.
12865         * gcc-c-torture/execute/va-arg-11.c: Call exit.
12866         * gcc.c-torture/execute/va-arg-21.c: Likewise.
12867
12868 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12869
12870         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
12871         * gcc.dg/pack-test-2.c: Likewise.
12872
12873 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12874
12875         Tests by Zack Weinberg <zackw@stanford.edu>.
12876
12877         * gcc.dg/cpp/defined.c: Update.
12878         * gcc.dg/cpp/defined_trad.c: New tests.
12879
12880 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12881
12882         * gcc.dg/cpp/trad-direct.c: Update.
12883
12884 2000-12-11  Neil Booth  <neilb@earthling.net>
12885
12886         * gcc.dg/cpp/defined_trad.c
12887
12888 2000-12-11  Neil Booth  <neilb@earthling.net>
12889
12890         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
12891
12892 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12893
12894         * gcc.dg/format-miss-2.c: New test.
12895
12896 2000-12-09  Neil Booth  <neilb@earthling.net>
12897
12898         * gcc.dg/cpp/lineflags.c: New tests.
12899         * gcc.dg/cpp/poison.c: Update.
12900         * gcc.dg/cpp/redef2.c: Update.
12901         * gcc.dg/cpp/skipping.c: New test.
12902
12903 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
12904
12905         * g++.old-deja/g++.other/eh3.C: New testcase.
12906
12907 2000-12-07  Neil Booth  <neilb@earthling.net>
12908
12909         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
12910         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
12911         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
12912         wtr-union-init-2.c, wtr-union-init-3.c: Update.
12913         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
12914         Update.
12915
12916 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12917
12918         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
12919         __SIZE_TYPE__ instead of int for type of integers cast to
12920         pointers.
12921
12922 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
12923
12924         * g++.old-deja/g++.other/cleanup4.C: New test.
12925
12926 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12927
12928         * format-sec-1.c: New test.
12929
12930 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12931
12932         * gcc.dg/format-nonlit-3.c: New test.
12933
12934 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12935
12936         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
12937         through a null pointer.
12938
12939 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12940
12941         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
12942         * g++.old-deja/g++.pt/partial4.C: New test.
12943
12944 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
12945
12946         * gcc.c-torture/execute/ieee/hugeval.x: New.
12947
12948 2000-12-06  Neil Booth  <neilb@earthling.net>
12949
12950         * gcc.dg/cpp/backslash2.c: New tests.
12951
12952 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12953
12954         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
12955         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
12956
12957 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
12958
12959         * gcc.c-torture/execute/20001203-2.c: New testcase.
12960
12961 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
12962
12963         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
12964         * g++.old-deja/g++.other/virtual10.C: New test.
12965
12966 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
12967
12968         * g++.old-deja/g++.mike/pmf5.C: Remove test.
12969
12970 2000-12-05  Richard Henderson  <rth@redhat.com>
12971
12972         * gcc.c-torture/compile/20001205-1.c: New.
12973
12974 2000-12-04  Neil Booth  <neilb@earthling.net>
12975
12976         * g++.old-deja/g++.other/virtual9.C: New test.
12977         * g++.old-deja/g++.pt/crash61.C: New test.
12978         * gcc.c-torture/execute/loop-9.c: New test.
12979
12980 2000-12-04  Neil Booth  <neilb@earthling.net>
12981
12982         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
12983         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
12984         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
12985         * gcc.dg/cpp/extratokens.c: ...here.
12986
12987 2000-12-04  Neil Booth  <neilb@earthling.net>
12988
12989         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
12990         New tests.
12991
12992 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12993
12994         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
12995         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
12996
12997 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12998
12999         * gcc.c-torture/execute/20001203-1.c: New test.
13000
13001 2000-12-03  Neil Booth  <neilb@earthling.net>
13002
13003         * gcc.dg/cpp/macro6.c: New test cases.
13004
13005 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13006
13007         * gcc.c-torture/execute/string-opt-9.c: New test.
13008         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13009         * gcc.c-torture/execute/string-opt-11.c: Likewise.
13010         * gcc.c-torture/execute/string-opt-12.c: Likewise.
13011
13012         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
13013         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
13014
13015 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
13016
13017         * gcc.dg/cpp/if-6.c: New testcase.
13018
13019         * gcc.dg/20001201-1.c: New testcase.
13020
13021 2000-12-02  Neil Booth  <neilb@earthling.net>
13022
13023         * g++.old-deja/g++.other/externC4.C,
13024         g++.old-deja/g++.other/friend10.C: New tests.
13025
13026 2000-12-02  Neil Booth  <neilb@earthling.net>
13027
13028         * g++.old-deja/g++.other/instan2.C
13029         * g++.old-deja/g++.other/instan3.C: New test.
13030
13031 2000-12-02  Neil Booth  <neilb@earthling.net>
13032
13033         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
13034         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
13035         gnuc99.c,gnuc99-pedantic.c: New tests.
13036
13037 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13038
13039         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
13040         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
13041
13042 2000-12-01  Neil Booth  <neilb@earthling.net>
13043
13044         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
13045         * gcc.dg/cpp/poison.c: Update.
13046         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
13047
13048 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
13049
13050         * g77.f-torture/execute/20001201.f: New test.
13051
13052 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13053
13054         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
13055
13056 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
13057
13058         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
13059
13060 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
13061
13062         * g++.old-deja/g++.other/cast6.C: New test.
13063
13064 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
13065
13066         * gcc.c-torture/execute/20001130-2.c: New testcase.
13067
13068 2000-11-30  Richard Henderson  <rth@redhat.com>
13069
13070         * gcc.c-torture/execute/20001130-1.c: New test.
13071
13072 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
13073
13074         * g++.old-deja/g++.other/op3.C: New test.
13075
13076 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
13077
13078         * g++.old-deja/g++.other/op2.C: New test.
13079
13080 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
13081
13082         * g++.old-deja/g++.other/crash38.C: New test.
13083
13084 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
13085
13086         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
13087
13088 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
13089
13090         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
13091         tests.
13092         * gcc.c-torture/execute/string-opt-6.c: New test.
13093
13094         * gcc.dg/20001117-1.c: Add main.
13095
13096 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
13097
13098         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
13099         Move from here ...
13100         * gcc.dg/940510-1.c: ... to here.
13101
13102         * gcc.dg/20000926-1.c: GNU C now allows initializations of
13103         zero-size arrays in toplevel structures.
13104
13105 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
13106
13107         * gcc.c-torture/execute/loop-8.c: New test.
13108
13109 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13110
13111         * g++.old-deja/g++.other/base1.C: New test.
13112
13113 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13114
13115         * g++.old-deja/g++.other/parse2.C: New test.
13116
13117 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13118
13119         * g++.old-deja/g++.pt/incomplete1.C: New test.
13120
13121 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13122
13123         * g++.old-deja/g++.other/friend9.C: New test.
13124
13125 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
13126
13127         * gcc.dg/20001127-1.c: New test.
13128
13129 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
13130
13131         * g++.old-deja/g++.pt/friend46.C: New test.
13132
13133 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
13134
13135         * g++.old-deja/g++.other/ptrmem8.C: New test.
13136
13137 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13138
13139         * gcc.c-torture/execute/string-opt-7.c: New test.
13140         * gcc.c-torture/execute/string-opt-8.c: Likewise.
13141
13142 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13143
13144         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
13145         instead of 'mkcheck 2'.
13146
13147 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13148
13149         * gcc.c-torture/execute/memcheck/driver.c,
13150         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
13151         C9X references to refer to C99.
13152
13153 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
13154
13155         * gcc.dg/ultrasp3.c: New test.
13156
13157 2000-11-25  Neil Booth  <neilb@earthling.net>
13158
13159         * gcc.dg/cpp/include2.c: Update test to be locale independent.
13160
13161 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
13162
13163         * gcc.c-torture/compile/20001123-2.c: New.
13164
13165 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13166
13167         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
13168
13169 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
13170
13171         * gcc.dg/sequence-point-1.c: Add some new tests.
13172         * gcc.c-torture/execute/20001124-1.c: New test.
13173
13174 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
13175
13176         * g++.old-deja/g++.other/vaarg4.C: New test.
13177         * gcc.c-torture/compile/20001123-1.c: New test.
13178
13179 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
13180
13181         * g++.other/crash24.C: Adjust and remove XFAIL.
13182         * g++.other/crash37.C: New test.
13183
13184 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
13185
13186         * g++.old-deja/g++.pt/instantiate9.C: New test.
13187
13188 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
13189
13190         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
13191         new ABI, too.
13192
13193         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
13194         * g++.old-deja/g++.robertl/eb55.C: Likewise.
13195
13196 2000-11-22  Neil Booth  <neilb@earthling.net>
13197
13198         * gcc.dg/cpp/Wtrigraphs.c: New test.
13199
13200 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
13201
13202         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
13203
13204 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
13205
13206         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
13207
13208 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
13209
13210         * lib/gcc-dg.exp: load_lib scanasm.exp.
13211         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
13212         * lib/g++-dg.exp: load_lib scanasm.exp.
13213         * lib/scanasm.exp: New.
13214         (scan-assembler, scan-assembler-not): Add optional arguments to
13215         test name, or if not present, the pattern name.
13216         (scan-assembler-dem, scan-assembler-dem-not): New.
13217
13218         * g++.dg/dg.exp: New.
13219
13220 2000-11-21  Neil Booth  <neilb@earthling.net>
13221
13222         * gcc.dg/cpp/integrated1.c: Remove.
13223
13224 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
13225
13226         * gcc.c-torture/execute/20001121-1.c: New test.
13227
13228 2000-11-21  Richard Henderson  <rth@redhat.com>
13229
13230         * gcc.c-torture/compile/20001121-1.c: New test.
13231
13232 2000-11-20  Neil Booth  <neilb@earthling.net>
13233
13234         * gcc.dg/cpp/integrated1.c: New test.
13235
13236 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
13237
13238         * g++.old-deja/g++.other/inline17.C: New test.
13239
13240 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
13241
13242         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
13243         local variable to be zero: I made the variable global. Now
13244         uses abort() and exit() instead of relying on main's return value.
13245
13246 2000-11-20  Neil Booth  <neilb@earthling.net>
13247
13248         * gcc.dg/cpp/paste2.c: Update test.
13249         * objc/execute/paste.m: New test.
13250
13251 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13252
13253         * gcc.dg/c99-condexpr-1.c: New test.
13254
13255 2000-11-20  Neil Booth  <neilb@earthling.net>
13256
13257         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
13258
13259 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
13260
13261         * g++.old-deja/g++.pt/export1.C: New test.
13262
13263 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
13264
13265         * gcc.dg/20001117-1.c: New test.
13266
13267 2000-11-18  Richard Henderson  <rth@redhat.com>
13268
13269         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
13270
13271 2000-11-18  Richard Henderson  <rth@redhat.com>
13272
13273         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
13274         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
13275         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
13276
13277 2000-11-18  Richard Henderson  <rth@redhat.com>
13278
13279         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
13280         (main): New.  Exit cleanly.
13281
13282 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13283
13284         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
13285         gcc.dg/c99-fordecl-2.c: New tests.
13286
13287 2000-11-18  Richard Henderson  <rth@redhat.com>
13288
13289         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
13290         * gcc.c-torture/execute/zerolen-2.c: New.
13291
13292 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13293
13294         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
13295         memory.
13296
13297 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
13298
13299         * g++.old-deja/g++.pt/instantiate8.C: New test.
13300
13301 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
13302
13303         * g++.old-deja/g++.other/incomplete.C: Add more tests.
13304         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
13305
13306 2000-11-16  Nick Clifton  <nickc@redhat.com>
13307
13308         * gcc.c-torture/execute/nestfunc-2.c: New test.
13309         * gcc.c-torture/execute/nestfunc-3.c: New test.
13310
13311 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
13312
13313         * gcc.c-torture/compile/20001116-1.c: New test.
13314
13315 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13316
13317         * gcc.c-torture/execute/20001115-1.c: New test.
13318
13319 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
13320
13321         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
13322         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
13323         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
13324         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13325
13326 2000-11-15  Neil Booth  <neilb@earthling.net>
13327
13328         gcc.dg/cpp/_Pragma1.c: Update.
13329         gcc.dg/cpp/_Pragma2.c: New test.
13330
13331 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
13332
13333         * g++.old-deja/g++.other/anon5.C: New test.
13334
13335 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
13336
13337         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
13338         tests.
13339
13340 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
13341
13342         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
13343         output.
13344
13345 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13346
13347         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
13348         labels at end of compound statements.
13349
13350 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
13351
13352         * gcc.c-torture/execute/loop-7.c: New test.
13353
13354 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13355
13356         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
13357
13358 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13359
13360         * gcc.dg/c99-bool-1.c: New test.
13361
13362 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13363
13364         * gcc.dg/c99-scope-1.c: Remove xfail.
13365         * gcc.dg/c99-scope-2.c: New test.
13366
13367 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13368
13369         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
13370         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
13371
13372 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
13373
13374         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
13375         error messages.
13376
13377         * g++.mike/p700.C: Don't typedef wchar_t.
13378         * g++.mike/p784.C: Likewise.
13379         * g++.mike/eb101.C: Don't use __wchar_t.
13380
13381 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
13382
13383         * g77.f-torture/execute/20001111.[fx]: Test premature exit
13384         from DO loop.
13385
13386 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
13387
13388         * gcc.c-torture/execute/20001111-1.c: New test.
13389
13390 2000-11-10  Nick Clifton  <nickc@redhat.com>
13391
13392         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
13393         long multuiple and accumulate.
13394
13395 2000-11-09  Richard Henderson  <rth@redhat.com>
13396
13397         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
13398         via size_t instead of int.
13399
13400         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
13401         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13402         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13403         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13404
13405 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
13406
13407         * gcc.c-torture/compile/20001109-1.c: New test.
13408         * gcc.c-torture/compile/20001109-2.c: New test.
13409
13410 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
13411
13412         * g++.old-deja/g++.pt/operator1.C: New test.
13413         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
13414
13415 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
13416
13417         * gcc.dg/20001108-1.c: New test.
13418
13419 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
13420
13421         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
13422         with both arguments constant strings.
13423         * gcc.c-torture/execute/string-opt-3.c: New test.
13424         * gcc.c-torture/execute/string-opt-4.c: New test.
13425         * gcc.c-torture/execute/string-opt-5.c: New test.
13426
13427 2000-11-08  Nick Clifton  <nickc@redhat.com>
13428
13429         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
13430         mulsidi3adddi patterns.
13431
13432 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
13433
13434         * g++.old-deja/g++.other/crash36.C: New test.
13435
13436 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
13437
13438         * g++.old-deja/g++.other/init16.C: New test.
13439
13440 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
13441
13442         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
13443
13444 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
13445
13446         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
13447         * gcc.c-torture/execute/va-arg-16.x: Likewise.
13448         * gcc.c-torture/execute/va-arg-17.x: Likewise.
13449
13450 2000-11-07  DJ Delorie  <dj@redhat.com>
13451
13452         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
13453
13454 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13455
13456         * gcc.c-torture/execute/string-opt-1.c: New test.
13457
13458 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
13459
13460         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
13461         mips-sgi-irix6.* because the MIPS ABI passes floating-point
13462         parameters in registers, and there is no way for a varargs
13463         function to know in which order the integer and floating-point
13464         parameters should be interleaved when they are placed on the
13465         stack.
13466         * gcc.c-torture/execute/va-arg-16.x: Likewise.
13467         * gcc.c-torture/execute/va-arg-17.x: Likewise.
13468
13469 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13470
13471         * gcc.c-torture/execute/string-opt-2.c: New test.
13472
13473 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
13474
13475         * g++.old-deja/g++.pt/crash60.C: New test.
13476
13477 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
13478
13479         * g++.old-deja/g++.other/crash24.C: New test.
13480         * g++.old-deja/g++.other/crash25.C: New test.
13481         * g++.old-deja/g++.other/crash26.C: New test.
13482         * g++.old-deja/g++.other/crash27.C: New test.
13483         * g++.old-deja/g++.other/crash28.C: New test.
13484         * g++.old-deja/g++.other/crash29.C: New test.
13485         * g++.old-deja/g++.other/crash30.C: New test.
13486         * g++.old-deja/g++.other/crash31.C: New test.
13487         * g++.old-deja/g++.other/crash32.C: New test.
13488         * g++.old-deja/g++.other/crash33.C: New test.
13489         * g++.old-deja/g++.other/crash34.C: New test.
13490         * g++.old-deja/g++.other/crash35.C: New test.
13491
13492 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
13493
13494         * gcc.c-torture/execute/20001031-1.c: New test.
13495
13496 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
13497
13498         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
13499         namespace.
13500
13501         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
13502         standards-conformant.
13503
13504         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
13505
13506         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
13507         * g++.old-deja/g++.mike/p755a.C: Likewise.
13508         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13509         library makes no calls to `operator new' during initialization.
13510
13511 2000-11-04  Neil Booth  <neilb@earthling.net>
13512
13513         * gcc.dg/cpp/include2.c: New tests.
13514
13515 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13516
13517         * lib/g++.exp (g++_set_ld_library_path): New function.
13518         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13519
13520 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13521
13522         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
13523         warnings.
13524
13525 2000-11-01  Richard Henderson  <rth@redhat.com>
13526
13527         * g++.old-deja/g++.ext/namedret1.C: New.
13528         * g++.old-deja/g++.ext/namedret2.C: New.
13529         * g++.old-deja/g++.ext/namedret3.C: New.
13530
13531 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
13532
13533         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
13534         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
13535
13536 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13537
13538         * gcc.c-torture/execute/va-arg-21.c: New test.
13539
13540 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13541
13542         * gcc.dg/c99-complex-2.c: New test.
13543
13544 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13545
13546         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13547
13548 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13549
13550         * g++.old-deja/g++.other/inline16.C: New test.
13551
13552 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13553
13554         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13555         __PRETTY_FUNCTION__
13556
13557 2000-10-29  Neil Booth  <neilb@earthling.net>
13558
13559         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13560         New tests.
13561         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13562         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13563         optimisation.
13564
13565 2000-10-29  Neil Booth  <neilb@earthling.net>
13566
13567         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
13568         * mi1.c, mi1c.h: Add null directives to multiple-include test.
13569         * mi5.c: Test multiple includes work with -C.
13570         * trigraphs.c: Test ^= version.
13571
13572 2000-10-28  Neil Booth  <neilb@earthling.net>
13573
13574         New tests and test updates for new macro expander.
13575
13576         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
13577         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
13578         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
13579         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
13580         new diagnostic messages.
13581
13582         * gcc.dg/cpp/macro3.c: New tests.
13583
13584 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13585
13586         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13587         on the same line.
13588
13589 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13590
13591         * g++.old-deja/g++.other/eh2.C: New test.
13592
13593 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13594
13595         * gcc.c-torture/execute/20001027-1.c: New test.
13596
13597 2000-10-26  Richard Henderson  <rth@redhat.com>
13598
13599         * gcc.c-torture/execute/20001026-1.c: New.
13600
13601 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
13602
13603         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
13604         * g++.old-deja/g++.law/builtin1.C: Likewise.
13605         * g++.old-deja/g++.law/ctors10.C: Likewise.
13606         * g++.old-deja/g++.law/virtual3.C: Likewise.
13607         * g++.old-deja/g++.mike/p658.C: Likewise.
13608         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13609         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13610         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13611         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13612         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13613
13614 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13615
13616         * gcc.c-torture/compile/20001024-1.c: New test.
13617
13618 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13619
13620         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13621         to tell us whether or not we are using V3.
13622
13623 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13624
13625         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13626         operands.
13627
13628 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13629
13630         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13631
13632 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
13633
13634         * gcc.c-torture/execute/20001024-1.c: New test.
13635
13636 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
13637
13638         * g++.old-deja/g++.other/sibcall1.C: New test.
13639
13640 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
13641
13642         * gcc.dg/noncompile/init-3.c: New test.
13643
13644 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13645
13646         * gcc.dg/format-array-1.c: New test.
13647
13648 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13649
13650         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13651         writing through null pointers; remove comment about testing
13652         unterminated strings.
13653
13654 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13655
13656         * gcc.c-torture/execute/20001017-2.c: New test.
13657
13658 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13659
13660         * gcc.c-torture/compile/20001018-1.c: New test.
13661         * gcc.c-torture/compile/20001018-1.x: Xfail.
13662
13663 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13664
13665         * gcc.c-torture/execute/20001017-1.c: New test.
13666
13667 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13668
13669         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13670         for multiple use of arguments with scanf formats; add tests for
13671         multiple use of arguments.
13672
13673 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13674
13675         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13676
13677 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13678
13679         * gcc.dg/format-miss-1.c: New test.
13680
13681 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13682
13683         * gcc.c-torture/execute/20001013-1.c: New test.
13684
13685 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13686
13687         * gcc.dg/format-branch-1.c: New test.
13688
13689 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13690
13691         * README, lib/file-format.exp: Remove EGCS references.
13692
13693 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13694
13695         * gcc.dg/20001013-1.c: New test.
13696
13697 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13698
13699         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
13700         for intmax_t in the compiler using __typeof__ and the type rules
13701         for conditional expressions.
13702
13703 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13704
13705         * gcc.dg/20001012-1.c: New test.
13706         * gcc.dg/20001012-2.c: New test.
13707
13708 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13709
13710         * gcc.dg/format-attr-1.c: New test.
13711
13712 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13713
13714         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
13715         __LONG_LONG_MAX__ instead of LLONG_MAX.
13716
13717 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13718
13719         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
13720         scanf flags.
13721         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
13722         flags.
13723
13724 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13725
13726         * gcc.dg/sequence-pt-1.c: New test.
13727
13728 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
13729
13730         * gcc.c-torture/execute/20001011-1.c: New testcase.
13731         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
13732
13733 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13734
13735         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
13736         does not error on it.
13737
13738 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13739
13740         * gcc.dg/20001009-1.c: New test.
13741
13742 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13743
13744         * gcc.c-torture/compile/20001009-1.c: Move from here ....
13745         * gcc.c-torture/execute/20001009-2.c: ... to here.
13746
13747 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
13748
13749         * gcc.c-torture/compile/20001009-1.c: New testcase.
13750         * gcc.c-torture/execute/20001009-1.c: New testcase.
13751         Testcases provided by Jan Hubicka <jh@suse.cz>.
13752
13753 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13754
13755         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13756         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
13757         uintmax_t using <limits.h> to emulate the compiler's internal
13758         logic.  No longer XFAIL %j tests.
13759
13760 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13761
13762         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
13763         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13764         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
13765         regexps and details of expected handling of some bad formats.
13766         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
13767         suppression.
13768
13769 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13770
13771         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
13772         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
13773         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
13774         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
13775         in list archives.
13776
13777 2000-10-06  Richard Henderson  <rth@cygnus.com>
13778
13779         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
13780         * g++.old-deja/g++.brendan/crash52.C: Likewise.
13781         * g++.old-deja/g++.jason/report.C: Likewise.
13782         * g++.old-deja/g++.law/friend5.C: Likewise.
13783         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
13784         of the expected warnings.
13785
13786 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
13787
13788         * g++.old-deja/g++.pt/enum14.C: New test.
13789
13790 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13791
13792         * g++.old-deja/g++.pt/crash59.C: New test.
13793
13794 2000-10-04  Will Cohen  <wcohen@redhat.com>
13795
13796         * gcc.dg/20000926-1.c: New test.
13797
13798 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
13799
13800         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
13801         function name for current C++ compiler.
13802         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
13803
13804 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13805
13806         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13807         __PRETTY_FUNCTION__.
13808         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13809
13810 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13811
13812         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13813
13814 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13815
13816         * gcc.c-torture/compile/20000923-1.c: New test.
13817
13818 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13819
13820         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13821         * g++.old-deja/g++.pt/ttp62.C: Same.
13822         * g++.old-deja/g++.other/inline14.C: Same.
13823
13824 2000-09-24  Richard Henderson  <rth@cygnus.com>
13825
13826         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13827
13828 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13829
13830         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13831
13832 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13833
13834         * gcc.c-torture/compile/20000922-1.c: New file.
13835
13836 2000-09-21  Nick Clifton  <nickc@redhat.com>
13837
13838         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13839         a signed long modulo operation.
13840         (mod6): New function - perform an unsigned long modulo operation.
13841         (main): Add tests for modulos of very large numbers by very small
13842         dividends.
13843
13844 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13845
13846         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13847
13848 2000-09-19  Richard Henderson  <rth@cygnus.com>
13849
13850         * gcc.dg/compare2.c (case 10): XFAIL.
13851
13852 2000-09-18  Richard Henderson  <rth@cygnus.com>
13853
13854         * gcc.c-torture/execute/20000906-1.c: Move ...
13855         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13856         that support __builtin_trap.
13857
13858 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13859
13860         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13861
13862 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13863
13864         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13865         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13866         more $ format tests.
13867
13868 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13869
13870         * gcc.dg/format-errmk-1.c: New test.
13871
13872 2000-09-17  Greg McGary  <greg@mcgary.org>
13873
13874         * gcc.c-torture/execute/20000917-1.x: Remove.
13875
13876 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13877
13878         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13879
13880 2000-09-17  Greg McGary  <greg@mcgary.org>
13881
13882         * gcc.c-torture/execute/20000917-1.c: New test.
13883         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13884
13885 2000-09-16  Neil Booth  <NeilB@earthling.net>
13886
13887         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13888         in nested macro bug.
13889
13890 2000-09-15  Neil Booth  <NeilB@earthling.net>
13891
13892         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13893
13894 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13895
13896         * gcc.c-torture/execute/20000914-1.c: New test.
13897
13898 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13899
13900         * g++.other/inline13.C: New test.
13901
13902 2000-09-12  Andreas Jaeger  <aj@suse.de>
13903
13904         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13905         constant by Ulrich Drepper <drepper@redhat.com>.
13906
13907 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13908
13909         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13910
13911 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13912
13913         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
13914
13915 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
13916
13917         * gcc.dg/cpp/backslash.c: New test.
13918
13919 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
13920
13921         * gcc.c-torture/execute/20000910-1.c: New test.
13922         * gcc.c-torture/execute/20000910-2.c: Likewise.
13923
13924 2000-09-11  Robert Lipe  <robertl@sco.com>
13925
13926         * gcc.dg/pragma-align.c: New test.
13927
13928 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13929
13930         * g++.old-deja/g++.pt/explicit82.C: New test.
13931         * g++.old-deja/g++.pt/explicit83.C: New test.
13932
13933 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
13934
13935         * gcc.dg/asm-names.c: New test.
13936
13937 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13938
13939         * gcc.dg/cpp/tr-warn6.c: New test
13940
13941 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13942
13943         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
13944         be accepted.
13945
13946 2000-09-07  Catherine Moore  <clm@redhat.com>
13947
13948         * gcc.c-torture/execute/unroll-1.c: New test.
13949
13950 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
13951
13952         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
13953         ERROR markers.
13954         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
13955         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
13956         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
13957         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
13958         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
13959         Preprocess only.
13960         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
13961         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
13962
13963 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13964
13965         * g++.old-deja/g++.pt/deduct2.C: New test.
13966
13967 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13968
13969         * g++.old-deja/g++.pt/parms2.C: New test.
13970
13971 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13972
13973         * g++.old-deja/g++.pt/crash58.C: New test.
13974
13975 2000-09-06  Greg McGary  <greg@mcgary.org>
13976
13977         * gcc.c-torture/execute/20000906-1.c: New test.
13978         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
13979
13980 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13981
13982         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
13983
13984 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13985
13986         * g++.old-deja/g++.pt/crash57.C: New test.
13987
13988 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13989
13990         * g++.old-deja/g++.pt/crash56.C: New test.
13991
13992 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13993
13994         * g++.old-deja/g++.pt/koenig1.C: New test.
13995
13996 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13997
13998         * gcc.dg/20000904-1.c: New test.
13999
14000 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
14001
14002         * gcc.dg/cpp/paste8.c: New test.
14003
14004 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
14005
14006         * gcc.c-torture/compile/20000827-1.c: New test.
14007
14008 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14009
14010         * gcc.dg/format-diag-1.c: New test.
14011
14012 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14013
14014         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
14015         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
14016         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
14017         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
14018         gcc.dg/formatz-1.c: Adjust warning regular expressions.
14019
14020 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14021
14022         * g++.old-deja/g++.other/nested4.C: New test.
14023
14024 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14025
14026         * g++.old-deja/g++.ns/scoped1.C: New test.
14027
14028 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
14029
14030         * lib/g++.exp: Support testing already-installed GCC.
14031
14032 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14033
14034         * wtr-label-1.c, wtr-suffix-1.c: New tests.
14035
14036 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14037
14038         * gcc.dg/return-type-2.c: New test.
14039
14040 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
14041
14042         * gcc.c-torture/compile/20000825-1.c: New test.
14043
14044 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
14045
14046         * gcc.dg/dwarf2-2.c: New test.
14047
14048 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
14049
14050         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
14051         dg-warning regexps.
14052
14053 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14054
14055         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
14056         gcc.dg/format-ext-5.c: New tests.
14057
14058 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
14059
14060         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
14061
14062 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
14063
14064         * gcc.dg/noncompile/930622-2.c: Adjust error message.
14065
14066 2000-08-24  Richard Henderson  <rth@cygnus.com>
14067
14068         * gcc.dg/ia64-sync-1.c: New test.
14069         * gcc.dg/ia64-sync-2.c: New test.
14070         * gcc.dg/ia64-asm-1.c: New test.
14071
14072 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14073
14074         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
14075         * gcc.dg/format-ext-2.c: New test.
14076
14077 2000-08-23  Jason Merrill  <jason@redhat.com>
14078
14079         * lib/old-dejagnu.exp: Also ignore "In member function" and
14080         "At global scope".
14081
14082 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14083
14084         * gcc.dg/noncompile/label-lineno-1.c: New test.
14085
14086 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14087
14088         * gcc.dg/c99-array-nonobj-1.c: New test.
14089
14090 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14091
14092         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
14093         tests.
14094         * gcc.dg/format-ext-1.c: New test.
14095
14096 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14097
14098         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
14099         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
14100         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
14101         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
14102         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
14103
14104 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
14105
14106         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
14107         gcc.dg/c99-strftime-2.c: New tests.
14108
14109 2000-08-22  Richard Henderson  <rth@cygnus.com>
14110
14111         * gcc.c-torture/execute/20000822-1.c: New test.
14112
14113 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14114
14115         * gcc.c-torture/execute/20000819-1.x: Remove.
14116
14117 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14118
14119         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
14120         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
14121         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
14122         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
14123         gcc.dg/format-xopen-1.c: New tests.
14124
14125 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14126
14127         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
14128
14129 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14130
14131         * g++.old-deja/g++.other/loop2.C: New test.
14132
14133         * gcc.c-torture/compile/20000606-1.c: New test.
14134         * gcc.c-torture/compile/20000728-1.c: New test.
14135         * gcc.c-torture/execute/20000801-1.c: New test.
14136         * gcc.c-torture/execute/20000801-2.c: New test.
14137         * gcc.c-torture/execute/20000819-1.c: New test.
14138         * gcc.c-torture/execute/20000819-1.x: XFAIL.
14139         * gcc.dg/20000629-1.c: New test.
14140         * gcc.dg/20000724-1.c: New test.
14141         * gcc.dg/20000807-1.c: New test.
14142
14143 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
14144
14145         * gcc.dg/cpp/pragma-1.c: New test.
14146         * gcc.dg/cpp/pragma-2.c: New test.
14147
14148 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
14149
14150         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
14151         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
14152
14153 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14154
14155         * gcc.c-torture/compile/20000818-1.c: New test.
14156
14157 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
14158
14159         * gcc.c-torture/execute/20000818-1.c: New test.
14160
14161 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14162
14163         * gcc.dg/format-va-1.c: New test.
14164
14165 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14166
14167         * g++.old-deja/g++.other/typedef8.C: New test.
14168
14169 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14170
14171         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
14172         * g++.old-deja/g++.mike/net36.C: Mark candidate.
14173         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
14174         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
14175         * g++.old-deja/g++.other/ptrmem7.C: New test.
14176         * g++.old-deja/g++.pt/ptrmem10.C: New test.
14177
14178 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14179
14180         * g++.old-deja/g++.pt/typename27.C: New test.
14181
14182 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
14183
14184         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
14185         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
14186         * g++.old-deja/g++.pt/friend45.C: New test.
14187         * g++.old-deja/g++.other/friend8.C: New test.
14188
14189 2000-08-15  Richard Henderson  <rth@cygnus.com>
14190
14191         * gcc.c-torture/execute/20000815-1.c: New test.
14192
14193 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14194
14195         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
14196         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
14197         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
14198
14199 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
14200
14201         * g++.old-deja/g++.other/refinit2.C: New test.
14202
14203 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
14204
14205         * lib/c-torture.exp (c-torture): Make
14206         compiler_conditional_xfail_data global.
14207         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
14208         compiler_conditional_xfail_data machinery.
14209         (f-torture-execute): Likewise.
14210         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
14211         and only when unrolling loops.
14212
14213         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
14214
14215 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14216
14217         * g++.old-deja/g++.pt/explicit81.C: New test.
14218
14219 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14220
14221         * g++.old-deja/g++.pt/typename26.C: New test.
14222
14223 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
14224
14225         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
14226         warning.
14227
14228 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14229
14230         * g++.old-deja/g++.other/array3.C: New test.
14231
14232 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14233
14234         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
14235         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
14236         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
14237         New tests.
14238
14239 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
14240
14241         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
14242         * g++.old-deja/g++.abi/vmihint.C: Likewise.
14243
14244 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
14245
14246         * gcc.c-torture/execute/20000808-1.c: New test.
14247
14248 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14249
14250         * gcc.dg/c90-const-expr-1.c: New test.
14251
14252 2000-08-08  Richard Henderson  <rth@cygnus.com>
14253
14254         * gcc.dg/noncompile/920923-1.c: Declare calloc.
14255
14256 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14257
14258         * gcc.dg/noncompile/const-ll-1.c: New test.
14259
14260 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14261
14262         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
14263
14264 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
14265
14266         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
14267         that running programs linked against the shared version of libobjc
14268         run correctly.
14269
14270 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14271
14272         * gcc.dg/c99-printf-1.c: New test.
14273
14274 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14275
14276         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
14277
14278 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
14279
14280         * gcc.c-torture/execute/20000731-1.x: Delete.
14281
14282 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
14283
14284         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
14285         and torture_without_loops as is done by c-torture.exp.
14286         (search_for): Copy from c-torture.exp.
14287         (gcc-dg-runtest): New function, drives a directory of tests
14288         iterating over the TORTURE_OPTIONS.
14289         (scan-assembler, scan-assembler-not): Move here from
14290         individual directory drivers.
14291
14292         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
14293         defined by lib/gcc-dg.exp.
14294         * gcc.dg/cpp/cpp.exp: Likewise.
14295         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
14296         gcc-dg-runtest, so we cycle over optimization options.
14297
14298         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
14299         * gcc.dg/compare2.c: No longer expected to fail.
14300
14301 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
14302
14303         * gcc.c-torture/execute/20000804-1.c: New test.
14304
14305 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
14306
14307         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
14308
14309 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
14310
14311         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
14312
14313 2000-08-03  Jeffrey A Law  (law@cygnus.com)
14314
14315         * gcc.c-torture/compile/20000803-1.c: New test.
14316
14317 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14318
14319         * gcc.c-torture/execute/20000801-3.c,
14320         gcc.c-torture/execute/20000801-4.c: New tests.
14321         * gcc.c-torture/execute/20000801-3.x,
14322         gcc.c-torture/execute/20000801-4.x: Xfail.
14323
14324 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
14325
14326         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
14327         libobjc/.libs to allow for libtool.
14328
14329 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
14330
14331         * gcc.c-torture/compile/20000802-1.c: New test.
14332
14333 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
14334
14335         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
14336
14337 2000-07-31  Jeffrey A Law  (law@cygnus.com)
14338
14339         * gcc-c-torture/execute/20000731-2.c: New test.
14340
14341         * gcc.c-torture/execute/20000731-1.c: New test.
14342         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
14343
14344 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
14345
14346         * testsuite/gcc.dg/cpp/paste7.c: New test.
14347         * gcc.dg/cpp/20000725-1.c: New test.
14348
14349 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
14350
14351         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
14352         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
14353         declaration warning for __builtin_dwarf_reg_size.
14354
14355         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
14356
14357 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14358
14359         * gcc.dg/noncompile/voidparam-1.c: New test.
14360
14361 2000-07-30  Richard Henderson  <rth@cygnus.com>
14362
14363         * gcc.dg/c90-digraph-1.c: Don't xfail.
14364         * gcc.dg/compare2.c (case 10): Xfail.
14365         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
14366
14367 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
14368
14369         * gcc.dg/c99-main-1.c: New test.
14370
14371 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14372
14373         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
14374
14375 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
14376
14377         * gcc.c-tortuer/execute/20000726-1.c: New test.
14378
14379 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
14380
14381         * gcc.c-torture/execute/enum-2.c: New test.
14382
14383 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14384
14385         * gcc.dg/cpp/tr-warn3.c: New test.
14386
14387 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14388
14389         * g++.old-deja/g++.ext/implicit1.C: Remove.
14390         * g++.old-deja/g++.jason/c2.C: Remove
14391         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
14392         * g++.old-deja/g++.pt/crash16.C: Likewise.
14393         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
14394
14395 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14396
14397         * g++.old-deja/g++.other/for2.C: New test.
14398
14399 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
14400
14401         * gcc.dg/20000720-1.c: New test.
14402
14403 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
14404
14405         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
14406
14407 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
14408
14409         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
14410         * gcc.c-torture/execute/20000722-1.c: New.
14411         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
14412
14413 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
14414
14415         * gcc.dg/cpp/20000720-1.S: New test.
14416
14417 2000-07-21  Michael Meissner  <meissner@redhat.com>
14418
14419         * gcc.c-torture/execute/ieee/hugeval.c: New test.
14420
14421 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14422
14423         * g++.old-deja/g++.brendan/crash16.C,
14424         g++.old-deja/g++.brendan/parse3.C,
14425         g++.old-deja/g++.brendan/redecl1.C,
14426         g++.old-deja/g++.ns/template13.C,
14427         g++.old-deja/g++.other/decl4.C,
14428         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
14429
14430 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14431
14432         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
14433         and "Internal error".
14434
14435         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
14436         regexps.
14437         * gcc.dg/cpp/paste6.c: New test.
14438
14439 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
14440
14441         * gcc.dg/cpp/tr-direct.c: New test.
14442
14443         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
14444         gcc.dg/cpp/undef1.c: Tweak error regexps.
14445
14446 2000-07-18  Eric Christopher <echristo@redhat.com>
14447
14448         * gcc.c-torture/compile/20000718-1.c: New test.
14449
14450 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
14451
14452         * cpplex.c (_cpp_push_token): If the token being pushed back
14453         is the previous token in this context, just subtract one from
14454         context->posn.
14455         * cppmacro.c (save_expansion): Clear aux field when storing a
14456         placemarker.
14457
14458 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
14459
14460         * gcc.dg/noncompile/redecl-1.c: New test.
14461
14462 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
14463
14464         * gcc.c-torture/execute/20000717-5.c: New test.
14465         * gcc.c-torture/execute/20000717-1.x: Removed.
14466
14467 2000-07-17  Richard Henderson  <rth@cygnus.com>
14468
14469         * gcc.c-torture/execute/20000717-4.c: New test.
14470
14471 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14472
14473         * gcc.dg/cpp/syshdr.c: New test.
14474         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14475
14476 2000-07-17  Neil Booth  <neilb@earthling.net>
14477
14478         * gcc.dg/cpp/cmdlne-dM.c: New test.
14479         * gcc.dg/cpp/cmdlne-dD.c: New test.
14480
14481 2000-07-17  Jeffrey A Law  (law@cygnus.com)
14482
14483         * gcc.c-torture/execute/20000717-3.c: New test.
14484
14485         * gcc.c-torture/compile/20000717-1.c: New test.
14486
14487 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
14488
14489         * gcc.c-torture/execute/20000717-2.c: New test.
14490
14491 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14492
14493         * gcc.dg/formatz-1.c: New test.
14494
14495         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
14496         * gcc.dg/c99-digraph-1.c: New tests.
14497
14498         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
14499         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14500
14501         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14502         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14503         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14504         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14505         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14506         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14507         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14508
14509 2000-07-17   Greg McGary <greg@mcgary.org>
14510
14511         * gcc.c-torture/execute/20000717-1.c: New test.
14512         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14513
14514 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14515
14516         * gcc.c-torture/execute/20000715-2.c: New test.
14517         * gcc.dg/20000715-1.c: New test.
14518
14519 2000-07-15  Michael Meissner  <meissner@redhat.com>
14520
14521         * gcc.c-torture/execute/20000715-1.c: New test.
14522
14523 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
14524
14525         * gcc.c-torture/execute/20000707-1.c: New test.
14526
14527 2000-07-13  Neil Booth  <NeilB@earthling.net>
14528
14529         * testsuite/gcc.dg/cpp/digraph1.c,
14530         testsuite/gcc.dg/cpp/digraph2.c,
14531         testsuite/gcc.dg/cpp/digraphs.c: New tests.
14532
14533 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
14534
14535         * g77.f-torture/compile/20000630-2.f:  New test.
14536         * g77.f-torture/compile/20000630-2.x
14537
14538 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14539
14540         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
14541
14542 2000-07-11  Neil Booth  <NeilB@earthling.net>
14543
14544         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14545
14546 2000-07-11  Neil Booth  <NeilB@earthling.net>
14547
14548         * gcc.dg/cpp/cmdlne-C.c: New.
14549
14550 2000-07-09  Neil Booth  <NeilB@earthling.net>
14551
14552         * gcc.dg/cpp/directiv.c: New tests.
14553         * gcc.dg/cpp/undef1.c: Update.
14554
14555 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14556
14557         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14558
14559 2000-07-09  Neil Booth  <NeilB@earthling.net>
14560
14561         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14562
14563 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14564
14565         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14566         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14567
14568 2000-07-08  Neil Booth  <NeilB@earthling.net>
14569
14570         * gcc.dg/cpp/macsyntx.c: New tests.
14571
14572 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14573
14574         * gcc.dg/20000707-1.c: New test.
14575
14576 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14577
14578         * gcc.c-torture/execute/20000706-1.c: New test.
14579         * gcc.c-torture/execute/20000706-2.c: New test.
14580         * gcc.c-torture/execute/20000706-3.c: New test.
14581         * gcc.c-torture/execute/20000706-4.c: New test.
14582         * gcc.c-torture/execute/20000706-5.c: New test.
14583
14584 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14585
14586         * g++.old-deja/g++.pt/instantiate7.C: New test.
14587
14588 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14589
14590         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14591         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14592         * g++.old-deja/g++.other/rtti3.C: Likewise.
14593         * g++.old-deja/g++.other/rttid3.C: Likewise.
14594
14595 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14596
14597         *  g77.f-torture/compile/20000630-1.x: Fix typo
14598
14599 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
14600
14601         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
14602         assembly output.
14603
14604 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14605
14606         * gcc.dg/cpp/ident.c: New test.
14607
14608 2000-07-05  Neil Booth  <NeilB@earthling.net>
14609
14610         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14611           gcc.dg/cpp/lexstrng.c: New tests.
14612
14613 2000-07-04  Neil Booth  <NeilB@earthling.net>
14614
14615         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14616         * gcc.dg/cpp/strify2.c: Same.
14617
14618 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14619
14620         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14621         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14622         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14623         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14624
14625         * testsuite/gcc.dg/cpp/macro1.c,
14626         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14627         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14628         testsuite/gcc.dg/cpp/strify1.c,
14629         testsuite/gcc.dg/cpp/strify2.c: New tests.
14630
14631 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14632
14633         * gcc.c-torture/execute/20000703-1.c: New test.
14634
14635 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14636
14637         * g++.old-deja/g++.pt (lookup10.C): New test.
14638
14639 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14640
14641         * g++.old-deja/g++.pt (typename25.C): New test.
14642
14643 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14644
14645         * gcc.c-torture/compile/20000701-1.c: New test.
14646
14647 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14648
14649         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14650         to test case.
14651
14652 2000-06-30  Catherine Moore  <clm@cygnus.com>
14653
14654         * gcc.c-torture/execute/align-1.c: New test.
14655
14656 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14657
14658         * g++.old-deja/g++.pt/expr8.C: New test.
14659         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14660
14661 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14662
14663         * gcc.c-torture/compile/20000629-1.c: New test.
14664
14665 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14666
14667
14668         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14669         gcc.dg/noncompile directory, depending on whether they're
14670         preprocessor tests or not.  Annotate all the tests for the dg
14671         framework.
14672
14673         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14674         * gcc.dg/noncompile/noncompile.exp: New.
14675
14676         * Moved files:
14677         Old name                                New name
14678         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14679         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14680         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14681         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14682         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14683         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14684         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14685         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14686         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14687         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14688         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14689         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14690         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
14691         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
14692         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
14693         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
14694         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
14695         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
14696         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
14697         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
14698         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
14699         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
14700         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
14701         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14702
14703         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14704         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14705         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14706         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14707         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14708         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14709
14710 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14711
14712         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14713         declare one variable.  On the fourth, error.
14714         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
14715         declared by 20000628-1a.h.
14716
14717 2000-06-29  Richard Henderson  <rth@redhat.com>
14718
14719         * gcc.c-torture/execute/930529-1.x: New file.
14720         * gcc.dg/920413-1.c: Adjust expected warning text.
14721         * gcc.dg/980217-1.c: Declare abort.
14722         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
14723
14724 2000-06-29  Jeffrey A Law  (law@cygnus.com)
14725
14726         * g77.f-torture/compile/20000629-1.f: New test.
14727         * g77.f-torture/compile/20000629-1.x: Expected to fail.
14728
14729 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14730
14731         Rearrange lots of files, removing entirely the
14732         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
14733         directories.
14734
14735         * Deleted files:
14736         gcc.c-torture/code_quality/code_quality.exp
14737         gcc.c-torture/special/special.exp
14738         gcc.failure/failure.exp
14739         gcc.failure/940409-1.x
14740         gcc.c-torture/compile/961203-1.x
14741
14742         * New files:
14743         gcc.misc-tests/linkage.exp
14744         gcc.c-torture/execute/920730-1t.c
14745         gcc.c-torture/execute/920730-1t.x
14746         gcc.c-torture/compile/920520-1.x
14747         gcc.c-torture/compile/920521-1.x
14748         gcc.c-torture/compile/981006-1.x
14749         gcc.c-torture/execute/eeprof-1.x
14750
14751         * Moved files (possibly with modifications to fit a new harness):
14752         Old name                                New name
14753         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
14754         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
14755         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
14756         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
14757         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
14758         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
14759         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
14760         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
14761         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
14762         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
14763         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
14764         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
14765         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
14766         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
14767
14768 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14769
14770         * c-torture/compile/961203-1.x: Delete.
14771
14772         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
14773         not exit. Include stdio.h.
14774         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
14775         * gcc.misc-tests/dg-12.c: Likewise.
14776         * gcc.misc-tests/dg-5.c: Likewise.
14777         * gcc.misc-tests/dg-6.c: Likewise.
14778         * gcc.misc-tests/dg-7.c: Prototype abort.
14779         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
14780         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
14781         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
14782         not exit.
14783         * gcc.misc-tests/sieve.c: Use return from main, not exit.
14784         * gcc.misc-tests/sort2.c: Use return from main, not exit.
14785
14786 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
14787
14788         * gcc.dg/cpp/20000628-1.c: New test.
14789         * gcc.dg/cpp/20000628-1.h: New header for above test.
14790         * gcc.dg/cpp/20000628-1a.h: Likewise.
14791
14792 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
14793
14794         * gcc.dg/cpp: New directory.
14795         * gcc.dg/cpp/cpp.exp: New driver.
14796         * gcc.dg/cpp/20000627-1.c: New test.
14797         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
14798         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
14799         and rewrite as a compilation test.
14800
14801         * gcc.dg: Move many files into the cpp subdirectory, possibly
14802         renaming or editing them as well.
14803         Old name                New name
14804         990119-1.c              cpp/19990119-1.c
14805         990228-1.c              cpp/19990228-1.c
14806         990407-1.c              cpp/19990407-1.c
14807         990409-1.c              cpp/19990409-1.c
14808         990413-1.c              cpp/19990413-1.c
14809         990703-1.c              cpp/19990703-1.c
14810         20000127-1.c            cpp/20000127-1.c
14811         20000129-1.c            cpp/20000129-1.c
14812         20000207-1.c            cpp/20000207-1.c
14813         20000207-2.c            cpp/20000207-2.c
14814         20000209-1.c            cpp/20000209-1.c
14815         20000209-2.c            cpp/20000209-2.c
14816         20000301-1.c            cpp/20000301-1.c
14817         20000419-1.c            cpp/20000419-1.c
14818         20000510-1.S            cpp/20000510-1.S
14819         20000519-1.c            cpp/20000519-1.c
14820         20000529-1.c            cpp/20000529-1.c
14821         20000625-1.c            cpp/20000625-1.c
14822         20000625-2.c            cpp/20000625-2.c
14823         cpp-as1.c               cpp/assert1.c
14824         cpp-as2.c               cpp/assert2.c
14825         cxx-comments-1.c        cpp/cxxcom1.c
14826         cxx-comments-2.c        cpp/cxxcom2.c
14827         endif-label.c           cpp/endif.c
14828         cpp-hash1.c             cpp/hash1.c
14829         cpp-hash2.c             cpp/hash2.c
14830         cpp-if1.c               cpp/if-1.c
14831         cpp-if2.c               cpp/if-2.c
14832         cpp-if3.c               cpp/if-3.c
14833         cpp-if4.c               cpp/if-4.c
14834         cpp-if5.c               cpp/if-5.c
14835         cpp-cond.c              cpp/if-cexp.c
14836         cpp-missingop.c         cpp/if-mop.c
14837         cpp-missingparen.c      cpp/if-mpar.c
14838         cpp-opprec.c            cpp/if-oppr.c
14839         cpp-ifparen.c           cpp/if-paren.c
14840         cpp-shortcircuit.c      cpp/if-sc.c
14841         cpp-shift.c             cpp/if-shift.c
14842         cpp-unary.c             cpp/if-unary.c
14843         cpp-li1.c               cpp/line1.c
14844         cpp-li2.c               cpp/line2.c
14845         lineno.c                cpp/line3.c
14846         lineno-2.c              cpp/line4.c
14847         cpp-mi.c                cpp/mi1.c
14848         cpp-mic.h               cpp/mi1c.h
14849         cpp-micc.h              cpp/mi1cc.h
14850         cpp-mind.h              cpp/mi1nd.h
14851         cpp-mindp.h             cpp/mi1ndp.h
14852         cpp-mix.h               cpp/mi1x.h
14853         cpp-mi2.c               cpp/mi2.c
14854         cpp-mi2a.h              cpp/mi2a.h
14855         cpp-mi2b.h              cpp/mi2b.h
14856         cpp-mi2c.h              cpp/mi2c.h
14857         cpp-mi3.c               cpp/mi3.c
14858         cpp-mi3.def             cpp/mi3.def
14859         poison-1.c              cpp/poison.c
14860         pr-impl.c               cpp/prag-imp.c
14861         cpp-redef-2.c           cpp/redef1.c
14862         cpp-redef.c             cpp/redef2.c
14863         strpaste.c              cpp/strp1.c
14864         strpaste-2.c            cpp/strp2.c
14865         cpp-tradpaste.c         cpp/tr-paste.c
14866         cpp-tradstringify.c     cpp/tr-str.c
14867         cpp-tradwarn1.c         cpp/tr-warn1.c
14868         cpp-tradwarn2.c         cpp/tr-warn2.c
14869         trigraphs.c             cpp/trigraphs.c
14870         cpp-unc1.c              cpp/unc1.c
14871         cpp-unc2.c              cpp/unc2.c
14872         cpp-unc3.c              cpp/unc3.c
14873         cpp-unc.c               cpp/unc4.c
14874         undef.c                 cpp/undef1.c
14875         undef-2.c               cpp/undef2.c
14876         cpp-wi1.c               cpp/widestr1.c
14877
14878 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14879
14880         * lib/g++.exp (g++_include_flags): Tweak.
14881
14882 2000-06-27  H.J. Lu  <hjl@gnu.org>
14883             Loren J. Rittle  <ljrittle@acm.org>
14884
14885         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14886         version with one that knows about the new gcc tree structure.
14887         (g++_link_flags): Same.
14888
14889 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14890
14891         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14892         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14893         case we are cross-compiling.
14894
14895         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14896         g++.old-deja/g++.niklas/Makefile.in,
14897         g++.old-deja/g++.niklas/configure.in,
14898         g++.old-deja/g++.other/Makefile.in,
14899         g++.old-deja/g++.other/configure.in,
14900         gcc.c-torture/code_quality/Makefile.in,
14901         gcc.c-torture/code_quality/configure.in,
14902         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14903         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14904         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14905         gcc.c-torture/execute/ieee/Makefile.in,
14906         gcc.c-torture/execute/ieee/configure.in,
14907         gcc.c-torture/noncompile/Makefile.in,
14908         gcc.c-torture/noncompile/configure.in,
14909         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14910         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14911         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
14912
14913 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14914
14915         * g++.old-deja/g++.other/ambig3.C: New test.
14916
14917 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14918
14919         * g++.old-deja/g++.pt/syntax1.C: New test.
14920         * g++.old-deja/g++.pt/syntax2.C: New test.
14921         * g++.old-deja/g++.other/syntax3.C: New test.
14922         * g++.old-deja/g++.other/syntax4.C: New test.
14923
14924 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14925
14926         * gcc.dg/20000623-1.c: Prototype exit and abort.
14927
14928 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14929
14930         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
14931         New tests.
14932         * gcc.dg/cpp-mi3.def: New file.
14933
14934         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
14935         inside assertions.
14936         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
14937         lexer's error messages.
14938         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
14939         divine anything from the linemarkers.
14940         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
14941         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
14942
14943 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
14944
14945         * gcc.dg/20000623-1.c: New test.
14946
14947 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
14948
14949         * gcc.c-torture/execute/20000622-1.c: New test.
14950
14951 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14952
14953         * g++.old-deja/g++.other/init15.C: New test.
14954
14955 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14956
14957         * g++.old-deja/g++.pt/vaarg2.C: New test.
14958         * g++.old-deja/g++.pt/vaarg3.C: New test.
14959
14960 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
14961
14962         * g++.old-deja/g++.other/dyncast6.C: New test.
14963
14964 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
14965
14966         * gcc.c-torture/execute/loop-6.c: New test.
14967
14968 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
14969
14970         * gcc.dg/20000614-1.c: New test.
14971         * gcc.dg/20000614-2.c: New test.
14972
14973 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
14974
14975         * g++.old-deja/g++.other/inline12.C: New test.
14976
14977 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
14978
14979         * g++.old-deja/g++.other/eh1.C: New test.
14980
14981 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
14982
14983         * g++.old-deja/g++.other/type.C: New test.
14984
14985 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14986
14987         * g++.old-deja/g++.other/initstring.C: New test.
14988
14989 2000-06-12  Jason Merrill  <jason@redhat.com>
14990
14991         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
14992
14993 2000-06-09  Jeffrey A Law  (law@cygnus.com)
14994
14995         * gcc.c-torture/compile/20000609-1.c: New test.
14996
14997 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
14998
14999         * gcc.dg/20000609-1.c: New test.
15000
15001 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
15002
15003         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
15004         * gcc.c-torture/noncompile/poison-1.c: Move...
15005         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
15006         * gcc.dg/cpp-li1.c: Add a token after the #line.
15007
15008 2000-06-05  Richard Henderson  <rth@cygnus.com>
15009
15010         * gcc.c-torture/execute/20000605-2.c: New test.
15011         * gcc.c-torture/execute/20000605-3.c: New test.
15012
15013 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
15014
15015         * g77.f-torture/execute/20000503-1.x: New file.
15016
15017 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
15018
15019         * g++.old-deja/g++.eh/badalloc1.C: New test.
15020
15021 2000-06-05  Richard Henderson  <rth@cygnus.com>
15022
15023         * gcc.c-torture/execute/20000605-1.c: New test.
15024
15025 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
15026             Nathan Sidwell <nathan@codesourcery.com>
15027
15028         * gcc.c-torture/compile/20000605-1.c: New test.
15029
15030 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
15031
15032         * g77.f-torture/compile/20000601-1.f:  New test.
15033
15034 2000-06-03  Richard Henderson  <rth@cygnus.com>
15035
15036         * gcc.c-torture/execute/20000603-1.c: New.
15037
15038 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
15039
15040         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
15041         * gcc.dg/noreturn-2.c (noreturn): Likewise.
15042
15043 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
15044
15045         * gcc.dg/compare2.c (case 12): XFAIL.
15046         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
15047         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
15048
15049         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
15050
15051 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
15052
15053         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
15054         guard macro is already defined when the header is first
15055         included.
15056         * gcc.dg/cpp-mix.h: New file.
15057         * gcc.dg/endif-label.c: Update patterns to match compiler.
15058
15059         * g++.brendan/complex1.C: Declare abort.
15060         * g++.law/refs4.C: Remove XFAIL.
15061         * g++.oliva/expr2.C: Declare abort and exit.
15062
15063 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
15064
15065         * gcc.c-torture/execute/20000528-1.c: New test.
15066
15067         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
15068         * g++.old-deja/g++.law/temps4.C: Likewise.
15069
15070         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
15071         stdlib.h.  Call abort() on failure.
15072         * g++.old-deja/g++.law/refs4.C: Likewise.
15073         * g++.old-deja/g++.law/temps4.C: Likewise.
15074         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
15075         * gcc.c-torture/execute/20000112-1.c: Include string.h.
15076
15077 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
15078
15079         Relative to g++.dg/special:
15080         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
15081
15082         Relative to g++.old-deja:
15083         * g++.brendan/complex1.C, g++.jason/optimize2.C,
15084         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
15085         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
15086         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
15087         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
15088         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
15089         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
15090
15091         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
15092         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
15093         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
15094         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
15095         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
15096         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
15097         and/or string.h.
15098
15099         * g++.other/goto1.C: Update expectations for error messages.
15100
15101 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
15102
15103         * gcc.c-torture/compile/20000523-1.c: New test.
15104
15105 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15106
15107         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
15108
15109 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15110
15111         * g++.old-deja/g++.eh/catch11.C: New test.
15112         * g++.old-deja/g++.eh/catch12.C: New test.
15113
15114 2000-05-24  Nick Clifton  <nickc@cygnus.com>
15115
15116         * gcc.c-torture/execute/20000523-1.c: New test.
15117
15118 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
15119
15120         * c-torture/execute/bcp-1.c: Replace abort in arg of
15121         __builtin_constant_p with a generic external function.
15122
15123         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
15124         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
15125         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
15126         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
15127         Prototype abort and/or exit.
15128
15129         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
15130         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
15131         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
15132         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
15133
15134 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
15135
15136         * gcc.dg/dwarf2-1.c: New test.
15137
15138 2000-05-20  Richard Henderson  <rth@cygnus.com>
15139
15140         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
15141
15142 2000-05-20  Andreas Jaeger  <aj@suse.de>
15143
15144         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
15145         testcase.
15146
15147 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
15148
15149         * gcc.c-torture/execute/20000519-2.c: New test.
15150
15151 2000-05-19  Andreas Jaeger  <aj@suse.de>
15152
15153         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
15154         which fails with SSA.
15155
15156         * lib/c-torture.exp: Also test with -O3 -fssa.
15157
15158 2000-05-18  Michael Meissner  <meissner@redhat.com>
15159
15160         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
15161         * gcc.c-torture/execute/920415-1.c: Ditto.
15162         * gcc.c-torture/execute/920501-1.c: Ditto.
15163         * gcc.c-torture/execute/conversion.c: Ditto.
15164         * gcc.c-torture/execute/cvt-1.c: Ditto.
15165
15166 2000-05-18  Jeffrey A Law  (law@cygnus.com)
15167
15168         * gcc.c-torture/compile/20000518-1.c: New test.
15169
15170 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
15171
15172         * g77.f-torture/compile/200005018.f:  New test.
15173
15174 2000-05-17  Jeffrey A Law  (law@cygnus.com)
15175
15176         * gcc.c-torture/compile/20000517-1.c: New test.
15177
15178 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15179
15180         * gcc.c-torture/execute/20000516-1.c: New test.
15181
15182 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
15183
15184         * g++.old-deja/g++.other/eh.C: New test.
15185
15186 2000-05-12  Richard Henderson  <rth@cygnus.com>
15187
15188         * gcc.c-torture/execute/990208-1.c (main): Don't pass
15189         constants through to doit's conditional.
15190
15191 2000-05-11  Jeffrey A Law  (law@cygnus.com)
15192
15193         * gcc.c-torture/compile/20000511-1.c: New test.
15194         * g77.f-torture/compile/20000511-1.f: New test.
15195         * g77.f-torture/compile/20000511-2.f: New test.
15196
15197 2000-05-11  Michael Meissner  <meissner@redhat.com>
15198
15199         * gcc.c-torture/execute/20000511-1.c: New test.
15200
15201 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
15202
15203         * gcc.dg/dg.exp: Scan .S files as well as .c files.
15204         * gcc.dg/20000510-1.S: New.
15205
15206 2000-05-08  Catherine Moore  <clm@cygnus.com>
15207
15208         * gcc.dg/unused-3.c: New.
15209
15210 2000-05-06  Richard Henderson  <rth@cygnus.com>
15211
15212           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
15213           * g++.old-deja/g++.mike/warn1.C: Likewise.
15214           * g++.old-deja/g++.pt/local1.C: Likewise.
15215           * g++.old-deja/g++.pt/local7.C: Likewise.
15216           * g++.old-deja/g++.pt/spec16.C: Likewise.
15217
15218 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
15219
15220         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
15221
15222 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
15223
15224           * g77.f-torture/execute/20000503-1.f:  New test.
15225
15226 2000-05-04  Andreas Jaeger  <aj@suse.de>
15227
15228         * gcc.dg/noreturn-2.c: New test.
15229
15230 2000-05-04  Neil Booth  <NeilB@earthling.net>
15231
15232         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
15233         preprocessor.
15234
15235 2000-05-04  Richard Henderson  <rth@cygnus.com>
15236
15237         * gcc.c-torture/execute/20000503-1.c: Fix typo.
15238
15239 2000-05-04  Richard Henderson  <rth@cygnus.com>
15240
15241         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
15242         OpenSSL by Jason R Thorpe.
15243
15244 2000-05-03  Jim Wilson  <wilson@cygnus.com>
15245
15246         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
15247
15248 2000-05-03  Robert Lipe <robertlipe@usa.net>
15249
15250         * gcc.dg/20000503-1.c: New test.
15251
15252 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
15253
15254         * gcc.c-torture/compile/20000502-1.c: New test.
15255         * g++.old-deja/g++.other/align.C: New test.
15256         * gcc.dg/cpp-tradstringify.c: New test.
15257
15258 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
15259
15260         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
15261         and hard registers.
15262
15263 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
15264
15265         * gcc.c-torture/execute/loop-5.c: New test.
15266
15267 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
15268
15269         * gcc.c-torture/execute/va-arg-20.c: New test.
15270
15271 2000-04-23  Jeffrey A Law  (law@cygnus.com)
15272
15273         * gcc.c-torture/execute/20000422-1.c: New test.
15274
15275 2000-04-20  Greg McGary  <gkm@gnu.org>
15276
15277         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
15278         when optimizing, but without sibling-call optimizations (-O1).
15279
15280 2000-04-20  Jeffrey A Law  (law@cygnus.com)
15281
15282           * gcc.c-torture/compile/20000420-1.c: New test.
15283
15284 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15285
15286         * g++.abi/ptrflags.C: New test.
15287         * g++.eh/catchptr1.C: Test incomplete pointer chains.
15288
15289 2000-04-19  Catherine Moore  <clm@cygnus.com>
15290
15291         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
15292
15293 2000-04-19  Greg McGary  <gkm@gnu.org>
15294
15295         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
15296         sibling-call optimizations.
15297
15298 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
15299
15300         * gcc.dg/20000419-1.c: New test.
15301
15302 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
15303
15304         * gcc.c-torture/execute/20000412-6.c: New test.
15305
15306 2000-04-12  Jeffrey A Law  (law@cygnus.com)
15307
15308         * gcc.c-torture/execute/20000412-5.c: New test.
15309         * g77.f-torture/compile/20000412-1.f: New test.
15310         * gcc.c-torture/execute/20000412-4.c: New test.
15311         * gcc.c-torture/compile/20000412-2.c: New test.
15312         * gcc.c-torture/execute/20000412-3.c: New test.
15313         * gcc.c-torture/compile/20000412-1.c: New test.
15314         * gcc.c-torture/execute/20000412-2.c: New test.
15315
15316 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
15317
15318         * objc/execute/bf-20.m: New test.
15319
15320 2000-04-10  Richard Henderson  <rth@cygnus.com>
15321
15322         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
15323
15324         * gcc.c-torture/execute/20000412-1.c: New test.
15325
15326 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15327
15328         * g++.old-deja/g++.eh/catchptr1.C: New test.
15329
15330 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
15331
15332         * g++.old-deja/g++.abi/cxa_vec.C: New test.
15333
15334 2000-04-08  Neil Booth  <NeilB@earthling.net>
15335
15336         * gcc.dg/cpp-nullchar.c: Remove test as
15337         embedded nulls cause problems.
15338
15339 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15340
15341         * gcc.dg/compare2.c: New test.
15342
15343 2000-04-08  Neil Booth  <NeilB@earthling.net>
15344
15345         * gcc.dg/cpp-nullchar.c: New test.
15346
15347 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
15348
15349         * gcc.dg/cpp-mi2.c: New test.
15350         * gcc.dg/cpp-mi2[abc].h: New files.
15351
15352 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
15353
15354         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
15355         member name.
15356
15357 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15358
15359         * g++.old-deja/g++.abi/vmihint.C: New test.
15360
15361 2000-04-06  Neil Booth  <NeilB@earthling.net>
15362
15363         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
15364         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
15365         copyright.
15366
15367 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
15368
15369         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
15370         avoid stack-frame overwrite.
15371
15372 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
15373
15374         * gcc.c-torture/compile/20000405-2.c: New test.
15375         * gcc.c-torture/compile/20000405-3.c: New test.
15376
15377 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15378
15379         * gcc.c-torture/compile/20000405-1.c: New test.
15380
15381 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
15382
15383         * gcc.dg/cast-qual-1.c: Revert last change.
15384
15385 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15386
15387         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
15388
15389 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
15390
15391         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
15392         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
15393
15394 2000-04-03  Jeffrey A Law  (law@cygnus.com)
15395
15396         * gcc.c-torture/compile/20000403-2.c: New test.
15397         * gcc.c-torture/compile/20000403-1.c: New test.
15398
15399 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
15400
15401         * gcc.c-torture/execute/20000403-1.c: New test.
15402
15403 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
15404
15405         * gcc.c-torture/execute/20000402-1.c: New test.
15406
15407 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
15408
15409         * gcc.c-torture/execute/va-arg-15.c: New test.
15410         * gcc.c-torture/execute/va-arg-16.c: New test.
15411         * gcc.c-torture/execute/va-arg-17.c: New test.
15412         * gcc.c-torture/execute/va-arg-18.c: New test.
15413         * gcc.c-torture/execute/va-arg-19.c: New test.
15414
15415 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
15416
15417         * gcc.c-torture/compile/981211-1.c: Move to...
15418         * gcc.dg/cpp-as1.c: ...here.
15419         * gcc.dg/cpp-as2.c: New file.
15420
15421         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
15422         compiler.
15423
15424 2000-04-02  Neil Booth  <NeilB@earthling.net>
15425
15426         * gcc.dg/cpp-cond.c  New tests.
15427         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
15428         accidental success less likely.
15429         * gcc.dg/cpp-missingop.c  New tests.
15430         * gcc.dg/cpp-missingparen.c  New tests.
15431         * gcc.dg/cpp-shift.c  New tests.
15432         * gcc.dg/cpp-shortcircuit.c  New tests.
15433         * gcc.dg/cpp-unary.c  New tests.
15434
15435 2000-03-29  Jeffrey A Law  (law@cygnus.com)
15436
15437         * gcc.c-torture/compile/20000329-1.c: New test.
15438
15439 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
15440
15441         * gcc.c-torture/compile/20000326-1.c: New test.
15442         * gcc.c-torture/compile/20000326-2.c: New test.
15443
15444 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
15445
15446         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
15447         the first parameter is a function argument.
15448
15449 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
15450
15451         * g++.old-deja/g++.ext/array4.C: New test.
15452
15453 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
15454
15455         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
15456
15457 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15458
15459         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
15460
15461 2000-03-19  Richard Henderson  <rth@cygnus.com>
15462
15463         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
15464
15465 2000-03-19  Richard Henderson  <rth@cygnus.com>
15466
15467         * gcc.c-torture/compile/20000319-1.c: New test.
15468
15469 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15470
15471         * gcc.c-torture/execute/20000314-3.c: New test.
15472         * gcc.c-torture/execute/20000314-2.c: New test.
15473         * gcc.c-torture/execute/20000314-1.c: New test.
15474         * gcc.c-torture/compile/20000314-2.c: New test.
15475         * gcc.c-torture/compile/20000314-1.c: New test.
15476
15477 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
15478
15479         * g++.old-deja/g++.warn/inline.C: New test.
15480
15481 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
15482
15483         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
15484         standards-compliant result rather than specific constants.
15485         Put test-values in array.
15486
15487 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
15488
15489         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
15490         (g++_target_compile): Put test-specific options last.
15491
15492 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15493
15494         * g++.old-deja/g++.eh/vbase4.C: New test.
15495
15496 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15497
15498         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
15499
15500 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15501
15502         * g++.old-deja/g++.brendan/misc12.C: Removed.
15503         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15504         * g++.old-deja/g++.ext/pretty4.C: New test.
15505
15506 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15507
15508         * g++.old-deja/g++.other/string2.C: New test.
15509
15510 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15511
15512         * g++.old-deja/g++.warn/impint2.C: New test.
15513
15514 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15515
15516         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15517         is 1, not zero.
15518
15519 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15520
15521         * g++.old-deja/g++.warn/impint.C: New test.
15522         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
15523         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
15524         * g++.old-deja/g++.pt/explicit12.C: Likewise.
15525         * g++.old-deja/g++.pt/explicit13.C: Likewise.
15526         * g++.old-deja/g++.pt/explicit17.C: Likewise.
15527         * g++.old-deja/g++.pt/explicit18.C: Likewise.
15528         * g++.old-deja/g++.pt/explicit19.C: Likewise.
15529         * g++.old-deja/g++.pt/explicit23.C: Likewise.
15530         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15531         * g++.old-deja/g++.pt/explicit35.C: Likewise.
15532         * g++.old-deja/g++.pt/explicit6.C: Likewise.
15533         * g++.old-deja/g++.pt/memclass7.C: Likewise.
15534
15535 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
15536
15537         * gcc.dg/cpp-redef.c: New test.
15538
15539 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
15540
15541         * g++.old-deja/g++.pt/unify7.C: New test.
15542
15543 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15544
15545         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15546         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15547
15548 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15549
15550         * gcc.c-torture/compile/20000224-1.c: New test.
15551
15552 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15553
15554         * gcc.c-torture/compile/cpp-2.c: New test.
15555         * gcc.c-torture/compile/cpp-1.c: New test.
15556
15557 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15558
15559         * gcc.c-torture/execute/20000225-1.c: New test.
15560
15561 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15562
15563         * gcc.dg/cpp-li2.c: New test.
15564
15565         * gcc.dg/cpp-wi1.c: New test.
15566
15567         * gcc.dg/cpp-li1.c: New test.
15568
15569 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
15570
15571         * g++.old-deja/g++.other/sizeof5.C: New test.
15572
15573 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15574
15575         * gcc.c-torture/execute/va-arg-13.c: New test.
15576
15577 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
15578
15579         * gcc.c-torture/execute/va-arg-12.c: New test.
15580
15581 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15582
15583         * gcc.c-torture/execute/20000223-1.c: New test.
15584
15585 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15586
15587         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15588
15589 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15590
15591         * g++.old-deja/g++.abi/ptrmem.C: New test.
15592
15593 2000-02-19  Richard Henderson  <rth@cygnus.com>
15594
15595         * gcc.c-torture/compile/init-3.c: New.
15596
15597 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15598
15599         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
15600         ALWAYS_CXXFLAGS.
15601
15602 2000-02-11  Robert Lipe <robertl@sco.com>
15603
15604         * gcc.c-torture/compile/20000211-3.c: New test.
15605
15606 2000-02-11  Martin Buchholz <martin@xemacs.org>
15607
15608         * gcc.c-torture/compile/20000211-2.c: New test.
15609
15610 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15611
15612         * gcc.c-torture/compile/20000211-1.c: New test.
15613
15614 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15615
15616         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15617           on native targets
15618
15619 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15620
15621         * g++.old-deja/g++.other/cast5.C: New test.
15622
15623 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15624
15625         * gcc.c-torture/execute/20000205-1.c: New.
15626
15627 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15628
15629         * g++.old-deja/g++.jason/cast3.C: Return void.
15630         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15631
15632 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15633
15634         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
15635
15636         * gcc.dg/loop-1.c: New test.
15637
15638 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
15639
15640         * gcc.c-torture/compile/20000127-1.c: New test.
15641         * gcc.c-torture/execute/991228-1.c: New test.
15642
15643 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15644
15645         * gcc.dg/unused-2.c: New test.
15646
15647         * gcc.dg/conv-1.c: New test.
15648
15649 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15650
15651         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15652         compiler.
15653         (tool_option_proc): Fix typo.
15654
15655 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15656
15657         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15658         of the ld on the host, not on the build machine.
15659         Also, don't crash if '--help' is not a supported option.
15660
15661 2000-01-24  Richard Henderson  <rth@cygnus.com>
15662
15663         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15664
15665 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15666
15667         * gcc.c-torture/execute/20000120-2.c: New test.
15668         * gcc.c-torture/execute/20000120-1.c: New test.
15669
15670 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15671
15672         * gcc.c-torture/execute/20000113-1.c: New test.
15673
15674 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15675
15676         * gcc.c-torture/execute/20000112-1.c: New test.
15677
15678 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15679
15680         * gcc.dg/20000111-1.c: New test.
15681
15682 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15683
15684         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15685         with 16 bit integers.
15686
15687 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15688
15689         * gcc.dg/20000108-1.c: New test.
15690
15691 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15692
15693         * g++.old-deja/g++.ns/koenig8.C: New test.
15694
15695 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15696
15697         * g++.old-deja/g++.other/cast4.C: New test.
15698
15699 2000-01-05  Jeffrey A Law  (law@cygnus.com)
15700
15701         * gcc.c-torture/compile/20000105-2.c: New test.
15702         * gcc.c-torture/compile/20000105-1.c: New test.
15703
15704 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15705
15706         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
15707         references to printf & atoi to conform to ANSI standard.
15708         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
15709         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
15710         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
15711         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
15712         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
15713         * g++.old-deja/g++.brendan/complex1.C: Likewise.
15714         * g++.old-deja/g++.brendan/copy1.C: Likewise.
15715         * g++.old-deja/g++.brendan/copy2.C: Likewise.
15716         * g++.old-deja/g++.brendan/copy3.C: Likewise.
15717         * g++.old-deja/g++.brendan/copy4.C: Likewise.
15718         * g++.old-deja/g++.brendan/copy5.C: Likewise.
15719         * g++.old-deja/g++.brendan/copy6.C: Likewise.
15720         * g++.old-deja/g++.brendan/copy7.C: Likewise.
15721         * g++.old-deja/g++.brendan/copy8.C: Likewise.
15722         * g++.old-deja/g++.brendan/crash11.C: Likewise.
15723         * g++.old-deja/g++.brendan/crash14.C: Likewise.
15724         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
15725         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
15726         * g++.old-deja/g++.brendan/delete2.C: Likewise.
15727         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
15728         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
15729         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
15730         * g++.old-deja/g++.brendan/eh1.C: Likewise.
15731         * g++.old-deja/g++.brendan/groff1.C: Likewise.
15732         * g++.old-deja/g++.brendan/init3.C: Likewise.
15733         * g++.old-deja/g++.brendan/misc12.C: Likewise.
15734         * g++.old-deja/g++.brendan/misc7.C: Likewise.
15735         * g++.old-deja/g++.brendan/new2.C: Likewise.
15736         * g++.old-deja/g++.brendan/operators4.C: Likewise.
15737         * g++.old-deja/g++.brendan/operators5.C: Likewise.
15738         * g++.old-deja/g++.brendan/overload2.C: Likewise.
15739         * g++.old-deja/g++.brendan/overload7.C: Likewise.
15740         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
15741         * g++.old-deja/g++.brendan/reference1.C: Likewise.
15742         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
15743         * g++.old-deja/g++.brendan/template24.C: Likewise.
15744         * g++.old-deja/g++.brendan/template3.C: Likewise.
15745         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
15746         * g++.old-deja/g++.jason/inline3.C: Likewise.
15747         * g++.old-deja/g++.jason/opeq.C: Likewise.
15748         * g++.old-deja/g++.law/arg5.C: Likewise.
15749         * g++.old-deja/g++.law/arm7.C: Likewise.
15750         * g++.old-deja/g++.law/ctors11.C: Likewise.
15751         * g++.old-deja/g++.law/cvt8.C: Likewise.
15752         * g++.old-deja/g++.law/init9.C: Likewise.
15753         * g++.old-deja/g++.law/refs4.C: Likewise.
15754         * g++.old-deja/g++.law/template2.C: Likewise.
15755         * g++.old-deja/g++.law/visibility24.C: Likewise.
15756         * g++.old-deja/g++.law/vtable3.C: Likewise.
15757         * g++.old-deja/g++.mike/asm2.C: Likewise.
15758         * g++.old-deja/g++.mike/eh1.C: Likewise.
15759         * g++.old-deja/g++.mike/misc1.C: Likewise.
15760         * g++.old-deja/g++.mike/misc13.C: Likewise.
15761         * g++.old-deja/g++.mike/misc14.C: Likewise.
15762         * g++.old-deja/g++.mike/ns12.C: Likewise.
15763         * g++.old-deja/g++.mike/p1248.C: Likewise.
15764         * g++.old-deja/g++.mike/p3708.C: Likewise.
15765         * g++.old-deja/g++.mike/p3708a.C: Likewise.
15766         * g++.old-deja/g++.mike/p3708b.C: Likewise.
15767         * g++.old-deja/g++.mike/p646.C: Likewise.
15768         * g++.old-deja/g++.mike/p700.C: Likewise.
15769         * g++.old-deja/g++.mike/p783.C: Likewise.
15770         * g++.old-deja/g++.mike/p783a.C: Likewise.
15771         * g++.old-deja/g++.mike/p783b.C: Likewise.
15772         * g++.old-deja/g++.mike/p786.C: Likewise.
15773         * g++.old-deja/g++.mike/p789.C: Likewise.
15774         * g++.old-deja/g++.mike/p789a.C: Likewise.
15775         * g++.old-deja/g++.mike/p807a.C: Likewise.
15776         * g++.old-deja/g++.other/delete3.C: Likewise.
15777         * g++.old-deja/g++.other/dyncast1.C: Likewise.
15778         * g++.old-deja/g++.other/dyncast2.C: Likewise.
15779         * g++.old-deja/g++.other/dyncast3.C: Likewise.
15780         * g++.old-deja/g++.other/empty1.C: Likewise.
15781         * g++.old-deja/g++.other/temporary1.C: Likewise.
15782         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
15783         * g++.old-deja/g++.pt/t16.C: Likewise.
15784         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
15785
15786 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
15787
15788         * gcc.dg/991230-1.c: New test.
15789
15790 1999-12-29  Jeffrey A Law  (law@cygnus.com)
15791
15792         * gcc.c-torture/compile/991229-3.c: New test.
15793         * gcc.c-torture/compile/991229-2.c: New test.
15794         * gcc.c-torture/compile/991229-1.c: New test.
15795
15796 1999-12-29  Greg McGary <gkm@eng.ascend.com>
15797
15798         * gcc.c-torture/compile/labels-2.c: New test.
15799
15800 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
15801
15802         * gcc.c-torture/execute/991227-1.c: New test.
15803
15804 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15805
15806         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
15807
15808 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
15809
15810         * gcc.c-torture/execute/991221-1.c: New test.
15811
15812 1999-12-20  Nathan Sidwell  <nathan@acm.org>
15813
15814         * g++.old-deja/g++.other/cast3.C: New test.
15815
15816 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
15817
15818         * gcc.c-torture/execute/991216-4.c: New test.
15819
15820 1999-12-16  Michael Meissner  <meissner@cygnus.com>
15821
15822         * gcc.c-torture/execute/991216-1.c: New test.
15823         * gcc.c-torture/execute/991216-2.c: New test.
15824         * gcc.c-torture/execute/991216-3.c: New test.
15825
15826 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15827
15828         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
15829         Actually make the test fail by using "-O2" for compilation.
15830
15831 1999-12-15  Nathan Sidwell  <nathan@acm.org>
15832
15833         * g++.old-deja/g++.warn/cast-align1.C: New test.
15834
15835 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15836
15837         * gcc.c-torture/compile/991214-1.c: New test.
15838         * gcc.c-torture/compile/991214-2.c: New test.
15839
15840 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15841
15842         * gcc.dg/991214-1.c: New test.
15843
15844 1999-12-13  Jeffrey A Law  (law@cygnus.com)
15845
15846         * gcc.c-torture/compile/991213-3.c: New test.
15847         * gcc.c-torture/compile/991213-2.c: New test.
15848         * gcc.c-torture/compile/991213-1.c: New test.
15849
15850 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
15851
15852         * gcc.dg/991209-1.c: New test.
15853
15854 1999-12-08  Nathan Sidwell <nathan@acm.org>
15855
15856         * gcc.c-torture/compile/991208-1.c: New test.
15857
15858 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15859
15860         * gcc.dg/ultrasp2.c: New test.
15861
15862 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
15863
15864         * g++.old-deja/g++.abi/align.C (main): Fix typo.
15865
15866 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
15867
15868         * gcc.c-torture/compile/991202-1.c: New test.
15869         * gcc.c-torture/execute/991202-1.c: New test.
15870         * gcc.c-torture/execute/991202-2.c: New test.
15871         * gcc.c-torture/execute/991202-3.c: New test.
15872
15873 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
15874
15875         * g++.old-deja/g++.abi/align.C: New test.
15876         * g++.old-deja/g++.abi/aggregates.C: Likewise.
15877         * g++.old-deja/g++.abi/bitfields.C: Likewise.
15878
15879 1999-12-01  Richard Henderson  <rth@cygnus.com>
15880
15881         * gcc.c-torture/execute/991201-1.c: New.
15882
15883 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
15884
15885         * gcc.dg/991129-1.c: New test.
15886
15887 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
15888
15889         * gcc.c-torture/compile/991127-1.c: New test.
15890
15891 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15892
15893         * g++.old-deja/g++.other/warn4.C: New test.
15894
15895 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15896
15897         * g++.old-deja/g++.eh/cleanup2.C: New test.
15898         * g++.old-deja/g++.ext/pretty2.C: New test.
15899         * g++.old-deja/g++.ext/pretty3.C: New test.
15900         * g++.old-deja/g++.other/debug6.C: New test.
15901
15902 1999-10-20  Jim Wilson  <wilson@cygnus.com>
15903
15904         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
15905         compiler_output to look for one error message instead of two.
15906
15907 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
15908
15909         * gcc.c-torture/execute/991118-1.c: Also test case
15910         where the word boundary does not split a byte evenly.
15911
15912 1999-11-19  Nathan Sidwell  <nathan@acm.org>
15913
15914         * g++.old-deja/g++.ext/restrict1.C: New test.
15915
15916 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
15917
15918         * gcc.c-torture/execute/991118-1.c: New test.
15919
15920 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
15921
15922         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
15923         working directory pathnames.
15924
15925 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
15926
15927         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
15928         host is equipped with driver.h and driver.o so it can actually
15929         compile and run the tests.
15930
15931 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
15932
15933         * gcc.c-torture/compile/991008-1.c: New test.
15934
15935 1999-11-08  Nick Clifton  <nickc@cygnus.com>
15936
15937         * lib/gcc-dg.exp: Include target-supports.exp
15938
15939 1999-11-05  Nick Clifton  <nickc@cygnus.com>
15940
15941         * lib/target-supports.exp: New file: Provide procs to test for
15942         features supported by the target.
15943         (check_weak_available): Moved here from ecos.exp.
15944         (check_alias_available): New proc: Determine of the target
15945         toolchain supports the alias attribute.
15946
15947         * gcc.dg/special/ecos.exp: Move check_weak_available to
15948         target-supports.exp.
15949         (alias-1.c): Only perform the test if the target supports
15950         aliases.
15951         (wkali-1.c): Only perform the test if the target supports
15952         aliases.
15953
15954         * gcc.dg/990506-0.c: Expect error messages from cross
15955         targets as well as native targets.
15956
15957 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15958
15959         * gcc.dg/ultrasp1.c: Removed xfail.
15960         * gcc.dg/struct-ret-2.c: Likewise.
15961         * gcc.dg/array-1.c: Likewise.
15962
15963 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15964
15965         * gcc.dg/struct-ret-2.c: New test.
15966
15967         * gcc.dg/array-1.c: New test.
15968
15969 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
15970
15971         * gcc.c-torture/execute/991030-1.c: New test.
15972
15973 1999-10-26  Richard Henderson  <rth@cygnus.com>
15974
15975         * gcc.c-torture/compile/991026-2.c: New test.
15976
15977 1999-10-26  Jeffrey A Law  (law@cygnus.com)
15978
15979         * gcc.c-torture/compile/991026-1.c: New test.
15980
15981 1999-10-23  Jeffrey A Law  (law@cygnus.com)
15982
15983         * gcc.c-torture/execute/991023-1.c: New test.
15984
15985 1999-10-19  Jeffrey A Law  (law@cygnus.com)
15986
15987         * gcc.c-torture/execute/991019-1.c: New test.
15988
15989 1999-10-16  Richard Henderson  <rth@cygnus.com>
15990
15991         * gcc.c-torture/execute/991016-1.c: New test.
15992
15993 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
15994
15995         * gcc.c-torture/execute/991014-1.c: New test.
15996
15997 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
15998
15999         * g++.old-deja/g++.other/union2.C: New test.
16000
16001 1999-10-13  Nathan Sidwell  <nathan@acm.org>
16002
16003         * g++.old-deja/g++.other/vaarg2.C: New test.
16004         * g++.old-deja/g++.other/vaarg3.C: New test.
16005
16006 1999-10-12  Craig Burley  <craig@jcb-sc.com>
16007
16008         * g77.f-torture/noncompile/19990905-1.f: Moved from being
16009         in compile/.
16010
16011 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
16012
16013         * gcc.c-torture/execute/va-arg-11.c: New test.
16014
16015 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
16016
16017         * lib/file-format.exp (gcc_target_object_format): Don't
16018         crash if objdump is unavailable.
16019
16020 1999-09-29  Donn Terry <donn@interix.com>
16021
16022         * gcc.misc-tests/mg.exp: delete extraneous redirection.
16023
16024 1999-09-28  Nick Clifton  <nickc@cygnus.com>
16025
16026         * gcc.c-torture/compile/990928-1.c: New test.
16027
16028 1999-09-28  Nathan Sidwell  <nathan@acm.org>
16029
16030         * g++.old-deja/g++.other/decl6.C: New test.
16031
16032 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16033
16034         * gcc.c-torture/execute/va-arg-10.c: New test.
16035
16036 1999-09-27  Nathan Sidwell  <nathan@acm.org>
16037
16038         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
16039         __PRETTY_FUNCTION__.
16040
16041 1999-09-23  Nick Clifton  <nickc@cygnus.com>
16042
16043         * gcc.c-torture/execute/990923-1.c: New test.
16044
16045 1999-09-21  Nick Clifton  <nickc@cygnus.com>
16046
16047         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
16048         for which -fpic is inappropriate.
16049
16050 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
16051
16052         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
16053
16054 1999-09-21  Nathan Sidwell  <nathan@acm.org>
16055
16056         * g++.old-deja/g++.other/dyncast1.C: New test.
16057         * g++.old-deja/g++.other/dyncast2.C: New test.
16058         * g++.old-deja/g++.other/dyncast3.C: New test.
16059         * g++.old-deja/g++.other/dyncast4.C: New test.
16060         * g++.old-deja/g++.other/dyncast5.C: New test.
16061         * g++.old-deja/g++.eh/catch3.C: New test.
16062         * g++.old-deja/g++.eh/catch3p.C: New test.
16063         * g++.old-deja/g++.eh/catch4.C: New test.
16064         * g++.old-deja/g++.eh/catch4p.C: New test.
16065         * g++.old-deja/g++.eh/catch5.C: New test.
16066         * g++.old-deja/g++.eh/catch5p.C: New test.
16067         * g++.old-deja/g++.eh/catch6.C: New test.
16068         * g++.old-deja/g++.eh/catch6p.C: New test.
16069         * g++.old-deja/g++.eh/catch7.C: New test.
16070         * g++.old-deja/g++.eh/catch7p.C: New test.
16071         * g++.old-deja/g++.eh/catch8.C: New test.
16072         * g++.old-deja/g++.eh/catch8p.C: New test.
16073         * g++.old-deja/g++.eh/catch9.C: New test.
16074         * g++.old-deja/g++.eh/catch9p.C: New test.
16075
16076 1999-09-13  Nathan Sidwell  <nathan@acm.org>
16077
16078         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
16079         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
16080
16081 1999-09-13  Jeffrey A Law  (law@cygnus.com)
16082
16083         * gcc.c-torture/compile/990913-1.c: New test.
16084
16085 1999-09-10  Nathan Sidwell  <nathan@acm.org>
16086
16087         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
16088         * g++.old-deja/g++.jason/rfg5.C: Likewise.
16089
16090 1999-09-09  Richard Henderson  <rth@cygnus.com>
16091
16092         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
16093
16094 1999-09-09  Nathan Sidwell  <nathan@acm.org>
16095
16096         * g++.old-deja/g++.other/lookup11.C: New test.
16097         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
16098         what is permitted and what we want.
16099         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
16100         overload use.
16101         * g++.old-deja/g++.jason/rfg5.C: Likewise
16102
16103 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
16104
16105         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
16106         * gcc.c-torture/noncompile/poison-1.c: New file.
16107
16108 1999-09-08  Nathan Sidwell  <nathan@acm.org>
16109
16110         * g++.old-deja/g++.other/sizeof3.C: New test.
16111         * g++.old-deja/g++.other/sizeof4.C: New test.
16112         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
16113         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
16114
16115 1999-09-07  Richard Henderson  <rth@cygnus.com>
16116
16117         * gcc.dg/va-arg-1.c: New.
16118
16119 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16120
16121         * gcc.c-torture/execute/va-arg-9.c: New test.
16122
16123 1999-09-05  Craig Burley  <craig@jcb-sc.com>
16124
16125         * g77.f-torture/compile/980519-2.f: New test.
16126         * g77.f-torture/compile/19990905-0.f: New test.
16127         * g77.f-torture/compile/19990905-1.f: New test.
16128         * g77.f-torture/compile/19990905-2.f: New test.
16129
16130         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
16131
16132 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
16133
16134         * gcc.c-torture/execute/990827-1.c: Fix typo.
16135
16136 1999-09-03  Nathan Sidwell  <nathan@acm.org>
16137
16138         * g++.old-deja/g++.other/deref1.C: New test.
16139
16140 1999-09-02  Nathan Sidwell  <nathan@acm.org>
16141
16142         * g++.old-deja/g++.other/ambig2.C: New test.
16143         * g++.old-deja/g++.other/cond5.C: New test.
16144         * g++.old-deja/g++.other/lookup16.C: New test.
16145
16146 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
16147
16148         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
16149         assemblers too.
16150
16151 1999-08-31  Jeffrey A Law  (law@cygnus.com)
16152
16153         * lib/c-torture.exp: Avoid the "compare executables" optimization
16154         when testing native.
16155
16156 1999-08-29  Jeffrey A Law  (law@cygnus.com)
16157
16158         * gcc.c-torture/execute/990829-1.c: New test.
16159         * gcc.c-torture/compile/990829-1.c: New test.
16160
16161 1999-08-27  Paul Burchard  <burchard@pobox.com>
16162
16163         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
16164         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
16165         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
16166         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
16167         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
16168         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
16169         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
16170         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
16171         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
16172         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
16173         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
16174
16175 1999-08-27  Jeffrey A Law  (law@cygnus.com)
16176
16177         * gcc.c-torture/execute/990827-1.c: New test.
16178
16179 1999-08-26  Craig Burley  <craig@jcb-sc.com>
16180
16181         * g77.f-torture/noncompile/19990826-4.f: New test.
16182
16183         * g77.f-torture/compile/19990826-3.f: New test.
16184
16185         * g77.f-torture/execute/19990826-2.f: New test.
16186
16187         * g77.f-torture/compile/19990826-1.f: New test.
16188
16189         * gcc.c-torture/execute/990826-0.c: New test.
16190         * g77.c-torture/execute/19990826-0.f: New test.
16191
16192         * g77.f-torture/noncompile/970626-2.f: New test.
16193
16194 1999-08-25  Paul Burchard  <burchard@pobox.com>
16195
16196         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
16197         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
16198         lss-011.C: New tests.
16199
16200 1999-08-25  Nathan Sidwell  <nathan@acm.org>
16201
16202         * g++.old-deja/g++.other/decl5.C: New test.
16203
16204 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16205
16206         * noncompile/noncompile.exp: Load_lib c-torture.exp.
16207         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
16208         call `postbase' for each one.  All callers of `postbase' changed
16209         to call this instead.
16210
16211 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
16212
16213         * gcc.c-torture/execute/990811-1.c: New test.
16214
16215 1999-08-09  Nick Clifton  <nickc@cygnus.com>
16216
16217         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
16218         just native ones.
16219
16220         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
16221         just native ones.
16222
16223 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
16224
16225         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
16226
16227 1999-08-04  Jeffrey A Law  (law@cygnus.com)
16228
16229         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
16230
16231 1999-08-04  Nathan Sidwell  <nathan@acm.org>
16232
16233         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
16234
16235 1999-08-04  Jeffrey A Law  (law@cygnus.com)
16236
16237         * gcc.c-torture/execute/990804-1.c: New test.
16238
16239 1999-08-03  Nathan Sidwell  <nathan@acm.org>
16240
16241         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
16242         * g++.old-deja/g++.brendan/crash64.C: Likewise
16243         * g++.old-deja/g++.brendan/overload8.C: Likewise
16244
16245 1999-08-03  Nathan Sidwell  <nathan@acm.org>
16246
16247         * g++.old-deja/g++.other/struct1.C: New test.
16248
16249 1999-08-03  Nathan Sidwell  <nathan@acm.org>
16250
16251         * g++.old-deja/g++.other/enum2.C: New test.
16252
16253 1999-08-02  Richard Henderson  <rth@cygnus.com>
16254
16255         Adapted from tests from Franz Sirl:
16256         * gcc.c-torture/execute/va-arg-7.c: New test.
16257         * gcc.c-torture/execute/va-arg-8.c: New test.
16258
16259 1999-08-01  Jeffrey A Law  (law@cygnus.com)
16260
16261         * gcc.c-torture/compile/990801-2.c: New test.
16262
16263         * gcc.c-torture/compile/990801-1.c: New test.
16264
16265 1999-07-27  Michael Meissner  <meissner@cygnus.com>
16266
16267         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
16268         fp-cmp-1.c, converting double to float.
16269
16270         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
16271         fp-cmp-1.c, converting double to long double.
16272
16273         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
16274         from fr1 to unknown_register, since fr1 is a legitimate register
16275         on some machines.
16276
16277 1999-07-25  Jeffrey A Law  (law@cygnus.com)
16278
16279         * README: More listname related changes.
16280
16281 1999-07-08  Catherine Moore  <clm@cygnus.com>
16282
16283         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
16284
16285 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
16286
16287         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
16288
16289 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
16290
16291         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
16292
16293 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
16294
16295         * gcc.dg/990703-1.c: New test.
16296
16297 1999-06-29  Nick Clifton  <nickc@cygnus.com>
16298
16299         * lib/file-format.exp: New file: Move definition of proc
16300         gcc_target_object_format to here from
16301         gcc.dg/special/ecos.exp.
16302
16303         * lib/c-torture.exp: Include lib file-format.exp.
16304         * lib/gcc-dg.exp: Include lib file-format.exp.
16305
16306         * gcc.dg/special/ecos.exp: Remove definition of proc
16307         gcc_target_object_format.
16308
16309 1999-06-28  Jeffrey A Law  (law@cygnus.com)
16310
16311         * gcc.c-torture/execute/990628-1.c: New test.
16312
16313 1999-06-25  Jeffrey A Law  (law@cygnus.com)
16314
16315         * gcc.c-torture/compile/990625-2.c: New test.
16316
16317         * gcc.c-torture/compile/990625-1.c: New test.
16318
16319 1999-06-23  Nick Clifton  <nickc@cygnus.com>
16320
16321         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
16322         attributes compile.
16323         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
16324         ports that use the COFF/PE file format.
16325
16326 1999-06-17  Jeffrey A Law  (law@cygnus.com)
16327
16328         * gcc.c-torture/compile/990617-1.c: New test.
16329
16330 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
16331
16332         * g++.old-deja/g++.other/decl4.C: New test.
16333
16334 1999-06-14  Nathan Sidwell  <nathan@acm.org>
16335
16336         * g++.old-deja/g++.other/bitfld3.C: New test.
16337
16338 1999-06-08  Nathan Sidwell  <nathan@acm.org>
16339
16340         * g++.old-deja/g++.eh/catch1.C: New test.
16341
16342 1999-06-07  Jeffrey A Law  (law@cygnus.com)
16343
16344         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
16345
16346         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
16347         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
16348
16349 1999-06-05  Craig Burley  <craig@jcb-sc.com>
16350
16351         * g77.f-torture/compile/19990502-0.f: Replace with new,
16352         shorter, test that still fails after recent changes.
16353
16354 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16355
16356         * gcc.c-torture/execute/990604-1.c: New test.
16357
16358 1999-05-31  Jeffrey A Law  (law@cygnus.com)
16359
16360         * gcc.c-torture/execute/990531-1.c: New test.
16361
16362 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16363
16364         * gcc.c-torture/compile/990527-1.c: New test.
16365
16366 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
16367
16368         * gcc.c-torture/execute/990527-1.c: New test.
16369
16370 1999-05-25  Nick Clifton  <nickc@cygnus.com>
16371
16372         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
16373         bitfields as signed.
16374
16375 1999-05-25  Craig Burley  <craig@jcb-sc.com>
16376
16377         * g77.f-torture/compile/19990525-0.f: New test.
16378
16379 1999-05-25  Jeffrey A Law  (law@cygnus.com)
16380
16381         * gcc.c-torture/execute/990525-2.c: New test.
16382
16383         * gcc.c-torture/execute/990525-1.c: New test.
16384
16385 1999-05-24  Nathan Sidwell  <nathan@acm.org>
16386
16387         * g++.old-deja/g++.other/anon3.C: New test.
16388         * g++.old-deja/g++.other/anon4.C: New test.
16389         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
16390         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
16391         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
16392         Merrill).
16393
16394 1999-05-24  Jeffrey A Law  (law@cygnus.com)
16395
16396         * gcc.c-torture/execute/990524-1.c: New test.
16397
16398         * gcc.dg/990524-1.c: New test.
16399
16400 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16401
16402         * gcc.c-torture/compile/990523-1.c: New test.
16403
16404 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
16405
16406         * gcc.c-torture/compile/990519-1.c: New test.
16407
16408 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16409
16410         * gcc.c-torture/compile/990517-1.c: New test.
16411
16412         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
16413         (e4, f4): New tests.
16414         (main): Call them.
16415
16416 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16417
16418         * gcc.dg/noreturn-1.c: New test.
16419
16420 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
16421
16422         * gcc.c-torture/execute/990513-1.c: New test.
16423
16424 1999-05-10  Richard Henderson  <rth@cygnus.com>
16425
16426         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
16427
16428 1999-05-10  Craig Burley  <craig@jcb-sc.com>
16429
16430         * g77.f-torture/execute/erfc.f: Use small single-precision
16431         values, to avoid problems on Alphas when not -mieee.
16432
16433 1999-05-08  Craig Burley  <craig@jcb-sc.com>
16434
16435         * gcc.dg/990506-0.c: New test.
16436
16437 1999-05-08  Richard Henderson  <rth@cygnus.com>
16438
16439         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
16440         the constant to test.  Don't XFAIL 64-bit targets.
16441
16442         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
16443         * g++.old-deja/g++.law/profile1.C: Likewise.
16444
16445         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
16446         operator new instances.
16447         * g++.old-deja/g++.other/delete5.C: Likewise.
16448
16449 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16450
16451         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
16452         intrinsic.
16453
16454 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16455
16456         * g77.f-torture/execute/u77-test.f: Reverse order of two
16457         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
16458
16459 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16460
16461         * gcc.dg/compare1.c: New test.
16462
16463 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16464
16465         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
16466         New tests.
16467
16468 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16469
16470         * g77.f-torture/compile/19990502-1.f: New test.
16471
16472 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16473
16474         * g77.f-torture/compile/19990502-0.f: New test.
16475
16476 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16477
16478         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
16479         intrinsic.
16480
16481 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16482
16483         * g77.f-torture/execute/u77-test.f (main): List libU77
16484         intrinsics not currently tested.
16485         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
16486         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
16487         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
16488         Trim blanks off the ends of some printed strings.
16489
16490 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16491
16492         * g77.f-torture/execute/u77-test.f (main): Just warn about
16493         FSTAT gid disagreement, as it's expected on some systems.
16494
16495 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16496
16497         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
16498         use a new function, which allows for some slop.
16499         Clean up some commentary.
16500         (issum): The new function.
16501         (sgladd): Deleted subroutine.
16502
16503 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16504
16505         * g77.f-torture/execute/u77-test.f: Modify to be more like
16506         libf2c/libU77 version, bringing patches to that version here.
16507         Add suitable commentary.
16508
16509 1999-04-25  Richard Henderson  <rth@cygnus.com>
16510
16511         * gcc.dg/990424-1.c: New test.
16512
16513 1999-04-24  Craig Burley  <craig@jcb-sc.com>
16514
16515         * g77.f-torture/execute/u77-test.f (main): Bug involving
16516         LSTAT has been fixed, so turn back on full checking.
16517
16518 1999-04-20  Craig Burley  <craig@jcb-sc.com>
16519
16520         * g77.f-torture/compile/19990419-0.f: New test.
16521         * g77.f-torture/execute/19990419-1.f: New test.
16522
16523 1999-04-17  Richard Henderson  <rth@cygnus.com>
16524
16525         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
16526         to avoid the need for a prototype to supress a warning.
16527
16528 1999-04-07  Jim Wilson  <wilson@cygnus.com>
16529
16530         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
16531
16532 1999-04-04  Jeffrey A Law  (law@cygnus.com)
16533
16534         * gcc.c-torture/execute/990404-1.c: New test.
16535
16536 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16537
16538         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
16539         * gcc.dg/cpp-if3.c: Don't use -pedantic.
16540         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
16541         missing initializer warnings.
16542
16543 1999-03-28  Jeffrey A Law  (law@cygnus.com)
16544
16545         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
16546         matching strings.
16547
16548 1999-03-26  Jeffrey A Law  (law@cygnus.com)
16549
16550         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
16551
16552 1999-03-26  Craig Burley  <craig@jcb-sc.com>
16553
16554         * g77.f-torture/execute/19990325-0.f: New test.
16555         * g77.f-torture/execute/19990325-1.f: New test.
16556
16557 1999-03-24  Jeffrey A Law  (law@cygnus.com)
16558
16559         * gcc.c-torture/execute/990324-1.c: New test.
16560
16561 1999-03-22  Jim Wilson  <wilson@cygnus.com>
16562
16563         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
16564         test with 4.
16565
16566 1999-03-17  Richard Henderson  <rth@cygnus.com>
16567
16568         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
16569
16570 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16571
16572         * g77.f-torture/execute/19990313-2.f: New test.
16573         * g77.f-torture/execute/19990313-3.f: New test.
16574
16575 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16576
16577         * g77.f-torture/execute/19990313-0.f: New test.
16578         * g77.f-torture/execute/19990313-1.f: New test.
16579
16580 1999-03-12  Jim Wilson  <wilson@cygnus.com>
16581
16582         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
16583         printf to sprintf.
16584         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
16585         (main): Add check for u15.  Conditionalize u31 check depending on
16586         whether ints are <32 bits or >=32 bits.
16587
16588 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16589
16590         * g77.f-torture/execute/19981119-0.f: Improve testiness.
16591
16592 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16593
16594         * g77.f-torture/compile/19990305-0.f: New test.
16595         * g77.f-torture/execute/19981119-0.f: New test.
16596
16597 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16598
16599         * g77.f-torture/execute/970625-2.f: call ABORT if final
16600         result is not correct, instead of just printing it.
16601         Add this checking via newly introduced obfuscation, to
16602         trip up buggy front ends.
16603
16604 1999-03-07  Craig Burley  <craig@jcb-sc.com>
16605
16606         * g77.f-torture/compile/960317-1.f: Moved from being
16607         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
16608
16609 1999-03-06  Craig Burley  <craig@jcb-sc.com>
16610
16611         * g77.f-torture/execute/960317-1.f: New (old) test.
16612         * g77.f-torture/execute/970625-2.f: Ditto.
16613
16614 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
16615
16616         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
16617         message on line 1 or line 2; cccp and cpplib do this differently.
16618
16619 1999-03-01  Jeffrey A Law  (law@cygnus.com)
16620
16621         * g++.old-deja/g++.law/weak1.C: New test.
16622
16623 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16624
16625         * gcc.c-torture/execute/990119-1.c: Renamed to...
16626         * gcc.dg/990119-1.c: this, so it will only be tested once
16627         (it's a preprocessor test, it doesn't need to be run at
16628         multiple optimization levels).
16629
16630 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16631
16632         * lib/g++.exp: Don't add incdir=$base_dir/../include to
16633           ALWAYS_CXXFLAGS.
16634
16635 1999-02-24  Craig Burley  <craig@jcb-sc.com>
16636
16637         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
16638         * g77.f-torture/compile/19981216-0.f: ...as it is expected
16639         to not be compilable by current g77.
16640
16641 1999-02-24  Nick Clifton  <nickc@cygnus.com>
16642
16643         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
16644
16645 1999-02-22  Jeffrey A Law  (law@cygnus.com)
16646
16647         * gcc.c-torture/execute/990222-1.c: New test.
16648
16649 1999-02-19  Craig Burley  <craig@jcb-sc.com>
16650
16651         * g77.f-torture/compile/19990218-0.f: New test.
16652         * g77.f-torture/noncompile/19990218-1.f: New test.
16653
16654 1999-02-18  Craig Burley  <craig@jcb-sc.com>
16655
16656         * g77.f-torture/compile/19981216-0.f: New test.
16657
16658 1999-02-14  Jeffrey A Law  (law@cygnus.com)
16659
16660         * gcc.dg/990214-1.c: New test.
16661
16662 1999-02-13  Jeffrey A Law  (law@cygnus.com)
16663
16664         * gcc.dg/990213-2.c: New test.
16665
16666         * gcc.dg/990213-1.c: New test.
16667
16668 1999-02-12  Jeffrey A Law  (law@cygnus.com)
16669
16670         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
16671         ints.
16672
16673 1999-02-11  Nick Clifton  <nickc@cygnus.com>
16674
16675         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
16676         specified by target.
16677
16678         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
16679
16680 1999-02-11  Jeffrey A Law  (law@cygnus.com)
16681
16682         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
16683
16684 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16685
16686         * gcc.dg/special/ecos.exp: New test driver for new tests with
16687         special requirements.
16688
16689         * gcc.dg/special/alias-1.c: New test.
16690         * gcc.dg/special/gcsec-1.c: New test.
16691         * gcc.dg/special/weak-1.c: New test.
16692         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
16693         * gcc.dg/special/weak-2.c: New test.
16694         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
16695         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
16696         * gcc.dg/special/wkali-1.c: New test.
16697         * gcc.dg/special/wkali-2.c: New test.
16698         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
16699         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
16700
16701 1999-02-10  Felix Lee  <flee@cygnus.com>
16702
16703           * lib/c-torture.exp (c-torture-compile): Pull out code for
16704           analyzing gcc error messages.
16705           (c-torture-execute): Likewise.  Fix some (harmless) false
16706           positives.
16707           * lib/gcc.exp (gcc_check_compile): New function.
16708
16709 1999-02-08  Richard Henderson  <rth@cygnus.com>
16710
16711         * gcc.c-torture/execute/990208-1.c: New test.
16712
16713 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16714
16715         * g++.dg/special/ecos.exp: New driver for new tests with special
16716         requirements
16717
16718         * g++.dg/special/conpr-1.C: New test
16719         * g++.dg/special/conpr-2.C: New test
16720         * g++.dg/special/conpr-2a.C: New test
16721         * g++.dg/special/conpr-3.C: New test
16722         * g++.dg/special/conpr-3a.C: New test
16723         * g++.dg/special/conpr-3b.C: New test
16724
16725         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
16726         allow g++ to use the dg driver
16727
16728         * README: Add comment about g++.dg directory
16729
16730 1999-02-06  Jeffrey A Law  (law@cygnus.com)
16731
16732         * README: Update email addresses.
16733
16734 1999-02-03  Nick Clifton  <nickc@cygnus.com>
16735
16736         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
16737         arguments in order to force structure S onto the stack even on
16738         the alpha.
16739         (test): Pass 10 leading arguments to function foo as well as the
16740         structure S.
16741
16742         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
16743         failure for all targets.
16744
16745         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
16746         abort to terminate program execution.
16747
16748 1999-01-30  Richard Henderson  <rth@cygnus.com>
16749
16750         * gcc.c-torture/execute/990130-1.c: New test.
16751
16752 1999-01-30  Jeffrey A Law  (law@cygnus.com)
16753
16754         * gcc.dg/990130-1.c: New test.
16755
16756 1999-01-28  Michael Meissner  <meissner@cygnus.com>
16757
16758         * gcc.c-torture/execute/990128-1.c: New test.
16759
16760 1999-01-27  Michael Meissner  <meissner@cygnus.com>
16761
16762         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
16763
16764 1999-01-27  Felix Lee  <flee@cygnus.com>
16765
16766         * lib/c-torture.exp (c-torture-compile): pull out code for
16767         analyzing gcc error messages.
16768         (c-torture-execute): ditto, and fix some (harmless) false
16769         positives.
16770         * lib/gcc.exp (gcc_check_compile): new function.
16771
16772 1999-01-17  Jeffrey A Law  (law@cygnus.com)
16773
16774         * gcc.dg/990117-1.c: New test.
16775
16776         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
16777
16778         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
16779
16780 1999-01-15  Jeffrey A Law  (law@cygnus.com)
16781
16782         * g77.f-torture/compile/990115-1.f: New test.
16783
16784 1999-01-07  Jeffrey A Law  (law@cygnus.com)
16785
16786         * gcc.c-torture/compile/990107-1.c: New test
16787
16788 1999-01-06  Jeffrey A Law  (law@cygnus.com)
16789
16790         * gcc.c-torture/execute/990106-2.c: New test.
16791
16792         * gcc.c-torture/execute/990106-1.c: New test.
16793
16794 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
16795
16796         * gcc.c-torture/compile/981223-1.c: New test.
16797
16798 1998-12-29  Richard Henderson  <rth@cygnus.com>
16799
16800         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
16801         (opt3): Rename from opt4 and disable.
16802
16803 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
16804
16805         * g++.old-deja/g++.pt/ptrmem5.C: New test.
16806
16807 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16808
16809         * g++.old-deja/g++.other/conv5.C: New test.
16810
16811 1998-12-14  Nick Clifton  <nickc@cygnus.com>
16812
16813         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
16814
16815 1998-12-11  Jeffrey A Law  (law@cygnus.com)
16816
16817         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
16818
16819 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
16820
16821         * gcc.c-torture/compile/981211-1.c: New test.
16822
16823 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
16824
16825         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
16826
16827         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
16828
16829 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16830
16831         * gcc.special/930510-1.c: Make C9X safe.
16832         * gcc.misc-tests/gcov-1.c Similarly.
16833         * gcc.misc-tests/gcov-2.c Similarly.
16834
16835 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16836
16837         * gcc.dg/ultrasp1.c: New test.
16838
16839 1998-12-06  Richard Henderson  <rth@cygnus.com>
16840
16841         * gcc.c-torture/execute/981206.c: New test.
16842
16843 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16844
16845         * g++.old-deja/g++.ns/template7.C: New test.
16846
16847         * g++.old-deja/g++.other/expr1.C: New test.
16848
16849         * g++.old-deja/g++.eh/tmpl3.C: New test.
16850
16851         * g++.old-deja/g++.eh/tmpl2.C: New test.
16852
16853 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16854
16855         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
16856         * g++.old-deja/g++.other/using6.C: Removed.
16857         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
16858
16859         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
16860
16861 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16862
16863         * g++.old-deja/g++.pt/overload8.C: New test.
16864
16865         * g++.old-deja/g++.pt/overload7.C: New test.
16866
16867         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
16868
16869         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
16870         and relinking messages.
16871         * lib/g++.exp (g++_target_compile): Remove .rpo file when
16872         compiling with -frepo.
16873
16874 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
16875
16876         * g++.old-deja/g++.pt/lookup6.C: New test.
16877
16878 1998-11-30  Nick Clifton  <nickc@cygnus.com>
16879
16880         * gcc.c-torture/execute/981130-1.c: New test.
16881         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
16882
16883 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16884
16885         * g++.old-deja/g++.pt/explicit76.C: New test.
16886
16887         * g++.old-deja/g++.pt/friend38.C: New test.
16888
16889         * g++.old-deja/g++.ns/crash2.C: New test.
16890
16891         * g++.old-deja/g++.pt/defarg8.C: New test.
16892
16893         * g++.old-deja/g++.pt/instantiate6.C: New test.
16894
16895         * g++.old-deja/g++.pt/static6.C: New test.
16896
16897         * g++.old-deja/g++.pt/decl2.C: New test.
16898
16899 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16900
16901         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
16902         problem is actually related with name lookup, but so what? :-)
16903
16904         * g++.old-deja/g++.pt/friend37.C: New test.
16905
16906 1998-11-25  Dave Love  <d.love@dl.ac.uk>
16907
16908         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
16909         element, which fails on some systems.
16910
16911         * g77.f-torture/execute/labug1.f: New test.
16912
16913 1998-11-21  Jeffrey A Law  (law@cygnus.com)
16914
16915         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
16916         is defined.
16917
16918 1998-11-18  Dave Love  <d.love@dl.ac.uk>
16919
16920         * g77.f-torture/compile/981117-1.f: New test.
16921
16922 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
16923
16924         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
16925         properly discarded.
16926
16927 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
16928
16929         * gcc.c-torture/execute/memcheck: New directory of tests for
16930         -fcheck-memory-usage.
16931
16932 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
16933
16934         * README: New file, general information about the testsuite and
16935         new description of the various C++ test subdirectories.
16936         * README.g++: Eliminate obsolete information, update and move most
16937         relevant stuff to README.
16938
16939 1998-11-07  Richard Henderson  <rth@cygnus.com>
16940
16941         * gcc.c-torture/compile/981107-1.c: New test.
16942
16943 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
16944
16945         * execute/memcpy-bi.c: New testcase.
16946
16947 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
16948
16949         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
16950         base classes.
16951
16952         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
16953         template is selected.
16954
16955         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
16956         classes, it should be accepted for all types.
16957
16958         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
16959
16960         * g++.old-deja/g++.pt/spec24.C: Ensure that template
16961         specializations start with template headers.
16962
16963 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
16964
16965         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
16966
16967         * g++.old-deja/g++.other/init9.C: Test cross initialization of
16968         non-POD types.
16969
16970 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16971
16972         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
16973
16974 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
16975
16976         * compile/981022-1.c, compile/981022-1.x: New test and driver.
16977
16978 1998-10-19  Jeffrey A Law  (law@cygnus.com)
16979
16980         * 981019-1.c: New test.
16981
16982 1998-10-14  Robert Lipe <robertl@dgii.com>
16983
16984         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
16985         find objc headers.
16986
16987 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16988
16989         * compile/981001-4.c: Remove use of GCC extension that triggers a
16990         compiler bug.
16991
16992 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
16993
16994         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
16995
16996 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
16997
16998         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
16999         instantiation of template produces incorrect code for delete
17000         expression.
17001
17002         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
17003         constructors' name is not unique.
17004         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
17005         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
17006
17007         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
17008         automatic array of const is ill-formed.
17009
17010         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
17011         of template parameter?
17012
17013         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
17014         const.
17015
17016         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
17017         pointer-to-member expression.
17018
17019         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
17020         declaration causes ICE.
17021
17022 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
17023
17024         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
17025         reserved in the global namespace.
17026
17027         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
17028         generate needed virtual table.
17029
17030         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
17031
17032 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
17033
17034         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
17035         template-dependent type
17036
17037 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
17038
17039         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
17040         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
17041         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
17042
17043         * g++.old-deja/g++.other/using5.C: New test; using decl from base
17044         class should be usable as argument of member function.
17045         * g++.old-deja/g++.other/using6.C: New test; using decl from base
17046         class should be usable as return type of member function.
17047         * g++.old-deja/g++.other/using7.C: New test; using decl from base
17048         class should be usable as type of data member.
17049
17050         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
17051
17052 1998-10-09  Jeffrey A Law  (law@cygnus.com)
17053
17054         * gcc.c-torture/special/920521-1.c: Fix bogus test.
17055
17056 1998-10-08  Nick Clifton  <nickc@cygnus.com>
17057
17058         * gcc.dg/dll-?.c Add thumb to target list.
17059         Fix assembler scan patterns to match current assembler output.
17060
17061 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
17062
17063         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
17064         matching of template brackets.
17065
17066         * g++.old-deja/g++.other/using4.C: New test.  Test using
17067         declarations of methods from base classes.
17068
17069         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
17070         within functions should introduce names into the innermost
17071         enclosing namespace.
17072
17073         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
17074         of static locals if first initialization throws.
17075
17076 1998-10-07  Jim Wilson  <wilson@cygnus.com>
17077
17078         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
17079
17080 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
17081
17082         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
17083         lose track of the possible targets of tablejump insns.
17084         * special/special.exp: Run it.
17085
17086 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
17087
17088         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
17089         must be declared before its specializations can be named in friend
17090         declarations.
17091
17092 1998-10-05  Dave Love  <d.love@dl.ac.uk>
17093
17094         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
17095
17096         * g77.f-torture/execute/io1.f: New test.
17097
17098 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
17099
17100         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
17101         with pointer to template function, for which no argument deduction
17102         is possible.
17103
17104         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
17105         specialization of template function as argument to template
17106         function.
17107
17108         * g++.old-deja/g++.other/access2.C: New test; Inner class
17109         shouldn't have privileged access to Outer's names.
17110
17111 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
17112
17113         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
17114         friend template declared within template class conflicts with
17115         nested class of the same name.
17116
17117         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
17118         is ignored.
17119
17120         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
17121         object with direct initializer as function declaration.
17122
17123         * g++.old-deja/g++.other/decl2.C: New test; duplicate
17124         initializers.
17125
17126         * g++.old-deja/g++.other/null2.C: New test; conditional operator
17127         involving const pointer and NULL produces incorrect result.
17128
17129         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
17130         type name without `typename' should be rejected with -pedantic.
17131
17132 1998-10-02  Richard Henderson  <rth@cygnus.com>
17133
17134         * g++.old-deja/g++.other/addrof1.C: New test.
17135
17136 1998-10-01  Nick Clifton  <nickc@cygnus.com>
17137
17138         * gcc.c-torture/compile/981001-1.c: New test.
17139         * gcc.c-torture/execute/981001-1.c: New test.
17140
17141 1998-10-01  Jeffrey A Law  (law@cygnus.com)
17142
17143         * gcc.c-torture/compile/981001-2.c: New test.
17144         * gcc.c-torture/compile/981001-3.c: New test.
17145         * gcc.c-torture/compile/981001-4.c: New test.
17146
17147 1998-10-01  Robert Lipe  <robertl@dgii.com>
17148
17149         * lib/objc.exp (objc_target_compile): Add -L during compiles for
17150         multilibbed hosts.   Idea grafted from g77.exp.
17151
17152 1998-09-30  Dave Love  <d.love@dl.ac.uk>
17153
17154         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
17155         avoid losing on systems which need -lsocket.
17156
17157 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
17158
17159         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
17160         * g++.old-deja/g++.other/nested2.C: Ditto.
17161         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
17162         failure.
17163
17164 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
17165
17166         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
17167         preferred over template operator!= for enum bitfields.
17168
17169 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
17170
17171         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
17172         that happen to have the same base name, but in different scopes,
17173         are incorrectly rejected.
17174
17175 1998-09-16  Richard Henderson  <rth@cygnus.com>
17176
17177         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
17178         on the native word size instead of an integer literal.
17179
17180 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
17181
17182         * g++.old-deja/g++.other/static2.C: Invocation of static data
17183         member of type pointer-to-function denoted as non-static member.
17184
17185         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
17186         checks involving function types and aliases.
17187
17188 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
17189
17190         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
17191         redefined to the same non-trivial type.
17192
17193         * g++.old-deja/g++.pt/explicit73.C: Test for proper
17194         namespace-qualification of template specializations declared in
17195         other namespaces.
17196
17197         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
17198         to declare a subset of the specializations of a template function
17199         as friends of specializations of a template class.
17200
17201         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
17202         member templates that do not fully specialize the enclosing
17203         template class are rejected.
17204
17205 1998-09-11  Dave Love  <d.love@dl.ac.uk>
17206
17207         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
17208
17209 1998-09-08  Dave Love  <d.love@dl.ac.uk>
17210
17211         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
17212         altered from libf2c/libU77 version.
17213
17214 1998-09-06  Dave Love  <d.love@dl.ac.uk>
17215
17216         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
17217
17218 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
17219
17220         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
17221         (un)signed char are different types for template specialization
17222         purposes.
17223
17224 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
17225
17226         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
17227         * objc: ObjC testsuite.
17228
17229 1998-08-31  Catherine Moore  <clm@cygnus.com>
17230
17231         * gcc.c-torture/execute/941014-1.x:  New file.
17232
17233 1998-08-31  Nick Clifton  <nickc@cygnus.com>
17234
17235         * lib/c-torture.exp: Add support for
17236         torture_eval_before_compile and torture_eval_before_execute
17237         variables.
17238
17239 1998-08-30  Jeffrey A Law  (law@cygnus.com)
17240
17241         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
17242         this test triggers valid.
17243
17244 1998-08-27  Jeffrey A Law  (law@cygnus.com)
17245
17246         * gcc.dg/980827-1.c: New test.
17247
17248 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
17249
17250         * gcc.c-torture/execute/loop-4b.c: New test.
17251
17252 1998-08-26  Nick Clifton  <nickc@cygnus.com>
17253
17254         * lib/c-torture.exp: Add support for
17255         torture_eval_before_compile and torture_eval_before_execute
17256         variables.
17257
17258 1998-08-25  Jeffrey A Law  (law@cygnus.com)
17259
17260         * gcc.c-torture/compile/980825-1.c: New test.
17261
17262 1998-08-24  Nick Clifton  <nickc@cygnus.com>
17263
17264         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
17265         count number tests in opt_t0 not good_t0.
17266
17267 1998-08-24  Jeffrey A Law  (law@cygnus.com)
17268
17269         * gcc.c-torture/compile/930326-1.x: Fix typo.
17270
17271 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
17272
17273         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
17274         causes an ICE.
17275
17276 1998-08-21  Jeffrey A Law  (law@cygnus.com)
17277
17278         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
17279         STACK_SIZE is defined.
17280         * gcc.c-torture/unsorted/stuct.c: Similarly.
17281
17282         * gcc.c-torture/compile/980821-1.c: New test.
17283
17284 1998-08-21  Jeffrey A Law  (law@cygnus.com)
17285
17286         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
17287
17288 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
17289
17290         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
17291         code.
17292
17293 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
17294
17295         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
17296         error'.
17297
17298 1998-08-18  Jeffrey A Law  (law@cygnus.com)
17299
17300         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
17301
17302 1998-08-16  Jeffrey A Law  (law@cygnus.com)
17303
17304         * gcc.c-torture/compile/980816-1.c: New test.
17305
17306         * gcc.dg/980816-1.c: New test.
17307
17308 1998-08-13  Jeffrey A Law  (law@cygnus.com)
17309
17310         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
17311         compiler for ieee tests.
17312
17313 1998-08-01  Dave Love  <d.love@dl.ac.uk>
17314
17315         * g77.f-torture/compile/980729-0.f: New test.
17316
17317 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
17318
17319         * gcc.c-torture/special/eeprof-1.c: New test, for
17320         -finstrument-functions.
17321         * gcc.c-torture/special/special.exp: Run it.
17322
17323 1998-07-29  Jeffrey A Law  (law@cygnus.com)
17324
17325         * gcc.c-torture/compile/980729-1.c: New test.
17326
17327 1998-07-27  Nick Clifton  <nickc@cygnus.com>
17328
17329         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
17330         __thumb__ is defined, and test for ARM style doubles if so.
17331
17332 1998-07-26  Dave Love  <d.love@dl.ac.uk>
17333
17334         * g77.f-torture/noncompile/980615-0.f: New test.
17335
17336 1998-07-26  H.J. Lu  (hjl@gnu.org)
17337
17338         * gcc.dg/980312-1.c: Do link instead of compile.
17339         * gcc.dg/980313-1.c: Likewise.
17340
17341 1998-07-26  Jeffrey A Law  (law@cygnus.com)
17342
17343         * gcc.c-torture/compile/980726-1.c: New test.
17344
17345 1998-07-25  Dave Love  <d.love@dl.ac.uk>
17346
17347         * g77.f-torture/execute/io0.f: New test.
17348
17349 1998-07-24  Nick Clifton  <nickc@cygnus.com>
17350
17351         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
17352         an int.
17353
17354 1998-06-18  Michael Meissner  <meissner@cygnus.com>
17355
17356         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
17357         m32r bugs.
17358
17359 1998-07-17  Nick Clifton  <nickc@cygnus.com>
17360
17361         * gcc.dg/980626-1.c: Expect failures for all toolchains until
17362         c-decl.c:grokdeclarator can handle mode attributes.
17363
17364 1998-07-16  Jeffrey A Law  (law@cygnus.com)
17365
17366         * gcc.c-torture/execute/980716-1.c: New test.
17367
17368 1998-07-13  Jeffrey A Law  (law@cygnus.com)
17369
17370         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
17371         the mn10200.
17372         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
17373         the mn10200.
17374         * gcc.c-torture/execute/va-arg-3.x: Similarly.
17375         * gcc.c-torture/compile/930326-1.x: Similarly.
17376
17377 1998-07-13  Dave Love  <d.love@dl.ac.uk>
17378
17379         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
17380         New test from Craig.
17381
17382 1998-07-12  Dave Love  <d.love@dl.ac.uk>
17383
17384         * g77.f-torture/noncompile/980616-0.f: New test.
17385
17386         * g77.f-torture/execute/970816-3.f:  New test from Craig.
17387
17388 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
17389
17390         *  g++.other/singleton.C: Return error value instead of taking
17391         SIGSEGV.
17392
17393 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
17394
17395         *  g++.other/singleton.C: New test.   Warning is under dispute.
17396         Runtime crash is not.
17397
17398 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
17399
17400         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
17401         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
17402         using6.C, using7.C}:  New namespace tests.
17403
17404 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
17405
17406         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
17407         specialization with typedef'ed names used as array indexes.
17408
17409 1998-07-09  Jeffrey A Law  (law@cygnus.com)
17410
17411         * gcc.c-torture/execute/980709-1.c: New test.
17412
17413         * gcc.dg/980709-1.c: New test.
17414
17415 1998-07-07  Richard Henderson  <rth@cygnus.com>
17416
17417         * gcc.c-torture/execute/bcp-1.c: New test.
17418
17419 1998-07-07  Jeffrey A Law  (law@cygnus.com)
17420
17421         * gcc.c-torture/execute/980707-1.c: New test.
17422
17423 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
17424
17425         * gcc.c-torture/compile/980706-1.c: New test.
17426
17427 1998-07-01  Dave Love  <d.love@dl.ac.uk>
17428
17429         * g77.f-torture/execute/980701-0.f,
17430         g77.f-torture/execute/980701-1.f: New test from Craig.
17431
17432 1998-07-01  Jeffrey A Law  (law@cygnus.com)
17433
17434         * gcc.c-torture/compile/980701-1.c: New test.
17435
17436         * gcc.c-torture/execute/980701-1.c: New test.
17437
17438 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
17439 rlsruhe.de>
17440
17441         * g++.old-deja/g++.robertl/eb132.C: New test.
17442         * g++.old-deja/g++.robertl/eb133.C: Likewise.
17443
17444 1998-06-29  Dave Love  <d.love@dl.ac.uk>
17445
17446         * g77.f-torture/execute/980628-7.f,
17447         g77.f-torture/execute/980628-8.f,
17448         g77.f-torture/execute/980628-9.f,
17449         g77.f-torture/execute/980628-10.f: New tests from Craig.
17450
17451         * g77.f-torture/execute/980628-3.f: Remove mail headers.
17452
17453 1998-06-28  Jeffrey A Law  (law@cygnus.com)
17454
17455         * g77.f-torture/execute/980628-4.f: New test from Craig.
17456         * g77.f-torture/execute/980628-5.f: Likewise.
17457         * g77.f-torture/execute/980628-2.f: Likewise.
17458         * g77.f-torture/execute/980628-0.f: Likewise.
17459         * g77.f-torture/execute/980628-1.f: Likewise.
17460         * g77.f-torture/execute/980628-3.f: Likewise.
17461         * g77.f-torture/execute/980628-6.f: Likewise.
17462
17463 1998-06-28  Jeffrey A Law  (law@cygnus.com)
17464
17465         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
17466         directory when nothing has been installed yet.
17467
17468 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
17469
17470         * gcc.c-torture/special/special.exp: Handle newer versions of
17471         dejagnu.
17472
17473 1998-06-26  Jeffrey A Law  (law@cygnus.com)
17474
17475         * gcc.dg/980626-1.c: New test.
17476
17477 1998-06-19  Bruno Haible <haible@ilog.fr>
17478
17479         * gcc.misc-tests/m-un-2.c: New test.
17480         * g++.old-deja/g++.other/warn01.c: Likewise.
17481
17482 1998-06-19  Robert Lipe  <robertl@dgii.com>
17483
17484         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
17485         compatibility with assmblers with a different comment character.
17486         Eliminate use of GAS-specific extensions.
17487
17488 1998-06-19  Jeffrey A Law  (law@cygnus.com)
17489
17490         * gcc.c-torture/execute/ieee/980619-1.c: New test.
17491
17492 1998-06-19  Robert Lipe  <robertl@dgii.com>
17493
17494         *lib/g77.exp: Replace search for libf2c.a with search for newly
17495         renamed libg2c.a
17496
17497 1998-06-17  Jeffrey A Law  (law@cygnus.com)
17498
17499         * gcc.c-torture/execute/980617-1.c: New test.
17500
17501 1998-06-12  Jeffrey A Law  (law@cygnus.com)
17502
17503         * gcc.c-torture/execute/980612-1.c: New test.
17504
17505 1998-06-08  Jeffrey A Law  (law@cygnus.com)
17506
17507         * gcc.dg/980523-1.c: Only test on ppc-linux.
17508         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
17509
17510         * gcc.c-torture/execute/980608-1.c: New test.
17511
17512 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
17513
17514         * gcc.c-torture/execute/980605-1.c: New test.
17515
17516 1998-06-04  Jeffrey A Law  (law@cygnus.com)
17517
17518         * gcc.c-torture/execute/980604-1.c: New test.
17519
17520 1998-06-02  Jeffrey A Law  (law@cygnus.com)
17521
17522         * gcc.c-torture/execute/980602-1.c: New test.
17523         * gcc.c-torture/execute/980602-2.c: Likewise.
17524
17525 1998-06-02  Dave Love  <d.love@dl.ac.uk>
17526
17527         * 970125-0.f: Fix per JCB.  Add commentary.
17528
17529 1998-05-31  Michael Meissner  <meissner@cygnus.com>
17530
17531         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
17532         IEEE -0 support.
17533
17534 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
17535
17536         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
17537         earlier.
17538
17539 1998-05-28  Catherine Moore <clm@cygnus.com>
17540
17541         * gcc.c-torture/execute/980526-3.c: New test.
17542
17543 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
17544
17545         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
17546         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
17547         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
17548         m88k-motorola-sysv3 to XFAIL.
17549
17550 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17551
17552         * gcc.dg/980526-1.c: New test.
17553         * gcc.c-torture/execute/980526-2.c: New test.
17554
17555 1998-05-26  Jeffrey A Law  (law@cygnus.com)
17556
17557         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
17558
17559         * gcc.c-torture/execute/980526-1.c: New test.
17560
17561 1998-05-26  Dave Love  <d.love@dl.ac.uk>
17562
17563         * g77.f-torture/execute/alpha2.f: Add runtime test.
17564
17565 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
17566
17567         * g++.old-deja/old-deja.exp: Strip leading directories.
17568
17569         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
17570         error for the line.  Don't run multiple tests for the same line.
17571
17572 1998-05-23  Jeffrey A Law  (law@cygnus.com)
17573
17574         * gcc.dg/980523-1.c: New test.
17575
17576 1998-05-23  Dave Love  <d.love@dl.ac.uk>
17577
17578         * g77.f-torture/compile/970915-0.f: New test.
17579
17580 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
17581
17582         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
17583
17584 1998-05-21  Jeffrey A Law  (law@cygnus.com)
17585
17586         * gcc.dg/980520-1.c: New test.
17587
17588 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
17589
17590         * gcc.dg/980502-1.c: Fix return type.
17591
17592 1998-05-20  Jeffrey A Law  (law@cygnus.com)
17593
17594         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
17595         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
17596         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
17597         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
17598         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
17599
17600 1998-05-20  Dave Love  <d.love@dl.ac.uk>
17601
17602         * g77.f-torture/execute/980520-1.f: New test.
17603
17604 1998-05-15  Dave Love  <d.love@dl.ac.uk>
17605
17606         * lib/mike-g77.exp: New file.
17607
17608         * g77.f-torture/noncompile/noncompile.exp,
17609         g77.f-torture/noncompile/check0.f: New files.
17610
17611 1998-05-14  Dave Love  <d.love@dl.ac.uk>
17612
17613         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
17614         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
17615         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
17616         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
17617         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
17618         abort where appropriate.
17619
17620 1998-05-05  Michael Meissner  <meissner@cygnus.com>
17621
17622         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
17623         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
17624
17625 1998-04-29  Dave Love  <d.love@dl.ac.uk>
17626
17627         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
17628
17629 1998-04-27  Dave Love  <d.love@dl.ac.uk>
17630
17631         * g77.f-torture/compile/980427-0.f: New test.
17632
17633 1998-04-24  Dave Love  <d.love@dl.ac.uk>
17634
17635         * g77.f-torture/compile/980424-0.f: New test.
17636
17637 1998-04-19  Dave Love  <d.love@dl.ac.uk>
17638
17639         * g77.f-torture/compile/980419-2.f (main): New test.
17640         * g77.f-torture/compile/970125-0.f: New test.
17641         * g77.f-torture/compile/980419-1.f: New test.
17642
17643 1998-04-08  Jim Wilson  <wilson@cygnus.com>
17644
17645         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
17646         of loop-4.c.
17647
17648 1998-04-07  Jim Wilson  <wilson@cygnus.com>
17649
17650         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
17651
17652 1998-04-03  Jim Wilson  <wilson@cygnus.com>
17653
17654         * gcc.c-torture/compile/980329-1.c: New test.
17655
17656 1998-03-18  Jim Wilson  <wilson@cygnus.com>
17657
17658         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
17659         * gcc.dg/980312-1.c: Fix typo in -march command.
17660
17661 1998-03-16  H.J. Lu  (hjl@gnu.org)
17662
17663         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
17664
17665 1998-03-11  Robert Lipe  <robertl@dgii.com>
17666
17667         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
17668         Dave Love agree the Fortran source is bogus.
17669
17670 1998-03-11  Robert Lipe  <robertl@dgii.com>
17671
17672         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
17673         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
17674         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
17675         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
17676         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
17677
17678 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
17679
17680         * g++.old-deja/g++.other/friend1.C: New test.
17681
17682 1998-02-18  Dave Love  <d.love@dl.ac.uk>
17683
17684         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
17685         possibly uninitialized) variables and declare dnrm2.
17686
17687 1998-02-23  Robert Lipe <robertl@dgii.com>
17688
17689         From Bruno Haible <haible@ilog.fr>:
17690         * gcc.c-torture/execute/980223.c: New test.
17691
17692 1998-02-13  Jeffrey A Law  (law@cygnus.com)
17693
17694         * gcc.dg/ifelse-1.c: New test.
17695
17696 1998-02-09  H.J. Lu  (hjl@gnu.org)
17697
17698         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
17699
17700           * lib/old-dejagnu.exp (old-dejagnu): Added the
17701           "execution test - XFAIL *-*-*" handling in the spirit of
17702           "excess errors test -". Changed the "execution test fails"
17703           handling to be like "excess errors test fails".
17704           * Update various tests accordingly.
17705
17706 1998-02-06  Jim Wilson  <wilson@cygnus.com>
17707
17708         * gcc.c-torture/execute/980205.c: New test.
17709
17710 1998-01-18  Jeffrey A Law  (law@cygnus.com)
17711
17712         * lib/c-torture.exp: Look for .x files instead of .cexp files.
17713         * lib/f-torture.exp: Similarly.
17714         * gcc.c-torture: Rename all .cexp files to .x files.
17715
17716 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
17717
17718         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
17719         (940510-1.c): Removed duplicate.
17720         (971104-1.c): New test.
17721
17722 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
17723
17724           * lib/f-torture.exp: Improve error and loop detection.
17725
17726 1997-11-19  Michael Meissner  <meissner@cygnus.com>
17727
17728         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
17729         use that to size the filler array.
17730
17731 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
17732
17733         * lib/c-torture.exp(c-torture-execute): Fix typo.
17734
17735         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
17736         testcase as the executable name. Keep the executable around if
17737         the test fails.
17738
17739 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
17740
17741         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
17742         changes.  Only test one -g option, and move it to the end of the
17743         list of options to test.
17744
17745 1997-09-19  Michael Meissner  <meissner@cygnus.com>
17746
17747         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
17748         variable GCC_TORTURE_OPTIONS to supply default switches separated
17749         by colons.  If no environment variable, run tests with -O0 -g, -O1
17750         -g, and -O2 -g as well.
17751
17752 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
17753
17754         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
17755         explanatory comments. Fix indentation.
17756
17757 1997-09-15  Jeffrey A Law  (law@cygnus.com)
17758
17759         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
17760
17761 1997-09-11  Jeffrey A Law  (law@cygnus.com)
17762
17763         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
17764         * g++.old-deja/g++.mike/p7325.C: Likewise.
17765         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
17766
17767 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
17768
17769         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
17770         * g++.old-deja/g++.brendan/crash30.C: Likewise.
17771         * g++.old-deja/g++.brendan/crash39.C: Likewise.
17772         * g++.old-deja/g++.law/operators4.C: Likewise.
17773
17774 1997-09-11  Joe Buck  (jbuck@synopsys.com)
17775
17776         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
17777         * g++.old-deja/g++.mike/p784.C: Ditto.
17778         * g++.old-deja/g++.mike/p785.C: Ditto.
17779
17780 1997-09-05  Jeffrey A Law  (law@cygnus.com)
17781
17782           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
17783
17784 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17785
17786         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
17787         target feature; pass this to c-torture-execute as needed.
17788
17789 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17790
17791         * lib/c-torture.exp(c-torture-execute): If the previous and the
17792         current executables being tested are identical, we don't need to
17793         run the executable again. Try to make the executable names
17794         unique. Add an optional argument for passing additional compiler
17795         flags.
17796
17797 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
17798
17799         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
17800
17801 1997-08-29  Jeffrey A Law  (law@cygnus.com)
17802
17803         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
17804
17805 1997-07-31  Jeffrey A Law  (law@cygnus.com)
17806
17807         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
17808         32bit or larger longs.
17809
17810         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
17811         have either a 32bit long or 32bit int.
17812
17813 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
17814
17815         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
17816         Make double precision tests dependent on sizeof (double).
17817
17818 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
17819
17820         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
17821         too.
17822
17823 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
17824
17825         * gcc.c-torture/compile/961203-1.cexp: New script.
17826
17827 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
17828
17829         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
17830         up the includes ourselves.
17831
17832 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
17833
17834         * lib/plumhall.exp: Remove random include, and add a few
17835         verbose messages for debugging.
17836
17837 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
17838
17839         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
17840         of trying to do it ourselves.
17841
17842 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
17843
17844         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
17845
17846 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
17847
17848         * gcc.prms/5403.c: Made regexp a bit less strict.
17849
17850 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
17851
17852         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
17853         is returned from remote_load instead.
17854         * lib/plumhall.exp: Ditto.
17855         * lib/mike-g++.exp: Ditto.
17856         * lib/old-dejagnu.exp: Ditto.
17857         * lib/c-torture.exp: Ditto.
17858
17859 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
17860
17861         * lib/g++.exp: Use build_wrapper procedure.
17862         * lib/gcc.exp: Ditto.
17863
17864 1997-05-20  Jeffrey A Law  (law@cygnus.com)
17865
17866         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
17867         an old-style decl for malloc.  Fixes tests to work when
17868         sizeof (int) != sizeof (size_t).
17869
17870 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17871
17872         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
17873
17874         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
17875         use stdargs.h interface.
17876
17877 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17878
17879         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
17880         NO_VARARGS when compiling.
17881
17882 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
17883
17884         * lib/plumhall.exp(ph_includes): New procedure.
17885         (ph_make): Use it.
17886         (ph_compiler): Ditto.
17887
17888         * lib/g++.exp: Rename test-glue.c to testglue.c.
17889         * lib/gcc.exp: Ditto.
17890
17891 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
17892
17893         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
17894         to completion when it's called.
17895
17896 1997-03-21  Michael Meissner  <meissner@cygnus.com>
17897
17898         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
17899         is defined, don't do test.
17900
17901 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
17902
17903         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
17904         for object files.
17905         (ph_summary): Mark skipped testcases as untested, not unresolved.
17906
17907         * lib/plumhall.exp (ph_make): If unresolved because of bad
17908         errorCode, record errorCode in log file.
17909         (*): Replace send_log/verbose with verbose -log.
17910
17911 1997-03-19  Michael Meissner  <meissner@cygnus.com>
17912
17913         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
17914         double conversion if double isn't at least 8 bytes.
17915
17916         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
17917         int to work with targets where int is 16 bits.
17918
17919         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
17920         8 bytes, just exit, since 4 byte doubles don't have enough bits of
17921         precision for the test to complete.
17922
17923 1997-03-14  Michael Meissner  <meissner@cygnus.com>
17924
17925         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
17926         if d10v is not compiled with the -mdouble64 flag.
17927         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
17928
17929         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
17930         d10v is not compiled with the -mint32 flag.
17931
17932 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
17933
17934         * lib/plumhall.exp: Use incr_count.
17935
17936 1997-03-12  Jeffrey A Law  (law@cygnus.com)
17937
17938         * gcc.c-torture: Update to c-torture-1.45.
17939
17940 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
17941
17942         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
17943         the name of the expect testcase file).
17944
17945         * lib/g++.exp(g++_init): Ditto.
17946
17947 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
17948
17949         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
17950         the host.
17951
17952         * lib/gcc.exp(gcc_exit): New procedure.
17953
17954 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
17955
17956         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
17957         specs where appropriate.
17958
17959         * g++.old-deja/g++.arm/*: Added additional ERROR checks
17960         because of new "candidates are" messages, and removed a few
17961
17962         * Converted all non-old-style g++ testcases to old-style, and
17963         moved into g++.old-deja.
17964
17965 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
17966
17967         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
17968         options.
17969
17970         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
17971         succeeded.
17972
17973         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
17974
17975 1997-02-13  Michael Meissner  <meissner@cygnus.com>
17976
17977         * lib/gcc.exp (gcc_target_compile): Add support for defining
17978         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
17979         the machine doesn't have those features.
17980
17981 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
17982
17983         * g++.law/operators4.exp: Don't use LIBS.
17984
17985 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
17986
17987         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
17988
17989         * lib/mike-g++.exp: Don't set the compiler to be tested here.
17990         * lib/g++.exp: Set it here instead. Also, allow use of the
17991         --tool_exec and --tool_opt options. Change CXX to
17992         GXX_UNDER_TEST.
17993
17994         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
17995
17996         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
17997
17998 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
17999
18000         * lib/old-dejagnu.exp: Use prune_warnings instead of
18001         prune_system_crud.
18002         * lib/mike-g++.exp: Ditto.
18003         * lib/gcc.exp: Ditto.
18004         * lib/g++.exp: Ditto.
18005
18006         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
18007
18008 1997-02-07  Jeffrey A Law  (law@cygnus.com)
18009
18010           * 941014-2.c: Include stdlib.h
18011           * 960327-1.c: Include stdio.h
18012           * dbra.c, index-1.c: Don't assume ints are 32bits.
18013
18014 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
18015
18016         * lib/gcc.exp: Add gcc,stack_size target feature.
18017
18018         * lib/g++.exp(g++_target_compile): Add the include and link
18019         paths here, not in two other places. And, it's $options, not
18020         options.
18021
18022         * lib/mike-g++.exp(postbase): Remove the code that determines
18023         the correct include and link paths.
18024         * g++.old-deja/old-deja.exp: Ditto.
18025
18026 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
18027
18028         * lib/g++.exp(g++_init): target_compile no longer returns the
18029         filename of the result.
18030
18031 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
18032
18033         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
18034         call to glob.
18035
18036         * gcc.c-torture/special/special.exp: Change call to
18037         gcc_target_compile to include the object file.
18038
18039 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
18040
18041         * gcc.c-torture/special/special.exp: Correct misspelling in last
18042         change.
18043
18044 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
18045
18046         * lib/plumhall.exp(ph_summary): Log the entire output of the
18047         executable. Return -1 if there were any failures, 0 otherwise.
18048         (ph_execute): Return -1 if there were any failures, 0 otherwise.
18049         (ph_make): Clean up objects and executables that were built
18050         if the tests succeeded.
18051
18052 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
18053
18054         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
18055         libraries and includes in the build tree as appropriate.
18056
18057 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
18058
18059         * lib/c-torture.exp: Instead of looking for the global variable
18060         NO_LONG_LONG, check to see if that's a feature of the target.
18061
18062 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
18063
18064         * config/default.exp: Minimize. Delete the remainer of the files in
18065         config; this functionality is now in devo/dejagnu/config.
18066
18067         g++.*/*: Pass any additional flags used to compile to postbase;
18068         delete CXXFLAGS.
18069
18070         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
18071         is now done by runtest.exp. Use gcc_target_compile instead of
18072         compile.
18073
18074         lib/c-torture.exp: Use gcc_target_compile instead of compile.
18075         Remove references to CFLAGS. Use remote_file instead of
18076         calling rm -f.
18077         (c-torture): Take a list of arguments to use to compile this
18078         testcase.
18079
18080         lib/g++.exp: Simplify. Use target_compile instead of compile.
18081         lib/gcc-dg.exp: Ditto.
18082         lib/gcc.exp: Ditto.
18083         lib/mike-{gcc,g++}.exp: Ditto.
18084         lib/old-dejagnu.exp: Ditto.
18085         lib/plumhall.exp: Ditto.
18086
18087 1997-01-08  Jim Wilson  <wilson@cygnus.com>
18088
18089         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
18090         (ph_linker): Likewise.
18091
18092 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
18093
18094           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
18095         MAP_ANON / MAP_ANONYMOUS if defined;
18096         else try to map from /dev/zero .
18097
18098 1996-11-12  Jeffrey A Law  (law@cygnus.com)
18099
18100         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
18101         isn't defined, then define it to MAP_ANONYMOUS.
18102
18103 1996-11-12  Jeffrey A Law  (law@cygnus.com)
18104
18105         * gcc.c-torture: Update to c-torture-1.42 release.
18106
18107 1996-11-11  Jeffrey A Law  (law@cygnus.com)
18108
18109         * gcc.c-torture: Update to c-torture-1.41 release.
18110
18111 1996-10-27  Jeffrey A Law  (law@cygnus.com)
18112
18113         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
18114         c-torture release.
18115
18116 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
18117
18118         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
18119         and LDFLAGS.  Fix second case to append the target_info ldflags
18120         onto LDFLAGS, not CFLAGS.
18121         * lib/g++.exp (g++_init): Add target_info stuff.
18122         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
18123         of libgloss and newlib flags for !native.
18124
18125         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
18126         (GDB): Fix relative path to go up another dir for finding gdb.
18127
18128 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
18129
18130         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
18131         versions in the target_info array, if they don't exist.
18132
18133 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
18134
18135         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
18136
18137 1996-07-08  Jim Wilson  <wilson@cygnus.com>
18138
18139         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
18140         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
18141
18142 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
18143
18144         * lib/old-dejagnu.exp: Don't remove the output file before we've
18145         actually tested it. Don't append pwd to the path of the executable
18146         we're testing.
18147
18148 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
18149
18150         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
18151
18152 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
18153
18154         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
18155         temporary directory for compiler files, and set it to a default
18156         value of /tmp. Set $output as the name of the output file from
18157         compiling the testcase. Add a -o option to $cflags_var so the
18158         compiler writes the final output file as $output. Set $executable
18159         to $output.
18160
18161         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
18162         directory for compiler files, and set it to /tmp if it doesn't
18163         already have a value. Set $output_file to the name of the output
18164         file from compiling the testcase. Add a -o option to CXXFLAGS so
18165         the compiler writes the final output file as $output. Use $output
18166         as the executable to be tested.
18167
18168 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
18169
18170         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
18171
18172 1996-06-08  Jeffrey A Law  (law@cygnus.com)
18173
18174         * gcc.c-torture/execute/pending-1.c: New test.  Still
18175         pending in Tege's queue.
18176
18177 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
18178
18179         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
18180         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
18181         if there were failures.  Call unresolved if there were unresolved
18182         testcases.  Call gcc_fail if program did not run to completion.
18183         (ph_make): Pass additional argument name to ph_execute.
18184         (ph_execute): Add new argument.  Pass additional arguments to
18185         ph_summary.  Call gcc_fail is there is no execution output.
18186
18187 1996-04-24  Jeffrey A Law  (law@cygnus.com)
18188
18189         * lib/plumhall.exp (proc_summary): Output relavent summary
18190         lines into the log so specific failures in plumhall can be
18191         investigated.
18192
18193 1996-04-10  Jeffrey A Law  (law@cygnus.com)
18194
18195         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
18196         (c-torture-execute): Don't try to execute tests which use
18197         "long long" types if $NO_LONG_LONG is nonzero.
18198
18199 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
18200
18201         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
18202         not c-torture.
18203
18204         * gcc.ieee: Move from here.
18205         * gcc.c-torture/execute/ieee: To here.
18206
18207 1996-03-26  Jeffrey A Law  (law@cygnus.com)
18208
18209         * gcc.c-torture: Update to c-torture-1.41 release.
18210
18211 1996-03-22  Jeffrey A Law  (law@cygnus.com)
18212
18213         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
18214         not "$output".
18215
18216 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
18217
18218         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
18219         -c present.
18220
18221 1996-03-02  Jeffrey A Law  (law@cygnus.com)
18222
18223         * config/proelf.exp: Handle connecting to a simulator.
18224
18225 1996-01-31  Jeffrey A Law  (law@cygnus.com)
18226
18227         * config/proelf.exp: New file.  Enough framework that we can
18228         run c-torture tests on the proelf targets (or any other target
18229         that gdb can connect to for that matter).
18230
18231 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
18232
18233         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
18234         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
18235
18236         * lib/plumhall.exp (ph_execute): Always call ph_summary if
18237         exec_output exists.
18238
18239 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
18240
18241         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
18242         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
18243
18244         * config/*.exp: Update FSF address.  Change result of ${tool}_load
18245         to pass/fail/unresolved/unsupported/untested.  Caller must now
18246         call unresolved/unsupported/untested.
18247         * lib/*.exp: Update FSF address.  Update to handle new results of
18248         ${tool}_load.
18249         * lib/chill.exp (verbose): Delete.
18250
18251 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
18252
18253         * lib/gcc.exp (default_gcc_start): Change order of args to
18254         $LDFLAGS $CFLAGS $LIBS.
18255         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
18256         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
18257         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
18258         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
18259         * gcc.misc-tests/dg-test.exp: Likewise.
18260         * gcc.misc-tests/msgs.exp: Likewise.
18261         * gcc.prms/prms.exp: Likewise.
18262         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
18263         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
18264
18265         * lib/dg.exp: Deleted, moved to dejagnu/lib.
18266
18267 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
18268
18269         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
18270
18271         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
18272         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
18273
18274         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
18275         necessary.
18276
18277 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
18278
18279         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
18280         global for loop; add use of $mathlib.
18281         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
18282         settings here; set mathlib for anything but VxWorks.
18283
18284 1996-01-22  Jeffrey A Law  (law@cygnus.com)
18285
18286         * gcc.c-torture: Update to c-torture-1.40 release.
18287
18288 1996-01-03  Jeffrey A Law  (law@cygnus.com)
18289
18290         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
18291         dg.exp.
18292
18293 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
18294
18295         * lib/c-torture.exp (c-torture-execute): Declare "output" as
18296         global.
18297
18298 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
18299
18300         * lib/g++.exp (LIBS): Define if not already.
18301         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
18302         (gcc-dg-prune): Call prune_gcc_output.
18303         * lib/gcc.exp (prune_gcc_output): New proc.
18304         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
18305         prune_gcc_output.
18306
18307 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
18308
18309         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
18310         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
18311
18312 1995-11-15  Jeffrey A Law  (law@cygnus.com)
18313
18314         * gcc.c-torture: Update to c-torture-1.39 release.
18315
18316 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
18317
18318         * lib/c-torture.exp (c-torture-execute): Don't return if one option
18319         fails, try others as well.
18320
18321 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
18322
18323         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
18324         If compilation fails, mark execute tests as `untested'.
18325         If test is marked as unsupported, don't mark compilation and
18326         execute tests as failed.
18327
18328 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
18329
18330         * lib/g++.exp (g++_init): Don't link in libg++, and look to
18331         libstdc++ for whether or not we want to be doing shared
18332         libraries.  Delete link_curses since we don't need it anymore.
18333         * lib/mike-g++.exp (postbase): Don't link in libg++.
18334         * g++.old-deja/old-deja.exp: Likewise.
18335
18336 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
18337
18338         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
18339
18340 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
18341
18342         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
18343         For that, add `-Wl,-a,shared_archive'.
18344         * g++.old-deja/old-deja.exp: Likewise.
18345
18346 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
18347
18348         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
18349
18350 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
18351
18352         * lib/mike-g++.exp (postbase): Pay attention to the status of
18353         g++_load.
18354
18355 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
18356
18357           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
18358
18359 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
18360
18361         * lib/gcc.exp (default_gcc_start): No longer need to log program
18362         being executed or its output, execute_anywhere does that now.
18363         * lib/g++.exp (default_g++_version): Call execute_anywhere.
18364         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
18365
18366 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
18367
18368         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
18369         the same as those in lib/g++.exp.
18370
18371 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
18372
18373         * gcc.c-torture: Update to c-torture-1.38 release.
18374         * gcc.ieee: Related changes.
18375
18376 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
18377
18378         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
18379         "exec". Minor reformatting changes.
18380
18381         * config/rom68k.exp (${tool}_load): Make it work in a canadian
18382         cross. This means all "exec" calls now work on a remote host as
18383         well.
18384         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
18385         cross. Filter out the extra "\r\n" stuff that expect puts in.
18386         (c-torture-execute): Filter out the bogus warnings like
18387         c-torture-compile does. Add support for canadian cross.
18388         * lib/gcc.exp (default_gcc_version, default_gcc_start)
18389         Use execute_anywhere rather than calling exec directly. Now it
18390         works for canadian cross testing.
18391
18392 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
18393
18394         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
18395         results into a variable, and check that rather than using file exists.
18396
18397 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
18398
18399         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
18400         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
18401
18402 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
18403
18404         * g++.old-deja/old-deja.exp: Create and pass runshlib and
18405         lib_curses if there's a shared libg++ in the build tree.
18406
18407 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
18408
18409         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
18410         if not supported target.
18411
18412 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
18413
18414         * lib/g++.exp (g++_init): Move empty setting of runshlib and
18415         link_curses up to always happen, not just for native builds.
18416
18417 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
18418
18419         * gcc.c-torture: Update to c-torture-1.36 release.
18420         * gcc.failure: Related changes.
18421
18422 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
18423
18424         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
18425
18426 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
18427
18428         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
18429         * lib/mike-g++.exp (postbase): Not in here.  Still reference
18430         runshlib, link_curses, and mathlib for link and run.
18431
18432         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
18433         pass the runtime shared library options for Solaris, OSF/1, and
18434         Irix5, and link with -lcurses to avoid unresolved references.
18435
18436 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
18437
18438         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
18439         only run once.
18440
18441 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
18442
18443         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
18444
18445 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
18446
18447         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
18448         do not have a framework for the "compat" tests yet.
18449
18450 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
18451
18452         * lib/mike-g++.exp (postbase): New local variable `mathlib',
18453         set to null if we're testing vxworks5.1.  Use that instead of
18454         `-lm' in the setting of LIBS for link and run.
18455
18456 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
18457
18458         * config/rom68k.exp (${tool}_load): Major changes to make it
18459         work.  Verified that it does in fact return the stuff in
18460         exec_output properly.  Catch any Emul or any TRAP other than 0.
18461
18462 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
18463
18464         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
18465         LDFLAGS properly for targets that need stuff from libgloss.
18466         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
18467         only run once.
18468         (gpp_initialized): New variable.
18469
18470 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
18471
18472         * config/rom68k.exp: Load libgloss.exp.
18473         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
18474         so we can produce a fully linked binary.
18475         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
18476         so we can produce a fully linked binary.
18477
18478 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
18479
18480         * lib/plumhall.exp (ph_section): Watch for expected failures.
18481         Add missing `else'.
18482
18483         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
18484         run the testcase.
18485         (c-torture): Likewise.
18486
18487 1995-08-28  Doug Evans  <dje@cygnus.com>
18488
18489         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
18490
18491         * lib/mike-g++.exp (mike_cleanup): New proc.
18492         (prebase): New globals compiler_result, not_compiler_result,
18493         target_regexp.
18494         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
18495         allow leading "-" in pattern.  Watch for unsupported tests.
18496         If $compiler_result is set, pattern match assembler code,
18497         and ditto for $not_compiler_result.
18498         * lib/mike-gcc.exp: Likewise.
18499
18500         * lib/plumhall.exp (ph_execute): Only call ph_summary if
18501         execution "succeeded".
18502
18503 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
18504
18505         * config/win32.exp: New file.
18506         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
18507
18508 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
18509
18510         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
18511         unsupported.
18512         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
18513         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
18514         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
18515
18516         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
18517         "... without exceptions was ...".  That is now handled by
18518         prune_system_crud.
18519         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18520
18521 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
18522
18523         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
18524         sieve.c,sort2.c}: New files.
18525         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
18526         sieve.exp,sort2.exp}: Drivers for them.
18527
18528         * lib/mike-gcc.exp (program_output): New user settable variable.
18529         (postbase): Call prune_system_crud.  Also prune extraneous compiler
18530         messages.
18531         * lib/mike-g++.exp (program_output): New user settable variable.
18532
18533         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
18534
18535         * config/sh.exp: Deleted (use sim.exp instead).
18536
18537 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
18538
18539         * config/vx.exp: Declare CHECKTASK as global.
18540         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
18541         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
18542         * lib/old-dejagnu.exp: Load [pwd]/$executable.
18543
18544 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
18545
18546         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
18547         target. Like vx.exp, only includes `vx29k.exp' instead of
18548         `vxworks.exp'.
18549
18550 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
18551
18552         * config/sim.exp: Increase time limit from 120 seconds to 240.
18553
18554 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
18555
18556         * gcc.c-torture/execute/950628-1.c: New test.
18557
18558 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
18559
18560         * gcc.c-torture: Update with changes/additions from
18561         c-torture-1.34.
18562
18563 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
18564
18565         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
18566
18567 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
18568
18569         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
18570
18571 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
18572
18573         * gcc.c-torture/compile/950512-1.c: New test.
18574         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
18575         * gcc.dg/struct-ret-1.c: Likewise.
18576
18577 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
18578
18579         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
18580           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
18581
18582 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
18583
18584         * gcc.c-torture/special/920411-1.c: Deleted.
18585         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
18586
18587 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
18588
18589         * config/sim.exp (${tool}_load): Hack in call to bash to get a
18590         cpu limit.
18591
18592 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
18593
18594         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
18595
18596 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
18597
18598         From kenner;
18599         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
18600         is the proper length.
18601         * va-arg-3.c: Likewise.
18602
18603 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
18604
18605         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
18606         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
18607
18608         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
18609         * lib/g++.exp (default_g++_start): Delete old cruft.
18610
18611 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
18612
18613         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
18614         (2 * (1 << 18)) to (2 * (1 << 17)).
18615
18616         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
18617
18618 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
18619
18620         * config/rom68k.exp: Renamed from config/idp.exp
18621
18622 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
18623
18624         * c-torture/compile/921109-2.c
18625
18626 1995-04-18  Mike Stump  <mrs@cygnus.com>
18627
18628         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
18629         excess errors.
18630
18631 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
18632
18633         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
18634         output.
18635         * lib/g++.exp (default_g++_start): Likewise.
18636
18637 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
18638
18639         * gcc.c-torture/compile/950329-1.c: New test.
18640
18641 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
18642
18643           * config/bug.exp (${tool}_load): Updated to use new remote_open
18644           and remote_close procs.
18645         * config/idp.exp: New file.
18646
18647 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
18648
18649         * gcc.c-torture/execute/950322-1.c: New test.
18650
18651 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
18652
18653         * config/vx.exp (${tool}_load): Clean up testing of return code from
18654         vxworks_ld and vxworks_spawn.
18655
18656 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
18657
18658         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
18659
18660 1995-03-13  Mike Stump  <mrs@cygnus.com>
18661
18662         * lib/old-deja.exp: Add `excess errors test - ' error, now one
18663         can mark excess errors on a machine by machine basis.  Note, the
18664         default is to not expect any excess errors, even when excess
18665         errors test - is given, so you will want to put an XFAIL ... on
18666         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
18667         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
18668         those 4 machines, but no others.
18669
18670 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
18671
18672         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
18673         * lib/c-torture.exp: to here.
18674
18675 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
18676
18677         * gcc.c-torture/execute/950221-1.c: New test.
18678         * gcc.c-torture/execute/struct-ret-1.c: New test.
18679         * gcc.c-torture/compile/950221-1.c: New test.
18680
18681         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
18682
18683 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
18684
18685         * gcc.c-torture/execute/arith-1.c (main): Return 0.
18686         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
18687
18688 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
18689
18690         * g++.gb: New directory of tests, derived from my signature and
18691         class scoping tests.
18692
18693         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
18694         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
18695         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
18696         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
18697         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
18698         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
18699         * g++.gb/sig25.C: Likewise.
18700
18701         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
18702         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
18703         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
18704         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
18705         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
18706         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
18707         * g++.gb/sig25.exp: Likewise.
18708
18709         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
18710         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
18711         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
18712         * g++.gb/scope13.C: Likewise, this test still fails.
18713
18714         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
18715         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
18716         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
18717         * g++.gb/scope13.exp: Ditto.
18718
18719         * g++.gb/README: New file, explains what these tests are about.
18720
18721 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
18722
18723         * lib/dg.exp (dg-do): Support `preprocess'.
18724         (dg-test): Likewise.
18725
18726 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
18727
18728         * config/udi.exp: change "continue -expect" to "exp_continue".
18729
18730 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
18731
18732         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
18733         Delete redundant tests.
18734
18735         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
18736         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
18737         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
18738         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
18739         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
18740         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
18741         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
18742         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
18743
18744         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
18745         storing label pointers.
18746         * gcc.c-torture/execute/921019-1.c: Likewise.
18747         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
18748         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
18749         parameter fp.
18750         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
18751         constants.
18752
18753         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
18754         Delete obsolete tests.
18755
18756         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
18757         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
18758         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
18759         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
18760         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
18761         * gcc.c-torture/compile/950124-1.c: New test.
18762
18763         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
18764
18765 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
18766
18767         * lib/mike-g++.exp: Add -lm to LIBS.
18768
18769 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
18770
18771         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
18772
18773 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
18774
18775         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
18776
18777 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
18778
18779         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
18780
18781 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
18782
18783         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
18784         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
18785         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
18786         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
18787         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
18788         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
18789         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
18790         * g++.law/{operators31.C, operators32.C,
18791         * g++.law/{operators33.C, operators34.C}: Likewise.
18792         * g++.law/{pic1.C, refs2.C}: Likewise.
18793         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
18794         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
18795         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
18796         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18797
18798         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
18799         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
18800         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
18801         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
18802         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
18803         * g++.law/{enum9.exp, friend5.exp}: Likewise.
18804         * g++.law/{nest3.exp, nest4.exp}: Likewise.
18805         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
18806         * g++.law/{operators30.exp, operators31.exp}: Likewise.
18807         * g++.law/{operators32.exp, operators33.exp}: Likewise.
18808         * g++.law/{operators34.exp}: Likewise.
18809         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
18810         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
18811         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
18812         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
18813         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18814
18815         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
18816         No longer expected to fail.
18817         * g++.law/missed-error3.C: Tweak for recent bool changes.
18818
18819 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
18820
18821         * config/emb-unix: Deleted.
18822         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
18823         remote execution.  Do final link on remote host if REMOTE_LINK is set.
18824
18825 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
18826
18827         * lib/dg.exp (dg-test): Fix typo in last patch.
18828
18829 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
18830
18831         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
18832         (handles multiple occurrences).
18833
18834 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
18835
18836         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
18837         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
18838         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
18839         printed).
18840         * lib/c-torture.exp (c-torture-compile): Likewise.
18841         (c-torture): Prepend full path if missing.
18842         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
18843         (gcc_fail): Likewise.
18844         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
18845
18846 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
18847
18848         * lib/netware.exp: Only attach to NetWare i386 systems.
18849
18850 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
18851
18852         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
18853         messages.  Add test name to "output pattern match" pass/fail message.
18854
18855 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
18856
18857         * gcc.dg: New testsuite.
18858         * gcc.dg/dg.exp: New file.
18859
18860         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
18861         test-switch.c}: Deleted.
18862
18863         * gcc.misc-tests/msgs.exp: New testcase driver.
18864
18865 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
18866
18867         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
18868         Watch for illegal return values from ${tool}_load.
18869         * config/unix.exp (${tool}_load): Fix pass/fail detection for
18870         cross targets.  Coerce return value >0 to 1.
18871
18872 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
18873
18874         * config/unix.exp (${tool}_load): Call program rsh, not proc.
18875
18876         * config/emb-unix.exp: New file.
18877
18878         * config/sim.exp: Error if variable $SIM not defined.
18879         (${tool}_load): Mark test as "untested" if simulator missing.
18880
18881         * config/unix.exp: Load remote.exp to get rcp_download.
18882         * lib/c-torture.exp: Use different option lists for testcases with
18883         and without loops.
18884         * gcc.c-torture/execute/execute.exp: Likewise.
18885
18886 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
18887
18888         * config/*.exp: Clarify return code from ${tool}_load.
18889         Call `unresolved' or `untested' instead of `warning' or `perror'
18890         (sometimes you still want to call both though).
18891         Add comment that `shell_id' is local to each file.
18892         * config/udi.exp (timeout): Set to 30.
18893         Don't print warning if connection fails, $connectmode has already
18894         printed an error.
18895         (${tool}_load): Move verbose messages to level 2.
18896         Rework pattern for "Process started" message.
18897         Pass `shell_id' to ${connectmode}_download.
18898         Retry twice upon timeout.  Make resetting of target more robust.
18899         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
18900         Pass `shell_id' to exit_$connectmode.
18901         Only call exit_$connectmode if connected.
18902         * config/unix.exp (${tool}_load): Check return codes better.
18903         * config/vrtx.exp (${tool}_load): Likewise.
18904         * config/vx.exp (${tool}_load): Likewise.
18905         Delete unneeded global's.
18906         * lib/dg.exp (dg-test): Update to reflect clarified return codes
18907         from ${tool}_load.
18908         (dg-stat): Delete.
18909         (dg-init): Delete recording of pass/fail counts.
18910         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18911         (old-dejagnu-init): Likewise.
18912         (old-dejagnu-stat): Delete contents, empty proc now.
18913         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
18914         (c-torture): Delete references to lcnt, lpass, lfail.
18915         Get option list from TORTURE_OPTIONS.
18916         Delete -funroll[-all]-loops if no loops.
18917         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
18918         (g++_stat): Delete contents (empty proc now).
18919         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
18920         (gcc_finish): Likewise.
18921         (gcc_stat): Deleted.
18922         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
18923         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
18924         * gcc.c-torture/execute/execute.exp: Likewise.
18925         Split tests into two parts: compile, execute.
18926         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
18927         no loops.  Update to reflect clarified return codes from ${tool}_load.
18928
18929 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
18930
18931         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
18932         to grep for.
18933         (old-dejagnu): Likewise (where necessary).
18934
18935 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
18936
18937         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
18938
18939         * lib/dg.exp (dg-process-target): Fix processing of selector.
18940         Add comment regarding use of `error'.
18941
18942         * lib/gcc.exp (prune_system_crud): Define if missing.
18943         * lib/g++.exp (prune_system_crud): Likewise.
18944
18945         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
18946         Call prune_system_crud.
18947         * lib/dg.exp (dg-runtest): New proc.
18948         Use perror instead of send_user for tcl errors in testcase.
18949         Don't return any value, it's never used.
18950         Don't clobber previous definition of `unknown'.
18951         Print tcl errors in `dg-final'.
18952
18953 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
18954
18955         * lib/dg.exp (dg-process-target): Improve syntax error messages.
18956         (dg-test): Don't print errorInfo, it contains stack backtrace.
18957
18958 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
18959
18960         * lib/g++.exp (runtest_file_p): Define if missing.
18961
18962 1994-09-24  Doug Evans  (dje@cygnus.com)
18963
18964         * lib/mike-g++.exp: Comment out loading of g++.exp.
18965         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
18966         (default_g++_version): Always print something.
18967         (default_g++_start): Comment out call to `which'.
18968         (g++_start, g++_load): Deleted (must be defined in config file).
18969         * lib/gcc.exp: Test for existence of $CC at start.
18970         Delete check for tmpdir (done in gcc_init).
18971         (default_gcc_version): Always print something.
18972         (default_gcc_start): Comment out call to `which'.
18973         * config/*.exp: Major cleanup - make cross targets work at least a
18974         little better for g++ (by not being "--tool gcc" specific).
18975         Rename gcc_xxx to ${tool}_xxx.
18976         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
18977         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
18978
18979 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
18980
18981         * lib/c-torture.exp (c-torture-compile): Rework compiler
18982         message processing.
18983
18984         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
18985         c-torture.
18986
18987 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
18988
18989         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
18990
18991         * lib/dg.exp (dg-process-target): Support { target native }.
18992
18993 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
18994
18995         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
18996         looked for "... program xxx got fatal signal".
18997         Correct regsub munging of `comp_output'.
18998         Ignore compiler messages "path prefix not used" and "linker input
18999         file unused".
19000
19001 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
19002
19003         * lib/gcc.exp (runtest_file_p): Define if missing.
19004         * gcc.prms/template.c: Example to work from.
19005
19006 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
19007
19008         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
19009         * lib/dg.exp (dg-test): Call unsupported testcases as such.
19010
19011         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
19012         * gcc.prms/1883.c: Moved from compile/940714-1.c.
19013         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
19014         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
19015
19016         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
19017         (dg-process-target): No longer a varargs proc.
19018         Return S/N for target, P/F for xfail.  All callers changed.
19019         (user option procs): More argument checking.
19020         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
19021         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
19022         (dg-test): Skip test if not running on selected target in `dg-do'.
19023         Update handling of `dg-do-what', `dg-output-text'.
19024         Separate execution pass/fail from output pattern match pass/fail.
19025         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
19026
19027 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
19028
19029         * gcc.c-torture/special/special.exp: Don't expect failure for mips
19030         target for 920510-1.c.
19031
19032 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
19033
19034         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
19035         Clean up comment regarding use of passcnt, etc.
19036         (gcc_stat): Don't update `testcnt' here.
19037         (gcc_finish): Do it here.
19038         Might as well reset `but_id' here too.
19039         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
19040         to determine if the file should be tested.
19041         * gcc.c-torture/compile/compile.exp: Likewise.
19042         * gcc.c-torture/execute/execute.exp: Likewise.
19043         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
19044         * gcc.misc-tests/dg-test.exp: Likewise.
19045         * gcc.prms/prms.exp: Likewise.
19046         * gcc.wendy/wendy.exp: Likewise.
19047         * g++.old-deja.exp: Likewise.
19048         Move "Testing file" message to verbose level 1.
19049
19050 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
19051
19052         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
19053
19054 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
19055
19056         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
19057         (default_gcc_start): Accept optional second list element
19058         of compiler flags.  Print compiler output at verbosity level 2.
19059         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
19060         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
19061         Save current values of framework globals passcnt, failcnt, xpasscnt,
19062         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
19063         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
19064         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
19065         xfailcnt to compute stats.  Update framework global `testcnt' from
19066         pass/fail counts.
19067         (gcc_finish): New proc.  Clean up test environment.
19068         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
19069         (gcc_epass, gcc_efail): Delete.
19070         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
19071         argument of line number.
19072         (dg-init): If the tool has an init routine, call it.
19073         (dg-test): Remove args `cflags_var' and `libs_var'.
19074         Pass all compiler options to ${tool}_start.
19075         Handle missing line number.
19076         (dg-finish): New function.
19077         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
19078         particular files.  Call gcc_finish at end.  Move "skipping test"
19079         message to verbosity level 3.
19080         * gcc.c-torture/compile/compile.exp: Likewise.
19081         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
19082         * gcc.c-torture/execute/execute.exp: Likewise.
19083         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
19084         Print testcase being tried at verbosity level 1.
19085         * gcc.c-torture/special/special.exp: Unset xfail.
19086         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
19087         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
19088         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
19089         * gcc.failure/failure.exp: Likewise.
19090         * gcc.ieee/ieee.exp: Likewise.
19091         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
19092         Update call to dg-test.  Call dg-finish at end.
19093         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
19094         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
19095         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
19096         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
19097         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
19098         * gcc.wendy/wendy.exp: Add copyright.
19099         Delete setting of tmpdir (done by gcc_init).
19100         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
19101         Pass compiler flags to gcc_start.  Call gcc_finish at end.
19102         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
19103         gcc_[ce]pass/fail.
19104
19105 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
19106
19107         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
19108         confusion.
19109         (g++_load): Likewise.
19110
19111         * config/*.exp (gcc_load): Some were varargs fns and some were not.
19112         Rename argument to `prog' to remove the confusion.
19113         Varargs fns behave differently too!
19114         (g++_load): Likewise.
19115
19116         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
19117
19118         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
19119         what it is.  Delete (always) printing of status value for !native.
19120         Simplify verbose code, and include status and exec_output.
19121         (g++_load): Use gcc_load.
19122
19123 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
19124
19125         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
19126         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
19127         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
19128         940714-3.c as these testcases don't exist anymore.  Make
19129         va-arg-1.c expected to pass.
19130
19131 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
19132
19133         * gcc.misc-tests/misc.exp: Only run specific testcases.
19134         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
19135         * gcc.misc-tests/dg-[1-9].c: New files.
19136
19137         * lib/dg.exp: New testsuite driver.
19138         * gcc.prms/prms.exp: Use it.
19139
19140         * README.gcc: New file.
19141
19142         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
19143         Document and reset `lxpass' and `lxfail'.
19144         Simplify "initialized" message.
19145         (gcc_stat): Clean up comments a little.
19146
19147 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
19148
19149         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
19150
19151 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
19152
19153         * lib/old-dejagnu.exp (process-option): New proc.
19154         (old-dejagnu-init, old-dejagnu-stat): Likewise.
19155         (old-dejagnu): Simplify.
19156         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
19157
19158 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
19159
19160         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
19161         exists and is not an empty string.
19162
19163         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
19164         $xfail rather than calling setup_xfail.  Clear $xfail when test is
19165         finished.
19166         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
19167         automatically.
19168
19169         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
19170         longer expected to fail.
19171
19172         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
19173         "f" function call.
19174
19175         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
19176
19177         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
19178         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
19179         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
19180         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
19181         c-torture-1.29.
19182
19183         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
19184         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
19185
19186         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
19187
19188         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
19189         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
19190
19191         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
19192         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
19193         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
19194
19195 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
19196
19197         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
19198         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
19199         940714-1.c, 940714-2.c, 940714-3.c},
19200         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
19201         gcc.misc-tests/{mg.c,mg.exp}:
19202         New tests.
19203         * gcc.noncompile/noncompile.exp: Change accordingly.
19204
19205 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
19206
19207         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
19208         Undo previous clobberage.
19209
19210 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
19211
19212         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
19213         * gcc.special/{930510-1.c, special.exp}:
19214         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
19215         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
19216         struct-varargs-1.c}: New tests from c-torture-1.26.
19217
19218 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
19219
19220         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
19221           argument to switch.
19222
19223 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
19224
19225         * Revert the previous changes.  Please see Rob's directory
19226           (/lisa/test/rob/progressive/gcc/testsuite) for testing
19227           fixes.
19228
19229 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
19230
19231         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
19232             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
19233             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
19234             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
19235             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
19236             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
19237             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
19238             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
19239             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
19240             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
19241             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
19242             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
19243             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
19244             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
19245             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
19246             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
19247             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
19248             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
19249             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
19250             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
19251             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
19252             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
19253             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
19254             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
19255             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
19256             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
19257             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
19258
19259 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
19260
19261         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
19262             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
19263           with perror calls.
19264
19265 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
19266
19267         * config/unix.exp (g++_load): Fix syntax.
19268
19269 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
19270
19271         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
19272         * gcc.noncompile/921017-1.c: Deleted obsolete test.
19273         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
19274         Don't expect va-arg-1.c to fail.  Correct expected output for
19275         920928-1.c.
19276         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
19277         * gcc.wendy/hbm4.c: Correct typo.
19278         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
19279
19280 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
19281
19282         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
19283         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
19284         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
19285         * lib/c-torture.exp (c-torture-compile): Ditto.
19286
19287         Reduce volume of output (remove all the -I's and such).
19288         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
19289         Call gcc_cpass, gcc_cfail.
19290         (c-torture): Pass testing option to c-torture-compile.
19291
19292 1994-03-21  Doug Evans  (dje@cygnus.com)
19293
19294         Bring patches over from progressive.
19295         * config/default.exp: Exit remote shell cleanly.
19296         (g++_exit, g++_start): Add default versions.
19297         * config/sim.exp (gcc_load): Use perror, not error.
19298
19299 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
19300
19301         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
19302         set in site.exp.
19303
19304 1994-03-14  Doug Evans  (dje@cygnus.com)
19305
19306         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
19307         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
19308         (wendy_try): New proc to run testcase.
19309         (main loop): Call 'em.
19310         * gcc.wendy/*.c: Clean up pass to correct expected output.
19311
19312         * lib/gcc.exp: Minor cleanup work.
19313         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
19314
19315 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
19316
19317         * config/sim.exp (gcc_load): Document return codes better.
19318         Don't pass -v to simulator.
19319
19320 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
19321
19322           * gcc.special/920717-x.c: Fix typo.
19323           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
19324           get at sources.
19325
19326         * lib/mike-gcc.exp: Fix typo.
19327
19328 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
19329
19330         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
19331         binary to use, transform the name.
19332         * config/*.exp: rename everything. Nuke any g++ specific files,
19333         it's now a special case of gcc that requires no special support.
19334         Add a default.exp for unsupported targets.
19335
19336 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
19337
19338         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
19339         lib/old-dejagnu.exp: Fix a few patterns to work with the new
19340         version of Tcl.
19341
19342 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
19343
19344         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
19345         than a warning.
19346
19347 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
19348
19349         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
19350
19351 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
19352
19353         * gcc.execute/execute.exp: Combine opt_list and foption_list into
19354         option_list.  Compile every file with only 4/6 option choices
19355         (same as C torture) instead of with 12/18 different option
19356         choices.
19357         * lib/c-torture.exp: Likewise.
19358
19359         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
19360         not already set.
19361
19362 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
19363
19364         * lib/old-deja.exp: Add `excess errors test fails' error, now one
19365         can put an XFAIL *-*-* on excess errors.
19366
19367 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
19368
19369         * g++.law: Add more tests derived from g++-bugs snapshots.
19370
19371         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
19372         equivalent to g++.law/init9.
19373
19374         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
19375         compiled it, and the a.out file after we've run it.
19376
19377 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
19378
19379         * lib/mike-g++.exp (postbase): Delete the .o file after we've
19380         compiled it, and the a.out file after we've run it.
19381
19382 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
19383
19384         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
19385
19386 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
19387
19388         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
19389         version number.
19390
19391 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
19392
19393         * g++.law: New directory of g++ tests derived from the g++-bugs
19394         snapshots.
19395
19396 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
19397
19398         * gcc.compile: initbug1.c initbug1.exp testcase added
19399
19400 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
19401
19402         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
19403         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
19404           fixes submitted by Jeff Law (law@cs.utah.edu)
19405         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
19406           Jeff Law (law@cs.utah.edu)
19407
19408
19409 1993-11-30  Mike Stump  (mrs@cygnus.com)
19410
19411         * config/unix-g++.exp: Follow the gcc way of doing things.
19412         * g++.old-deja/old-deja.exp: Minor updates.
19413         * lib/g++.exp: New file, follow the gcc way of doing things.
19414         * lib/old-dejagnu.exp: Minor updates.
19415         * lib/mike-g++.exp: Always unset errorInfo.
19416
19417 1993-11-06  Mike Stump  (mrs@cygnus.com)
19418
19419         * lib/gcc.exp: Fix some errors with the below change, CC and
19420         CFLAGS should be global when setting, not local.
19421
19422 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
19423
19424         * lib/gcc.exp: Transform tool name.
19425
19426 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19427
19428         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
19429
19430 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19431
19432         * lib/gcc.exp: change gcc_done to gcc_stat
19433
19434 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19435
19436         * Upgraded gcc testsuite to c-torture version 1.25
19437
19438 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
19439
19440         * lib/gcc.exp: added reporting code. Changed verbose compile message.
19441         * lib/c-torture: added hooks for new reporting code.
19442
19443 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
19444
19445         * config/sh-gcc.exp: check if sh-sim exists in the path
19446
19447 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
19448
19449         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
19450         * gcc.compile/compile.exp: Initial changes for new logic.
19451         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
19452         * gcc.failure/failure.exp: Initial changes for new logic.
19453         * gcc.ieee/ieee.exp: Initial changes for new logic.
19454         * gcc.misc-tests/misc.exp: Initial changes for new logic.
19455         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
19456         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
19457         * lib/c-torture.exp: Initial changes for new logic.
19458         * lib/gcc.exp: Initial changes for new logic.
19459
19460 1993-10-15  Mike Stump  (mrs@cygnus.com)
19461
19462         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
19463         depend upon failure or success.  Fully qualify names in failure
19464         and success messages.  Always remove a.out before starting
19465         compile, just in case.  Pay more attention to error text output by
19466         the compiler.  Handle testcases with no known past errors just
19467         like all others, so that things are uniform.  Other miscellaneous
19468         improvements.
19469
19470 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
19471
19472         * gcc.cpp: new directory for cpp tests
19473
19474 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
19475
19476         * lib/chill.exp: Code reformatted, removed unused code.
19477         * config/unix-chill.exp: Code reformatted, removed unused code.
19478         * chill.execute/execute.exp: Code reformatted, removed unused code.
19479         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
19480
19481 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
19482
19483         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
19484         routines not written.
19485
19486 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
19487
19488         * config/bug-gcc.exp: Use new procs from bug.exp.
19489
19490 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
19491
19492         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
19493         via ftp, rather than depending on NFS.
19494         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
19495         case.
19496
19497 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
19498
19499         * config/bug-gcc.exp: Use new download proc.
19500
19501 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
19502
19503         * chill.execute/execute.exp: cleanups, handles errors better
19504         * chill.compile/compile.exp: rewrite, based on execute.exp
19505         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
19506         * lib/chill.exp: major changes to diff proc and compile and link
19507           procs. added chill_fail and chill_pass wrappers to pass and
19508           fail. added more comments, and handle error codes better.
19509           Added a hack to capture stderr from exec, so noncompile tests
19510           can work.
19511
19512 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
19513
19514         * chill.execute/execute.exp: rewrite of testsuite driver
19515         * lib/chill.exp: rewrite of testsuite driver
19516         * config/unix-chill.exp: rewrite of testsuite driver
19517
19518 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
19519
19520     In chill.execute:
19521         * iexpr.ch: Standardize uppercase.
19522         * tuples.dat: Standardize uppercase.
19523         * vary.ch: standardize.  Correct varying string assignments.
19524         * vary.dat: Add new output lines.
19525
19526 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
19527
19528     In chill.execute:
19529         * chprintf.ch: Standardize use of uppercase.
19530         * tuples.ch: Standardize and turn arr2 into a DCL,
19531           rather than a SYN.
19532         * pinits.ch: Standardize.
19533
19534 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
19535
19536         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
19537         * Makefil: Renamed to Makefile.in.
19538         * configure.in: New.
19539
19540 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
19541
19542     In chill.execute:
19543         * .cvsignore: Add result/output files.
19544         * Makefile: Fix up variables at start.  Use MFLAGS
19545           everywhere.  Correct bool_loc, built_ins entries.
19546           Add entry for vary1.ch.
19547         * bitarray.ch: Standardize upper-case usage.
19548         * bitexpr.ch: Standardize, add output of b1.
19549         * params.ch: Use arrayt in along PROC parameters, to
19550           avoid novelty problems.
19551         * sets.ch: Tiny cleanup.
19552         * vary1.ch: Re-indent.
19553
19554 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
19555
19556           * Add PR-related files to Makefiles, .cvsignore files, etc.
19557
19558 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
19559
19560         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
19561           with compiler objects. New names are test-flow.c and test-loop.c
19562
19563 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
19564
19565         * Upgraded c-torture tests from 1.19 to 1.20
19566
19567         * new files:
19568         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
19569         * gcc.compile: 930623-1.c 930623-2.c
19570         * gcc.noncompile: 930622-1.c 930622-2.c
19571         * gcc.failure: 920411-1.c 920627-2.c
19572         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
19573
19574 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
19575
19576         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
19577           More changes to get testsuite working properly. Needs more work.
19578           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
19579
19580 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
19581
19582         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
19583           More changes to get testsuite working properly. Needs more work.
19584
19585 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
19586
19587         * chill.compile/compile.exp: Added for Dejagnu support
19588         * chill.execute/execute.exp: Added for Dejagnu support
19589         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
19590
19591 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
19592
19593     This should complete moving the CHILL test files.
19594         * chill.noncompile(.cvsignore printf.grt
19595             in-printf.grt chprintf.grt chprintf.ch):
19596             Added test-support files.
19597           (Makefile): Modified further.
19598         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
19599             signal.ch): Added test files.
19600           * chill.execute (.cvsignore printf.grt printr.c
19601             in-printf.grt rts.c chprintf.grt rts.h): Added
19602           test-support files.
19603             (Makefile): More corrections.
19604
19605 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
19606
19607         * chill.compile, chill.execute, chill.nocompile: Add CHILL
19608           test cases, ready for DejaGnu.
19609
19610 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
19611
19612         * Upgraded c-torture tests from 1.18 to 1.19
19613
19614         * gcc.compile: added test(s):
19615           930607-1.c
19616         * gcc.execute: added test(s):
19617           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
19618
19619         * added new subdirectory for misc tests: gcc.misc-tests
19620         * gcc.misc-test(s): added tests:
19621           inst-check.c test-consts.c test-ior.c test-switch.c
19622
19623 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
19624
19625         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
19626
19627 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
19628
19629         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
19630
19631 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
19632
19633         * Upgraded c-torture tests from 1.17 to 1.18
19634
19635 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
19636
19637         * Upgraded c-torture tests from 1.12 to 1.17
19638
19639 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
19640
19641         * lib/old-dejagnu.exp:
19642           Fixed handling of XFAIL target triplets to correctly
19643           recognize wildcard characters.  Removed code that
19644           appended a unique id tag to the end of the file name
19645           printed out by the result of the testcases within a
19646           given test file.
19647
19648 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
19649
19650         * lib/old-dejagnu.exp:
19651           Reworked expected failure handling to trigger off of XFAIL
19652           keyword in keyphrase embeded in testcase source code. The
19653           XFAIL keyword must be at the end of the keyphrase line. It
19654           may optionally be followed by one or more target triplets.
19655           It has just occured that the handling of wildcards in the
19656           target triplet may not be correct.
19657
19658 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
19659
19660         * g++.old-deja/tests:
19661           Moved all subdirectories up one level into g++.old-deja .
19662
19663         * lib/old-dejagnu.exp:
19664           Fixed problem with CXXFLAGS not being properly reset, and being
19665           corrupted with extraneous "-c" compiler option.  This was
19666           causing binaries to not be generated for test that needed them.
19667           Modified strings passed to "pass" and "fail" so that individual
19668           tests from the same test file would be distinguished by an
19669           identifier appended to the test file name in the summary logs;
19670           this corrected a problem with erroneous diff logs.  Added code
19671           to search testcases for expected fail and unexpected pass keywords.
19672
19673 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
19674
19675         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
19676
19677 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
19678
19679         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
19680           Removed extraneous text from end of "Special g++ Options"
19681           keyphrase.
19682
19683         * lib/old-dejagnu.exp: Added pattern matching to look for new
19684           keywords, embedded in testcases comments, which will trigger
19685           calls to xpass and xfail.
19686
19687 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
19688
19689         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
19690           comments embedded in the testcases, especially the one looking for
19691           special compiler options, as well as the pattern matching for the
19692           compiler output again.
19693
19694 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
19695
19696         * lib/old-dejagnu.exp: Do a proper check of the return value for
19697           execute tests. Fixed several problems with the pattern matching
19698           of the compiler output which gave erroneous test results.
19699           Changed several of the test result messages to be more descriptive.
19700         * config/unix-g++.exp: Proc g++_load now actually works and
19701           executes the tests passed to it and returns a usable return
19702           value.
19703
19704 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
19705
19706           * lib/gcc.exp: Exits gracefully if $CC is bogus.
19707
19708 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
19709
19710         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
19711           Modified both files to properly execute the old style
19712           dejagnu tests. The previous versions of these files were
19713           experimental and did not function anything near correctly.
19714
19715 1993-04-05  Rob Savoye  (rob@cygnus.com)
19716
19717         * Removed all Makefile.in and configure.in files. No configuration
19718         needed now.
19719
19720 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
19721
19722         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
19723
19724 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
19725
19726         * gcc.compile/configure.in, gcc.unsorted/configure.in,
19727         gcc.special/configure.in, gcc.noncompile/configure.in,
19728         gcc.execute/configure.in, gcc.code_quality/configure.in,
19729         g++.other/configure.in, g++.old-deja/configure.in,
19730         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
19731         in srcname setting.
19732
19733 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
19734
19735         * lib/udi.exp:  Fixed mondfe and mondfe_download.
19736         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
19737         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
19738
19739 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
19740
19741         * config/udi-gdb.exp: Check $shell_id after connecting to target.
19742         (gdb_exit): Don't remove *_soc files.
19743
19744 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
19745
19746         * lib/c-torture.exp: Don't look for main; instead always use -w
19747         -c.  This is how the c-torture tests work.  Remove the object
19748         file if the compilation succeeds.
19749         * gcc.execute/execute.exp: Remove executable if test passes.
19750         * gcc.noncompile/noncompile.exp: Every test is an expected
19751         failure.
19752         * gcc.special/special.exp: Added tests from c-torture 1.11,
19753         corrected use of existing test.
19754         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
19755         gcc.execute/920625-1.c: Updated to c-torture 1.11.
19756         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
19757         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
19758         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
19759         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
19760         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
19761         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
19762         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
19763         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
19764         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
19765         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
19766         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
19767         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
19768         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
19769         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
19770         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
19771         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
19772         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
19773         c-torture 1.11.
19774         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
19775         correspond to c-torture 1.11.
19776
19777         * New file.