OSDN Git Service

PR c++/12479
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
2
3         PR c++/12479
4         * g++.dg/parse/semicolon1.C: New test.
5         * g++.dg/parse/semicolon1.h: Likewise.
6
7 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
8
9         PR c/9163
10         * gcc.dg/20031222-1.c: New test.
11
12 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
13
14         PR c++/13438
15         * g++.dg/parse/error8.C: New test.
16
17         PR c++/11554
18         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
19
20 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
21
22         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
23         too small.
24         * gcc.c-torture/compile/930217-1.c: Likewise.
25         * gcc.c-torture/compile/930513-1.c: Likewise.
26         * gcc.c-torture/execute/920908-2.c: Likewise.
27         * gcc.c-torture/execute/921204-1.c: Likewise.
28         * gcc.c-torture/execute/930621-1.c: Likewise.
29         * gcc.c-torture/execute/930630-1.c: Likewise.
30         * gcc.c-torture/execute/931031-1.c: Likewise.
31         * gcc.c-torture/execute/980602-2.c: Likewise.
32         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
33         * gcc.c-torture/execute/compndlit-1.c: Likewise.
34         * gcc.c-torture/execute/extzvsi.c: Likewise.
35         * gcc.c-torture/unsorted/ext.c: Likewise.
36
37 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
38
39         PR target/12749
40         * gcc.c-torture/compile/20031220-2.c: New test case.
41
42 2003-12-20  Roger Sayle  <roger@eyesopen.com>
43
44         PR optimization/13031
45         * gcc.c-torture/compile/20031220-1.c: New test case.
46
47 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
48
49         * gcc.dg/cast-function-1.c: New test.
50
51 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
52
53         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
54         formats.
55
56 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
57
58         PR c++/12795
59         * g++.dg/ext/attrib10.C: New test.
60
61 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
62
63         * gcc.dg/cleanup-10.c: New test.
64         * gcc.dg/cleanup-11.c: New test.
65
66 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
67
68         PR c++/13239
69         * g++.dg/opt/expect1.C: New test.
70
71 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
72
73         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
74
75 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
76
77         PR debug/12923
78         * gcc.dg/20031218-1.c: New test.
79
80         PR debug/12389
81         * gcc.dg/20031218-2.c: New test.
82         * gcc.dg/20031218-3.c: New test.
83
84         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
85         of label name and allow for USER_LABEL_PREFIX == "_" names.
86         * g++.dg/abi/mangle18-2.C: Likewise.
87         * g++.dg/abi/mangle19-1.C: Likewise.
88         * g++.dg/abi/mangle19-2.C: Likewise.
89         * g++.dg/abi/mangle20-1.C: Likewise.
90         * g++.dg/abi/mangle20-2.C: Likewise.
91
92 2003-12-18  Richard Henderson  <rth@redhat.com>
93
94         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
95
96 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
97             Dan Kegel <dank@kegel.com>
98
99         PR other/12009
100         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
101         testing a cross compiler, it causes spurious compile failures.
102         * lib/g++.exp: Likewise.
103
104 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
105
106         PR c++/13262
107         * g++.dg/template/access13.C: New test.
108
109 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
110
111         * gcc.dg/20031216-1.c: New test.
112
113 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
114
115         PR c++/9154
116         * g++.dg/template/error10.C: New test.
117
118 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
119
120         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
121         * g++.dg/eh/simd-2.C: Likewise.
122
123 2003-12-17  James E Wilson  <wilson@specifixinc.com>
124             Roger Sayle  <roger@eyesopen.com>
125
126         * gcc.c-torture/execute/ieee/mzero5.c: New.
127
128 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
129
130         PR c++/10603
131         * g++.dg/parse/error6.C: New test.
132
133         PR c++/12827
134         * g++.dg/parse/error7.C: New test.
135
136 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
137
138         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
139         at -O with stabs debugging formats.
140         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
141         * gcc.dg/debug/debug-2.c: Likewise.
142
143 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
144
145         PR c++/12696
146         * g++.dg/init/error1.C: New test.
147
148         PR c++/12218
149         * g++.dg/init/pm3.C: New test.
150
151 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
152
153         PR c/3347
154         * gcc.dg/bitfld-8.c: New test.
155
156 2003-12-16  James Lemke  <jim@wasabisystems.com>
157
158         * gcc.dg/arm-scd42-[123].c: New tests.
159
160 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
161
162         PR c++/9043
163         * g++.dg/abi/mangle20-1.C: New test.
164         * g++.dg/abi/mangle20-2.C: New test.
165
166 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
167
168         PR c++/13275
169         * g++.dg/other/offsetof2.C: Remove XFAIL.
170         * g++.dg/parse/offsetof1.C: New test.
171         * g++.gd/parse/offsetof2.C: Likewise.
172
173 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
174
175         * g++.dg/template/nontype3.C: New test.
176         * g++.dg/template/static2.C: Tweaked the dg-error clause.
177
178 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
179
180         * g++.dg/warn/noreturn-3.C: Also test instantiation.
181
182 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
183
184         PR c++/13387
185         * g++.dg/expr/assign1.C: New test.
186
187         PR c++/13242
188         * g++.dg/abi/mangle19-1.C: New test.
189         * g++.dg/abi/mangle19-2.C: New test.
190
191 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
192
193         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
194
195 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
196
197         * gcc.c-torture/execute/20031216-1.c: New test.
198
199 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
200
201         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
202         an ICE regression.
203
204 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
205
206         PR c++/10926
207         * g++.dg/template/error9.C: New test.
208
209         PR c++/11116
210         * g++.dg/template/error8.C: New test.
211
212 2003-12-15  Roger Sayle  <roger@eyesopen.com>
213
214         PR middle-end/13400
215         * gcc.c-torture/execute/20031215-1.c: New test case.
216
217 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
218
219         PR c++/13269
220         * g++.dg/parse/error5.C: New test.
221
222         PR c++/12989
223         * g++.dg/expr/sizeof1.C: New test.
224
225         PR c++/13310
226         * g++.dg/template/crash15.C: New test.
227
228 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
229
230         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
231         a non-POD type as the last named parameter of a varargs function.
232
233 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
234
235         PR c++/13243
236         PR c++/12573
237         * g++.dg/template/crash14.C: New test.
238         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
239
240 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
241
242         * g++.dg/other/java1.C: New test.
243
244         PR c++/13241
245         * g++.dg/abi/mangle18-1.C: New test.
246         * g++.dg/abi/mangle18-2.C: New test.
247
248 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
249
250         PR optimization/10312
251         * gcc.c-torture/execute/20031214-1.c: New.
252
253 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
254
255         PR c++/10779
256         PR c++/12160
257         * g++.dg/parse/error3.C: New test.
258         * g++.dg/parse/error4.C: Likewise.
259         * g++.dg/abi/mangle4.C: Tweak error messages.
260         * g++.dg/lookup/using5.C: Likewise.
261         * g++.dg/other/error2.C: Likewise.
262         * g++.dg/parse/typename5.C: Likewise.
263         * g++.dg/parse/undefined1.C: Likewise.
264         * g++.dg/template/arg2.C: Likewise.
265         * g++.dg/template/ttp3.C: Likewise.
266         * g++.dg/template/type1.C: Likewise.
267         * g++.old-deja/g++.other/crash32.C: Likewise.
268         * g++.old-djea/g++.pt/defarg8.C: Likewise.
269         
270 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
271
272         PR c++/13106
273         * g++.dg/warn/noreturn-3.C: New test.
274
275 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
276
277         PR c++/13118
278         * g++.dg/abi/covariant3.C: New.
279
280 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
281
282         * g++.dg/eh/ia64-1.C: New test.
283
284 2003-12-12  Roger Sayle  <roger@eyesopen.com>
285
286         PR optimization/13037
287         * g77.f-torture/execute/13037.f: New test case.
288
289 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
290
291         PR c++/12881
292         * g++.dg/abi/covariant2.C: New.
293
294 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
295
296         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
297
298 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
299
300         * gcc.c-torture/execute/wchar_t-1.x: Delete.
301
302 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
303
304         PR other/10819
305         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
306         to fix Bug 10819.
307         * lib/g++.exp (g++_version): Likewise.
308         * lib/g77.exp (g77_version): Likewise.
309         * lib/objc.exp (default_objc_version): Likewise.
310
311 2003-12-10  Richard Henderson  <rth@redhat.com>
312
313         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
314
315         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
316
317 2003-12-08  Matt Austern  <austern@apple.com>
318
319         PR c/13134
320         * lib/gcc-dg.exp (dg-require-visibility): Define.
321         * lib/target-supports (check_visibility_available): Define.
322         * gcc.dg/visibility-1.c: New test.
323         * gcc.dg/visibility-2.c: Likewise.
324         * gcc.dg/visibility-3.c: Likewise.
325         * gcc.dg/visibility-4.c: Likewise.
326         * gcc.dg/visibility-5.c: Likewise.
327         * gcc.dg/visibility-6.c: Likewise.
328         * g++.dg/ext/visibility-1.C: Likewise.
329         * g++.dg/ext/visibility-2.C: Likewise.
330         * g++.dg/ext/visibility-3.C: Likewise.
331         * g++.dg/ext/visibility-4.C: Likewise.
332         * g++.dg/ext/visibility-5.C: Likewise.
333         * g++.dg/ext/visibility-6.C: Likewise.
334
335 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
336
337         * g++.dg/lookup/java1.C: New test.
338         * g++.dg/lookup/java2.C: New test.
339
340 2003-12-07  Falk Hueffner  <falk@debian.org>
341
342         * g++.dg/opt/noreturn-1.C: New test.
343
344 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
345
346         * gcc.dg/overflow-1.c: New test.
347
348 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
349
350         * g77.f-torture/compile/13060.f: New test.
351
352 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
353
354         PR c++/13323
355         * g++.dg/inherit/operator2.C: New test.
356
357 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
358
359         PR c++/13305
360         * g++.dg/ext/attrib9.C: New test.
361
362 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
363
364         PR c++/13314
365         * g++.dg/template/error7.C: New test.
366
367 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
368             J"orn Rennecke <joern.rennecke@superh.com>
369
370         PR target/13302
371         * g++.dg/other/struct-va_list.C: New test.
372
373 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
374
375         PR c++/13166
376         * g++.dg/parse/defarg6.C: New test.
377
378 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
379
380         PR target/13256
381         * gcc.c-torture/execute/20031201-1.c: New test.
382
383 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
384
385         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
386
387 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
388
389         * gcc.dg/builtin-return-1.c: New test.
390
391 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
392             J"orn Rennecke <joern.rennecke@superh.com>
393
394         PR optimization/13260
395         * gcc.c-torture/execute/20031204-1.c: New test.
396
397 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
398
399         PR c++/9127
400         * g++.dg/template/error6.C: New test.
401
402 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
403
404         * gcc.dg/20031202-1.c: New test.
405
406 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
407
408         PR c++/13179
409         * g++.dg/template/eh1.C: New test.
410
411         PR c++/10771
412         * g++.dg/template/error5.C: New test.
413
414 2003-12-02  David Ung  <davidu@mips.com>
415
416         * gcc.dg/compat/vector-check.h: Corrected type for var
417         g_##TMODE
418
419 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
420
421         PR c++/10126
422         * g++.dg/template/ptrmem8.C: New test.
423
424 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
425
426         PR c++/12573
427         * g++.dg/template/dependent-expr3.C: New test.
428
429 2003-12-01  James Lemke  <jim@wasabisystems.com>
430
431         * gcc.dg/arm-g2.c: New test.
432
433 2003-12-01  Roger Sayle  <roger@eyesopen.com>
434
435         PR optimization/11634
436         * gcc.dg/20031201-2.c: New test case.
437
438 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
439
440         PR 11433
441         * objc.dg/proto-lossage-3.m: New test.
442
443 2003-12-01  Roger Sayle  <roger@eyesopen.com>
444
445         PR optimization/12628
446         * gcc.dg/20031201-1.c: New test case.
447
448 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
449
450         * gcc.dg/unaligned-1.c: New test.
451
452 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
453
454         PR c++/9849
455         * g++.dg/template/error4.C: New test.
456         * g++.dg/template/nested3.C: Adjust error markers.
457
458 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
459
460         * gcc.dg/cpp/assert4.c: Check more #system assertions.
461
462 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
463
464         PR c/10333
465         * gcc.dg/bitfld-7.c: New test.
466
467 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
468
469         * gcc.dg/tls/asm-1.C: New test.
470
471 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
472
473         * gcc.dg/cpp/assert4.c: Update.
474
475 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
476
477         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
478         * gcc.dg/builtin-apply3.c: New test.
479
480 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
481
482         * lib/compat.exp (compat-obj): New xfaildata parameter.
483         Use it to set compiler_conditional_xfail_data before compiling.
484         (compat-get-options): Handle dg-xfail-if.
485         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
486         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
487         * gcc.dg/compat/vector-1_y.c: Likewise.
488         * gcc.dg/compat/vector-2_x.c: Likewise.
489         * gcc.dg/compat/vector-2_y.c: Likewise.
490
491 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
492
493         * g++.dg/opt/reg-stack4.C: New test.
494
495 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
496
497         * gcc.dg/builtin-apply2.c: New test.
498
499 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
500
501         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
502
503 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
504
505         PR c++/12924
506         * g++.dg/template/template-id-2.C: New test.
507
508 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
509
510         PR c++/5369
511         * g++.dg/template/memfriend1.C: New test.
512         * g++.dg/template/memfriend2.C: Likewise.
513         * g++.dg/template/memfriend3.C: Likewise.
514         * g++.dg/template/memfriend4.C: Likewise.
515         * g++.dg/template/memfriend5.C: Likewise.
516         * g++.dg/template/memfriend6.C: Likewise.
517         * g++.dg/template/memfriend7.C: Likewise.
518         * g++.dg/template/memfriend8.C: Likewise.
519         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
520
521 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
522
523         PR c++/12515
524         * g++.dg/ext/cond1.C: New test.
525
526 2003-11-20  Richard Henderson  <rth@redhat.com>
527
528         * gcc.dg/20020201-2.c: Remove.
529         * gcc.dg/20020201-4.c: Remove.
530         * gcc.dg/20020304-1.c: Remove.
531
532 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
533
534         * gcc.dg/cpp/trad/xwin1.c: New test case.
535
536 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
537
538         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
539         * lib/g77.exp: Likewise.
540         * lib/objc.exp: Likewise.
541         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
542         for darwin.
543
544 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
545
546         PR c++/12932
547         * g++.dg/template/static5.C: New test.
548
549 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
550
551         * gcc.dg/nested-func-1.c: New test.
552
553 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
554
555         * gcc.dg/cpp/assert4.c: New test.
556
557 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
558
559         PR c++/2294
560         * g++.dg/lookup/using9.c: New test.
561
562 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
563
564         PR c++/12762
565         * g++.dg/template/error3.C: New test.
566
567 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
568
569         PR ada/13035
570         * ada/acats/run_acats, run_all.sh: Fix syntax error.
571         No longer use a wrapper for gcc, since this does not work under
572         Windows.
573
574 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
575
576         PR c++/2094
577         * g++.dg/template/ptrmem7.C: New test.
578
579 2003-11-13  Andrew Pinski <apinski@apple.com>
580
581         * gcc.c-torture/compile/20031113-1.c: New test.
582
583 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
584             Kean Johnston <jkj@sco.com>
585
586         PR c/13029
587         * gcc.dg/unused-4.c: Update.
588
589 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
590
591         * g++.dg/opt/const3.C: New test.
592
593 2003-11-13  Jan Hubicka  <jh@suse.cz>
594
595         * gcc.c-torture/compile/20031112-1.c: New test.
596
597 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
598
599         * g++.dg/parse/crash10.C: Remove bogus error marker.
600
601 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
602
603         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
604         (host_gcc): Likewise.
605         (ROOT): Honor $PWDCMD.
606         (BASE): Likewise.
607         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
608
609 2003-11-12  Catherine Moore  <clm@redhat.com>
610
611         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
612
613 2003-11-12  Andreas Jaeger  <aj@suse.de>
614             Jakub Jelinek  <jakub@redhat.com>
615             Andrew Pinski  <pinskia@physics.uc.edu>
616             Richard Henderson  <rth@redhat.com>
617
618         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
619         systems.
620         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
621
622         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
623         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
624
625 2003-11-11  Andreas Jaeger  <aj@suse.de>
626
627         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
628
629         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
630
631 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
632
633         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
634         Clean ups.
635
636 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
637
638         * gcc.dg/trampoline-1.c: New test.
639
640 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
641
642         * gcc.c-torture/compile/200031109-1.c: New test.
643
644 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
645
646         PR c/3190
647         PR c/8714
648         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
649         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
650         gcc.dg/format/no-y2k-1.c: Update.
651
652 2003-11-08  Roger Sayle  <roger@eyesopen.com>
653
654         PR optimization/10467
655         * gcc.dg/20031108-1.c: New test case.
656
657 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
658
659         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
660
661 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
662
663         * gcc.dg/compound-lvalue-1.c: New test.
664         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
665         some XFAILs.
666
667 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
668
669         * gcc.dg/altivec-varargs-1.c: New test.
670
671 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
672
673         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
674         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
675         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
676         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
677         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
678
679 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
680
681         * gcc.dg/cond-lvalue-1.c: New test.
682
683 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
684
685         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
686
687 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
688
689         PR c++/11616
690         * g++.dg/template/instantiate5.C: New test.
691
692 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
693
694         PR c++/12726
695         * g++.dg/ext/complit2.C: Replace test with self-contained version.
696         * ChangeLog: Add missing first entry for above test.
697
698 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
699
700         PR c++/9810
701         * g++.dg/template/using8.C: New test.
702         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
703
704 2003-11-02  Roger Sayle  <roger@eyesopen.com>
705
706         PR optimization/10817
707         * gcc.c-torture/compile/20031102-1.c: New test case.
708
709 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
710
711         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
712         2147483647.
713
714 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
715
716         * gcc.dg/20031102-1.c: New test.
717
718 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
719
720         * gcc.dg/complex-1.c: New test.
721
722 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
723
724         PR c++/12796
725         * g++.dg/template/crash13.C: Adjust expected error location.
726         * g++.old-deja/g++.brendan/ns1.C: Likewise.
727
728 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
729
730         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
731
732 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
733
734         PR/10239
735         * gcc.c-torture/compile/20031031-2.c: New test.
736
737 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
738
739         PR/11640
740         * gcc.c-torture/compile/20031031-1.c: New test.
741
742 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
743
744         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
745         * gcc.misc-tests/bprob.exp: Likewise.
746         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
747         the execution test on arm-elf configs.
748         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
749         configs that don't support scratch files.
750         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
751
752 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
753
754         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
755         done by dejagnu.
756
757 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
758
759         * ada/acats/run_all.sh: Redirect mv output to /dev/null
760         Avoid non pure sh syntax. Add more logging.
761
762         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
763         fail.
764
765 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
766
767         PR libgcj/10610
768         * gcc.dg/ppc-stackalign-1.c: New test.
769
770 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
771
772         * ada/acats/run_all.sh: Change output to be more compliant with
773         dejagnu framework.
774         Create acats.sum and acats.log files under testsuite/ada/acats
775         Only run [a-z]* directories, to filter out e.g. CVS.
776         Redirect build output to log file.
777
778 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
779
780         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
781
782 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
783
784         PR ada/5909:
785         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
786
787 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
788
789         * gcc.c-torture/compile/20031023-1.c: New test.
790         * gcc.c-torture/compile/20031023-2.c: New test.
791         * gcc.c-torture/compile/20031023-3.c: New test.
792         * gcc.c-torture/compile/20031023-4.c: New test.
793
794 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
795
796         PR c++/10371
797         * g++.dg/lookup/scoped8.C: New test.
798
799 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
800
801         * g++.dg/opt/reg-stack3.C: New test.
802
803 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
804
805         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
806
807 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
808
809         PR c++/11076
810         * g++.dg/template/crash13.C: New test.
811
812 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
813
814         * gcc.dg/c99-restrict-2.c: New test.
815
816 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
817
818         PR c++/12698, c++/12699, c++/12700, c++/12566
819         * g++.dg/inherit/covariant9.C: New test.
820         * g++.dg/inherit/covariant10.C: New test.
821         * g++.dg/inherit/covariant11.C: New test.
822
823 2003-10-23  Jason Merrill  <jason@redhat.com>
824
825         PR c++/12726
826         * g++.dg/ext/complit2.C: New test.
827
828 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
829
830         PR target/12654
831         * gcc.c-torture/execute/20031020-1.c: New test.
832
833 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
834
835         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
836         following the jump_insn.
837
838 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
839
840         * gcc.dg/cast-lvalue-1.c: New test.
841
842 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
843
844         PR c++/11962
845         * g++.dg/template/cond2.C: New test.
846
847 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
848
849         * gcc.dg/builtins-28.c: New test.
850
851 2003-10-20  Jan Hubicka  <jh@suse.cz>
852
853         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
854         parameter.
855         * testsuite/gcc.dg/inline-2.c: Likewise.
856
857 2003-10-20  Phil Edwards  <phil@codesourcery.com>
858
859         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
860         * gcc.dg/nest.c:  Likewise.
861
862 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
863
864         PR c++/9781, c++/10583, c++/11862
865         * g++.dg/parse/crash13.C: New test.
866
867 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
868
869         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
870
871 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
872
873         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
874         Define HAVE_C99_RUNTIME except on Solaris.
875         * gcc.dg/builtins-20.c: Likewise.
876
877 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
878
879         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
880
881 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
882
883         PR c++/12495
884         * g++.dg/template/crash21.C: New test.
885
886 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
887
888         PR c++/2513
889         * g++.dg/template/typename5.C: New test.
890
891 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
892
893         PR c++/12369
894         * g++.dg/template/friend25.C: New test.
895
896 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
897
898         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
899         versions.
900
901 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
902
903         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
904         == 2147483647.
905
906 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
907
908         * gcc.c-torture/execute/960416-1.x: Remove.
909         * gcc.c-torture/execute/divconst-3.x: Likewise.
910
911 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
912
913         PR target/12598
914         * gcc.dg/torture/cris-volatile-1.c: New test.
915
916 2003-10-14  Roger Sayle  <roger@eyesopen.com>
917
918         PR optimization/9325
919         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
920         for overflowing floating point to integer conversion during RTL
921         simplification.
922
923 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
924
925         * objc/execute/_cmd.m: Fix typo.
926         * objc.dg/image-info.m, objc.dg/symtab-1.m:
927         Relax 'scan-assembler' regexp.
928         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
929         objc.dg/try-catch-4.m: Run on non-Darwin targets.
930         * objc.dg/zero-link-2.m: Remove blank line.
931         * objc.dg/zero-link-3.m: New test case.
932
933 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
934
935         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
936
937         * gcc.dg/asm-names.c: Use scan-assembler-not rather
938         than linker trickery.
939
940 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
941
942         PR c++/12370
943         * g++.dg/other/friend2.C: New test.
944
945 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
946
947         * gcc.dg/20031012-1.c: New test.
948
949 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
950
951         * gcc.dg/weak/weak-3.c: Fix for new warning.
952
953 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
954
955         PR optimization/8750
956         * gcc.c-torture/execute/20031012-1.c: New test case.
957
958 2003-10-11  Roger Sayle  <roger@eyesopen.com>
959
960         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
961         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
962
963 2003-10-11  Roger Sayle  <roger@eyesopen.com>
964
965         PR optimization/12260
966         * gcc.c-torture/compile/20031011-2.c: New test case.
967
968 2003-10-11  Roger Sayle  <roger@eyesopen.com>
969
970         * gcc.c-torture/execute/20031011-1.c: New testcase.
971
972 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
973
974         * gcc.c-torture/compile/20031011-1.c: New test.
975
976 2003-10-11  Jan Hubicka  <jh@suse.cz>
977
978         * g++.dg/other/first-global.C: New test.
979
980 2003-10-11  Roger Sayle  <roger@eyesopen.com>
981
982         * gcc.c-torture/execute/string-opt-18.c: New testcase.
983
984 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
985
986         * gcc.c-torture/compile/20031010-1.c: New test.
987
988 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
989
990         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
991         * gcc.c-torture/execute/va-arg-25.c: ... here.
992
993 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
994
995         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
996
997 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
998
999         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
1000
1001 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
1002
1003         * g++.dg/parse/error2.C: New test.
1004
1005 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
1006
1007         PR c++/11097
1008         * g++.dg/other/error5.C: Modify the error message.
1009         * g++.dg/lookup/using8.C: New test.
1010
1011 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
1012
1013         * gcc.dg/darwin-abi-2.c: New file.
1014         * gcc.c-torture/execute/va-arg-24.c: New file.
1015
1016 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
1017
1018         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
1019         indentation.
1020
1021 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
1022
1023         PR c++/10147
1024         * g++.dg/other/error4.C: Update error messages.
1025         * g++.dg/template/ptrmem4.C: Likewise.
1026
1027         PR c++/12337
1028         * g++.dg/init/new9.C: New test.
1029
1030         PR c++/12334, c++/12236, c++/8656
1031         * g++.dg/ext/attrib8.C: New test.
1032
1033 2003-10-06  Devang Patel  <dpatel@apple.com>
1034
1035         * gcc.dg/debug/dwarf2-3.h: New test.
1036         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
1037
1038 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
1039
1040         * g++.dg/opt/cfg2.C: New test.
1041
1042 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1043
1044         * g++.dg/opt/float1.C: New test.
1045
1046 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1047
1048         * gcc.dg/c90-array-lval-6.c: New test.
1049         * gcc.dg/c99-array-lval-6.c: New test.
1050
1051 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
1052             Ziemowit Laski  <zlaski@apple.com>
1053
1054         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
1055         'Derived', so that it is never considered a class method; add
1056         new warning for '+port' method ambiguity.
1057         * objc.dg/method-12.m: Include <objc/objc.h> instead of
1058         <objc/objc-api.h> (needed on Mac OS X).
1059         * objc.dg/method-13.m: New test.
1060
1061 2003-10-03  Roger Sayle  <roger@eyesopen.com>
1062
1063         PR optimization/9325, PR java/6391
1064         * gcc.c-torture/execute/20031003-1.c: New test case.
1065
1066 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
1067
1068         PR optimization/12180
1069         * gcc.dg/20031002-1.c: New test.
1070
1071         PR c++/12486
1072         * g++.dg/inherit/error1.C: New test.
1073
1074 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
1075
1076         * lib/f-torture.exp (search_for): Rename to...
1077         (search_for_re): This.  Also, clean up comments and the
1078         "regexp" invocation.
1079
1080 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
1081
1082         * gcc.c-torture/compile/20031002-1.c: New test.
1083
1084 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
1085
1086         * g++.dg/opt/cond1.C: New test.
1087
1088 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
1089
1090         * gcc.dg/Wold-style-definition-2.c: New testcase.
1091         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
1092
1093 2003-09-29  Richard Henderson  <rth@redhat.com>
1094
1095         * g++.dg/init/array10.C: Add dg-options.
1096
1097 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
1098
1099         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
1100
1101 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1102
1103         * g++.dg/template/friend19.C: Fix typo.
1104         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
1105
1106 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
1107
1108         * gcc.c-torture/execute/20030928-1.c: New test.
1109         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
1110
1111 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
1112
1113         * g++.dg/opt/unroll1.C: New test.
1114
1115 2003-09-26  Roger Sayle  <roger@eyesopen.com>
1116
1117         PR optimization/11741
1118         * gcc.dg/20030926-1.c: New test case.
1119
1120 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1121
1122         PR c++/5655
1123         * g++.dg/parse/access7.C: New test.
1124         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
1125
1126 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
1127
1128         MERGE OF objc-improvements-branch into MAINLINE:
1129         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
1130         if libobjc has not been built.
1131         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
1132         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
1133         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
1134         objc/execute/nested-3.m, objc/execute/np-2.m,
1135         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
1136         objc/execute/redefining_self.m, objc/execute/root_methods.m,
1137         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
1138         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
1139         objc.dg/special/unclaimed-category-1.h,
1140         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
1141         well as GNU runtime.
1142         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
1143         * execute/cascading-1.m, execute/function-message-1.m,
1144         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
1145         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
1146         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
1147         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
1148         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
1149         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
1150         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
1151         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
1152         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
1153         * objc.dg/bitfield-2.m: Run only on Darwin.
1154         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
1155         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
1156         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
1157         * objc.dg/const-str-1.m: Fix constant string layout.
1158
1159 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
1160
1161         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
1162
1163 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
1164
1165         * gcc.dg/darwin-abi-1.c: New file.
1166
1167 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
1168
1169         PR target/12281
1170         * gcc.c-torture/compile/20030921-1.c: New test.
1171
1172 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
1173
1174         * g++.dg/opt/reg-stack2.C: New test.
1175
1176 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
1177
1178         * g++.dg/eh/delayslot1.C: New test.
1179
1180 2003-09-20  Richard Henderson  <rth@redhat.com>
1181
1182         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
1183
1184 2003-09-20  Roger Sayle  <roger@eyesopen.com>
1185
1186         * gcc.c-torture/execute/20030920-1.c: New test case.
1187
1188 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1189
1190         * g++.dg/rtti/typeid3.C: Correct expected error message.
1191
1192 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1193
1194         PR c++/157
1195         * g++.dg/parse/crash12.C: New test.
1196
1197 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
1198
1199         * gcc.dg/compat/mixed-struct-check.h: New.
1200         * gcc.dg/compat/mixed-struct-defs.h: New.
1201         * gcc.dg/compat/mixed-struct-init.h: New.
1202         * gcc.dg/compat/struct-by-value-19_main.c: New.
1203         * gcc.dg/compat/struct-by-value-19_x.c: New.
1204         * gcc.dg/compat/struct-by-value-19_y.c: New.
1205         * gcc.dg/compat/struct-by-value-20_main.c: New.
1206         * gcc.dg/compat/struct-by-value-20_x.c: New.
1207         * gcc.dg/compat/struct-by-value-20_y.c: New.
1208         * gcc.dg/compat/struct-return-19_main.c: New.
1209         * gcc.dg/compat/struct-return-19_x.c: New.
1210         * gcc.dg/compat/struct-return-19_y.c: New.
1211         * gcc.dg/compat/struct-return-20_main.c: New.
1212         * gcc.dg/compat/struct-return-20_x.c: New.
1213         * gcc.dg/compat/struct-return-20_y.c: New.
1214
1215 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
1216         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
1217         so that it will not complain on LP64 targets.
1218
1219 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1220
1221         PR c++/495
1222         * g++.dg/template/friend24.C: New test.
1223
1224 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
1225
1226         PR c++/12332
1227         * g++.dg/template/memtmpl2.C: New test.
1228
1229 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
1230
1231         PR target/11184
1232         * gcc.dg/builtin-apply1.c: New test.
1233
1234 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
1235
1236         PR c++/9848
1237         * g++.dg/warn/Wunused-4.C: New test.
1238
1239 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1240
1241         PR c++/12316
1242         * g++.dg/other/gc2.C: New test.
1243
1244 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
1245
1246         PR c++/11991
1247         * g++.dg/rtti/typeid3.C: New test.
1248
1249         PR c++/12266
1250         * g++.dg/overload/template1.C: New test.
1251
1252 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1253
1254         * g++.dg/opt/cfg3.C: New test.
1255
1256 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1257
1258         PR c++/7939
1259         * g++.dg/template/crash11.C: New test.
1260
1261 2003-09-16  Jason Merrill  <jason@redhat.com>
1262             Jakub Jelinek  <jakub@redhat.com>
1263
1264         * gcc.dg/attr-warn-unused-result.c: New test.
1265
1266 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
1267
1268         PR c++/12184
1269         * g++.dg/expr/call2.C: New test.
1270
1271 2003-09-15  Andreas Jaeger  <aj@suse.de>
1272
1273         * gcc.dg/Wold-style-definition-1.c: New test.
1274
1275 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
1276
1277         PR c++/3907
1278         * g++.dg/parse/template12.C: New test.
1279
1280         * g++.dg/abi/bitfield11.C: New test.
1281         * g++.dg/abi/bitfield12.C: Likewise.
1282
1283 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
1284
1285         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
1286         non-expansion of functional macro name without arguments at EOL.
1287         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
1288
1289 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
1290
1291         * gcc.c-torture/execute/20030914-[12].c: New tests.
1292
1293 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
1294
1295         PR c++/11788
1296         * g++.dg/overload/addr1.C: New test.
1297
1298 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
1299
1300         * gcc.dg/20030909-1.c: New test.
1301
1302 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1303
1304         * gcc.dg/ultrasp10.c: New test.
1305
1306 2003-09-09  Devang Patel  <dpatel@apple.com>
1307
1308         * gcc.dg/darwin-ld-6.c: New test.
1309
1310 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1311
1312         * gcc.dg/torture/builtin-explog-1.c: New testcase.
1313
1314 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
1315
1316         * gcc.dg/ia64-types1.c: New test.
1317         * gcc.dg/ia64-types2.c: Likewise.
1318
1319 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1320
1321         * gcc.dg/builtins-1.c: Add more _Complex tests.
1322         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1323
1324         * gcc.dg/builtins-1.c: Test existing _Complex functions.
1325         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1326
1327 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
1328
1329         PR c++/11786
1330         * g++.dg/lookup/koenig2.C: New test.
1331
1332         PR c++/5296
1333         * g++.dg/rtti/typeid2.C: New test.
1334
1335 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
1336
1337         * gcc.c-torture/compile/20030904-1.c: New test.
1338
1339 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1340
1341         * g++.dg/opt/longbranch2.C: New test.
1342
1343 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1344
1345         * g++.dg/template/crash10.C: Only compile it.
1346
1347 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1348
1349         PR middle-end/11665
1350         * gcc.c-torture/compile/20030907-1.c: New test.
1351         * g++.dg/init/array11.C: New test.
1352
1353 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
1354
1355         PR c++/11852
1356         * g++.dg/init/struct1.C: New test.
1357
1358 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
1359
1360         PR c++/12181
1361         * g++.dg/expr/comma1.C: New test.
1362
1363 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
1364
1365         PR c++/11867
1366         * g++.dg/expr/static_cast5.C: New test.
1367
1368 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
1369
1370         PR c++/11507
1371         * g++.dg/lookup/scoped7.C: New test.
1372
1373         PR c++/9574
1374         * g++.dg/other/static1.C: New test.
1375
1376         PR c++/11490
1377         * g++.dg/warn/template-1.C: New test.
1378
1379         PR c++/11432
1380         * g++.dg/template/crash10.C: New test.
1381
1382         PR c++/2478
1383         * g++.dg/overload/VLA.C: New test.
1384
1385         PR c++/10804
1386         * g++.dg/template/call1.C: New test.
1387
1388 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
1389
1390         PR c++/11794
1391         * g++.dg/parse/using3.C: New test.
1392
1393 2003-09-06  Roger Sayle  <roger@eyesopen.com>
1394
1395         PR c++/11409
1396         * g++.dg/overload/builtin3.C: New test case.
1397
1398 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
1399
1400         PR c/9862
1401         * gcc.dg/20030906-1.c: New test.
1402         * gcc.dg/20030906-2.c: Likewise.
1403
1404 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
1405
1406         PR c++/12167
1407         * g++.dg/parse/defarg5.C: New test.
1408
1409         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
1410
1411 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
1412
1413         PR c++/12163
1414         * g++.dg/expr/static_cast4.C: New test.
1415
1416         PR c++/12146
1417         * g++.dg/template/crash9.C: New test.
1418
1419 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1420
1421         * g++.old-deja/g++.ext/pretty2.C: Update for change
1422         in __FUNCTION__.
1423         * g++.old-deja/g++.ext/pretty3.C: Likewise.
1424
1425 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
1426
1427         PR c++/11922
1428         * g++/dg/template/qualified-id1.C: New test.
1429
1430         PR c++/12037
1431         * g++.dg/warn/noeffect4.C: New test.
1432
1433 2003-09-04  Matt Austern  <austern@apple.com>
1434
1435         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
1436         * g++.dg/ext/fnname2.C: Likewise.
1437         * g++.dg/ext/fnname3.C: Likewise.
1438
1439 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
1440
1441         * g++.dg/expr/lval1.C: New test.
1442         * g++.dg/ext/lvcast.C: Remove.
1443
1444 2003-09-03  Roger Sayle  <roger@eyesopen.com>
1445
1446         PR optimization/11700.
1447         * gcc.c-torture/compile/20030903-1.c: New test case.
1448
1449 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
1450
1451         PR c++/12053
1452         * g++.dg/abi/layout4.C: New test.
1453
1454 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
1455
1456         PR c++/11553
1457         * g++.dg/parse/friend3.C: New test.
1458
1459 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
1460
1461         PR c++/11847
1462         * g++.dg/template/class1.C: New test.
1463
1464         PR c++/11808
1465         * g++.dg/expr/call1.C: New test.
1466
1467 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
1468
1469         PR c++/12114
1470         * g++.dg/init/ref9.C: New test.
1471
1472         PR c++/11972
1473         * g++.dg/template/nested4.C: New test.
1474
1475 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
1476
1477         PR c++/12093
1478         * g++.dg/template/non-dependent4.C: New test.
1479
1480         PR c++/11928
1481         * g++.dg/inherit/conv1.C: New test.
1482
1483 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
1484
1485         PR c++/6196
1486         * g++.dg/ext/label1.C: New test.
1487         * g++.dg/ext/label2.C: Likewise.
1488
1489 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
1490
1491         * g++.dg/expr/cond3.C: New test.
1492
1493 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1494
1495         * gcc.dg/builtins-1.c: Add new builtin cases.
1496
1497 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1498
1499         * gcc.dg/builtins-1.c: Add new cases.
1500         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1501
1502 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1503
1504         * gcc.dg/builtins-1.c: Add more math builtin tests.
1505         * gcc.dg/torture/builtin-attr-1.c: New test.
1506
1507 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
1508
1509         PR optimization/5079
1510         * g++.dg/opt/static3.C: New test.
1511
1512 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1513
1514         * gcc.misc-tests/gcov-10b.c: New test.
1515
1516 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
1517
1518         * g++.dg/opt/ptrmem3.C: New test.
1519
1520         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
1521
1522 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
1523
1524         * gcc.dg/20030826-2.c: New test.
1525
1526 2003-08-26  Roger Sayle  <roger@eyesopen.com>
1527
1528         PR middle-end/12002
1529         * g77.f-torture/compile/12002.f: New test case.
1530
1531 2003-08-26  Roger Sayle  <roger@eyesopen.com>
1532
1533         * gcc.dg/20030826-1.c: New test case.
1534
1535 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
1536
1537         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
1538
1539 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
1540
1541         PR c++/11871
1542         * c++.dg/lookup/crash1.C: New test.
1543
1544         * c++.dg/warn/noeffect3.C: New test.
1545
1546 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
1547
1548         * gcc.dg/compat/vector-1_x.c: Compile with -w.
1549         * gcc.dg/compat/vector-1_y.c: Ditto.
1550         * gcc.dg/compat/vector-2_x.c: Ditto.
1551         * gcc.dg/compat/vector-2_y.c: Ditto.
1552
1553 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
1554
1555         * gcc.dg/20030702-1.c: New test.
1556
1557 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
1558
1559         PR c++/8795
1560         * g++.dg/ext/altivec-1.C: New test.
1561
1562 2003-08-24  Richard Henderson  <rth@redhat.com>
1563
1564         * g++.dg/eh/simd-2.C: Add -w for x86.
1565
1566 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
1567
1568         * gcc.dg/20030815-1.c: New test.
1569
1570 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1571
1572         PR c++/3765
1573         * g++.dg/parse/access6.C: New test.
1574
1575 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1576
1577         PR c++/641, c++/11876
1578         * g++.dg/template/friend22.C: New test.
1579         * g++.dg/template/friend23.C: Likewise.
1580
1581 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1582
1583         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
1584         identically.
1585
1586 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1587
1588         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
1589
1590 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1591
1592         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
1593
1594 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1595
1596         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
1597
1598 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1599
1600         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
1601
1602 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
1603
1604         PR c++/11919
1605         * g++.dg/overload/prom1.C: New test.
1606
1607         PR c++/11551
1608         * g++.dg/parse/dtor2.C: New test.
1609
1610         PR c++/10762
1611         * g++.dg/parse/using2.C: New test.
1612
1613 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
1614
1615         PR target/11805
1616         * gcc.c-torture/compile/20030821-1.c: New.
1617
1618 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
1619
1620         PR c++/11834
1621         * g++.dg/template/deduce2.C: New test.
1622
1623 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
1624
1625         * gcc.c-torture/execute/20030821-1.c: New test.
1626
1627 2003-08-20  Roger Sayle  <roger@eyesopen.com>
1628
1629         PR middle-end/11984
1630         * gcc.dg/20030820-1.c: New test case.
1631
1632 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1633
1634         PR c++/11945
1635         * g++.dg/warn/noeffect2.C: New test.
1636
1637 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
1638
1639         PR c++/10926
1640         * g++.dg/template/dtor2.C: New test.
1641
1642         PR c++/11684
1643         * g++.dg/template/operator1.C: New test.
1644         * g++.dg/parse/operator4.C: New test.
1645
1646         PR c++/11946.C
1647         * g++.dg/expr/enum1.C: New test.
1648         * gcc.dg/c99-bool-1.c: Remove bogus warning.
1649
1650         PR c++/11036.C
1651         * g++.dg/parse/elab2.C: New test.
1652         * g++.dg/parse/typedef4.C: Change error message.
1653         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
1654         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
1655         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
1656
1657 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
1658
1659         * gcc.dg/pch/warn-1.c: New.
1660         * gcc.dg/pch/warn-1.hs: New.
1661
1662         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
1663         not-tested file.
1664
1665 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1666
1667         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
1668
1669 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1670
1671         * gcc.dg/uninit-D.c: New Test.
1672         * gcc.dg/uninit-E.c: New Test.
1673         * gcc.dg/uninit-F.c: New Test.
1674         * gcc.dg/uninit-G.c: New Test.
1675
1676 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
1677
1678         * g++.dg/README: Describe the pch directory.
1679
1680 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1681
1682         PR c++/11174
1683         * g++.dg/parse/access4.C: New test.
1684         * g++.dg/parse/access5.C: Likewise.
1685         * g++.old-deja/g++.jason/access17.C: Adjust error message.
1686
1687 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
1688
1689         * gcc.dg/noncompile/20030818-1.c: New.
1690
1691 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
1692
1693         PR c++/11957
1694         * g++.dg/warn/noeffect1.C: New test.
1695
1696         * g++.dg/template/scope2.C: New test.
1697         * g++.dg/template/error2.C: Correct dg-error
1698
1699 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
1700
1701         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
1702
1703 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
1704
1705         PR C++/11512
1706         * g++.dg/template/warn1.C: New.
1707
1708 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
1709
1710         * g++.dg/template/error2.C: New test.
1711         * g++.dg/lookup/using7.C: Adjust errors
1712         * g++.old-deja/g++.pt/crash36.C: Likewise.
1713         * g++.old-deja/g++.pt/derived3.C: Likewise.
1714
1715 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1716
1717         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
1718         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
1719         * gcc.c-torture/execute/builtins/string-9.c: New, from
1720         string-opt-9.c.  Adjust for execute/builtins framework.
1721         * gcc.c-torture/execute/string-opt-9.c: Delete.
1722
1723 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
1724
1725         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
1726
1727         * g++.dg/parse/ret-type2.C: New test.
1728
1729         PR c++/11703
1730         * g++.dg/init/new8.C: New test.
1731
1732         PR c++/10923
1733         * g++.dg/parse/typedef5.C: New test.
1734
1735         PR c++/9512
1736         * g++.dg/parse/qualified2.C: New test.
1737         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
1738         invalid code.
1739
1740 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
1741
1742         * g++.dg/conversion/ptrmem1.C: New test.
1743
1744 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
1745
1746         PR target/11693
1747         * gcc.dg/20030811-1.c: New test.
1748
1749         PR target/11535
1750         * gcc.c-torture/execute/20030811-1.c: New test.
1751
1752 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1753
1754         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
1755
1756 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
1757
1758         PR c++/11789.C
1759         * g++.dg/inherit/multiple1.C: New test.
1760
1761 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
1762
1763         * gcc.dg/spe1.c: New test.
1764
1765         PR c++/11670
1766         * g++.dg/expr/cast2.C: New test.
1767
1768         PR c++/10530
1769         * g++.dg/template/dependent-name2.C: New test.
1770
1771 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
1772
1773         * g++.dg/parse/crash11.C: Put the dg options in comments.
1774
1775 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
1776
1777         * lib/gcc-dg.exp: Update for diagnostic change.
1778
1779 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1780
1781         PR c++/5767
1782         * g++.dg/parse/crash11.C: New test.
1783
1784 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
1785
1786         * gcc.dg/cpp/spacing1.c: Update.
1787
1788 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
1789
1790         PR target/11739
1791         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
1792         a value for -mtune.
1793
1794 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1795
1796         PR middle-end/11771
1797         * gcc.c-torture/compile/20030804-1.c: New test case.
1798
1799 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1800
1801         * gcc.dg/20030804-1.c: New test case.
1802
1803 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
1804
1805         * gcc.dg/cpp/separate-1.c: New test.
1806
1807 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
1808
1809         PR c++/11704
1810         * g++.dg/template/dependent-expr2.C: New test.
1811
1812         PR c++/11766
1813         * g++.dg/expr/ptrmem1.C: New test.
1814
1815 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1816
1817         PR c++/9453
1818         * g++.dg/template/friend15.C: New test.
1819
1820 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
1821
1822         * lib/dg-pch.exp: Work round PCH bug.
1823
1824 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1825
1826         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
1827         builtins.  Move cases from builtins-4.c here.
1828
1829         * gcc.dg/torture/builtin-math-1.c: New test taken from
1830         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
1831         additional cases.
1832
1833         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
1834         Delete.
1835
1836 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
1837
1838         PR c++/9447
1839         * g++.dg/template/using7.C: New test.
1840
1841 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
1842
1843         * import1.c, import2.c: New tests.
1844
1845 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
1846
1847         * g++.dg/eh/crossjump1.C: New test.
1848
1849 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
1850
1851         PR c++/11697
1852         * g++.dg/template/using6.C: New test.
1853
1854         PR c++/11744
1855         * g++.dg/template/koenig2.C: New test.
1856
1857 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1858
1859         PR c++/7983
1860         * g++.dg/parse/typedef4.C: New test.
1861
1862 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1863
1864         PR c++/8442, c++/8806
1865         * g++.dg/template/elab1.C: New test.
1866         * g++.dg/template/type2.C: Likewise.
1867         * g++.dg/template/ttp3.C: Adjust expected error message.
1868         * g++.old-deja/g++.law/visibility13.C: Likewise.
1869         * g++.old-deja/g++.niklas/t135.C: Likewise.
1870         * g++.old-deja/g++.pt/ttp41.C: Likewise.
1871         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
1872         template argument.
1873         * g++.old-deja/g++.pt/ttp44.C: Likewise.
1874
1875 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
1876
1877         PR c++/11295
1878         * g++.dg/ext/stmtexpr1.C: New test.
1879
1880         * g++.dg/opt/tmp1.C: New test.
1881
1882         PR c++/11525
1883         * g++.dg/parse/constant4.C: New test.
1884
1885         PR c++/9447
1886         * g++.dg/template/using5.C: New test.
1887
1888 2003-07-31  Roger Sayle  <roger@eyesopen.com>
1889
1890         * gcc.dg/builtins-27.c: New test case.
1891
1892 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
1893
1894         * gcc.dg/tls/opt-7.c: New test.
1895
1896 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
1897
1898         * g++.old-deja/g++.other/crash18.C: Remove.
1899
1900 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
1901
1902         * g++.dg/template/explicit3.C: New.
1903         * g++.dg/template/explicit4.C: New.
1904         * g++.dg/template/explicit5.C: New.
1905
1906         PR c++/11347
1907         * g++.dg/template/memtmpl1.C: New.
1908
1909 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
1910
1911         PR target/11565
1912         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
1913         * gcc.dg/i386-387-5.c (dg-options): Likewise.
1914
1915 2003-07-30  Jan Hubicka  <jh@suse.cz>
1916
1917         * vtgc1.c: Kill.
1918
1919 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
1920
1921         * gcc.dg/struct-in-proto-1.c: New test.
1922
1923 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
1924
1925         * gcc.dg/cpp/include2.c: Only expect one message.
1926
1927 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
1928
1929         PR c++/9447
1930         * g++.dg/template/using1.C: New test.
1931         * g++.dg/template/using2.C: New test.
1932         * g++.dg/template/using3.C: New test.
1933         * g++.dg/template/using4.C: New test.
1934
1935 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
1936
1937         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
1938         * gcc.c-torture/execute/string-opt-10.c: Likewise.
1939
1940 2003-07-28  Jan Hubicka  <jh@suse.cz>
1941
1942         PR c++/11530
1943         * g++.dg/opt/call1.C: New test.
1944
1945 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
1946
1947         PR c++/11667
1948         * g++.dg/init/enum2.C: New test.
1949         * g++.dg/template/overload1.C: Add "-w" option.
1950
1951 2003-07-28    <hp@bitrange.com>
1952
1953         * gcc.dg/Wdeclaration-after-statement-1.c,
1954         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
1955
1956 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
1957
1958         * gcc.c-torture/compile/20030725-1.c: New test.
1959
1960 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
1961
1962         * gcc.dg/20030505.c: Only run for SPE.
1963         Remove definition of opaque type.
1964
1965 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
1966
1967         * g++.dg/template/ptrmem6.C: New test.
1968
1969 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
1970
1971         * gcc.c-torture/compile/zero-strct-2.c: New test.
1972
1973 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
1974
1975         * gcc.dg/intermod-1.c: New test.
1976
1977 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
1978
1979         PR c++/11617
1980         * g++.dg/template/lookup2.C: New test.
1981         * g++.dg/template/memclass1.C: Remove instantiated from error.
1982         * g++.dg/other/error2.C: Tweak expected errors.
1983
1984         PR c++/11596
1985         * g++.dg/template/defarg3.C: New test.
1986
1987         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
1988
1989 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
1990
1991         * g++.dg/inherit/access5.C: New test.
1992
1993 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1994
1995         PR c++/11513
1996         * g++.dg/template/crash8.C: New test.
1997
1998 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
1999
2000         PR c/10602
2001         * gcc.dg/noncompile/incomplete-2.c: New test.
2002
2003 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
2004
2005         PR c++/11645
2006         * g++.dg/inherit/access4.C: New test.
2007
2008         PR c++/11517
2009         * g++.dg/expr/cond2.C: New test.
2010
2011         PR optimization/10679
2012         * g++.dg/opt/inline4.C: New test.
2013
2014 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
2015
2016         * g++.dg/parse/crash10: New test.
2017
2018 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2019
2020         * g++.dg/ext/flexary1.C: New test.
2021
2022 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2023
2024         PR c++/10793
2025         * g++.dg/template/crash9.C: New test.
2026
2027 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2028
2029         PR c++/3004
2030         * g++.dg/parse/typedef3.C: New test.
2031
2032         PR c++/7906
2033         * g++.dg/parse/operator2.C: New test.
2034
2035         PR c++/8895
2036         * g++.dg/parse/def-tmpl-arg1.C: New test.
2037
2038         PR c++/9282
2039         * g++.dg/parse/funptr1.C: New test.
2040
2041         PR c++/9452
2042         * g++.dg/parse/ambig3.C: New test.
2043
2044         PR c++/9454
2045         * g++.dg/parse/operator3.C: New test.
2046
2047         PR c++/9486
2048         * g++.dg/parse/template10.C: New test.
2049
2050         PR c++/9488
2051         * g++.dg/parse/template11.C: New test.
2052
2053         PR c++/10150
2054         * g++.dg/parse/invalid-op1.C: New test.
2055
2056         PR c++/10247
2057         * g++.dg/parse/condexpr1.C: New test.
2058
2059 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2060
2061         * g++.dg/ext/packed3.C: New test.
2062         * g++.dg/ext/packed4.C: New test.
2063
2064         * gcc.dg/pack-test-3.c: New test.
2065
2066 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
2067
2068         * lib/compat.exp: Handle dg-options per source file.
2069         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
2070         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
2071         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
2072         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
2073         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
2074         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
2075         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
2076         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
2077         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
2078         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
2079         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
2080         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
2081         * g++.dg/compat/break/bitfield7_x.C: Ditto.
2082         * g++.dg/compat/break/bitfield7_y.C: Ditto.
2083
2084 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
2085
2086         PR c/10320
2087         * gcc.c-torture/execute/20030718-1.c: New test.
2088
2089 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2090
2091         PR optimization/11536
2092         * gcc.dg/20030721-1.c: New test.
2093
2094 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
2095
2096         PR c++/11546
2097         * g++.dg/template/lookup1.C: New test.
2098
2099 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
2100
2101         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
2102         diagnostics of ill-formed constructs involving labels.
2103         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
2104         the new 'previously defined here' message.
2105
2106 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
2107
2108         * g++.dg/parse/non-dependent2.C: New test.
2109
2110 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
2111
2112         * g++.dg/init/init-ref4.C: xfail on targets without
2113         weak symbols.
2114
2115 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
2116
2117         PR target/11087
2118         * gcc.c-torture/execute/20030717-1.c: New test.
2119
2120 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2121
2122         * g++.dg/opt/cfg1.C: New test.
2123
2124 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
2125
2126         PR optimization/11557
2127         * gcc.dg/20030717-1.c: New test.
2128
2129 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
2130
2131         PR c++/10476
2132         * g++.dg/expr/crash-1.C: New test.
2133
2134         PR c++/11027
2135         * g++.dg/template/init3.C: New test.
2136
2137         PR c++/8222
2138         * g++.dg/template/non-dependent1.C: New test.
2139
2140         PR c++/11070
2141         * g++.dg/template/non-dependent2.C: New test.
2142
2143         PR c++/11071
2144         * g++.dg/template/non-dependent3.C: New test.
2145
2146         PR c++/9907
2147         * g++.dg/template/sizeof5.C: New test.
2148
2149 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
2150
2151         PR 11498
2152         * gcc.c-torture/compile/mangle-1.c: New file.
2153
2154 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2155
2156         PR c++/7809
2157         * g++.dg/parse/access3.C: New test.
2158
2159 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
2160
2161         PR c++/11384
2162         * g++.dg/init/init-ref4.C: New test.
2163
2164 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
2165
2166         PR c++/11547
2167         * g++.dg/parse/constant3.C: New test.
2168         * g++.dg/parse/crash7.C: Likewise.
2169
2170 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
2171
2172         PR target/11008
2173         * gcc.dg/i386-pentium4-not-mull.c: New.
2174
2175 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
2176
2177         * gcc.dg/asm-names.c (ymain): Make it weak.
2178
2179 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2180
2181         PR c++/5421
2182         * g++.dg/template/friend21.C: New test.
2183
2184 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
2185
2186         * gcc.dg/cleanup-8.c: New test.
2187         * gcc.dg/cleanup-9.c: New test.
2188
2189 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
2190
2191         * g++.dg/ext/dll-MI1.h: New file.
2192         * g++.dg/ext/dllexport-MI1.C: New file.
2193         * g++.dg/ext/dllimport-MI1.C: New file.
2194
2195 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
2196
2197         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
2198         it does not have cmpstrsi patterns (just cmpmemsi).
2199
2200 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
2201
2202         PR debug/11473
2203         * g++.dg/debug/debug8.C: New test.
2204
2205 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2206
2207         PR c++/10108
2208         * g++.dg/template/crash7.C: New test.
2209
2210 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
2211
2212         PR target/10795
2213         * gcc.c-torture/compile/20030708-1.c: New.
2214
2215 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2216
2217         * gcc.c-torture/execute/20030715-1.c: New test.
2218
2219 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
2220
2221         * gcc.dg/pch/inline-3.c: New file.
2222         * gcc.dg/pch/inline-3.hs: New file.
2223         * gcc.dg/pch/inline-4.c: New file.
2224         * gcc.dg/pch/inline-4.hs: New file.
2225
2226 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
2227
2228         PR c++/11509
2229         * g++.dg/template/crash6.C: New test.
2230
2231         PR c++/7053
2232         * g++.dg/template/friend20.C: New test.
2233
2234         PR c++/7019
2235         * g++.dg/template/overload2.C: New test.
2236
2237 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2238
2239         PR optimization/11440
2240         * gcc.c-torture/execute/20030714-1.c: New test.
2241
2242 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2243
2244         PR c++/11154
2245         * g++.dg/template/partial2.C: New test.
2246
2247 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
2248
2249         PR c++/11503
2250         * g++.dg/template/anon1.C: New test.
2251
2252         PR c++/11493
2253         PR c++/11495
2254         * g++.dg/parse/template9.C: Likewise.
2255         * g++.dg/template/crash4.C: New test.
2256         * g++.dg/template/koenig1.C: Likewise.
2257         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
2258         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
2259         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
2260         functions.
2261         * g++.old-deja/g++.jason/template36.C: Likewise.
2262         * g++.old-deja/g++.mike/p1989.C: Likewise.
2263         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
2264         * g++.old-deja/g++.pt/ttp20.C: Use this->.
2265         * g++.old-deja/g++.pt/ttp21.C: Use this->.
2266         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
2267         compiling.
2268         * g++.old-deja/g++.pt/union2.C: Use this->.
2269
2270 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
2271
2272         * gcc.dg/20030711-1.c: New test.
2273
2274 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
2275
2276         PR c++/11050
2277         * g++.dg/parse/args1.C: New test.
2278         * g++.pt/defarg8.C: Change expected errors.
2279
2280 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
2281
2282         PR c++/8164
2283         * g++.dg/template/nontype2.C: New test.
2284
2285         PR c++/10558
2286         * g++.dg/parse/template8.C: New test.
2287
2288         PR c++/8327
2289         * g++.dg/template/scope1.C: New test.
2290
2291         * g++.dg/warn/Wsign-compare-1.C: New test.
2292
2293 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
2294
2295         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
2296
2297 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
2298
2299         PR c++/9411
2300         * g++.dg/template/explicit2.C: New test.
2301
2302         PR c++/10032
2303         * g++.dg/warn/pedantic1.C: New test.
2304
2305 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
2306
2307         PR c++ 9483
2308         * g++.dg/other/field1.C: New test.
2309
2310 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
2311
2312         PR c/11449
2313         * gcc.c-torture/compile/20030707-1.c: New.
2314
2315 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2316
2317         PR c++/10849
2318         * g++.dg/template/access12.C: New test.
2319
2320 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
2321
2322         * g++.dg/bprob/bprob.exp (prof_ext): Update.
2323         * g77.dg/bprob/bprob.exp (prof_ext): Update.
2324         * gcc.misc-tests/bprob.exp (prof_ext): Update.
2325         * gcc.misc-tests/gcov.exp: Update
2326         * g++.dg/gcov/gcov.exp: Update
2327         * lib/gcov.exp: Update.
2328
2329 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
2330
2331         * g++.dg/abi/mangle17.C: Make sure template expressions are
2332         dependent.
2333         * g++.dg/abi/mangle4.C: Mark erroneous casts.
2334         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
2335         * g++.dg/opt/stack1.C: Remove erroneous code.
2336         * g++.dg/parse/template7.C: New test.
2337         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
2338         * g++.old-deja/g++.pt/crash4.C: Likewise.
2339
2340 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2341
2342         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
2343         with zero or one occurence of `$' after the initial `L'.
2344
2345 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
2346
2347         * gcc.c-torture/compile/20030704-1.c: Add a comment.
2348
2349 2003-07-08  Roger Sayle  <roger@eyesopen.com>
2350
2351         PR c/11370
2352         * gcc.dg/Wunreachable-6.c: New testcase.
2353         * gcc.dg/Wunreachable-7.c: New testcase.
2354
2355 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
2356
2357         PR c/11420
2358         * gcc.dg/20030708-1.c: New test.
2359
2360 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
2361
2362         * gcc.dg/compat/sdata-section.h: New file.
2363         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
2364         * gcc.dg/torture/mips-sdata-1.c: New test.
2365
2366 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2367
2368         PR c++/11030
2369         * g++.dg/template/friend19.C: New test.
2370
2371 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
2372
2373         * g++.dg/opt/strength-reduce.C: New test.
2374
2375 2003-07-07  Roger Sayle  <roger@eyesopen.com>
2376
2377         PR target/10979
2378         * gcc.dg/20030707-1.c: New testcase.
2379
2380 2003-07-07  Roger Sayle  <roger@eyesopen.com>
2381
2382         PR optimization/11059
2383         * g++.dg/opt/emptyunion.C: New testcase.
2384
2385 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2386             Eric Botcazou  <ebotcazou@libertysurf.fr>
2387
2388         * g++.dg/opt/stack1.C: New test.
2389
2390 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
2391
2392         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
2393         run test.
2394
2395         PR c++/11431
2396         * g++.dg/expr/static_cast3.C: New test.
2397
2398 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
2399
2400         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
2401         everywhere.
2402         * gcc.dg/concat.c: Concatenation of string constants with
2403         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
2404         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
2405         * gcc.dg/cpp/escape-2.c: Use wide character constants where
2406         necessary to avoid multi-character character constant warning.
2407         * gcc.dg/cpp/escape.c: Likewise.
2408         * gcc.dg/cpp/ucs.c: Likewise.
2409         Remove backslashes from dg-bogus comments, as they confuse Tcl.
2410         Fix a typo.
2411
2412 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
2413
2414         PR c/11428
2415         * gcc.c-torture/compile/20030704-1.c: New.
2416
2417 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
2418
2419         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
2420
2421 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
2422
2423         PR c++/5287, PR c++/7910,  PR c++/11021
2424         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
2425         tests for warnings.
2426         * g++.dg/ext/dllimport2.C: Add tests for warnings.
2427         * g++.dg/ext/dllimport3.C: Likewise.
2428         * g++.dg/ext/dllimport4.C: New file.
2429         * g++.dg/ext/dllimport5.C: New file.
2430         * g++.dg/ext/dllimport6.C: New file.
2431         * g++.dg/ext/dllimport7.C: New file.
2432         * g++.dg/ext/dllimport8.C: New file.
2433         * g++.dg/ext/dllimport9.C: New file.
2434         * g++.dg/ext/dllimport10.C: New file.
2435         * g++.dg/ext/dllexport1.C: New file.
2436
2437 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
2438
2439         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
2440         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
2441
2442 2003-07-03  Roger Sayle  <roger@eyesopen.com>
2443
2444         * gcc.dg/builtins-25.c: New testcase.
2445         * gcc.dg/builtins-26.c: New testcase.
2446
2447 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
2448
2449         * gcc.dg/compat/vector-defs.h: New file.
2450         * gcc.dg/compat/vector-setup.h: New file.
2451         * gcc.dg/compat/vector-check.h: New file.
2452         * gcc.dg/compat/vector-1_main.c: New file.
2453         * gcc.dg/compat/vector-1_x.c: New file.
2454         * gcc.dg/compat/vector-1_y.c: New file.
2455         * gcc.dg/compat/vector-2_main.c: New file.
2456         * gcc.dg/compat/vector-2_x.c: New file.
2457         * gcc.dg/compat/vector-2_y.c: New file.
2458
2459         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
2460         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
2461         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
2462         * gcc.dg/compat/struct-align-1.h: New file.
2463         * gcc.dg/compat/struct-align-1_main.c: New file.
2464         * gcc.dg/compat/struct-align-1_x.c: New file.
2465         * gcc.dg/compat/struct-align-1_y.c: New file.
2466         * gcc.dg/compat/struct-align-2.h: New file.
2467         * gcc.dg/compat/struct-align-2_main.c: New file.
2468         * gcc.dg/compat/struct-align-2_x.c: New file.
2469         * gcc.dg/compat/struct-align-2_y.c: New file.
2470
2471         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
2472         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
2473         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2474         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
2475         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
2476         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2477         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2478         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
2479         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
2480         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2481         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2482         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2483         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2484         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2485         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2486         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2487         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2488         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2489         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2490         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2491         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2492         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2493         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2494         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2495         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2496         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2497         * gcc.dg/compat/struct-return-10_x.c: Ditto.
2498         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2499         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2500
2501 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2502
2503         * gcc.dg/i386-call-1.c: New test.
2504
2505 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
2506
2507         PR c++/9162
2508         * g++.dg/parse/defarg4.C: New.
2509
2510 2003-07-03  Roger Sayle  <roger@eyesopen.com>
2511
2512         PR target/10700
2513         * gcc.c-torture/compile/20030703-1.c: New test case.
2514
2515 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
2516
2517         * g++.dg/template/local3.C: Remove extra semicolon.
2518
2519 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2520
2521         * gcc.dg/i386-volatile-1.c: New test.
2522
2523 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
2524
2525         PR c++/11072
2526         * g++.dg/other/offsetof2.C: XFAIL.
2527         * g++.dg/other/offsetof5.C: New.
2528
2529         PR c++/10219
2530         * g++.dg/template/error1.C: New.
2531
2532         PR c++/9779
2533         * g++.dg/template/dependent-expr1.C: New.
2534
2535 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
2536
2537         PR c++/6949
2538         * g++.dg/template/local3.C: New test.
2539
2540         PR c++/11149
2541         * g++.dg/lookup/scoped6.C: New test.
2542
2543 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
2544
2545         PR c++/8046
2546         * g++.dg/other/error7.C: New test.
2547
2548 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
2549
2550         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
2551         * g++.old-deja/g++.abi/vtable3.h: Likewise.
2552         * g++.old-deja/g++.law/code-gen5.C: Likewise.
2553         * g++.old-deja/g++.other/union2.C: Likewise.
2554         * gcc.dg/c90-const-expr-2.c: Likewise.
2555         * gcc.dg/c90-const-expr-3.c: Likewise.
2556         * gcc.dg/c99-const-expr-2.c: Likewise.
2557         * gcc.dg/c99-const-expr-3.c: Likewise.
2558         * gcc.dg/concat.c: Likewise.
2559
2560 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
2561
2562         PR c++/9559
2563         * g++.dg/init/static1.C: New test.
2564
2565 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2566
2567         * Changelog: Remove ">>>>>>>" from previous change.
2568
2569 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2570
2571         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
2572         * g++.old-deja/g++.other/access2.C: Likewise.
2573         * g++.old-deja/g++.other/decl2.C: Likewise.
2574         * gcc.c-torture/execute/20020615-1.c: Likewise.
2575
2576 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2577
2578         PR c++/4933
2579         * g++.dg/template/sizeof4.C: New test.
2580
2581 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2582
2583         * g++.dg/other/error6.C: New test.
2584
2585 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2586
2587         PR c++/10750
2588         * g++.dg/parse/constant2.C: New test.
2589
2590 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
2591
2592         PR c++/11106
2593         * g++.dg/other/error5.C: New test.
2594
2595 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2596
2597         * gcc.dg/format/gcc_diag-1.c: New test.
2598
2599 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
2600
2601         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
2602
2603 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
2604
2605         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
2606         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
2607         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
2608
2609 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
2610
2611         * gcc.c-torture/execute/builtins/string-8.c: New test.
2612         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
2613         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
2614         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
2615
2616 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
2617
2618         PR c++/10468
2619         * g++.dg/ext/typeof6.C: New test.
2620
2621 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
2622
2623         PR c++/10796
2624         * g++.dg/init/enum1.C: New test.
2625
2626 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
2627
2628         * gcc.dg/20030627-1.c: New test.
2629
2630 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
2631
2632         PR c++/11332
2633         * g++.dg/expr/static_cast2.C: New test.
2634
2635 2003-06-26  Roger Sayle  <roger@eyesopen.com>
2636             Jakub Jelinek  <jakub@redhat.com>
2637
2638         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
2639         sprintf(dst,"%s",src) optimization.
2640         * gcc.c-torture/execute/20030626-1.c: New test case.
2641         * gcc.c-torture/execute/20030626-2.c: New test case.
2642
2643 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
2644
2645         * gcc.c-torture/execute/multi-ix.c: New test.
2646
2647         * gcc.c-torture/execute/simd-4.c (main):
2648         Added missing semicolon at end of union.
2649
2650 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
2651
2652         PR c++/8266
2653         * g++.dg/template/explicit-instantiation3.C: New test.
2654
2655 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2656
2657         * gcc.dg/20030626-1.c: Use signed char.
2658
2659 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2660
2661         * gcc.dg/20030626-1.c: New test.
2662
2663 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
2664
2665         * const-str-2.m: Update.
2666
2667 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
2668
2669         PR c++/10990
2670         * g++.dg/rtti/dyncast1.C: New test.
2671         * g++.dg/abi/mangle4.C: Correct base-specifier access.
2672         * g++.dg/lookup/scoped1.C: Remove XFAIL.
2673         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
2674
2675         PR c++/10931
2676         * g++.dg/expr/static_cast1.C: New test.
2677
2678 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
2679
2680         * gcc.dg/20030625-1.c: New test.
2681
2682 2003-06-24  Roger Sayle  <roger@eyesopen.com>
2683
2684         * gcc.c-torture/compile/20030624-1.c: New test case.
2685
2686 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
2687
2688         * gcc.c-torture/execute/string-opt-17.c: New test.
2689
2690 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
2691
2692         PR c++/5754
2693         * g++.dg/parse/crash6.C: New test.
2694
2695 2003-06-23  Roger Sayle  <roger@eyesopen.com>
2696
2697         * gcc.dg/builtins-24.c: New test case.
2698
2699 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
2700
2701         * g++.dg/opt/operator1.C: New test.
2702
2703 2003-06-22  Roger Sayle  <roger@eyesopen.com>
2704
2705         * gcc.c-torture/execute/string-opt-16.c: New test case.
2706
2707 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
2708
2709         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
2710         * g++.old-deja/g++.other/conv7.C: Likewise
2711         * g++.old-deja/g++.other/overcnv2.C: Likewise.
2712         * g++.old-deja/g++.other/overload14.C: Likewise.
2713
2714 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
2715
2716         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
2717         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
2718
2719 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2720
2721         PR c++/10888
2722         * g++.dg/warn/Winline-3.C: New test.
2723
2724 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2725
2726         * lib/target-supports.exp (check_alias_available): Make the test
2727         program acceptable to the Solaris assembler.
2728
2729         PR c++/10749
2730         * g++.dg/template/memclass2.C: New test.
2731
2732 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2733             Eric Botcazou  <ebotcazou@libertysurf.fr>
2734
2735         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
2736         data for non-matching targets.
2737         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
2738
2739 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2740
2741         PR c++/10845
2742         * g++.dg/template/member3.C: New test.
2743
2744 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
2745
2746         PR c++/10939
2747         * g++.dg/template/func1.C: New test.
2748
2749         PR c++/9649
2750         * g++.dg/template/static4.C: New test.
2751         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
2752
2753         PR c++/11041
2754         * g++.dg/init/ref7.C: New test.
2755
2756 2003-06-19  Matt Austern  <austern@apple.com>
2757
2758         PR c++/11228
2759         * g++.dg/anew1.C: New test.
2760         * g++.dg/anew2.C: New test.
2761         * g++.dg/anew3.C: New test.
2762         * g++.dg/anew4.C: New test.
2763
2764 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
2765
2766         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
2767
2768 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
2769
2770         * gcc.c-torture/execute/simd-4.c (main): Make expected value
2771         endian-dependent.
2772
2773 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
2774
2775         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
2776         Remove cruft.
2777
2778 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
2779
2780         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
2781         * gcc.c-torture/compile/961203-1.c: Likewise.
2782         * gcc.c-torture/compile/980506-1.c: Likewise.
2783
2784 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2785
2786         PR c++/10712
2787         * g++.dg/lookup/using7.C: New test.
2788
2789 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2790
2791         PR c++/11105
2792         * g++.dg/abi/conv1.C: Remove it.
2793         * g++.dg/template/conv7.C: New test.
2794         * g++.dg/template/conv8.C: Likewise.
2795         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
2796         conversion operator.
2797
2798 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
2799
2800         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
2801         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
2802         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2803         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
2804         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
2805         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2806         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2807         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
2808         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
2809         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2810         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2811         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2812         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2813         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2814         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2815         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2816         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2817         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2818         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2819         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2820         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2821         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2822         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2823         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2824         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2825         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2826         * gcc.dg/compat/struct-return-10_x.c: Ditto.
2827         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2828         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2829
2830 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
2831
2832         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
2833         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
2834         indications.
2835
2836 2003-06-16  Roger Sayle  <roger@eyesopen.com>
2837
2838         * gcc.dg/i386-387-5.c: New test case.
2839         * gcc.dg/i386-387-6.c: New test case.
2840         * gcc.dg/builtins-23.c: New test case.
2841
2842 2003-06-15  Roger Sayle  <roger@eyesopen.com>
2843
2844         * gcc.dg/builtins-22.c: New test case.
2845         * gcc.dg/i386-387-1.c: Update to test exp.
2846         * gcc.dg/i386-387-2.c: Likewise.
2847
2848 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2849
2850         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
2851
2852 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2853
2854         * lib/gcc-dg.exp (dg-require-dll): New function.
2855         (dg-xfail-if): Likewise.
2856         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
2857         driver.
2858
2859         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
2860         * gcc.c-torture/compile/20001205-1.c: Likewise.
2861         * gcc.c-torture/compile/20001226-1.c: Likewise.
2862         * gcc.c-torture/compile/20010518-2.c: Likewise.
2863         * gcc.c-torture/compile/20020312-1.c: Likewise.
2864         * gcc.c-torture/compile/20020604-1.c: Likewise.
2865         * gcc.c-torture/compile/920501-12.c: Likewise.
2866         * gcc.c-torture/compile/920501-4.c: Likewise.
2867         * gcc.c-torture/compile/920520-1.c: Likewise.
2868         * gcc.c-torture/compile/920521-1.c: Likewise.
2869         * gcc.c-torture/compile/920625-1.c: Likewise.
2870         * gcc.c-torture/compile/961203-1.c: Likewise.
2871         * gcc.c-torture/compile/980506-1.c: Likewise.
2872         * gcc.c-torture/compile/981006-1.c: Likewise.
2873         * gcc.c-torture/compile/981022-1.c: Likewise.
2874         * gcc.c-torture/compile/981223-1.c: Likewise.
2875         * gcc.c-torture/compile/990617-1.c: Likewise.
2876         * gcc.c-torture/compile/dll.c: Likewise.
2877         * gcc.c-torture/compile/labels-3.c: Likewise.
2878         * gcc.c-torture/compile/mipscop-1.c: Likewise.
2879         * gcc.c-torture/compile/mipscop-2.c: Likewise.
2880         * gcc.c-torture/compile/mipscop-3.c: Likewise.
2881         * gcc.c-torture/compile/mipscop-4.c: Likewise.
2882         * gcc.c-torture/compile/simd-5.c: Likewise.
2883         * gcc.c-torture/compile/20000804-1.x: Remove.
2884         * gcc.c-torture/compile/20001205-1.x: Likewise.
2885         * gcc.c-torture/compile/20001226-1.x: Likewise.
2886         * gcc.c-torture/compile/20010518-2.x: Likewise.
2887         * gcc.c-torture/compile/20020312-1.x: Likewise.
2888         * gcc.c-torture/compile/20020604-1.x: Likewise.
2889         * gcc.c-torture/compile/920501-12.x: Likewise.
2890         * gcc.c-torture/compile/920501-4.x: Likewise.
2891         * gcc.c-torture/compile/920520-1.x: Likewise.
2892         * gcc.c-torture/compile/920521-1.x: Likewise.
2893         * gcc.c-torture/compile/920625-1.x: Likewise.
2894         * gcc.c-torture/compile/961203-1.x: Likewise.
2895         * gcc.c-torture/compile/980506-1.x: Likewise.
2896         * gcc.c-torture/compile/981006-1.x: Likewise.
2897         * gcc.c-torture/compile/981022-1.x: Likewise.
2898         * gcc.c-torture/compile/981223-1.x: Likewise.
2899         * gcc.c-torture/compile/990617-1.x: Likewise.
2900         * gcc.c-torture/compile/mipscop-1.x: Likewise.
2901         * gcc.c-torture/compile/mipscop-2.x: Likewise.
2902         * gcc.c-torture/compile/mipscop-3.x: Likewise.
2903         * gcc.c-torture/compile/mipscop-4.x: Likewise.
2904         * gcc.c-torture/compile/simd-5.x: Likewise.
2905
2906         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
2907
2908 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2909
2910         * gcc.c-torture/execute/20030611-1.c: New test.
2911
2912 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2913
2914         PR middle-end/168
2915         * gcc.dg/20030612-1.c: New test case.
2916
2917 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2918
2919         PR c++/10635
2920         * g++.dg/expr/cast1.C: New test.
2921
2922 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2923
2924         * gcc.dg/builtins-21.c: New test case.
2925
2926 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
2927
2928         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
2929         options instead of at the end.
2930         * lib/objc.exp (objc_target_compile): Likewise.
2931
2932 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
2933
2934         PR c++/10432
2935         * g++.dg/parse/error1.C: New test.
2936
2937 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
2938
2939         * gcc.dg/compat/struct-by-value-11_main.c: New file.
2940         * gcc.dg/compat/struct-by-value-11_x.c: New file.
2941         * gcc.dg/compat/struct-by-value-11_y.c: New file.
2942         * gcc.dg/compat/struct-by-value-12_main.c: New file.
2943         * gcc.dg/compat/struct-by-value-12_x.c: New file.
2944         * gcc.dg/compat/struct-by-value-12_y.c: New file.
2945         * gcc.dg/compat/struct-by-value-13_main.c: New file.
2946         * gcc.dg/compat/struct-by-value-13_x.c: New file.
2947         * gcc.dg/compat/struct-by-value-13_y.c: New file.
2948         * gcc.dg/compat/struct-by-value-14_main.c: New file.
2949         * gcc.dg/compat/struct-by-value-14_x.c: New file.
2950         * gcc.dg/compat/struct-by-value-14_y.c: New file.
2951         * gcc.dg/compat/struct-by-value-15_main.c: New file.
2952         * gcc.dg/compat/struct-by-value-15_x.c: New file.
2953         * gcc.dg/compat/struct-by-value-15_y.c: New file.
2954         * gcc.dg/compat/struct-by-value-16_main.c: New file.
2955         * gcc.dg/compat/struct-by-value-16_x.c: New file.
2956         * gcc.dg/compat/struct-by-value-16_y.c: New file.
2957         * gcc.dg/compat/struct-by-value-17_main.c: New file.
2958         * gcc.dg/compat/struct-by-value-17_x.c: New file.
2959         * gcc.dg/compat/struct-by-value-17_y.c: New file.
2960         * gcc.dg/compat/struct-by-value-18_main.c: New file.
2961         * gcc.dg/compat/struct-by-value-18_x.c: New file.
2962         * gcc.dg/compat/struct-by-value-18_y.c: New file.
2963
2964         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
2965         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
2966         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
2967         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
2968         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
2969         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
2970         * gcc.dg/compat/scalar-return-3_main.c: New file.
2971         * gcc.dg/compat/scalar-return-3_x.c: New file.
2972         * gcc.dg/compat/scalar-return-3_y.c: New file.
2973         * gcc.dg/compat/scalar-return-4_main.c: New file.
2974         * gcc.dg/compat/scalar-return-4_x.c: New file.
2975         * gcc.dg/compat/scalar-return-4_y.c: New file.
2976
2977 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
2978
2979         * gcc.dg/compat/fp2-struct-check.h: New file.
2980         * gcc.dg/compat/fp2-struct-defs.h: New file.
2981         * gcc.dg/compat/fp2-struct-init.h: New file.
2982         * gcc.dg/compat/struct-by-value-10_main.c: New file.
2983         * gcc.dg/compat/struct-by-value-10_x.c: New file.
2984         * gcc.dg/compat/struct-by-value-10_y.c: New file.
2985         * gcc.dg/compat/struct-return-10_main.c: New file.
2986         * gcc.dg/compat/struct-return-10_x.c: New file.
2987         * gcc.dg/compat/struct-return-10_y.c: New file.
2988
2989         * gcc.dg/compat/compat-common.h: New file.
2990         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
2991         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
2992         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
2993         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
2994         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
2995         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
2996         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
2997         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2998         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
2999         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
3000         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
3001         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
3002         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
3003         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
3004         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
3005         * gcc.dg/compat/small-struct-check.h: Ditto.
3006         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
3007         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
3008         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
3009         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
3010         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
3011         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
3012         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
3013         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
3014         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
3015         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
3016         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3017         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
3018         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
3019         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3020         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
3021         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
3022         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
3023         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
3024         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
3025         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
3026         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
3027         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
3028         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
3029         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
3030         * gcc.dg/compat/struct-return-2_main.c: Ditto.
3031         * gcc.dg/compat/struct-return-2_x.c: Ditto.
3032         * gcc.dg/compat/struct-return-2_y.c: Ditto.
3033         * gcc.dg/compat/struct-return-3_main.c: Ditto.
3034         * gcc.dg/compat/struct-return-3_x.c: Ditto.
3035         * gcc.dg/compat/struct-return-3_y.c: Ditto.
3036
3037 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
3038
3039         * g++.dg/pch/static-1.C: New file.
3040         * g++.dg/pch/static-1.Hs: New file.
3041
3042 2003-06-10  Richard Henderson  <rth@redhat.com>
3043
3044         * gcc.dg/asm-7.c: Adjust expected warning text.
3045
3046 2003-06-10  Roger Sayle  <roger@eyesopen.com>
3047
3048         * gcc.dg/builtins-20.c: New test case.
3049
3050 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
3051
3052         PR c++/11131
3053         * g++.dg/opt/template1.C: New test.
3054
3055 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
3056
3057         * lib/gcc-dg.exp (dg-test): Clear additional_files and
3058         additional_sources.
3059
3060 2003-05-21  David Taylor  <dtaylor@emc.com>
3061
3062         * gcc.dg/Wpadded.c: New file.
3063
3064 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
3065
3066         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
3067         * gcc.dg/special/weak-2.c: Add dg-require-weak.
3068         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
3069         dg-require-weak.
3070
3071 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
3072
3073         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
3074
3075 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
3076
3077         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
3078         (dg-require-alias): Likewise.
3079         (dg-require-gc-sections): Likewise.
3080         * lib/target-supports.exp (check_gc_sections_available): Likewise.
3081
3082 2003-06-08  Richard Henderson  <rth@redhat.com>
3083
3084         * gcc.dg/20011029-2.c: Fix the array reference.
3085         * gcc.dg/asm-7.c: New.
3086
3087 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
3088
3089         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
3090
3091 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
3092
3093         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
3094         (dg-require-gc-sections): Likewise.
3095
3096 2003-06-08  Jan Hubicka  <jh@suse.cz>
3097
3098         * i386-cmov1.c: Fix regular expression.
3099         * i386-cvt-1.c: Likewise.
3100         * i386-local.c: Likewise.
3101         * i386-local2.c: Likewise.
3102         * i386-mul.c: Likewise.
3103         * i386-ssetype-1.c: Likewise.
3104         * i386-ssetype-3.c: Likewise.
3105         * i386-ssetype-5.c: Likewise.
3106
3107 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3108
3109         PR c++/11039
3110         * g++.dg/warn/implicit-typename2.C: New test.
3111         * g++.dg/warn/implicit-typename3.C: New test.
3112
3113 2003-06-07  Richard Henderson  <rth@redhat.com>
3114
3115         * g++.dg/other/offsetof3.C: Use size_t.
3116         * g++.dg/other/offsetof4.C: Likewise.
3117
3118 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
3119
3120         * lib/copy-file.exp: New. Implement gcc_copy_files.
3121
3122         * lib/dg-pch.exp: Load copy-file.exp
3123         (dg-pch): Use gcc_copy_files instead of "file copy".
3124
3125 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
3126
3127         * gcc.dg/weak/weak.exp: Simplify.
3128         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
3129         * gcc.dg/weak/weak-1.c: Likewise.
3130         * gcc.dg/weak/weak-2.c: Likewise.
3131         * gcc.dg/weak/weak-3.c: Likewise.
3132         * gcc.dg/weak/weak-4.c: Likewise.
3133         * gcc.dg/weak/weak-5.c: Likewise.
3134         * gcc.dg/weak/weak-6.c: Likewise.
3135         * gcc.dg/weak/weak-7.c: Likewise.
3136         * gcc.dg/weak/weak-8.c: Likewise.
3137         * gcc.dg/weak/weak-9.c: Likewise.
3138
3139 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
3140
3141         gcc.c-torture/execute/20030606-1.c: New.
3142
3143 2003-06-06  Roger Sayle  <roger@eyesopen.com>
3144
3145         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
3146         * gcc.dg/builtins-19.c: Likewise.
3147
3148 2003-06-06  Roger Sayle  <roger@eyesopen.com>
3149
3150         * gcc.dg/builtins-2.c: Add some more tests.
3151         * gcc.dg/builtins-18.c: New test case.
3152         * gcc.dg/builtins-19.c: New test case.
3153
3154 2003-06-06  Roger Sayle  <roger@eyesopen.com>
3155             Jim Wilson  <wilson@tuliptree.org>
3156
3157         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
3158
3159 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
3160
3161         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
3162         mempcpy/stpcpy calls not to be optimized into something else.
3163         * gcc.c-torture/execute/string-opt-3.c: Moved to...
3164         * gcc.c-torture/execute/builtins/string-7.c: ...here.
3165         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
3166
3167 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3168
3169         * gcc.dg/format/asm_fprintf-1.c: New test.
3170
3171 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
3172
3173         * lib/gcc-defs.exp (additional_sources): New variable.
3174         (dg-additional-sources): New function.
3175         (additional_files): New variable.
3176         (dg-additional-files): New function.
3177         (dg-additional-files-options): Likewise.
3178         * lib/gcc-dg.exp (dg-require-weak): New function.
3179         (dg-require-alias): Likewise.
3180         (dg-require-gc-sections): Likewise.
3181         * lib/target-supports.exp (check_alias_available): Remove testfile
3182         parameter.
3183         (check_gc_sections_available): New function.
3184         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
3185         (dg-gpp-additional-files): Likewise.
3186         * lib/g++.exp (additional_sources): Remove.
3187         (additional_files): Likewise.
3188         (g++_target_compile): Use dg-additional-files-options.
3189
3190         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
3191         Tcl logic.
3192         * gcc.dg/special/ecos.exp: Remove.
3193         * gcc.dg/special/20000419-2.c: Use dg-require-*.
3194         * gcc.dg/special/alias-1.c: Likewise.
3195         * gcc.dg/special/alias-2.c: Likewise.
3196         * gcc.dg/special/gcsec-1.c: Likewise.
3197         * gcc.dg/special/weak-1.c: Likewise.
3198         * gcc.dg/special/weak-2.c: Likewise.
3199         * gcc.dg/special/wkali-1.c: Likewise.
3200         * gcc.dg/special/wkali-2.c: Likewise.
3201
3202         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
3203         dg-gpp-additional-*.
3204         * g++.dg/special/conpr-3.C: Likewise.
3205         * g++.dg/special/conpr-4.C: Likewise.
3206         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
3207         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
3208         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
3209         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
3210         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
3211         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
3212         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
3213         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
3214         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
3215         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
3216         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
3217         * g++.old-deja/g++.other/comdat1.C: Likewise.
3218         * g++.old-deja/g++.other/comdat2.C: Likewise.
3219         * g++.old-deja/g++.other/comdat3.C: Likewise.
3220         * g++.old-deja/g++.other/ctor1.C: Likewise.
3221         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
3222
3223 2003-06-05  Richard Henderson  <rth@redhat.com>
3224
3225         * gcc.dg/debug/20030605-1.c: New.
3226
3227 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
3228
3229         * README.QMTEST: Update.
3230
3231 2003-06-04  Richard Henderson  <rth@redhat.com>
3232
3233         * gcc.dg/cleanup-1.c: New.
3234         * gcc.dg/cleanup-2.c: New.
3235         * gcc.dg/cleanup-3.c: New.
3236         * gcc.dg/cleanup-4.c: New.
3237         * gcc.dg/cleanup-5.c: New.
3238         * gcc.dg/cleanup-6.c: New.
3239         * gcc.dg/cleanup-7.c: New.
3240
3241 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
3242
3243         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
3244
3245         * lib/dg-pch.exp: New file.
3246         * g++.dg/pch/pch.exp: Use dg-pch.exp.
3247         * gcc.dg/pch/pch.exp: Likewise.
3248
3249 2003-06-04  Roger Sayle  <roger@eyesopen.com>
3250
3251         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
3252         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
3253         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
3254         * gcc.dg/builtins-17.c: New test case.
3255         * gcc.dg/i386-387-4.c: New test case.
3256         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
3257
3258 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3259
3260         * gcc.dg/ultrasp9.c: New test.
3261
3262 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3263
3264         * gcc.c-torture/compile/20030604-1.c: New test.
3265         * gcc.dg/sparc-constant-1.c: New test.
3266
3267 2003-06-03  Glen Nakamura  <glen@imodulo.com>
3268
3269         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
3270
3271 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
3272
3273         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
3274
3275         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
3276         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
3277
3278 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
3279
3280         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
3281
3282 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3283
3284         PR c++/10940
3285         * g++.dg/template/spec10.C: New test.
3286
3287 2003-06-03  Roger Sayle  <roger@eyesopen.com>
3288
3289         * gcc.dg/builtins-16.c: New test case.
3290
3291 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
3292
3293         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
3294         mempcpy test with post-increments.
3295         * gcc.c-torture/execute/string-opt-3.c: New test.
3296         * gcc.dg/string-opt-1.c: New test.
3297
3298 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
3299
3300         PR fortran/10965
3301         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
3302
3303 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
3304
3305         * lib/scanasm.exp (dg-scan): New function, factored out of ...
3306         (scan-assembler): ... here.  Use dg-scan.
3307         (scan-assembler-not): Likewise.
3308         (scan-file): New function.
3309         (scan-file-not): Likewise.
3310         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
3311         * gcc.dg/cpp/_Pragma4.c: Likewise.
3312         * gcc.dg/cpp/_Pragma5.c: Likewise.
3313         * gcc.dg/cpp/avoidpaste1.c: Likewise.
3314         * gcc.dg/cpp/avoidpaste2.c: Likewise.
3315         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
3316         * gcc.dg/cpp/cmdlne-P.c: Likewise.
3317         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
3318         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
3319         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
3320         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
3321         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
3322         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
3323         * gcc.dg/cpp/cxxcom1.c: Likewise.
3324         * gcc.dg/cpp/line1.c: Likewise.
3325         * gcc.dg/cpp/maccom1.c: Likewise.
3326         * gcc.dg/cpp/maccom2.c: Likewise.
3327         * gcc.dg/cpp/maccom3.c: Likewise.
3328         * gcc.dg/cpp/maccom4.c: Likewise.
3329         * gcc.dg/cpp/maccom5.c: Likewise.
3330         * gcc.dg/cpp/maccom6.c: Likewise.
3331         * gcc.dg/cpp/multiline.c: Likewise.
3332         * gcc.dg/cpp/spacing1.c: Likewise.
3333         * gcc.dg/cpp/spacing2.c: Likewise.
3334         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
3335         * gcc.dg/cpp/trad/maccom1.c: Likewise.
3336         * gcc.dg/cpp/trad/maccom2.c: Likewise.
3337         * gcc.dg/cpp/trad/maccom3.c: Likewise.
3338         * gcc.dg/cpp/trad/maccom4.c: Likewise.
3339         * gcc.dg/cpp/trad/maccom6.c: Likewise.
3340         * gcc.dg/cpp/cxxcom2.c: Likewise.
3341         * gcc.dg/cpp/cxxcom2.h: New file.
3342
3343         * gcc.dg/cpp/truefalse.cpp: Move it to ...
3344         * g++.dg/cpp/truefalse.C: Here.
3345         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
3346
3347 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
3348
3349         * gcc.dg/cpp/redef3.c: New file.
3350
3351 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3352
3353         * gcc.dg/i386-loop-3.c: New test.
3354
3355 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
3356
3357         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
3358
3359 2003-05-31  Roger Sayle  <roger@eyesopen.com>
3360
3361         * gcc.dg/fwrapv-1.c: New test case.
3362         * gcc.dg/fwrapv-2.c: New test case.
3363
3364 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3365
3366         PR c++/10956
3367         * g++.dg/template/spec9.C: New test.
3368
3369 2003-05-29  Roger Sayle  <roger@eyesopen.com>
3370
3371         * gcc.dg/duff-4.c: New test case.
3372
3373 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
3374
3375         PR fortran/10843
3376         * g77.dg/ffixed-form-1.f: New test
3377         * g77.dg/ffixed-form-2.f: New test
3378         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
3379         * g77.dg/ffree-form-3.f: New test
3380
3381 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
3382
3383         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
3384         * gcc.dg/wint_t-1.c: Likewise.
3385
3386 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3387
3388         * g++.dg/template/access11.C: New test.
3389
3390 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3391
3392         PR c++/10849
3393         * g++.dg/template/access10.C: New test.
3394
3395 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3396             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3397
3398         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
3399
3400 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
3401
3402         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
3403         suppress for powerpc-*-darwin*.
3404         * gcc.dg/torture/builtin-noret-2.c: Likewise.
3405
3406 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
3407
3408         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
3409         suppress option for powerpc-*-darwin*.
3410
3411 2003-05-23  Roger Sayle  <roger@eyesopen.com>
3412
3413         * gcc.dg/builtins-1.c: Add tests for tan and atan.
3414         * gcc.dg/builtins-4.c: Add test for fmod.
3415
3416 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3417
3418         PR c++/10682
3419         * g++.dg/template/instantiate4.C: New test.
3420
3421 2003-05-22  Roger Sayle  <roger@eyesopen.com>
3422
3423         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
3424
3425 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
3426
3427         * gcc.dg/compat/scalar-return-1_main.c: New file.
3428         * gcc.dg/compat/scalar-return-1_x.c: New file.
3429         * gcc.dg/compat/scalar-return-1_y.c: New file.
3430         * gcc.dg/compat/scalar-return-2_main.c: New file.
3431         * gcc.dg/compat/scalar-return-2_x.c: New file.
3432         * gcc.dg/compat/scalar-return-2_y.c: New file.
3433         * gcc.dg/compat/struct-return-3_main.c: New file.
3434         * gcc.dg/compat/struct-return-3_y.c: New file.
3435         * gcc.dg/compat/struct-return-3_x.c: New file.
3436         * gcc.dg/compat/struct-return-2_main.c: New file.
3437         * gcc.dg/compat/struct-return-2_x.c: New file.
3438         * gcc.dg/compat/struct-return-2_y.c: New file.
3439
3440 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3441
3442         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
3443         for hppa*-hp-hpux*.
3444         * gcc.dg/20021014-1.c (dg-options): Likewise.
3445         * gcc.dg/nest.c (dg-options): Likewise.
3446
3447 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
3448
3449         PR c++/9738
3450         * g++.dg/ext/dllimport2.C: New file.
3451         * g++.dg/ext/dllimport3.C: New file.
3452
3453 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
3454
3455         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
3456         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
3457         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3458         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
3459         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3460         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
3461         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
3462         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
3463         * gcc.dg/compat/small-struct-defs.h: New file.
3464         * gcc.dg/compat/small-struct-init.h: New file.
3465         * gcc.dg/compat/small-struct-check.h: New file.
3466         * gcc.dg/compat/fp-struct-defs.h: New file.
3467         * gcc.dg/compat/fp-struct-check.h: New file.
3468         * gcc.dg/compat/fp-struct-init.h: New file.
3469         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
3470         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
3471
3472 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
3473
3474         * gcc.dg/20030225-2.c: New test.
3475
3476 2003-05-18  Roger Sayle  <roger@eyesopen.com>
3477             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3478
3479         * gcc.c-torture/compile/20030518-1.c: New test case.
3480
3481 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
3482
3483         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
3484         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
3485         gcc-dg-debug-runtest.
3486         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
3487         gcc-dg-debug-runtest.
3488
3489 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3490
3491         PR c++/9022
3492         * g++.dg/lookup/using6.C: New test.
3493
3494 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3495
3496         * g++.dg/parse/access2.C: New test.
3497
3498 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
3499
3500         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
3501         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
3502         * gcc.dg/debug/debug.exp: Likewise.
3503
3504 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
3505
3506         * gcc.dg/dollar.c: New test.
3507
3508 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
3509
3510         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
3511         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
3512         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
3513         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
3514         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
3515         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
3516         * gcc.dg/compat/struct-by-value-6_main.c: New file.
3517         * gcc.dg/compat/struct-by-value-6_x.c: New file.
3518         * gcc.dg/compat/struct-by-value-6_y.c: New file.
3519         * gcc.dg/compat/struct-by-value-7_main.c: New file.
3520         * gcc.dg/compat/struct-by-value-7_x.c: New file.
3521         * gcc.dg/compat/struct-by-value-7_y.c: New file.
3522         * gcc.dg/compat/struct-by-value-8_main.c: New file.
3523         * gcc.dg/compat/struct-by-value-8_x.c: New file.
3524         * gcc.dg/compat/struct-by-value-8_y.c: New file.
3525         * gcc.dg/compat/struct-by-value-9_main.c: New file.
3526         * gcc.dg/compat/struct-by-value-9_x.c: New file.
3527         * gcc.dg/compat/struct-by-value-9_y.c: New file.
3528
3529 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
3530
3531         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
3532         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
3533         support for "repo" mode.
3534         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
3535         * lib/g77-dg.exp: Likewise.
3536         * lib/obj-dg.exp: Likewise.
3537
3538 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
3539
3540         Merge from gcc-3_2-rhl8-branch:
3541         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
3542
3543         * gcc.dg/tls/opt-6.c: New test.
3544
3545         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
3546
3547         * gcc.dg/20030405-1.c: New test.
3548
3549         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
3550
3551         * gcc.dg/20030309-1.c: New test.
3552
3553         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3554
3555         * gcc.c-torture/execute/20030307-1.c: New test.
3556
3557         2003-02-20  Randolph Chung  <tausq@debian.org>
3558
3559         * gcc.c-torture/compile/20030220-1.c: New test.
3560
3561         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
3562
3563         * gcc.dg/20030217-1.c: New test.
3564
3565         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
3566
3567         * gcc.c-torture/compile/20020129-1.c: New test.
3568
3569         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3570
3571         * gcc.dg/unroll-1.c: New test.
3572
3573         2002-11-16  Jan Hubicka  <jh@suse.cz>
3574
3575         * gcc.c-torture/execute/20020920-1.c: New test.
3576
3577         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
3578
3579         PR target/7434
3580         * gcc.c-torture/compile/20021008-1.c: New test.
3581
3582         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
3583
3584         PR target/7559
3585         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
3586
3587         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
3588
3589         * gcc.c-torture/compile/20020807-1.c: New test.
3590
3591         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
3592
3593         * gcc.dg/tls/opt-1.c: New test.
3594
3595         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
3596
3597         * gcc.dg/20020729-1.c: New test.
3598
3599         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
3600
3601         * g++.dg/opt/life1.C: New test.
3602
3603         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
3604
3605         * gcc.dg/20020525-1.c: New test.
3606
3607         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
3608
3609         PR c++/6794
3610         * g++.dg/ext/pretty1.C: New test.
3611         * g++.dg/ext/pretty2.C: New test.
3612
3613 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
3614
3615         PR c++/8385
3616         * g++.dg/ext/typeof5.C: New test.
3617
3618 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
3619
3620         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
3621         __USER_LABEL_PREFIX__ into account.
3622         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
3623
3624 2003-05-14  Roger Sayle  <roger@eyesopen.com>
3625
3626         * gcc.dg/builtins-15.c: New test case.
3627
3628 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
3629
3630         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
3631
3632 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
3633
3634         * lib/g++.exp: Tweak handling of additional source files.
3635         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
3636         * g++.dg/special/conpr-2a.C: Rename to ...
3637         * g++.dg/special/conpr-2a.cc: ... this.
3638         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
3639         * g++.dg/special/conpr-3a.C: Rename to ...
3640         * g++.dg/special/conpr-3a.cc: This.
3641         * g++.dg/special/conpr-3b.C: Rename to ...
3642         * g++.dg/special/conpr-3b.cc: This.
3643         * g++.dg/special/conpr-4.C: New test.
3644         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
3645
3646 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
3647
3648         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
3649
3650 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3651
3652         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
3653         * g++.old-deja/g++.robertl/eb71.C: Likewise.
3654         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
3655         * g++.old-deja/g++.other/warn3.C: Likewise.
3656
3657 2003-05-11  Roger Sayle  <roger@eyesopen.com>
3658
3659         * gcc.dg/i386-387-1.c: Update to also test log.
3660         * gcc.dg/i386-387-2.c: Likewise.
3661
3662 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
3663
3664         * g77.f-torture/execute/int8421.f: New test.
3665
3666 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3667
3668         PR c++/10230, c++/10481
3669         * g++.dg/lookup/scoped5.C: New test.
3670
3671 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3672
3673         PR c++/10552
3674         * g++.dg/template/ttp6.C: New test.
3675
3676 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
3677
3678         * gcc.c-torture/execute/builtins: New directory.
3679         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
3680         gcc.c-torture/execute/builtins.
3681         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
3682         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
3683         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
3684         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
3685
3686 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3687
3688         PR c++/9252
3689         * g++.dg/template/access8.C: New test.
3690         * g++.dg/template/access9.C: New test.
3691
3692 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3693
3694         PR c++/9554
3695         * g++.dg/parse/access1.C: New test.
3696
3697 2003-05-09  DJ Delorie  <dj@redhat.com>
3698
3699         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
3700         long, and not an int.
3701
3702 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3703
3704         PR c++/10555, c++/10576
3705         * g++.dg/template/memclass1.C: New test.
3706
3707 2003-05-08  DJ Delorie  <dj@redhat.com>
3708
3709         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
3710         targets.
3711         * gcc.c-torture/execute/20021024-1.x: Likewise.
3712         * gcc.c-torture/execute/shiftdi.x: Likewise.
3713         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
3714         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
3715         * gcc.dg/20021018-1.c: Likewise.
3716
3717 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3718
3719         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
3720
3721         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
3722         (bcopy): Call memmove.
3723
3724 2003-05-08  Roger Sayle  <roger@eyesopen.com>
3725
3726         * g77.f-torture/compile/8485.f: New test case.
3727
3728 2003-05-07  Richard Henderson  <rth@redhat.com>
3729
3730         PR c++/10570
3731         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
3732         Verify exception_cleanup not called for rethrows.
3733         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
3734         when exiting catch block without rethrowing.
3735         * g++.dg/eh/forced3.C: New.
3736         * g++.dg/eh/forced4.C: New.
3737
3738 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
3739
3740         * gcc.dg/20030505.c: Fix triplet.
3741
3742 2003-05-06  DJ Delorie  <dj@redhat.com>
3743
3744         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
3745         * gcc.dg/nest.c: Likewise.
3746
3747 2003-05-05  Roger Sayle  <roger@eyesopen.com>
3748
3749         * gcc.dg/builtins-14.c: New test case.
3750
3751 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
3752
3753         * lib/compat.exp (compat-execute): New argument.
3754         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
3755         * gcc.dg/compat: New test directory.
3756         * gcc.dg/compat/compat.exp: New expect script.
3757         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
3758         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
3759         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
3760         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
3761         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
3762         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
3763
3764         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
3765         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
3766         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
3767         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
3768         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
3769         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
3770         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
3771         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
3772         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
3773         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
3774         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
3775         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
3776         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
3777         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
3778         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
3779
3780 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
3781
3782         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
3783
3784 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
3785
3786         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
3787
3788 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
3789
3790         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
3791         * gcc.dg/ppc-fsel-2.c: New test.
3792
3793         * gcc.dg/unused-5.c: New test.
3794
3795 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3796
3797         PR c++/10496
3798         * g++.dg/warn/pmf1.C: New test.
3799
3800 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3801
3802         PR c++/4494
3803         * g++.dg/warn/main.C: New test.
3804
3805 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3806
3807         * gcc.dg/nonnull-3.c: New test.
3808
3809 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
3810
3811         * gcc.dg/cpp/Wtrigraphs.c: Update.
3812         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
3813
3814 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
3815
3816         * gcc.dg/ppc-fsel-1.c: New test.
3817
3818 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
3819
3820         PR c/10604
3821         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
3822
3823 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
3824
3825         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
3826
3827 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3828
3829         PR c++/9364, c++/10553, c++/10586
3830         * g++.dg/parse/typename4.C: New test.
3831         * g++.dg/parse/typename5.C: Likewise.
3832
3833 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
3834
3835         * gcc.c-torture/compile/20030503-1.c: New test.
3836
3837 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3838
3839         * g++.dg/lookup/using5.C: Fix testcase error.
3840
3841 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
3842
3843         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
3844         since MEABI is no longer supported.  Remove all vestiges
3845         of MEABI from the test.
3846
3847 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3848
3849         PR c++/10554
3850         * g++.dg/lookup/using5.C: New test.
3851
3852 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3853
3854         PR c++/8772
3855         * g++.dg/template/ttp5.C: New test.
3856
3857 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
3858
3859         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
3860         (dg-gpp-additional-sources): New function.
3861         (dg-gpp-additional-files): Likewise.
3862         * lib/g++.exp (additional_sources): New variable.
3863         (additional_files): Likewise.
3864         (g++_target_compile): Deal with them.
3865         * lib/old-dejagnu.exp: Remove.
3866         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
3867         * g++.old-deja: Revise all tests to use dg commands.
3868
3869 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3870
3871         PR c++/9432, c++/9528
3872         * g++.dg/lookup/using4.C: New test.
3873
3874 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
3875
3876         * gcc.dg/noreturn-5.c: New file.
3877         * gcc.dg/noreturn-6.c: New file.
3878
3879         * gcc.c-torture/compile/inline-1.c: New file.
3880
3881 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3882
3883         PR c++/10551
3884         * g++.dg/template/explicit1.C: New test.
3885
3886 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3887
3888         PR c++/10549
3889         * g++.dg/other/bitfield1.C: New test.
3890
3891         PR c++/10527
3892         * g++.dg/init/new7.C: New test.
3893
3894 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3895
3896         * g++.dg/ext/desig1.C: New test.
3897         * g++.dg/ext/init1.C: Update.
3898
3899         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
3900
3901 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
3902
3903         PR c++/10180
3904         * g++.dg/warn/Winline-1.C: New test.
3905
3906 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
3907
3908         * gcc.c-torture/execute/string-opt-19.c: New test.
3909
3910         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
3911         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
3912
3913 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
3914
3915         PR c++/10506
3916         * g++.dg/init/new6.C: New test.
3917
3918         PR c++/10503
3919         * g++.dg/init/ref6.C: New test.
3920
3921 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
3922
3923         * g++.dg/warn/weak1.C: XFAIL on AIX4.
3924
3925 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3926
3927         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
3928         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
3929
3930 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
3931
3932         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
3933         initialized static data members.
3934
3935 2003-04-25  H.J. Lu <hjl@gnu.org>
3936
3937         * gcc.dg/ia64-sync-4.c: New test.
3938
3939 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3940
3941         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
3942         date.
3943
3944 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
3945
3946         PR c++/10337
3947         * g++.dg/warn/conv1.C: New test.
3948         * g++.old-deja/g++.other/conv7.C: Adjust.
3949         * g++.old-deja/g++.other/overload14.C: Adjust.
3950
3951 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3952
3953         PR c++/10471
3954         * g++.dg/template/defarg2.C: New test.
3955
3956 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
3957
3958         * gcc.dg/cpp/include2.c: Update.
3959         * gcc.dg/cpp/multiline-2.c: New.
3960         * gcc.dg/cpp/multiline.c: Update.
3961         * gcc.dg/cpp/strify2.c: Update.
3962         * gcc.dg/cpp/trad/literals-2.c: Update.
3963
3964 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3965
3966         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
3967
3968 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3969
3970         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
3971
3972 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3973
3974         PR c++/10451
3975         * g++.dg/parse/crash4.C: New test.
3976
3977         PR c++/9847
3978         * g++.dg/parse/crash5.C: New test.
3979
3980 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
3981
3982         PR c++/10446
3983         * g++.dg/parse/crash3.C: New test.
3984
3985         PR c++/10428
3986         * g++.dg/parse/elab1.C: New test.
3987
3988 2003-04-22  Devang Patel  <dpatel@apple.com>
3989
3990         * gcc.dg/cpp/trad/funlike-5.c: New test.
3991
3992 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
3993
3994         * g++.dg/other/packed1.C: Fix dg options.
3995
3996 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
3997
3998         * g++.dg/other/offsetof2.C: New test.
3999
4000 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
4001
4002         * g++.dg/template/recurse.C: Adjust location of error messages.
4003
4004 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
4005
4006         PR c++/9881
4007         * g++.dg/init/addr-const1.C: New test.
4008         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
4009
4010 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
4011
4012         PR c++/10405
4013         * g++.dg/lookup/struct-hack1.C: New test.
4014
4015 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
4016
4017         * ucs.c: Update diagnostic messages.
4018
4019 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
4020
4021         * gcc.dg/cpp/truefalse.cpp: New test.
4022         * gcc.dg/cpp/cpp.exp: Update.
4023         * g++.dg/other/stdbool-if.C: Remove.
4024
4025 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
4026
4027         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
4028         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
4029
4030 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4031
4032         * gcc.c-torture/compile/20030418-1.c: New test.
4033
4034 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
4035
4036         * README.compat: Remove; content moved to doc/sourcebuild.texi.
4037
4038 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4039
4040         PR c++/10347
4041         g++.dg/template/dependent-name1.C: New test.
4042
4043 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
4044
4045         * gcc.dg/warn-1.c (tourist_guide): New array,
4046         contains a pointer to bar.
4047
4048 2003-04-16  Roger Sayle  <roger@eyesopen.com>
4049
4050         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
4051         * gcc.c-torture/execute/medce-1.c: New test case.
4052         * gcc.c-torture/execute/medce-2.c: New test case.
4053
4054 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
4055
4056         * lib/prune.exp: Ignore more messages.
4057
4058         PR c++/10381
4059         * g++.dg/parse/lookup3.C: New test.
4060
4061 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
4062
4063         * gcc.c-torture/compile/20030415-1.c : New test.
4064
4065 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
4066
4067         * gcc.c-torture/execute/scope-2.c: Move to ...
4068         * gcc.dg/noncompile/scope.c: .... here.
4069
4070 2003-04-14  Roger Sayle  <roger@eyesopen.com>
4071
4072         * gcc.dg/20030414-2.c: New test case.
4073
4074 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
4075
4076         PR target/10377
4077         * gcc.dg/20030414-1.c: New test.
4078
4079 2003-04-13  Roger Sayle  <roger@eyesopen.com>
4080
4081         * gcc.dg/builtins-12.c: New test case.
4082         * gcc.dg/builtins-13.c: New test case.
4083
4084 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4085
4086         * gcc.c-torture/execute/string-opt-18.c: New test.
4087
4088 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
4089
4090         PR c++/10300
4091         * g++.dg/init/new5.C: New test.
4092
4093 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
4094
4095         PR c++/7910
4096         * g++.dg/ext/dllimport1.C: New test.
4097
4098 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4099
4100         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
4101
4102 2003-04-11  Bud Davis <bdavis9659@comcast.net>
4103
4104         PR Fortran/9263
4105         * g77.f-torture/noncompile/9263.f: New test
4106         PR Fortran/1832
4107         * g77.f-torture/execute/1832.f: New test
4108
4109 2003-04-11  David Chad  <davidc@freebsd.org>
4110             Loren J. Rittle  <ljrittle@acm.org>
4111
4112         libobjc/8562
4113         * objc.dg/headers.m: New test.
4114
4115 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
4116
4117         * gcc.c-torture/execute/builtin-noret-2.c: New.
4118         * gcc.c-torture/execute/builtin-noret-2.x: New.
4119         XFAIL builtin-noret-2.c at -O1 and above.
4120         * gcc.dg/redecl.c: New.
4121         * gcc.dg/Wshadow-1.c: Update error regexps.
4122
4123 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
4124
4125         * g++.dg/abi/bitfield10.C: New test.
4126
4127 2003-04-09  Mike Stump  <mrs@apple.com>
4128
4129         * gcc.dg/pch/pch.exp: Make testcase names longer.
4130         * g++.dg/pch/pch.exp: Make testcase names longer.
4131
4132 2003-04-08  Roger Sayle  <roger@eyesopen.com>
4133
4134         * gcc.dg/builtins-11.c: New test case.
4135
4136 2003-04-08  Roger Sayle  <roger@eyesopen.com>
4137
4138         * gcc.dg/builtins-9.c: New test case.
4139         * gcc.dg/builtins-10.c: New test case.
4140
4141 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
4142
4143         * gcc.dg/noncompile/init-4.c.c: New test.
4144
4145 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
4146
4147         * gcc.misc-test/gcov-9.c: New test.
4148         * gcc.misc-test/gcov-10.c: New test
4149         * gcc.misc-test/gcov-11.c: New test.
4150
4151 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
4152
4153         PR optimization/10024
4154         * gcc.c-torture/compile/20030405-1.c: New test.
4155
4156 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
4157
4158         * gcc.dg/pch/static-3.c: New.
4159         * gcc.dg/pch/static-3.hs: New.
4160         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
4161
4162 2003-04-04  Richard Henderson  <rth@redhat.com>
4163
4164         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
4165         * g++.dg/eh/forced2.C: Likewise.
4166
4167 2003-04-03  Mike Stump  <mrs@apple.com>
4168
4169         * lib/scanasm.exp (scan-assembler): Add xfail processing for
4170         target arg.
4171         (scan-assembler-times, scan-assembler-not): Likewise.
4172         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
4173
4174 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4175
4176         * gcc.dg/sparc-loop-1.c: New test.
4177
4178 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
4179
4180         PR other/9274
4181         * g++.dg/pch/system-2.C: New.
4182         * g++.dg/pch/system-2.Hs: New.
4183
4184 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
4185
4186         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
4187
4188         * g++.dg/eh/simd-1.C (vecfunc): Same.
4189
4190 2003-04-01  Roger Sayle  <roger@eyesopen.com>
4191
4192         * gcc.c-torture/execute/20030401-1.c: New test case.
4193
4194 2003-04-01  Ziemowit Laski <zlaski@apple.com>
4195
4196         * objc.dg/defs.m: New.
4197
4198 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
4199
4200         * g++.dg/eh/simd-1.C: New.
4201         * g++.dg/eh/simd-2.C: New.
4202
4203 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
4204
4205         * gcc.c-torture/execute/simd-3.c: New.
4206
4207 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
4208
4209         PR c/9936
4210         * gcc.dg/20030331-2.c: New test.
4211
4212 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
4213
4214         PR c++/10278
4215         * g++.dg/parse/crash2.C: New test.
4216
4217 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
4218
4219         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
4220         * gcc.c-torture/execute/20030331-1.c: ...here.
4221
4222 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
4223
4224         * gcc.c-torture/execute/20030331-1.c: New test.
4225
4226 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
4227
4228         * lib/gcov.exp: Adjust call return testing strings.
4229         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
4230
4231 2003-03-31  Roger Sayle  <roger@eyesopen.com>
4232
4233         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
4234         * gcc.dg/builtins-7.c: New test case.
4235         * gcc.dg/builtins-8.c: New test case.
4236
4237 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
4238
4239         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
4240
4241 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
4242
4243         PR c++/7647
4244         * g++.dg/lookup-class-member-2.C: New test.
4245
4246 2003-03-30  Glen Nakamura  <glen@imodulo.com>
4247
4248         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
4249
4250 2003-03-28  Roger Sayle  <roger@eyesopen.com>
4251
4252         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
4253
4254 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
4255
4256         * g++.dg/init/attrib1.C: New test.
4257
4258 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4259
4260         * gcc.dg/ultrasp8.c: New test.
4261
4262 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4263
4264         * gcc.dg/ultrasp7.c: New test.
4265
4266 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
4267
4268         PR c++/10047
4269         * g++.dg/template/inline1.C: New test.
4270
4271 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4272
4273         * gcc.dg/sparc-dwarf2.c: New test.
4274
4275 2003-03-27  Roger Sayle  <roger@eyesopen.com>
4276
4277         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
4278         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
4279
4280 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
4281
4282         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
4283         than reading .x files.
4284         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
4285         * g77.dg/gcov/gcov-1.f: Likewise.
4286         * gcc.misc-tests/gcov-4b.c: Likewise.
4287         * gcc.misc-tests/gcov-5b.c: Likewise.
4288         * gcc.misc-tests/gcov-6.c: Likewise.
4289         * gcc.misc-tests/gcov-7.c: Likewise.
4290         * gcc.misc-tests/gcov-8.c: Likewise.
4291         * g++.dg/gcov/gcov-1.x: Remove.
4292         * g77.dg/gcov/gcov-1.x: Likewise.
4293         * gcc.misc-tests/gcov-4b.x: Likewise.
4294         * gcc.misc-tests/gcov-5b.x: Likewise.
4295         * gcc.misc-tests/gcov-6.x: Likewise.
4296         * gcc.misc-tests/gcov-7.x: Likewise.
4297         * gcc.misc-tests/gcov-8.x: Likewise.
4298
4299 2003-03-27  Glen Nakamura  <glen@imodulo.com>
4300
4301         PR opt/10087
4302         * gcc.dg/20030324-1.c: New test.
4303
4304 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
4305
4306         PR c++/10224
4307         * g++.dg/template/arg3.C: New test.
4308
4309         PR c++/10158
4310         * g++.dg/template/friend18.C: New test.
4311
4312 2003-03-26  Roger Sayle  <roger@eyesopen.com>
4313
4314         * g77.f-torture/compile/20030326-1.f: New test case.
4315
4316 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
4317
4318         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
4319
4320         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
4321
4322 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
4323
4324         * gcc.dg/ia64-sync-3.c: New test.
4325
4326 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
4327
4328         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
4329
4330 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4331
4332         * gcc.dg/ultrasp6.c: New test.
4333
4334 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4335
4336         * gcc.dg/i386-signbit-1.c: New test.
4337         * gcc.dg/i386-signbit-2.c: New test.
4338         * gcc.dg/i386-signbit-3.c: New test.
4339
4340 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4341
4342         * gcc.dg/ultrasp5.c: Fix options.
4343
4344 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
4345
4346         * gcc.dg/ultrasp5.c: Fix comment.
4347
4348 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
4349
4350         PR fortran/10197
4351         * g77.f-torture/execute/10197.f: New test.
4352
4353 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
4354
4355         PR c++/9898, c++/383
4356         * g++.dg/template/conv6.C: New test.
4357
4358         PR c++/10119
4359         * g++.dg/template/ptrmem5.C: New test.
4360
4361         PR c++/10026
4362         * g++.dg/lookup/koenig1.C: New test.
4363
4364         PR C++/10199
4365         * g++.dg/lookup/template2.C: New test.
4366
4367 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
4368
4369         * g++.dg/opt/rtti1.C: New test.
4370
4371 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4372
4373         * gcc.dg/ultrasp5.c: New test.
4374
4375 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
4376
4377         PR middle-end/9967
4378         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
4379         builtin fputs.
4380
4381 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
4382
4383         PR c/8224
4384         * gcc.dg/20030323-1.c: New test.
4385
4386 2003-03-23  Roger Sayle  <roger@eyesopen.com>
4387
4388         * gcc.c-torture/compile/20030323-1.c: New test case.
4389
4390 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
4391
4392         * gcc.dg/20030321-1.c: New test.
4393
4394 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
4395
4396         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
4397
4398 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
4399
4400         PR c++/9978, c++/9708
4401         * g++.dg/ext/vlm1.C: Adjust expected error.
4402         * g++.dg/ext/vla2.C: New test.
4403         * g++.dg/template/arg1.C: New test.
4404         * g++.dg/template/arg2.C: New test.
4405
4406 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
4407
4408         * g77.f-torture/execute/select.f: New test.
4409         * g77.f-torture/noncompile/select_no_compile.f: New test.
4410
4411 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
4412
4413         PR c++/9898
4414         * g++.dg/other/error4.C: New test.
4415
4416 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
4417
4418         * g++.dg/template/friend17.C: New test.
4419
4420 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
4421
4422         * gcc.c-torture/compile/20030320-1.c: New.
4423
4424 2003-03-20  Roger Sayle  <roger@eyesopen.com>
4425
4426         * gcc.dg/builtins-6.c: New test case.
4427
4428 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
4429
4430         PR target/10073
4431         * gcc.c-torture/compile/20030319-1.c: New.
4432
4433 2003-03-18  Jan Hubicka  <jh@suse.cz>
4434
4435         * gcc.dg/i386-cvt-1.c: New test.
4436
4437 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
4438
4439         * objc.dg/naming-1.m: Use "(parse|syntax) error".
4440         * objc.dg/naming-2.m: Likewise.
4441
4442 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
4443
4444         PR c++/9639
4445         * g++.dg/parse/crash1.C: New test.
4446
4447 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
4448
4449         PR c++/8805
4450         * g++.dg/eh/cleanup1.C: New test.
4451
4452 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
4453
4454         * gcc.c-torture/execute/20030316-1.c: New test case.
4455
4456 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
4457
4458         PR c++/9629
4459         * g++.dg/init/ctor2.C: New test.
4460
4461 2003-03-15  Roger Sayle  <roger@eyesopen.com>
4462
4463         * g77.f-torture/compile/xformat.f: New test case.
4464
4465 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4466
4467         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
4468         * g++.old-deja/g++.mike/eh50.C: Likewise.
4469
4470 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4471
4472         PR c++/6440
4473         * g++.dg/template/spec7.C: New test.
4474         * g++.dg/template/spec8.C: Likewise.
4475
4476 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
4477
4478         * gcc.c-torture/execute/20030313-1.c: New test.
4479
4480 2003-03-14  Richard Henderson  <rth@redhat.com>
4481
4482         * gcc.dg/inline-2.c: Adjust alpha test for external call.
4483
4484 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4485
4486         * gcc.c-torture/compile/20030314-1.c: New test.
4487
4488 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
4489
4490         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
4491         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
4492         thumb target,
4493         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
4494         to accept newer _imp__  prefix and additional
4495         newline in .drectve section.
4496         * gcc.dg/dll-4.c: Likewise.
4497         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
4498         switch.
4499
4500 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
4501
4502         * g++.dg/parse/namespace9.C: New test.
4503
4504         * g++.dg/init/ref5.C: New test.
4505         * g++.dg/parse/ptrmem1.C: Likewise.
4506
4507 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4508
4509         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
4510         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
4511         regular expression.
4512         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
4513         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
4514
4515 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
4516
4517         * gcc.c-torture/execute/20030224-2.c: New test.
4518
4519 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4520
4521         * gcc.dg/decl-3.c: New test.
4522
4523 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4524
4525         * gcc.dg/i386-loop-2.c: New test.
4526
4527 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
4528
4529         PR c++/9474
4530         * g++.dg/parse/namespace8.C: New test.
4531
4532         PR c++/9924
4533         * g++.dg/overload/builtin2.C: New test.
4534
4535 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
4536
4537         * gcc.dg/return-type-3.c: New test.
4538
4539 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
4540
4541         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
4542         profiling options are not supported.
4543
4544 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
4545
4546         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
4547         * g++.old-deja/g++.warn/impint2.C: Likewise.
4548
4549 2003-03-10  Devang Patel  <dpatel@apple.com>
4550
4551         * g++.dg/cpp/c++_cmd_1.C: New test.
4552         * g++.dg/cpp/c++_cmd_1.h: New file.
4553
4554 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
4555
4556         * gcc.dg/altivec-9.c: New file.
4557
4558 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4559
4560         * gcc.dg/ppc-sdata-1.c: New test.
4561         * gcc.dg/ppc-sdata-2.c: New test.
4562
4563 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
4564
4565         PR c++/9373
4566         * g++.dg/opt/ptrmem2.C: New test.
4567
4568         PR c++/8534
4569         * g++.dg/opt/ptrmem1.C: New test.
4570
4571 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4572
4573         * gcc.dg/i386-loop-1.c: New test.
4574
4575 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4576
4577         PR c++/9970
4578         * g++.dg/lookup/friend1.C: New test.
4579
4580 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
4581
4582         PR c++/9823
4583         * g++.dg/parser/constructor1.C: New test.
4584
4585 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
4586
4587         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
4588
4589         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
4590
4591 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
4592
4593         * gcc.dg/cpp/Wunused.c: Update test.
4594
4595 2003-03-08  Jan Hubicka  <jh@suse.cz>
4596
4597         * gcc.dg/inline-3.c: New test.
4598
4599 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
4600
4601         PR c++/9809
4602         * g++.dg/parse/builtin1.C: New test.
4603
4604         PR c++/9982
4605         * g++.dg/abi/cookie1.C: New test.
4606         * g++.dg/abi/cookie2.C: Likewise.
4607
4608         PR c++/9524
4609         * g++.dg/template/field1.C: New test.
4610
4611         PR c++/9912
4612         * g++.dg/parse/class1.C: New test.
4613         * g++.dg/parse/namespace7.C: Likewise.
4614         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
4615
4616 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
4617
4618         * g++.dg/init/ref4.C: New test.
4619
4620 2003-03-07  Jan Hubicka  <jh@suse.cz>
4621
4622         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
4623         * gcc.dg/inline-3.c:  New test.
4624
4625 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
4626
4627         * g++.dg/init/ref3.C: New test.
4628
4629         PR c++/9965
4630         * g++.dg/init/ref2.C: New test.
4631
4632         PR c++/9400
4633         * g++.dg/warn/Wshadow-2.C: New test.
4634
4635         PR c++/9791
4636         * g++.dg/warn/Woverloaded-1.C: New test.
4637
4638 2003-03-05  Jan Hubicka  <jh@suse.cz>
4639
4640         * gcc.dg/i386-local2.c: New.
4641         * gcc.dg/i386-local.c: Fix typo.
4642
4643 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
4644
4645         * g++.dg/abi/layout3.C: New test.
4646
4647 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4648
4649         * gcc.c-torture/compile/20030305-1.c
4650
4651 2003-03-05  Jan Hubicka  <jh@suse.cz>
4652
4653         * gcc.dg/i386-local.c: New.
4654
4655 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
4656
4657         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
4658
4659 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4660
4661         * gcc.dg/switch-2.c: New test.
4662         * gcc.dg/switch-3.c: New test.
4663         * gcc.dg/Wswitch.c: Adjust line numbers.
4664         * gcc.dg/Wswitch-default.c: Likewise.
4665         * gcc.dg/Wswitch-enum.c: Likewise.
4666
4667 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
4668
4669         * gcc.c-torture/execute/20030222-1.c: New test.
4670
4671 2003-03-03  James E Wilson  <wilson@tuliptree.org>
4672
4673         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
4674
4675 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
4676
4677         PR c++/9878
4678         * g++.dg/init/ref1.C: New test.
4679
4680 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
4681
4682         * gcc.dg/sh-relax.c: New SH-only test.
4683
4684 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
4685
4686         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
4687         comment explaining purpose of testcase.
4688
4689 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
4690
4691         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
4692         for HC11/HC12 (asm needs two int registers).
4693         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
4694         HC11/HC12 because the test uses an asm which needs two 32-bit
4695         registers.
4696
4697 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
4698
4699         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
4700         for HC11/HC12 (array is too large otherwise).
4701         * gcc.c-torture/compile/920501-4.x: New file, likewise.
4702         * gcc.c-torture/compile/20010518-2.x: Likewise.
4703         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
4704         HC11/HC12 (array is too large).
4705
4706 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
4707
4708         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
4709         * lib/g++-dg.exp (g++-dg-test): Likewise.
4710
4711 2003-03-01  Roger Sayle  <roger@eyesopen.com>
4712
4713         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
4714         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
4715
4716 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4717
4718         * g++.dg/warn/implicit-typename1.C: Remove warning.
4719
4720 2003-02-28  Richard Henderson  <rth@redhat.com>
4721
4722         * gcc.dg/noreturn-1.c: Move noreturn warning line.
4723         * gcc.dg/return-type-1.c: Move control reaches end warning line.
4724
4725 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
4726
4727         * gcc.dg/pch/pch.exp: Change .pch to .gch.
4728         * g++.dg/pch/pch.exp: Likewise.
4729
4730 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
4731
4732         PR c++/9879
4733         * testsuite/g++.dg/init/new4.C: New test.
4734
4735 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
4736
4737         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
4738
4739 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
4740
4741         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
4742         unsigned long.
4743
4744         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
4745         wider than float.
4746
4747 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4748
4749         * lib/scanasm.exp: Add support for counting numbers of
4750         occurences.
4751         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
4752         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
4753
4754 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
4755
4756         PR c++/9683
4757         * g++.dg/template/static3.C: New test.
4758
4759         PR c++/9829
4760         * g++.dg/parse/namespace6.C: New test.
4761
4762 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4763
4764         PR target/9732
4765         * gcc.dg/20030225-1.c: New test.
4766
4767 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
4768
4769         * README: Remove out-of-date information.
4770
4771         PR c++/9836
4772         * g++.dg/template/spec6.C: New test.
4773
4774 2003-02-24  Jeff Law  <law@redhat.com>
4775
4776         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
4777
4778 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4779
4780         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
4781         * gcc.dg/pragma-ep-1.c: Likewise.
4782
4783 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4784
4785         PR c++/9602
4786         * g++.dg/template/friend16.C: New test.
4787
4788 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
4789
4790         PR c++/5333
4791         * g++.dg/parse/fused-params1.C: Adjust error messages.
4792         * g++.dg/template/nested3.C: New test.
4793
4794 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
4795
4796         * g++.dg/abi/param1.C: New test.
4797
4798 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4799
4800         PR c++/7982
4801         * g++.dg/warn/implicit-typename1.C: New test.
4802
4803 2003-02-22  Kelley Cook <kelleycook@comcast.net>
4804
4805         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
4806         with "mtune".
4807         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4808         * gcc.c-torture/execute/20010129-1.x: Likewise.
4809         * gcc.dg/20011107-1.c: Likewise.
4810         * gcc.dg/20020108-1.c: Likewise.
4811         * gcc.dg/20020122-3.c: Likewise.
4812         * gcc.dg/20020206-1.c: Likewise.
4813         * gcc.dg/20020310-1.c: Likewise.
4814         * gcc.dg/20020426-2.c: Likewise.
4815         * gcc.dg/20020517-1.c: Likewise.
4816         * gcc.dg/991230-1.c: Likewise.
4817         * gcc.dg/i386-unroll-1.c: Likewise.
4818         * gcc.misc-tests/i386-prefetch.exp: Likewise.
4819
4820 2003-02-22  Jan Hubicka  <jh@suse.cz>
4821
4822         * gcc.dg/i386-mul.c: New test.
4823
4824 2003-02-21  Roger Sayle  <roger@eyesopen.com>
4825
4826         * gcc.dg/builtins-5.c: New test case.
4827
4828 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
4829
4830         * gcc.dg/asmreg-1.c: New test.
4831
4832 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4833
4834         PR c++/9749
4835         * g++.dg/parse/varmod1.C: New test.
4836
4837 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4838
4839         PR c++/9727
4840         * g++.dg/template/op1.C: New test.
4841
4842 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4843
4844         PR c++/8906
4845         * g++.dg/template/nested2.C: New test.
4846
4847 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4848
4849         PR c++/8724
4850         * g++.dg/expr/dtor1.C: New test.
4851
4852 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
4853
4854         * gcc.dg/cpp/include3.c: New test.
4855         * gcc.dg/cpp/inc/foo.h: New file.
4856
4857 2003-02-21  Glen Nakamura  <glen@imodulo.com>
4858
4859         * gcc.c-torture/execute/20030221-1.c: New test.
4860
4861 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
4862
4863         PR c++/9729
4864         * g++.dg/abi/conv1.C: New test.
4865
4866 2003-02-20  Jan Hubicka  <jh@suse.cz>
4867
4868         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
4869
4870 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
4871
4872         * gcc.c-torture/compile/20030219-1.c: New test.
4873
4874 2003-02-18  Jan Hubicka  <jh@suse.cz>
4875
4876         * gcc.dg/funcorder.c: New test.
4877
4878 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
4879
4880         * gcc.c-torture/execute/20030218-1.c: New.
4881
4882 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
4883
4884         * gcc.dg/20030218-1.c: New.
4885
4886 2003-02-18  Richard Henderson  <rth@redhat.com>
4887
4888         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
4889         * gcc.dg/attr-used-2.c: New.
4890
4891 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
4892
4893         PR c++/9704
4894         * g++.dg/init/copy5.C: New test.
4895
4896 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
4897
4898         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
4899         * g++.dg/pch/pch.exp: Likewise.
4900
4901 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
4902
4903         * gcc.c-torture/execute/20030209-1.c: Enable the test if
4904         STACK_SIZE is not defined.
4905
4906 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4907
4908         PR c++/9457
4909         * g++.dg/template/init1.C: New test.
4910
4911 2003-02-16  Jan HUbicka  <jh@suse.cz>
4912
4913         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
4914         (foo): Add few extra tests
4915         * gcc.dg/c99-const-expr-3.c: Likewise.
4916         * gcc.c-torture/execute/20030216-1.c: New.
4917
4918 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4919
4920         PR c++/9459
4921         * g++.dg/ext/typeof4.C: New test.
4922
4923 2003-02-15  Roger Sayle  <roger@eyesopen.com>
4924
4925         * gcc.dg/i386-387-3.c: New test case.
4926
4927 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
4928
4929         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
4930         cris-*-elf* cris-*-aout* and mmix-*-*.
4931
4932 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
4933
4934         * gcc.dg/20030213-1.c: New test.
4935
4936 2003-02-12  Roger Sayle  <roger@eyesopen.com>
4937
4938         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
4939         * gcc.dg/i386-387-2.c: Likewise.
4940
4941 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
4942
4943         * gcc.dg/ppc-spe.c: Fix formatting.
4944         Enable tests that were previously unsupported by gas.
4945         Delete tests for instructions that no longer exist.
4946         Switch arguments on evsubifw builtin.
4947
4948 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
4949
4950         * gcc.c-torture/execute/20030209-1.c: Disable the test if
4951         STACK_SIZE is too small.
4952
4953 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4954             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4955
4956         * gcc.dg/decl-2.c: New test.
4957
4958 2003-02-10  Jan Hubicka  <jh@suse.cz>
4959
4960         * gcc.dg/i386-fpcvt-1.c:  New test.
4961
4962 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
4963
4964         * gcc.c-torture/execute/20030209-1.c: New test.
4965
4966 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
4967
4968         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
4969         int-wide bitops, use the constants of the same width.
4970         Likewise, if long long is 32-bit wide, test bitops using
4971         32-bit constants.
4972
4973 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
4974
4975         * gcc.dg/20021014-1.c: Annotate with expected notice text.
4976
4977 2003-02-07  Roger Sayle  <roger@eyesopen.com>
4978
4979         * testsuite/gcc.dg/builtins-4.c: New test case.
4980
4981 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4982
4983         * gcc.dg/20020430-1.c: Fix dg command typos.
4984         * gcc.dg/20020503-1.c: Likewise.
4985
4986 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4987
4988         PR c++/8785
4989         * g++.dg/parse/fused-params1.C: New test.
4990
4991         PR c++/8857
4992         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
4993
4994         PR c++/8921
4995         * g++.dg/parse/non-dependent1.C: New test.
4996
4997         PR c++/8928
4998         * g++.dg/parse/dupl-tmpl-args1.C: New test.
4999
5000         PR c++/9228
5001         * g++.dg/parse/undefined7.C: New test.
5002         * g++.dg/parse/non-templ1.C: New test.
5003
5004         PR c++/9229
5005         * g++.dg/parse/too-many-tmpl-args1.C: New test.
5006
5007 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
5008
5009         * gcc.c-torture/compile/20030206-1.c: New test.
5010
5011 2003-02-05  Roger Sayle  <roger@eyesopen.com>
5012
5013         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
5014         "pow" to "foo" to avoid potential confusion with a math built-in.
5015
5016 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5017
5018         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
5019         conditions for SPARC targets.
5020
5021 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
5022
5023         * gcc.dg/20030204-1.c: New test.
5024
5025 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5026
5027         PR c++/38
5028         * g++.dg/parse/array-size1.C: New test.
5029
5030         PR c++/5657
5031         * g++.dg/parse/undefined3.C: New test.
5032
5033         PR c++/5665
5034         * g++.dg/parse/undefined4.C: New test.
5035
5036         PR c++/5975
5037         * g++.dg/parse/undefined5.C: New test.
5038
5039         PR c++/7259
5040         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
5041
5042         PR c++/8578
5043         * g++.dg/parse/casting-operator1.C: New test.
5044
5045         PR c++/8596
5046         * g++.dg/parse/undefined6.C: New test.
5047
5048         PR c++/8736
5049         * g++.dg/parse/missing-template1.C: New test.
5050
5051 2003-02-04  Jan Hubicka  <jh@suse.cz>
5052
5053         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
5054         * gcc.dg/i386-cmov?.c:  Likewise.
5055         * gcc.dg/i386-fpcvt-?.c:  Likewise.
5056         * gcc.dg/i386-ssefp-1.c:  Likewise.
5057         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
5058         conventions.
5059
5060 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
5061
5062         PR c++/7129
5063         * testsuite/g++.dg/ext/max.C: New test.
5064
5065 2003-02-03  Jan Hubicka  <jh@suse.cz>
5066
5067         * gcc.c-torture/execute/20030203-1.c: New test.
5068
5069 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
5070
5071         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
5072         'natural-endian'.
5073
5074 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
5075
5076         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
5077         * g++.dg/init/new2.C: Likewise.
5078         * g++.dg/other/new1.C: Likewise.
5079
5080 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
5081
5082         * gcc.dg/struct-ret-libc.c: New test.
5083
5084 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
5085
5086         * gcc.dg/20030129-1.c: New test.
5087
5088 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5089
5090         PR c++/8849
5091         * g++.dg/template/ptrmem4.C: New test.
5092
5093 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
5094
5095         * g++.dg/parser/constant1.C: New test.
5096
5097 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5098
5099         PR c++/8591
5100         * g++.dg/parse/friend2.C: New test.
5101
5102 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
5103
5104         PR c++/9437
5105         * g++.dg/template/unify4.C: New test.
5106
5107 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
5108
5109         * gcc.c-torture/execute/20030128-1.c: New test.
5110
5111 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
5112
5113         * g++.dg/lookup/nested1.C: Test moved from ...
5114         * g++.old-deja/g++.other/lookup24.C: ... here.
5115
5116 2003-01-28  Jan Hubicka  <jh@suse.cz>
5117
5118         * gcc.dg/i386-cmov5.c:  New test.
5119
5120 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
5121
5122         * gcc.c-torture/execute/20010925-1.c: Changed the
5123         memcpy declaration.
5124
5125 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
5126
5127         PR c++/3902
5128         * g++.dg/parse/template5.C: New test.
5129
5130 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
5131
5132         PR fortran/9258
5133         * g77.dg/pr9258: New test.
5134
5135 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
5136
5137         * README: Move relevant parts from README.g++.
5138
5139         * README.g++: Remove this file.
5140
5141 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
5142
5143         * g++.dg/abi/dcast1.C: New test.
5144
5145 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5146
5147         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
5148
5149 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
5150
5151         PR c++/47
5152         * g++.old-deja/g++.other/lookup24.C: New test.
5153
5154 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5155
5156         PR middle-end/7227
5157         * gcc.dg/uninit-C.c: New test.
5158
5159 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
5160
5161         * g++.dg/abi/covariant1.C: New test.
5162
5163 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
5164
5165         * gcc.dg/20030123-1.c: New test.
5166
5167 2003-01-25  Jan Hubicka  <jh@suse.cz>
5168
5169         PR opt/8492
5170         * gcc.c-torture/compile/20030125-1.c
5171
5172 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
5173
5174         PR c++/9403
5175         * g++.dg/parse/template3.C: New test.
5176         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
5177
5178         PR c++/795
5179         * g++.dg/parse/template4.C: New test.
5180
5181         PR c++/9415
5182         * g++.dg/template/qual2.C: New test.
5183
5184         PR c++/8545
5185         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
5186
5187         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
5188
5189 2003-01-25  Roger Sayle  <roger@eyesopen.com>
5190
5191         * gcc.c-torture/execute/switch-1.c: New test case.
5192
5193 2003-01-25  Jan Hubicka  <jh@suse.cz>
5194
5195         * gcc.c-torture/execute/20030125-1.[cx]: New test.
5196
5197 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
5198
5199         Tweaks for Bison-1.875. From the NEWS file:
5200         "- `parse error' -> `syntax error'
5201         Bison now uniformly uses the term `syntax error'"
5202         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
5203         * gcc.dg/cpp/digraph2.c: Likewise.
5204         * gcc.dg/cpp/direct2.c: Likewise.
5205         * gcc.dg/cpp/paste4.c: Likewise.
5206         * gcc.dg/c90-restrict-1.c: Likewise.
5207         * gcc.dg/c99-func-2.c: Likewise.
5208         * gcc.dg/noncompile/920721-2.c: Likewise.
5209         * gcc.dg/noncompile/930622-2.c: Likewise.
5210         * gcc.dg/noncompile/940112-1.c: Likewise.
5211         * gcc.dg/noncompile/950921-1.c: Likewise.
5212         * gcc.dg/noncompile/951123-1.c: Likewise.
5213         * gcc.dg/noncompile/971104-1.c: Likewise.
5214         * gcc.dg/noncompile/990416-1.c: Likewise.
5215
5216 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
5217
5218         * g++.dg/parse/undefined1.C: Add error message.
5219
5220 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
5221
5222         PR c++/9354
5223         * g++.dg/parse/new1.C: New test.
5224
5225         PR c++/9216
5226         * g++.dg/parse/template2.C: New test.
5227
5228         PR c++/9354
5229         * g++.dg/parse/typedef2.C: New test.
5230
5231         PR c++/9328
5232         * g++.dg/ext/typeof3.C: New test.
5233
5234 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5235
5236         PR c++/2738
5237         * g++.dg/parse/ret-type1.C: New test.
5238
5239         PR c++/3792
5240         * g++.dg/parse/tmpl-outside1.C: New test.
5241
5242         PR c++/4207
5243         * g++.dg/parse/int-as-enum1.C: New test.
5244
5245         PR c++/4903
5246         * g++.dg/parse/no-typename1.C: New test.
5247
5248         PR c++/5533
5249         * g++.dg/parse/no-value1.C: New test.
5250
5251         PR c++/5921
5252         * g++.dg/parse/wrong-inline1.C: New test.
5253
5254         PR c++/6402
5255         * g++.dg/parse/ref1.C: New test.
5256
5257         PR c++/6992
5258         * g++.dg/parse/attr-ctor1.C: New test.
5259
5260         PR c++/7229
5261         * g++.dg/parse/namespace5.C: New test.
5262
5263         PR c++/7917
5264         * g++.dg/parse/func-def1.C: New test.
5265
5266         PR c++/8143
5267         * g++.dg/parse/undefined1.C: New test.
5268
5269         PR c++/5723, PR c++/8522
5270         * g++.dg/parse/specialization1.C: New test.
5271
5272         PR c++/163, PR c++/8595
5273         * g++.dg/parse/struct-as-enum1.C: New test.
5274
5275         PR c++/9173
5276         * g++.dg/parse/undefined2.C: New test.
5277
5278 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
5279
5280         PR c++/9298
5281         * g++.dg/parse/template1.C: New test.
5282
5283         PR c++/9384
5284         * g++.dg/parse/using1.C: New test.
5285
5286         PR c++/9285
5287         PR c++/9294
5288         * g++.dg/parse/expr2.C: New test.
5289
5290         PR c++/9388
5291         * g++.dg/parse/lookup2.C: Likewise.
5292
5293 2003-01-21  Jan Hubicka  <jh@suse.cz>
5294
5295         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
5296         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
5297         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
5298         * gcc.c-torture/execute/string-opt-*.c: Likewise.
5299
5300 2003-01-20  Nick Clifton  <nickc@redhat.com>
5301
5302         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
5303         problem with ARM sibcall code generation.
5304
5305 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
5306
5307         * gcc.c-torture/execute/20030120-1.c: New.
5308
5309 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
5310
5311         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
5312
5313 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
5314
5315         PR c++/9272
5316         * g++.dg/parse/ctor1.C: New test.
5317
5318         PR c++/9294:
5319         * g++.dg/parse/qualified1.C: New test.
5320
5321         * g++.dg/parse/typename3.C: New test.
5322
5323 2003-01-16  Richard Henderson  <rth@redhat.com>
5324
5325         * g++.dg/tls/init-2.C: Fix error matches for real this time.
5326
5327 2003-01-16  Richard Henderson  <rth@redhat.com>
5328
5329         * g++.dg/pch/pch.exp: Copy test header to the working directory
5330         before using it either for precompilation or direct use.
5331         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
5332         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
5333
5334 2003-01-16  Richard Henderson  <rth@redhat.com>
5335
5336         * gcc.dg/pch/pch.exp: Copy test header to the working directory
5337         before using it either for precompilation or direct use.
5338         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
5339         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
5340
5341 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
5342
5343         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
5344         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
5345         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
5346         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
5347         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
5348         typename warning into error.
5349         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
5350         error messages.
5351         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
5352         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
5353         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
5354         messages.
5355         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
5356         make declaration visible in template.
5357         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
5358         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
5359         messages.
5360         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
5361         message.
5362         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
5363         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
5364         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
5365         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
5366         typename warning with error message.
5367         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
5368         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
5369         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
5370
5371 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
5372
5373         * g++.dg/parse/ambig2.C: New test.
5374
5375 2003-01-15  Richard Henderson  <rth@redhat.com>
5376
5377         * g++.dg/tls/init-2.C: Update error message string.
5378
5379 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5380
5381         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
5382
5383 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
5384
5385         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
5386         all for HC11/HC12.
5387         * gcc.c-torture/compile/20001205-1.x: Likewise.
5388         * gcc.c-torture/compile/20001226-1.x: Likewise.
5389         * gcc.c-torture/compile/920520-1.x: Likewise.
5390         * gcc.c-torture/compile/961203-1.x: Likewise.
5391         * gcc.c-torture/compile/20020604-1.x: Likewise.
5392
5393 2003-01-15  Jan Hubicka  <jh@suse.cz>
5394
5395         * gcc.c-torture/compile/20030115-1.c: New test.
5396
5397         * gcc.dg/i386-fpcvt-1.c: New test.
5398         * gcc.dg/i386-fpcvt-2.c: New test.
5399
5400 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
5401
5402         Further conform g++'s __vmi_class_type_info to the C++ ABI
5403         specification.
5404         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
5405         the specification.
5406
5407 2003-01-14  Jan Hubicka  <jh@suse.cz>
5408
5409         * gcc.dg/i386-fpcvt-1.c: New test.
5410         * gcc.dg/i386-fpcvt-2.c: New test.
5411
5412 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5413
5414         * gcc.dg/i386-mmx-3.c: New test.
5415
5416 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
5417
5418         PR c++/9264
5419         * g++.dg/parse/octal1.C: New file.
5420
5421         PR c++/9172
5422         * g++.dg/parse/typename1.C: New file.
5423
5424 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
5425
5426         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
5427         * gcc.dg/bf-no-ms-layout.c: Likewise.
5428         * gcc.dg/bf-ms-attrib.c: Likewise.
5429
5430 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
5431
5432         PR c++/9099
5433         * g++.dg/parse/dtor1.C: New file.
5434
5435         PR c++/9128
5436         * g++.dg/rtti/typeid1.C: New file.
5437
5438         PR c++/9153
5439         * g++.dg/parse/lookup1.C: New file.
5440
5441         PR c++/9171
5442         * g++.dg/templ/spec5.C: New file.
5443
5444 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
5445
5446         * gcc.c-torture/compile/20030110-1.c: New test.
5447
5448 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
5449
5450         Merge from pch-branch:
5451
5452         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
5453
5454         * gcc.dg/pch/cpp-1.h: New.
5455         * gcc.dg/pch/cpp-1.c: New.
5456         * gcc.dg/pch/cpp-2.h: New.
5457         * gcc.dg/pch/cpp-2.c: New.
5458
5459         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
5460
5461         * gcc.dg/pch/except-1.h: New.
5462         * gcc.dg/pch/except-1.c: New.
5463
5464         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
5465
5466         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
5467         running test.
5468         * gcc.dg/pch: Include *.hp not *.h.
5469         * gcc.dg/pch/system-1.h: New.
5470         * gcc.dg/pch/system-1.c: New.
5471
5472         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
5473
5474         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
5475         rather than trying to build and run a program using PCH.
5476         * gcc.dg/pch: Remove dg-do commands from test files.
5477
5478         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
5479
5480         * gcc.dg/pch/macro-3.c: New.
5481         * gcc.dg/pch/macro-3.h: New.
5482
5483         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
5484
5485         * gcc.dg/pch/common-1.c: New.
5486         * gcc.dg/pch/common-1.h: New.
5487         * gcc.dg/pch/decl-1.c: New.
5488         * gcc.dg/pch/decl-1.h: New.
5489         * gcc.dg/pch/decl-2.c: New.
5490         * gcc.dg/pch/decl-2.h: New.
5491         * gcc.dg/pch/decl-3.c: New.
5492         * gcc.dg/pch/decl-3.h: New.
5493         * gcc.dg/pch/decl-4.c: New.
5494         * gcc.dg/pch/decl-4.h: New.
5495         * gcc.dg/pch/decl-5.c: New.
5496         * gcc.dg/pch/decl-5.h: New.
5497         * gcc.dg/pch/global-1.c: New.
5498         * gcc.dg/pch/global-1.h: New.
5499         * gcc.dg/pch/inline-1.c: New.
5500         * gcc.dg/pch/inline-1.h: New.
5501         * gcc.dg/pch/inline-2.c: New.
5502         * gcc.dg/pch/inline-2.h: New.
5503         * gcc.dg/pch/static-1.c: New.
5504         * gcc.dg/pch/static-1.h: New.
5505         * gcc.dg/pch/static-2.c: New.
5506         * gcc.dg/pch/static-2.h: New.
5507
5508         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
5509
5510         * g++.dg/pch/pch.exp: Better handle failing testcases.
5511         * gcc.dg/pch/pch.exp: Likewise.
5512         * gcc.dg/pch/macro-1.c: New.
5513         * gcc.dg/pch/macro-1.h: New.
5514         * gcc.dg/pch/macro-2.c: New.
5515         * gcc.dg/pch/macro-2.h: New.
5516
5517         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
5518
5519         * g++.dg/dg.exp: Treat files in pch/ specially.
5520         * g++.dg/pch/pch.exp: New file.
5521         * g++.dg/pch/empty.H: New file.
5522         * g++.dg/pch/empty.C: New file.
5523         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
5524         "precompile".
5525
5526         * gcc.dg/pch/pch.exp: New file.
5527         * gcc.dg/pch/empty.h: New file.
5528         * gcc.dg/pch/empty.c: New file.
5529         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
5530         "precompile".
5531
5532 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5533
5534         * g++.dg/template/friend14.C: New test.
5535
5536 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5537
5538         * gcc.dg/old-style-asm-1.c: New test.
5539
5540 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
5541
5542         * gcc.c-torture/compile/20030109-1.c: New test.
5543
5544 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5545
5546         * gcc.c-torture/execute/20030109-1.c: New test.
5547
5548 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
5549
5550         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
5551         * g++.old-deja/g++.mike/dyncast2.C: Likewise
5552         * g++.old-deja/g++.mike/dyncast3.C: Likewise
5553         * g++.old-deja/g++.mike/eh2.C: Likewise
5554         * g++.old-deja/g++.mike/eh3.C: Likewise
5555         * g++.old-deja/g++.mike/eh5.C: Likewise
5556         * g++.old-deja/g++.mike/eh6.C: Likewise
5557         * g++.old-deja/g++.mike/eh7.C: Likewise
5558         * g++.old-deja/g++.mike/eh8.C: Likewise
5559         * g++.old-deja/g++.mike/eh9.C: Likewise
5560         * g++.old-deja/g++.mike/eh10.C: Likewise
5561         * g++.old-deja/g++.mike/eh12.C: Likewise
5562         * g++.old-deja/g++.mike/eh13.C: Likewise
5563         * g++.old-deja/g++.mike/eh14.C: Likewise
5564         * g++.old-deja/g++.mike/eh16.C: Likewise
5565         * g++.old-deja/g++.mike/eh17.C: Likewise
5566         * g++.old-deja/g++.mike/eh18.C: Likewise
5567         * g++.old-deja/g++.mike/eh21.C: Likewise
5568         * g++.old-deja/g++.mike/eh23.C: Likewise
5569         * g++.old-deja/g++.mike/eh24.C: Likewise
5570         * g++.old-deja/g++.mike/eh25.C: Likewise
5571         * g++.old-deja/g++.mike/eh26.C: Likewise
5572         * g++.old-deja/g++.mike/eh27.C: Likewise
5573         * g++.old-deja/g++.mike/eh28.C: Likewise
5574         * g++.old-deja/g++.mike/eh29.C: Likewise
5575         * g++.old-deja/g++.mike/eh31.C: Likewise
5576         * g++.old-deja/g++.mike/eh33.C: Likewise
5577         * g++.old-deja/g++.mike/eh34.C: Likewise
5578         * g++.old-deja/g++.mike/eh35.C: Likewise
5579         * g++.old-deja/g++.mike/eh36.C: Likewise
5580         * g++.old-deja/g++.mike/eh37.C: Likewise
5581         * g++.old-deja/g++.mike/eh38.C: Likewise
5582         * g++.old-deja/g++.mike/eh39.C: Likewise
5583         * g++.old-deja/g++.mike/eh40.C: Likewise
5584         * g++.old-deja/g++.mike/eh41.C: Likewise
5585         * g++.old-deja/g++.mike/eh42.C: Likewise
5586         * g++.old-deja/g++.mike/eh44.C: Likewise
5587         * g++.old-deja/g++.mike/eh46.C: Likewise
5588         * g++.old-deja/g++.mike/eh47.C: Likewise
5589         * g++.old-deja/g++.mike/eh48.C: Likewise
5590         * g++.old-deja/g++.mike/eh49.C: Likewise
5591         * g++.old-deja/g++.mike/eh50.C: Likewise
5592         * g++.old-deja/g++.mike/eh51.C: Likewise
5593         * g++.old-deja/g++.mike/eh53.C: Likewise
5594         * g++.old-deja/g++.mike/eh55.C: Likewise
5595         * g++.old-deja/g++.mike/p7912.C: Likewise
5596         * g++.old-deja/g++.mike/p9706.C: Likewise
5597         * g++.old-deja/g++.mike/p10416.C: Likewise
5598         * g++.old-deja/g++.mike/p11667.C: Likewise
5599         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
5600         Remove redundant reference to Iris.
5601         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
5602         Elxsi, i860, Pico Java, and WE32K.
5603
5604 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
5605
5606         * g++.dg/ext/asm4.C: New test.
5607
5608 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5609
5610         PR c++/9030
5611         * g++.dg/template/friend12.C: New test.
5612         * g++.dg/template/friend13.C: Likewise.
5613         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
5614
5615 2003-01-08  Jan Hubicka  <jh@suse.cz>
5616
5617         * gcc.dg/i386-cadd.c: New test.
5618         * gcc.dg/i386-cmov4.c: Likewise.
5619
5620 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
5621
5622         PR c++/9165
5623         * g++.dg/warn/Wunused-3.C: New test.
5624
5625         * g++.dg/abi/bitfield9.C: New test.
5626
5627         PR c++/9189
5628         * g++.dg/parse/defarg3.C: New test.
5629
5630 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
5631
5632         * g++.dg/parse/ambig1.C: New test.
5633         * g++.dg/parse/defarg2.C: New test.
5634
5635 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
5636
5637         * g++.dg/template/defarg-1.C: New test.
5638         * g++.dg/template/local2.C: Likewise.
5639
5640 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
5641
5642         * gcc.c-torture/execute/20030105-1.c: New test.
5643
5644 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5645
5646         * g++.dg/parse/namespace3.C: Remove extra semicolons.
5647         * g++.dg/parse/namespace4.C: Likewise.
5648
5649 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
5650
5651         * g++.dg/template/ntp2.C: New test.
5652
5653 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
5654
5655         * g++.dg/parse/extern-C-1.C: New test.
5656
5657         * g++.dg/parse/namespace4.C: New test.
5658
5659         * g++.dg/template/nested1.C: New test.
5660
5661         * g++.dg/parse/namespace3.C: New test.
5662
5663 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
5664
5665         * g++.dg/lookup/two-stage1.C: New test.
5666
5667 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5668
5669         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
5670         * g++.old-deja/g++.jason/access8.C: Likewise.
5671         * g++.old-deja/g++.other/decl5.C: Likewise.
5672
5673 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
5674
5675         * g++.dg/parse/parse7.C: New test.
5676
5677 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
5678
5679         PR c++/2843
5680         * g++.dg/ext/attrib7.C: New test.
5681
5682 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
5683
5684         * g++.dg/parse/parse6.C: New test.
5685
5686 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
5687
5688         * gcc.dg/h8300-stack-1.c: New.
5689
5690 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
5691
5692         g++.dg/lookup/exception1.C: New test.
5693
5694         g++.dg/lookup/template1.C: New test.
5695
5696         g++.dg/parse/namespace2.C: New test.
5697
5698         g++.dg/parse/parens2.C: New test.
5699
5700 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5701
5702         * g++.dg/parse/parse5.C: New test.
5703         * g++.dg/lookup/scoped4.C: New test.
5704
5705 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
5706
5707         * g++.dg/parse/parens1.C: New test.
5708
5709         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
5710         angle-bracket1.C.
5711         * g++.dg/parse/parens2.C: New test.
5712
5713         * g++.dg/lookup/scope-operator1.C: New test.
5714
5715         * g++.dg/parse/operator1.C: New test.
5716
5717 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5718
5719         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
5720         * g++.old-deja/g++.other/access6.C: Likewise.
5721         * g++.old-deja/g++.other/decl1.C: Likewise.
5722         * g++.old-deja/g++.pt/typename12.C: Likewise.
5723
5724 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
5725
5726         * g++.dg/parse/namespace1.C: New test.
5727
5728 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5729
5730         * g++.dg/parse/parse4.C: New test.
5731
5732 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5733
5734         * g++.dg/parse/parse3.C: New test.
5735
5736 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5737
5738         * g++.dg/parse/parse2.C: New test.
5739
5740 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5741
5742         * g++.dg/template/friend11.C: New test.
5743
5744 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5745
5746         * g++.dg/parse/parse1.C: New test.
5747
5748 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
5749
5750         * lib/profopt.exp: Change the name of a global variable to avoid
5751         possible clashes with other test suites.
5752
5753 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
5754
5755         * g++.dg/inherit/covariant8.C: New test.
5756
5757 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
5758
5759         * g++.dg/init/array9.C: New test.
5760
5761         PR c++/9112
5762         * g++.dg/parse/expr1.C: New test.
5763
5764 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
5765
5766         * gcc.c-torture/compile/20021230-1.c: New test.
5767
5768 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
5769
5770         * g++.dg/inherit/covariant5.C: New test.
5771         * g++.dg/inherit/covariant6.C: New test.
5772         * g++.dg/inherit/covariant7.C: New test.
5773
5774 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5775
5776         PR c++/2739
5777         * g++.dg/other/access2.C: New test.
5778
5779 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5780
5781         * g++.dg/other/anon-struct.C: No longer fails
5782         * g++.old-deja/g++.brendan/parse4.C: Likewise.
5783         * g++.old-deja/g++.brendan/parse5.C: Likewise.
5784         * g++.old-deja/g++.brendan/parse6.C: Likewise.
5785
5786 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5787
5788         * g++.dg/parse/angle-bracket.C (main): No longer fails.
5789
5790 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
5791
5792         * g++.dg/eh/spec4.C: Remove stray semicolon.
5793         * g++.dg/expr/pmf-1.C: Change error message.
5794         * g++.dg/ext/asm1.C: Remove stray semicolon.
5795         * g++.dg/ext/typename1.C: Add missing typenames.
5796         * g++.dg/inherit/template-as-base.C: Change error message.
5797         * g++.dg/lookup/scoped1.C: Likewise.
5798         * g++.dg/lookup/scoped2.C: Likewise.
5799         * g++.dg/lookup/using2.C: Likewise.
5800         * g++.dg/other/component1.C: Remove stray semicolon.
5801         * g++.dg/other/do1.C: Change error message.
5802         * g++.dg/other/error2.C: Likewise.
5803         * g++.dg/other/init1.C: Likewise.
5804         * g++.dg/other/packed1.C: Remove stray semicolon.
5805         * g++.dg/other/ptrmem2.C: Change error message.
5806         * g++.dg/parse/parameter-declaration-1.C: Remove line number
5807         marker.
5808         * g++.dg/special/initp1.C: Remove invalid attribute usage.
5809         * g++.dg/template/access3.C: Add typename keyword.
5810         * g++.dg/template/access5.C: Remove stray semicolon.
5811         * g++.dg/template/access6.C: Likewise.
5812         * g++.dg/template/complit1.C: Likewise.
5813         * g++.dg/template/crash1.C: Change error message.
5814         * g++.dg/template/inherit2.C: Remove stray semicolon.
5815         * g++.dg/template/instantiate2.C: Likewise.
5816         * g++.dg/template/instantiate3.C: Change error message.
5817         * g++.dg/template/qual1.C: Remove stray semicolon.
5818         * g++.dg/template/qualttp18.C: Change error message.
5819         * g++.dg/template/ref1.C: Remove stray semicolon.
5820         * g++.dg/template/sizeof1.C (A::value): Declare it.
5821         * g++.dg/template/spec4.C: Change error message.
5822         * g++.dg/template/static1.C: Likewise.
5823         * g++.dg/template/type1.C: Likewise.
5824         * g++.dg/template/typename3.C: Likewise.
5825         * g++.old-deja/g++.benjamin/13478.C: Change error message.
5826         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
5827         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
5828         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
5829         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
5830         named return value extension.
5831         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
5832         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
5833         * g++.old-deja/g++.bob/extern_C.C: Likewise.
5834         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5835         * g++.old-deja/g++.brendan/complex1.C: Likewise.
5836         * g++.old-deja/g++.brendan/copy5.C: Likewise.
5837         * g++.old-deja/g++.brendan/crash13.C: Likewise.
5838         * g++.old-deja/g++.brendan/crash15.C: Likewise.
5839         * g++.old-deja/g++.brendan/crash18.C: Change error message.
5840         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
5841         * g++.old-deja/g++.brendan/crash38.C: Likewise.
5842         * g++.old-deja/g++.brendan/crash50.C: Likewise.
5843         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5844         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
5845         syntax.
5846         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
5847         * g++.old-deja/g++.brendan/crash8.C: Change error message.
5848         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
5849         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
5850         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
5851         * g++.old-deja/g++.brendan/template11.C: Likewise.
5852         * g++.old-deja/g++.brendan/template26.C: Likewise.
5853         * g++.old-deja/g++.brendan/template27.C: Use explicit
5854         specialization syntax.
5855         * g++.old-deja/g++.brendan/template30.C: Likewise.
5856         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
5857         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
5858         non-dependent names.
5859         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
5860         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
5861         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
5862         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
5863         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
5864         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
5865         named return value extension.
5866         * g++.old-deja/g++.ext/namedret2.C: Likewise.
5867         * g++.old-deja/g++.ext/namedret3.C: Likewise.
5868         * g++.old-deja/g++.ext/return1.C: Likewise.
5869         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
5870         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
5871         * g++.old-deja/g++.jason/access8.C: Likewise.
5872         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
5873         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
5874         pseudo-destructor names.
5875         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
5876         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
5877         pseudo-destructor names.
5878         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
5879         * g++.old-deja/g++.jason/overload19.C: Likewise.
5880         * g++.old-deja/g++.jason/overload32.C: Likewise.
5881         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
5882         stray semicolons.
5883         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
5884         * g++.old-deja/g++.jason/return.C: Likewise.
5885         * g++.old-deja/g++.jason/return2.C: Likewise.
5886         * g++.old-deja/g++.jason/shadow1.C: Likewise.
5887         * g++.old-deja/g++.jason/special.C: Use explicit specialization
5888         syntax.
5889         * g++.old-deja/g++.jason/template10.C: Account for use of
5890         non-dependent names.
5891         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
5892         syntax.
5893         * g++.old-deja/g++.jason/template37.C: Likewise.
5894         * g++.old-deja/g++.law/access4.C: Change error messages.
5895         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
5896         pseudo-destructor names.
5897         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
5898         * g++.old-deja/g++.law/ctors9.C: Likewise.
5899         * g++.old-deja/g++.law/cvt22.C: Likewise.
5900         * g++.old-deja/g++.law/dtors5.C: Likewise.
5901         * g++.old-deja/g++.law/global-init1.C: Likewise.
5902         * g++.old-deja/g++.law/missed-error3.C: Likewise.
5903         * g++.old-deja/g++.law/operators28.C: Likewise.
5904         * g++.old-deja/g++.law/visibility28.C: Likewise.
5905         * g++.old-deja/g++.martin/eval1.C: Likewise.
5906         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
5907         name.
5908         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
5909         * g++.old-deja/g++.mike/net34.C: Likewise.
5910         * g++.old-deja/g++.mike/net36.C: Likewise.
5911         * g++.old-deja/g++.mike/ns2.C: Likewise.
5912         * g++.old-deja/g++.mike/p12306.C: Likewise.
5913         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
5914         value extension.
5915         * g++.old-deja/g++.mike/p700.C: Likewise.
5916         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
5917         * g++.old-deja/g++.mike/p710.C: Likewise.
5918         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
5919         value extension.
5920         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
5921         * g++.old-deja/g++.mike/pmf9.C: Likewise.
5922         * g++.old-deja/g++.ns/crash2.C: Likewise.
5923         * g++.old-deja/g++.ns/crash3.C: Likewise.
5924         * g++.old-deja/g++.ns/invalid1.C: Likewise.
5925         * g++.old-deja/g++.ns/ns17.C: Likewise.
5926         * g++.old-deja/g++.ns/template16.C: Likewise.
5927         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
5928         keyword.
5929         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
5930         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
5931         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
5932         named return value extension.
5933         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
5934         * g++.old-deja/g++.other/access4.C: Issue additional error
5935         messages.
5936         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
5937         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
5938         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
5939         * g++.old-deja/g++.other/crash25.C: Change error message.
5940         * g++.old-deja/g++.other/crash4.C: Change error message.
5941         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
5942         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
5943         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
5944         checks.
5945         * g++.old-deja/g++.other/defarg8.C: Likewise.
5946         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
5947         * g++.old-deja/g++.other/dtor10.C: Likewise.
5948         * g++.old-deja/g++.other/incomplete.C: Likewise.
5949         * g++.old-deja/g++.other/linkage7.C: Likewise.
5950         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
5951         lookup algorithm.
5952         * g++.old-deja/g++.other/mangle2.C: Likewise.
5953         * g++.old-deja/g++.other/refinit2.C: Likewise.
5954         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
5955         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
5956         * g++.old-deja/g++.pt/crash28.C: Likewise.
5957         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
5958         syntax.
5959         * g++.old-deja/g++.pt/crash32.C: Change error message.
5960         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
5961         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
5962         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
5963         error message position.
5964         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
5965         * g++.old-deja/g++.pt/defarg8.C: Change error message.
5966         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
5967         syntax.
5968         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
5969         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
5970         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
5971         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
5972         keyword.
5973         * g++.old-deja/g++.pt/explicit31.C: Likewise.
5974         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
5975         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
5976         keyword.
5977         * g++.old-deja/g++.pt/explicit71.C: Change error message.
5978         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
5979         syntax.
5980         * g++.old-deja/g++.pt/friend28.C: Account for use of
5981         non-dependent names.
5982         * g++.old-deja/g++.pt/friend29.C: Likewise.
5983         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
5984         rules.
5985         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
5986         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
5987         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
5988         lookup rules.
5989         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
5990         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
5991         keyword.
5992         * g++.old-deja/g++.pt/memclass20.C: Likewise.
5993         * g++.old-deja/g++.pt/memclass5.C: Likewise.
5994         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
5995         keyword.
5996         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
5997         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
5998         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
5999         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
6000         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
6001         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
6002         keyword.
6003         * g++.old-deja/g++.pt/spec10.C: Likewise.
6004         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
6005         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
6006         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
6007         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
6008         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
6009         * g++.old-deja/g++.pt/ttp62.C: Likewise.
6010         * g++.old-deja/g++.pt/ttp64.C: Likewise.
6011         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
6012         * g++.old-deja/g++.pt/typename15.C: Likewise.
6013         * g++.old-deja/g++.pt/typename22.C: Likewise.
6014         * g++.old-deja/g++.pt/typename6.C: Change error messages.
6015         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
6016         * g++.old-deja/g++.pt/virtual2.C: Likewise.
6017         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
6018         syntax.
6019         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
6020         return value extension.
6021         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
6022         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
6023         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
6024         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
6025
6026 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
6027
6028         * g++.dg/warn/inline1.C: New test.
6029         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
6030         * g++.old-deja/g++.jason/synth10.C: Likewise.
6031         * g++.old-deja/g++.mike/net31.C: Likewise.
6032         * g++.old-deja/g++.mike/p8786.C: Likewise.
6033
6034         * g++.dg/template/friend10.C: New test.
6035         * g++.dg/template/conv5.C: New test.
6036
6037 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
6038
6039         * g++.dg/lookup/scoped3.C: New test.
6040
6041         * g++.dg/lookup/decl1.C: New test.
6042         * g++.dg/lookup/decl2.C: New test.
6043
6044 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6045
6046         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
6047         gcc.c-torture/compile/20021015-1.c,
6048         gcc.c-torture/compile/20021015-2.c,
6049         gcc.c-torture/compile/20021123-1.c,
6050         gcc.c-torture/compile/20021123-2.c,
6051         gcc.c-torture/compile/20021123-3.c,
6052         gcc.c-torture/compile/20021123-4.c,
6053         gcc.c-torture/execute/20021024-1.c: Add tests previously added
6054         only to 3.1 or 3.2 branch.
6055
6056 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
6057
6058         * gcc.dg/i386-bitfield3.c: New test.
6059
6060         * gcc.dg/i386-bitfield2.c: New test.
6061
6062 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
6063
6064         * g++.dg/parse/conv_op1.C: New test.
6065
6066 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
6067
6068         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
6069         approved.
6070
6071 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
6072
6073         * gcc.c-torture/compile/20021220-1.c: New test.
6074
6075 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
6076
6077         * gcc.dg/i386-fastcall-1.c: New.
6078
6079 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6080
6081         * gcc.c-torture/execute/20021219-1.c: New test.
6082
6083 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6084
6085         * gcc.dg/i386-pic-1.c: New test.
6086
6087 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6088
6089         PR c++/8099
6090         * g++.dg/template/friend9.C: New test.
6091
6092 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6093
6094         PR c++/3663
6095         * g++.dg/template/access7.C: New test.
6096
6097 2002-12-18  Nick Clifton  <nickc@redhat.com>
6098
6099         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
6100         the libstdc++-v3 directory has been found.
6101
6102 2002-12-12  Devang Patel <dpatel@apple.com>
6103         * gcc.dg/darwin-ld-1.c: New test.
6104         * gcc.dg/darwin-ld-2.c: New test.
6105         * gcc.dg/darwin-ld-3.c: New test.
6106         * gcc.dg/darwin-ld-4.c: New test.
6107         * gcc.dg/darwin-ld-5.c: New test.
6108
6109 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6110
6111         * gcc.c-torture/compile/20021212-1.c: New test.
6112
6113 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
6114
6115         * gcc.dg/fshort-wchar: New test.
6116
6117 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
6118
6119         PR c++/8372
6120         * g++.dg/template/dtor1.C: New test.
6121
6122         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
6123         markers.
6124
6125 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
6126
6127         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
6128
6129 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
6130
6131         * g++.dg/template/static1.C: New test.
6132         * g++.dg/template/static2.C: New test.
6133         * g++.old-deja/g++.ext/memconst.C: New test.
6134
6135 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6136
6137         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
6138         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
6139         * g++.dg/special/initp1.C: Likewise.
6140
6141 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
6142
6143         * gcc.c-torture/execute/20021204-1.c: New test.
6144
6145 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
6146
6147         * gcc.dg/ppc-fmadd-1.c: New file.
6148         * gcc.dg/ppc-fmadd-2.c: New file.
6149         * gcc.dg/ppc-fmadd-3.c: New file.
6150
6151 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6152
6153         * gcc.c-torture/compile/20021204-1.c: New test.
6154
6155 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
6156
6157         * g++.dg/inherit/covariant2.C: New test.
6158         * g++.dg/inherit/covariant3.C: New test.
6159         * g++.dg/inherit/covariant4.C: New test.
6160         * g++.dg/inherit/covariant1.C: Remove XFAIL.
6161         * g++.old-deja/g++.robertl/eb17.C: Likewise.
6162
6163 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
6164
6165         PR c++/8688
6166         * g++.dg/init/brace3.C: New test.
6167
6168 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
6169
6170         * gcc.dg/20020210-1.c: Fix a comment typo.
6171
6172 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
6173
6174         PR c++/8720
6175         * g++.dg/parse/defarg1.C: New test.
6176
6177         PR c++/8615
6178         * g++.dg/template/char1.C: New test.
6179
6180         * g++.dg/template/varmod1.C: Fix typo.
6181
6182 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6183
6184         DR 180
6185         * g++.old-deja/g++.pt/crash32.C: Expect error.
6186
6187 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
6188
6189         PR c++/5919
6190         * g++.dg/template/varmod1.C: New test.
6191
6192         PR c++/8727
6193         * g++.dg/inherit/typeinfo1.C: New test.
6194
6195         PR c++/8663
6196         * g++.dg/inherit/typedef1.C: New test.
6197
6198 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
6199
6200         PR c++/8332
6201         PR c++/8493
6202         * g++.dg/template/strlen1.C: New test.
6203
6204         PR c++/8227
6205         * g++.dg/template/ctor2.C: New test.
6206
6207         PR c++/8214
6208         * g++.dg/init/string1.C: New test.
6209
6210         PR c++/8511
6211         * g++.dg/template/friend8.C: New test.
6212
6213 2002-11-29  Joe Buck <jbuck@synopsys.com>
6214
6215         * g++.dg/lookup/anon2.C: New test.
6216
6217 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
6218
6219         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
6220         h8300 port.
6221
6222 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
6223
6224         * gcc.dg/bitfld-6.c: New test.
6225
6226 2002-11-27  Jan Hubicka  <jh@suse.cz>
6227
6228         * gcc.c-torture/execute/20021127.[cx]: New test.
6229
6230 2002-11-26  Jan Hubicka  <jh@suse.cz>
6231
6232         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
6233         quality.
6234
6235 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
6236
6237         * g++.dg/init/brace2.C: New test.
6238         * g++.old-deja/g++.mike/p9129.C: Correct.
6239
6240 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
6241
6242         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
6243
6244 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
6245
6246         * gcc.dg/sibcall-6: New test for indirect sibcalls.
6247
6248 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
6249
6250         * testsuite/g++.dg/abi/empty11.C: New test.
6251         * testsuite/g++.dg/rtti/cv1.C: New test.
6252
6253 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
6254
6255         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
6256
6257 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
6258
6259         * g++.dg/abi/empty10.C: New test.
6260
6261 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6262
6263         * gcc.c-torture/compile/20021124-1.c: New test.
6264
6265 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
6266
6267         * g++.dg/abi/rtti2.C: New test.
6268
6269 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6270
6271         * gcc.dg/i386-unroll-1.c: New test.
6272
6273 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6274
6275         * gcc.c-torture/compile/20021120-1.c: New test.
6276         * gcc.c-torture/compile/20021120-2.c: New test.
6277
6278 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6279
6280         * gcc.dg/bitfld-5.c: New test.
6281
6282 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6283
6284         * gcc.c-torture/execute/20021120-3.c: New test.
6285
6286 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6287
6288         * gcc.c-torture/execute/20021120-2.c: New test.
6289
6290 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6291
6292         * gcc.c-torture/execute/20021120-1.c: New test.
6293
6294 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
6295
6296         * gcc.c-torture/execute/20021118-3.c: New test.
6297
6298 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6299
6300         * gcc.c-torture/compile/20021119-1.c: New test.
6301
6302 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
6303
6304         * gcc.dg/duff-1.c: New test.
6305         * gcc.dg/duff-2.c: New test.
6306         * gcc.dg/duff-3.c: New test.
6307
6308 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
6309
6310         * gcc.dg/cpp/_Pragma5.c: New test.
6311
6312 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
6313
6314         * gcc.c-torture/execute/20021118-2.c: New test.
6315
6316 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
6317
6318         * gcc.c-torture/execute/20021118-1.c: New test.
6319
6320 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
6321
6322         * gcc.dg/20021116-1.c: New test.
6323
6324 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
6325
6326         * g++.dg/abi/vcall1.C: New test.
6327
6328 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
6329
6330         * gcc.dg/20021029-1.c: New test.
6331         * gcc.dg/20021029-2.c: New test.
6332
6333 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6334
6335         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
6336
6337 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6338
6339         PR c/8439
6340         * gcc.dg/20021110.c: Move to ...
6341         * gcc.c-torture/compile/20021110.c: .... here.
6342
6343 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6344
6345         PR c/8467
6346         * gcc.c-torture/execute/20021111-1.c
6347
6348 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6349
6350         PR c/8439
6351         * gcc.dg/20021110.c: New test.
6352
6353 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
6354
6355         * g++.dg/abi/vthunk3.C: Run only on x86.
6356
6357 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6358
6359         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
6360
6361 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
6362
6363         * lib/compat.exp (compat-execute): Fix logic error in last
6364         change.
6365
6366 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
6367
6368         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
6369
6370 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6371
6372         PR c++/8389
6373         * g++.dg/template/access6.C: New test.
6374
6375 2002-11-08  Jan Hubicka  <jh@suse.cz>
6376
6377         * gcc.dg/i386-ssefp-1.c: New test.
6378         * gcc.dg/i386-ssefp-1.c: New test.
6379
6380 2002-11-08  Jan Hubicka  <jh@suse.cz>
6381
6382         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
6383
6384 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
6385
6386         * g++.dg/abi/vthunk3.C: New test.
6387
6388         PR c++/8338
6389         * g++.dg/template/crash2.C: New test.
6390
6391 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
6392
6393         * testsuite/g++.dg/abi/dtor1.C: New test.
6394         * testsuite/g++.dg/abi/dtor2.C: Likewise.
6395
6396 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
6397
6398         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
6399         Darwin.
6400
6401 2002-11-04  Adam Nemet  <anemet@lnxw.com>
6402
6403         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
6404         -mthumb.  Only xfail with -O0.
6405
6406 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
6407
6408         * g++.dg/abi/thunk1.C: New test.
6409         * g++.dg/abi/thunk2.C: Likewise.
6410         * g++.dg/abi/vtt1.C: Likewise.
6411
6412 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
6413
6414         PR optimization/8423
6415         * gcc.c-torture/execute/builtin-constant.c: New test.
6416
6417 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
6418
6419         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
6420         Add some more cases.
6421
6422 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
6423
6424         PR c++/8391
6425         * g++.dg/opt/local1.C: New test.
6426
6427 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
6428
6429         PR c++/8160
6430         * g++.dg/template/complit1.C: New test.
6431
6432         PR c++/8149
6433         * g++.dg/template/typename4.C: Likewise.
6434
6435 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6436
6437         Core issue 287, PR c++/7639
6438         * g++.dg/template/instantiate1.C: Adjust error location.
6439         * g++.dg/template/instantiate3.C: New test.
6440         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
6441         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
6442         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
6443
6444 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
6445
6446         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
6447
6448 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
6449
6450         PR c++/8287
6451         * g++.dg/init/dtor2.C: New test.
6452
6453 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6454
6455         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
6456         * gcc.dg/nest.c: Bypass errors on irix6.
6457
6458 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
6459
6460         * gcc.dg/nest.c: Expect error for mmix-*-*.
6461         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
6462
6463 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
6464
6465         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
6466         markers.
6467
6468         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
6469
6470 2002-10-25  Mike Stump  <mrs@apple.com>
6471
6472         * gcc.dg/warn-1.c: New test.
6473
6474 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
6475
6476         * g++.dg/template/typename3.C: New test.
6477
6478 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
6479
6480         * g++.dg/lookup/ptrmem1.C: New test.
6481
6482         * g++.dg/abi/vthunk2.C: New test.
6483
6484 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
6485
6486         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
6487
6488 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
6489
6490         * g++.dg/abi/empty9.C: New test.
6491
6492 2002-10-24  Richard Henderson  <rth@redhat.com>
6493
6494         * g++.dg/inherit/thunk1.C: Enable for ia64.
6495
6496 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
6497
6498         PR c++/8067
6499         * g++.dg/lookup/pretty1.C: New test.
6500
6501 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
6502
6503         * gcc.dg/20021023-1.c: New test.
6504
6505 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
6506
6507         PR c++/7679
6508         * g++.dg/parse/inline1.C: New test.
6509
6510 2002-10-23  Richard Henderson  <rth@redhat.com>
6511
6512         * g++.dg/inherit/thunk1.C: Enable for x86_64.
6513
6514         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
6515
6516 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
6517
6518         PR c++/6579
6519         * g++.dg/parse/stmtexpr3.C: New test.
6520
6521 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
6522
6523         * g++.dg/expr/cond1.C: New test.
6524
6525 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
6526
6527         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
6528
6529 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6530
6531         * g++.dg/abi/vbase13.C: New test.
6532         * g++.dg/abi/vbase14.C: Likewise.
6533
6534 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
6535
6536         * gcc.dg/tls/pic-1.c: New test.
6537         * gcc.dg/tls/nonpic-1.c: New test.
6538         * gcc.dg/20021018-1.c: New test.
6539
6540 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
6541
6542         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
6543         Remove only files with the same base name as the test case.
6544         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
6545         (profopt-execute): Likewise.  Also, remove old profiling
6546         and performance data files before running the tests.
6547
6548         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
6549         * g++.dg/bprob/bprob.exp: Likewise.
6550         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
6551         to allow more general test case names.
6552
6553         * g++.dg/bprob/bprob-1.C: Rename to ...
6554         * g++.dg/bprob/g++-bprob-1.C: ... this.
6555
6556         * g77.dg/bprob/bprob-1.f: Rename to ...
6557         * g77.dg/bprob/g77-bprob-1.f: ... this.
6558
6559 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
6560
6561         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
6562         bison 1.50 or later.
6563
6564 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
6565
6566         * g++.dg/README: Describe more test directories.
6567
6568 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6569
6570         * g++.dg/init/array6.C: Add additional tests.
6571
6572 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
6573
6574         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
6575         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
6576
6577 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
6578
6579         * gcc.c-torture/compile/20020604-1.x: New.
6580         * gcc.c-torture/compile/simd-5.x: Likewise.
6581         * gcc.c-torture/execute/920710-1.x: Likewise.
6582         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
6583
6584 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6585
6586         * g++.dg/inherit/override1.C: Add dg-options clause.
6587
6588 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6589
6590         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
6591         _mm_slli_si128.
6592
6593 2002-10-19  Andreas Schwab  <schwab@suse.de>
6594
6595         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
6596         directory component.
6597
6598 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
6599
6600         * g++.dg/inherit/thunk1.C: New test.
6601
6602         * g++.dg/inherit/override1.C: New test.
6603
6604         * g++.dg/abi/mangle11.C: New test.
6605         * g++.dg/abi/mangle14.C: New test.
6606         * g++.dg/abi/mangle17.C: New test.
6607
6608 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
6609
6610         * g++.dg/overload/member2.C: New test.
6611
6612 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
6613
6614         * g++.dg/README: Describe new compat directory.
6615         * g++.dg/dg.exp: Skip tests in compat directory.
6616         * README.compat: New file.
6617         * lib/compat.exp: New expect script.
6618         * g++.dg/compat: New test directory.
6619         * g++.dg/compat/compat.exp: New expect script.
6620         * g++.dg/compat/abi: New test directory.
6621         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
6622         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
6623         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
6624         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
6625         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
6626         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
6627         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
6628         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
6629         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
6630         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
6631         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
6632         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
6633         * g++.dg/compat/break: New test directory.
6634         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
6635         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
6636         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
6637         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
6638         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
6639         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
6640         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
6641         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
6642         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
6643         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
6644         g++.dg/compat/break/README: New files.
6645         * g++.dg/compat/eh: New test directory.
6646         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
6647         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
6648         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
6649         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
6650         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
6651         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
6652         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
6653         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
6654         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
6655         g++.dg/compat/eh/filter2_y.C,
6656         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
6657         g++.dg/compat/eh/new1_y.C,
6658         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
6659         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
6660         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
6661         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
6662         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
6663         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
6664         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
6665         g++.dg/compat/eh/unexpected1_y.C: New files.
6666         * g++.dg/compat/init: New test directory.
6667         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
6668         g++.dg/compat/init/array5_y.C,
6669         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
6670         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
6671         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
6672         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
6673         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
6674         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
6675         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
6676         g++.dg/compat/init/init-ref2_y.C: New files.
6677
6678 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
6679
6680         PR c++/7584
6681         * g++.dg/inherit/using3.C: New test.
6682
6683 2002-10-17  Jan Hubicka  <jh@suse.cz>
6684
6685         * gcc.dg/20021017-2.c: New test.
6686
6687 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
6688
6689         * g++.dg/abi/mangle16.C: Adjust.
6690
6691         * g++.dg/init/array8.C: New test.
6692
6693 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
6694
6695         * gcc.dg/special/mips-abi.exp: New test.
6696         * gcc.dg/special/mips-abi.s: Empty file used by the above.
6697
6698 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
6699
6700         * g++.dg/abi/mangle16.C: New test.
6701         * g++.dg/abi/mangle17.C: Likewise.
6702
6703         PR c++/7478
6704         * g++.dg/template/ref1.C: New test.
6705
6706 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6707
6708         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
6709
6710 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
6711
6712         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
6713
6714 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
6715
6716         PR c++/7524
6717         * g++.dg/init/array7.C: New test.
6718
6719 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
6720
6721         * g++.dg/init/array6.C: New test.
6722
6723         * g++.dg/abi/mangle13.C: Likewise.
6724         * g++.dg/abi/mangle14.C: Likewise.
6725         * g++.dg/abi/mangle15.C: Likewise.
6726
6727 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6728
6729         * g++.dg/abi/empty8.C: New test.
6730
6731 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
6732
6733         * g++.dg/init/ctor1.C: New test.
6734
6735 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
6736
6737         * gcc.c-torture/execute/20021015-1.c: New test.
6738
6739 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
6740
6741         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
6742
6743 2002-10-14  Jan Hubicka  <jh@suse.cz>
6744
6745         * gcc.dg/i386-ssetype-[1-5].c: New tests.
6746
6747 2002-10-14  Richard Henderson  <rth@redhat.com>
6748
6749         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
6750
6751 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6752
6753         PR optimization/6631
6754         * g++.dg/opt/const2.C: New test.
6755
6756 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6757
6758         PR c++/7176
6759         * g++.dg/parse/friend1.C: New test.
6760         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
6761
6762 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
6763
6764         * gcc.dg/20021014-1.c: New test.
6765
6766 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
6767
6768         PR c++/5661
6769         * g++.dg/ext/vlm1.C: New test.
6770         * g++.dg/ext/vlm2.C: Likewise.
6771
6772         * g++.dg/init/array1.C: Remove invalid braces.
6773         * g++.dg/init/brace1.C: New test.
6774         * g++.dg/init/copy2.C: Likewise.
6775         * g++.dg/init/copy3.C: Likewise.
6776         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
6777         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
6778         braces.
6779
6780 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
6781
6782         * gcc.dg/cpp/assembler.S: Don't use -ansi.
6783
6784 2002-10-11  Richard Shann  <richard.shann@superh.com>
6785
6786         * gcc.c-torture/compile/simd-5.c: New test.
6787
6788 2002-10-10  Roger Sayle  <roger@eyesopen.com>
6789
6790         * gcc.c-torture/execute/shiftopt-1.c: New test case.
6791
6792 2002-10-10  Jim Wilson  <wilson@redhat.com>
6793
6794         * gcc.c-torture/execute/20021010-1.c: New test.
6795
6796 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
6797
6798         PR c/7353
6799         * g++.dg/ext/typedef-init.C: New test.
6800         * gcc.dg/typedef-init.c: New test.
6801
6802 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
6803
6804         * gcc.dg/cpp/paste13.c: New test.
6805
6806 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6807
6808         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
6809         remaining platforms, XFAIL during compile, not execute.  Don't
6810         XFAIL at -O0.
6811
6812 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
6813
6814         * gcc.dg/alias-1.c: Tweak expected warning.
6815
6816 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
6817
6818         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
6819
6820 2002-10-06  Andreas Jaeger  <aj@suse.de>
6821
6822         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
6823         * gcc.dg/cpp/c++98.C: Likewise.
6824
6825         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
6826         * g++.dg/cpp/c++98.C: Likewise.
6827
6828         * g++.dg/README (Subdirectories): Mention cpp directory.
6829
6830         PR target/7559
6831         * gcc.dg/20021006-1.c: New test.
6832
6833 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6834
6835         PR c++/7804
6836         * g++.dg/other/warning1.C: New test.
6837
6838 2002-10-04  Roger Sayle  <roger@eyesopen.com>
6839
6840         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
6841         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
6842         and sparc-*-* with -m64 as expected failures.  See PR 8087.
6843
6844 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6845
6846         PR c++/7931
6847         * g++.dg/template/ptrmem3.C: New test.
6848
6849         PR c++/7754
6850         * g++.dg/template/union1.C: New test.
6851
6852 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6853
6854         PR c++/8006
6855         * g++.dg/abi/mangle9.C: New test.
6856         * g++.dg/abi/mangle10.C: New test.
6857         * g++.dg/abi/mangle11.C: New test.
6858         * g++.dg/abi/mangle12.C: New test.
6859
6860 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
6861
6862         PR c++/7188.
6863         * g++.dg/template/meminit1.C: New test.
6864         * g++.dg/warn/Wreorder-1.C: Likewise.
6865         * g++.old-deja/g++.mike/warn3.C: Tweak.
6866         * lib/prune.exp: Ingore "in copy constructor".
6867
6868 2002-10-02  Andreas Jaeger  <aj@suse.de>
6869
6870         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
6871         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
6872         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
6873         on x86-64.
6874
6875 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
6876
6877         * gcc.dg/empty1.C: Fix typo.
6878
6879 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
6880
6881         * gcc.dg/alias-1.c: New test.
6882
6883 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
6884
6885         * gcc.dg/empty1.C: New test.
6886
6887         * g++.dg/tls/init-2.C: Tweak error messages.
6888
6889 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
6890
6891         * gcc.c-torture/compile/20020923-1.c: New test.
6892
6893 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
6894
6895         * gcc.c-torture/execute/ffs-1.c: New test.
6896         * gcc.c-torture/execute/ffs-2.c: Ditto.
6897
6898 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
6899
6900         * g++.dg/overload/member1.C: New test.
6901
6902 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
6903
6904         * g++.dg/abi/empty7.C: New test.
6905         * g++.dg/init/pm2.C: Likewise.
6906
6907 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
6908
6909         * g++.dg/rtti/crash1.C: New test.
6910
6911 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
6912
6913         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
6914         gcc.dg/sibcall-4.c: New tests.
6915
6916 2002-09-28  Roger Sayle  <roger@eyesopen.com>
6917
6918         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
6919         powerpc and MMIX targets.
6920
6921 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
6922
6923         * gcc.dg/cpp/20020927-1.c: New.
6924
6925 2002-09-26  David S. Miller  <davem@redhat.com>
6926
6927         * gcc.c-torture/compile/trunctfdf.c: New.
6928
6929 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6930
6931         * lib/target-supports.exp (check_weak_available): Handle solaris2.
6932
6933 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
6934
6935         * gcc.c-torture/execute/loop-15.c: New.
6936
6937 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
6938
6939         * README.QMTEST: Fix typo.
6940
6941 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
6942
6943         * gcc.dg/20020926-1.c: New test.
6944
6945 2002-09-25  David S. Miller  <davem@redhat.com>
6946
6947         PR target/7842
6948         * gcc.c-torture/execute/shiftdi.c: New test.
6949
6950 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
6951
6952         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
6953         unique to the tool.
6954         * lib/g77.exp (g77_init): Likewise.
6955         * lib/g++.exp (g++_init): Likewise.
6956         * lib/objc.exp (objc_init): Likewise.
6957
6958 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
6959
6960         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
6961         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
6962         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
6963
6964 2002-09-25  Richard Henderson  <rth@redhat.com>
6965
6966         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
6967         too-small long double.
6968
6969 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
6970
6971         * gcc.dg/20020919-1.c: New test.
6972
6973 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
6974
6975         * g++.dg/abi/bitfield6.C: New test.
6976         * g++.dg/abi/bitfield7.C: New test.
6977         * g++.dg/abi/bitfield8.C: New test.
6978         * g++.dg/abi/vbase11.C: New test.
6979
6980 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6981
6982         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
6983         hppa*-*-hpux*.  Update test comment.
6984
6985 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
6986
6987         * gcc.dg/tls/struct-1.c: New test.
6988
6989 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
6990
6991         * gcc.dg/cpp/tr-warn2.c: Update.
6992
6993 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
6994
6995         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
6996
6997 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
6998
6999         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
7000         systems.
7001
7002 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
7003
7004         * gcc.c-torture/execute/ieee/mzero3.c: New test.
7005
7006         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
7007         Adjust for c++filt moved to binutils.  Remove spurious duplicate
7008         setting of cxxfilt.
7009
7010 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
7011
7012         * gcc.dg/20020312-2.c: Update for darwin.
7013
7014 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
7015
7016         * g++.old-deja/g++.other/crash32.C: Mark ICE.
7017
7018 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
7019
7020         * objc.dg/comp-types-1.m: New test.
7021         * objc.dg/comp-types-2.m: New test.
7022         * objc.dg/comp-types-3.m: New test.
7023         * objc.dg/comp-types-4.m: New test.
7024         * objc.dg/comp-types-5.m: New test.
7025         * objc.dg/comp-types-6.m: New test.
7026
7027 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7028
7029         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
7030
7031 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
7032
7033         * g++.dg/other/do1.C: New test.
7034
7035         * g++.dg/template/subst1.C: New test.
7036
7037 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
7038
7039         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
7040
7041 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
7042
7043         * g++.dg/template/qualttp20.C: Adjust expected errors.
7044         * g++.old-deja/g++.jason/report.C: Likewise.
7045         * g++.old-deja/g++.other/qual1.C: Likewise.
7046
7047         * g++.dg/lookup/scoped2.C: New test.
7048
7049         * g++.dg/ext/asm3.C: New test.
7050
7051 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
7052
7053         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
7054
7055 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
7056
7057         * ChangeLog: follow spelling conventions.
7058         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
7059         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
7060         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
7061         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
7062         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
7063         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
7064         * g++.old-deja/g++.law/global-init1.C: Likewise.
7065         * g++.old-deja/g++.other/delete4.C: Likewise.
7066         * g++.old-deja/g++.other/inline21.C: Likewise.
7067         * g++.old-deja/g++.other/singleton.C: Likewise.
7068         * g77.dg/strlen0.f: Likewise.
7069         * g77.f-torture/compile/20010519-1.f: Likewise.
7070         * g77.f-torture/compile/980310-4.f: Likewise.
7071         * gcc.c-torture/compile/20000605-1.c: Likewise.
7072         * gcc.c-torture/execute/20020225-1.c: Likewise.
7073         * gcc.dg/c90-hexfloat-2.c: Likewise.
7074         * gcc.dg/c99-bool-1.c: Likewise.
7075         * gcc.dg/c99-hexfloat-2.c: Likewise.
7076         * gcc.dg/dll-2.c: Likewise.
7077         * gcc.dg/wtr-union-init-1.c: Likewise.
7078         * gcc.dg/wtr-union-init-2.c: Likewise.
7079         * gcc.dg/wtr-union-init-3.c: Likewise.
7080         * gcc.dg/cpp/avoidpaste1.c: Likewise.
7081         * gcc.dg/cpp/defined.c: Likewise.
7082         * gcc.dg/cpp/macsyntx.c: Likewise.
7083         * gcc.dg/cpp/paste2.c: Likewise.
7084         * gcc.dg/cpp/trad/defined.c: Likewise.
7085         * gcc.dg/format/c90-printf-1.c: Likewise.
7086         * gcc.dg/format/c90-scanf-1.c: Likewise.
7087         * gcc.dg/format/c99-printf-1.c: Likewise.
7088         * gcc.dg/format/c99-scanf-1.c: Likewise.
7089         * gcc.misc-tests/gcov-8.c: Likewise.
7090         * lib/profopt.exp: Likewise.
7091
7092 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
7093
7094         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
7095
7096 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
7097
7098         * g++.dg/inherit/using2.C: New test.
7099
7100 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
7101
7102         * ChangeLog: Follow spelling conventions.
7103         * g++.dg/template/friend4.C: Likewise.
7104         * g++.old-deja/g++.pt/crash67.C: Likewise.
7105         * gcc.c-torture/execute/20000801-4.c: Likewise.
7106         * gcc.dg/c90-digraph-1.c: Likewise.
7107         * gcc.dg/c94-digraph-1.c: Likewise.
7108         * gcc.dg/c99-digraph-1.c: Likewise.
7109         * gcc.dg/cpp/line5.c: Likewise.
7110         * gcc.dg/cpp/multiline.c: Likewise.
7111         * gcc.dg/cpp/trad/literals-1.c: Likewise.
7112         * gcc.dg/format/attr-3.c: Likewise.
7113         * gcc.dg/format/c90-scanf-3.c: Likewise.
7114         * gcc.dg/format/ext-4.c: Likewise.
7115
7116 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
7117
7118         * g++.dg/template/pretty1.C: New test.
7119
7120 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
7121
7122         * gcc.c-torture/execute/struct-cpy-1.c: New test.
7123
7124 2002-09-13  Matt Austern  <austern@apple.com>
7125
7126         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
7127         passing a cast expression to a function by const reference.
7128
7129 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
7130
7131         * g++.dg/template/deduce1.C: New test.
7132
7133 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
7134
7135         * gcc.c-torture/execute/simd-1.c: Force all use of int to
7136         32-bit int.
7137
7138 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7139
7140         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
7141         usage.
7142
7143 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
7144
7145         * gcc.c-torture/compile/20020910-1.c: New test.
7146
7147 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
7148
7149         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
7150
7151 2002-09-10  Andreas Jaeger  <aj@suse.de>
7152
7153         * gcc.dg/20020312-2.c: Adjust for x86-64.
7154
7155 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
7156
7157         * g77.dg/7388.f: New test case for PR 7388.
7158
7159 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
7160
7161         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
7162
7163 2002-09-05  Ziemowit Laski <zlaski@apple.com>
7164
7165         * objc.dg/proto-lossage-1.m: New test.
7166
7167 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
7168
7169         * gcc.dg/cpp/_Pragma4.c: Fix typo.
7170
7171 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
7172
7173         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
7174         expected to pass.
7175
7176 2002-09-06  Stan Shebs  <shebs@apple.com>
7177             David Edelsohn  <edelsohn@gnu.org>
7178
7179         * gcc.dg/weak: New directory.
7180         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
7181         target-specific xfail bits.
7182         * gcc.dg/typeof-2.c: Move to new directory.
7183         * gcc.dg/weak.exp: New expect script.
7184
7185 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
7186
7187         * gcc.c-torture/execute/extzvsi.c: New test.
7188
7189 2002-09-05  Stan Shebs  <shebs@apple.com>
7190
7191         * gcc.dg/weak-1.c: xfail on Darwin.
7192         * gcc.dg/weak-2.c: Ditto.
7193         * gcc.dg/weak-3.c: Ditto.
7194         * gcc.dg/weak-4.c: Ditto.
7195         * gcc.dg/weak-5.c: Ditto.
7196         * gcc.dg/weak-6.c: Ditto.
7197         * gcc.dg/weak-7.c: Ditto.
7198         * gcc.dg/weak-8.c: Ditto.
7199         * gcc.dg/weak-9.c: Ditto.
7200
7201 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
7202
7203         * gcc.c-torture/execute/loop-14.c: New test.
7204
7205 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
7206
7207         * g++.dg/other/cxa-atexit1.C: New test.
7208
7209         * gcc.dg/typeof-2.c: New test.
7210
7211 2002-09-03  Roger Sayle  <roger@eyesopen.com>
7212
7213         * gcc.dg/builtins-2.c: New testcase.
7214         * gcc.dg/builtins-3.c: New testcase.
7215
7216 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
7217
7218         * gcc.dg/cpp/_Pragma4.c: New test.
7219
7220 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
7221
7222         * objc/execute/nil_method-1.m: New testcase.
7223
7224 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
7225
7226         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
7227         [Object class], not [Object initialize].
7228
7229 2002-08-31  Roger Sayle  <roger@eyesopen.com>
7230             Hans-Peter Nilsson  <hp@bitrange.com>
7231
7232         * gcc.c-torture/execute/20020720-1.x: Skip test on
7233         mmix-knuth-mmixware.  Correct comment.
7234
7235 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
7236
7237         * testsuite/g++.dg/abi/bitfield5.C: New test.
7238         * testsuite/g++.dg/abi/vbase10.C: Likewise.
7239
7240 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
7241
7242         * objc.dg/undeclared-selector.m: New test.
7243
7244 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
7245
7246         * g++.dg/other/offsetof1.C: Avoid cast warning.
7247
7248 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
7249
7250         * objc.dg/super-class-2.m: New test.
7251
7252 2002-08-24  Matt Austern  <austern@apple.com>
7253
7254         * g++.dg/ext/lvaddr.C: New test.
7255         * g++.dg/ext/lvcast.C: New test.
7256
7257 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
7258
7259         * testsuite/g++.dg/inherit/cond1.C: New test.
7260
7261 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
7262
7263         * gcc.dg/noncompile/incomplete-1.c: New test.
7264
7265 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
7266
7267         * gcc.dg/typespec-1.c: New test.
7268
7269 2002-08-20  Devang Patel  <dpatel@apple.com>
7270         * objc.dg/proto-hier-2.m: New test.
7271
7272 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
7273
7274         * objc.dg/bitfield-1.m: New test.
7275         * objc.dg/bitfield-2.m: New test.
7276
7277 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7278
7279         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
7280         gcc.dg/c99-flex-array-4.c: New tests.
7281
7282 2002-08-16  Stan Shebs  <shebs@apple.com>
7283
7284         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
7285
7286 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
7287
7288         * gcc.dg/typeof-1.c: New test.
7289         * g++.dg/ext/typeof2.C: New test.
7290
7291 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
7292
7293         * g++.dg/other/offsetof1.C: New test.
7294
7295 2002-08-14  Richard Henderson  <rth@redhat.com>
7296
7297         * gcc.dg/tls/diag-3.c: Fix expected message strings.
7298
7299 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
7300
7301         * gcc.dg/cpp/_Pragma3.c: New test.
7302
7303 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
7304
7305         * g++.dg/template/inherit3: New test.
7306
7307 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
7308
7309         * gcc.dg/bitfld-4.c: Add blank options.
7310
7311 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
7312
7313         * g++.dg/template/crash1.C: New test.
7314
7315 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
7316
7317         * gcc.dg/tls/opt-2.c: New test.
7318
7319 2002-08-08  Devang Patel  <dpatel@apple.com>
7320
7321         * objc.dg/selector-1.m : New test
7322
7323 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
7324
7325         * g++.dg/abi/bitfield4.C: New test.
7326         * gcc.dg/bitfld-4.c: New test.
7327
7328 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
7329
7330         * g++.dg/other/packed1.C: New test.
7331
7332 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
7333
7334         * g++.dg/abi/offsetof.C: Tweak error messages.
7335         * g++.old-deja/g++.mike/p10769a.C: Likewise.
7336
7337 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
7338
7339         * gcc.dg/bitfld-3.c: New test.
7340
7341 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
7342             Richard Henderson  <rth@redhat.com>
7343
7344         * gcc.dg/i386-bitfield1.c: New test.
7345         * g++.dg/abi/bitfield3.C: Update.
7346
7347 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
7348
7349         * objc.dg/const-str-2.m: Update.
7350         * gcc.dg/cpp/c++98.c: Change to C extension.
7351         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
7352         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
7353
7354 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
7355
7356         * testsuite/gcc.dg/tls/diag-3.c: New.
7357
7358 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
7359
7360         * g++.dg/README (Subdirectories): Document new subdir expr.
7361         * g++.dg/expr/pmf-1.C: New test.
7362
7363 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
7364
7365         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
7366
7367 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
7368
7369         * g++.dg/abi/bitfield3.C: New test.
7370
7371 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
7372
7373         * lib/gcov.exp: Tweak expected line formats.
7374         * gcc.misc-tests/gcov8.c: New test.
7375         * gcc.misc-tests/gcov8.x: New flags.
7376
7377 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
7378
7379         * consistency.vlad/layout/endian.c: Include string.h.
7380
7381         * gcc.c-torture/execute/20020805-1.c: New test.
7382
7383 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
7384
7385         * g++.dg/other/conversion1.C: New test.
7386
7387 2002-08-03  Roger Sayle  <roger@eyesopen.com>
7388
7389         * gcc.dg/builtins-1.c: New testcase.
7390
7391 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
7392
7393         * g++.dg/inherit/access3.C: New test.
7394
7395 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
7396
7397         * gcc.dg/ia64-visibility-2.c: New test.
7398
7399 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
7400
7401         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
7402         __qualifier_flags to __flags.
7403
7404 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
7405
7406         * g++.dg/inherit/operator1.C: New test.
7407         * g++.dg/lookup/disamb1.C: Fix typo in comment.
7408         * g++.dg/other/error1.C: Change expected error message.
7409         * g++.dg/template/conv4.C: Likewise.
7410
7411 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
7412
7413         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
7414         for documented behavior.
7415
7416 2002-07-25  Roger Sayle  <roger@eyesopen.com>
7417
7418         * gcc.c-torture/execute/20020720-1.x: Skip this test on
7419         several targets known to fail.
7420
7421 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
7422
7423         * gcc.dg/mips-args-[123].c: New tests.
7424
7425 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
7426
7427         * gcc.dg/ppc-spe.c: New.
7428
7429 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
7430
7431         * g++.dg/other/ptrmem4.C: New testcase.
7432
7433 2002-07-24  Richard Henderson  <rth@redhat.com>
7434
7435         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
7436
7437 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
7438
7439         * g++.dg/ext/alignof1.C (main): Return 0 for success.
7440
7441 2002-07-24  Roger Sayle  <roger@eyesopen.com>
7442
7443         * gcc.c-torture/execute/memset-3.c: New testcase.
7444
7445 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
7446
7447         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
7448         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
7449
7450 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7451
7452         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
7453         Delete.
7454
7455 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
7456
7457         * gcc.c-torture/compile/simd-4.c: New test.
7458
7459 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7460
7461         PR c++/7347, c++/7348
7462         * g++.dg/template/access4.C: New test.
7463         * g++.dg/template/access5.C: New test.
7464         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
7465         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
7466         * g++.old-deja/g++.pt/ttp58.C: Likewise.
7467         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
7468
7469 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
7470
7471         * gcc.dg/gnu89-init-2.c: New test.
7472
7473 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
7474
7475         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
7476
7477 2002-07-20  Roger Sayle  <roger@eyesopen.com>
7478
7479         * gcc.c-torture/execute/20020720-1.c: New testcase.
7480
7481 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
7482
7483         * gcc.dg/cpp/Wsignprom.c: New tests.
7484
7485 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
7486
7487         * gcc.c-torture/execute/loop-13.c: New test.
7488
7489 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
7490
7491         * gcc.dg/cpp/expr.c: New tests.
7492
7493 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
7494
7495         * g++.dg/opt/pr6713.C: Add template instantiation.
7496
7497 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
7498
7499         * gcc.dg/nest.c: New test.
7500
7501 2002-07-17  Richard Henderson  <rth@redhat.com>
7502
7503         * g++.dg/opt/pr6713.C: New test.
7504
7505 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
7506
7507         * gcc.c-torture/execute/loop-2e.x: Let the testcase
7508         XFAIL for all x86 processors.
7509
7510 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
7511
7512         * gcc.c-torture/execute/20010122-1.x: Do not test with
7513         -fomit-frame-pointer.
7514
7515 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7516
7517         * g++.dg/template/instantiate2.C: New test.
7518         * g++.dg/template/spec4.C: New test.
7519
7520 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7521
7522         * g++.dg/template/access2.C: New test.
7523         * g++.dg/template/access3.C: New test.
7524
7525 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
7526
7527         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
7528         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
7529         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
7530         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
7531         Convert to use <stdarg.h>.
7532         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
7533         Delete.
7534         * gcc.dg/va-arg-2.c: New.
7535         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
7536
7537 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
7538
7539         * gcc.c-torture/compile/20020710-1.c: New test.
7540
7541 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
7542                           Andrew Pinski  <pinskia@physics.uc.edu>
7543
7544         gcc.c-torture/compile/simd-2.c: New testcase.
7545         gcc.c-torture/compile/simd-3.c: Likewise.
7546
7547 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
7548
7549         PR c++/7224
7550         * g++.dg/overload/error1.C: New test.
7551
7552 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7553
7554         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
7555         configuration and IRIX 6 O32 ABI.
7556
7557 2002-07-11  Roger Sayle  <roger@eyesopen.com>
7558
7559         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
7560
7561 2002-07-10  Roger Sayle  <roger@eyesopen.com>
7562
7563         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
7564
7565 2002-07-10  Jeffrey A Law  <law@redhat.com>
7566
7567         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
7568
7569         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
7570
7571 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
7572
7573         * gcc.dg/20020312-2.c: Check for __PPC__.
7574
7575 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
7576
7577         * gcc.c-torture/compile/20020709-1.c: New test.
7578
7579 2002-07-07  Roger Sayle  <roger@eyesopen.com>
7580
7581         * g++.dg/template/qualttp21.C: New test case.
7582
7583 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
7584
7585         * gcc.c-torture/compile/20020706-1.c: New test.
7586         * gcc.c-torture/compile/20020706-2.c: New test.
7587
7588 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
7589             Alexandre Oliva  <aoliva@redhat.com>
7590
7591         * g++.dg/warn/incomplete1.C: New test.
7592
7593 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7594
7595         PR c++/7099
7596         * g++.dg/warn/noreturn1.C: New test.
7597
7598 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
7599
7600         PR c++/6706
7601         * g++.dg/debug/debug6.C: New test.
7602         * g++.dg/debug/debug7.C: New test.
7603
7604 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
7605
7606         * gcc.c-torture/compile/simd-3.c: New test.
7607
7608 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
7609
7610         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
7611         * gcc.dg/20020620-1.c: Likewise.
7612
7613 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7614
7615         PR c++/6944
7616         * g++.dg/init/array4.C: New test.
7617         * g++.dg/init/array5.C: New test.
7618
7619 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
7620
7621         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
7622         * gcc.c-torture/execute/simd-2.c (main): Likewise.
7623
7624 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7625
7626         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
7627         * gcc.dg/wtr-aggr-init-1.c: Likewise.
7628         * gcc.dg/wtr-conversion-1.c: Likewise.
7629         * gcc.dg/wtr-escape-1.c: Likewise.
7630         * gcc.dg/wtr-int-type-1.c: Likewise.
7631         * gcc.dg/wtr-label-1.c: Likewise.
7632         * gcc.dg/wtr-static-1.c: Likewise.
7633         * gcc.dg/wtr-strcat-1.c: Likewise.
7634         * gcc.dg/wtr-suffix-1.c: Likewise.
7635         * gcc.dg/wtr-switch-1.c: Likewise.
7636         * gcc.dg/wtr-unary-plus-1.c: Likewise.
7637         * gcc.dg/wtr-union-init-1.c: Likewise.
7638         * gcc.dg/wtr-union-init-2.c: Likewise.
7639         * gcc.dg/wtr-union-init-3.c: Likewise.
7640
7641         * gcc.dg/wtr-func-def-1.c: New test.
7642
7643 2002-07-02 Devang Patel <dpatel@apple.com>
7644
7645         * objc.dg/param-1.m: New test.
7646
7647 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
7648
7649         * gcc.dg/cpp/trad/directive.c: Add test.
7650         * gcc.dg/cpp/trad/macroargs.c: Add test.
7651         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
7652
7653 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
7654
7655         * gcc.dg/cpp/cmdlne-M.c: New test.
7656
7657 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
7658
7659         * objc.dg/desig-init-1.m: New test.
7660
7661 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7662
7663         PR c++/6716
7664         * g++.dg/template/instantiate1.C: New test.
7665
7666 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
7667
7668         PR c++/7112
7669         * g++.dg/template/sizeof2.C: New test.
7670
7671 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
7672
7673         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
7674         gcc.dg/cpp/trad/include.c: New tests.
7675
7676 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
7677
7678         PR target/7177
7679         * gcc.c-torture/compile/20020701-1.c: New test.
7680
7681 2002-07-01  Stan Shebs  <shebs@apple.com>
7682
7683         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
7684         header here...
7685         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
7686         (objc-torture-execute): or here.
7687
7688 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
7689
7690         * gcc.c-torture/execute/arith-rand-ll.c: New test.
7691
7692 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
7693
7694         * gcc.dg/cpp/trad/escaped-nl.c: New test.
7695
7696 2002-06-30  Devang Patel  <dpatel@apple.com>
7697
7698         * objc.dg/fsyntax-only.m: New test.
7699
7700 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
7701
7702         PR c++/6695
7703         * g++.dg/template/friend7.C: New file.
7704
7705 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
7706
7707         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
7708         return type.
7709
7710 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
7711
7712         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
7713         avoid division by zero.
7714
7715 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
7716
7717         * gcc.dg/Wunknownprag.c: New tests.
7718
7719 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
7720
7721         * gcc.c-torture/execute/simd-2.c: New test.
7722
7723 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
7724
7725         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
7726         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
7727         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
7728         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
7729         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
7730         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
7731         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
7732         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
7733         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
7734         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
7735         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
7736         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
7737         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
7738         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
7739         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
7740         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
7741         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
7742
7743 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
7744
7745         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
7746         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
7747         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
7748         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
7749         New tests.
7750         * gcc.dg/cpp/trad/directive.c: Update.
7751
7752 2002-06-23  Andreas Jaeger  <aj@suse.de>
7753
7754         * gcc.c-torture/execute/complex-6.c: New.
7755
7756 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
7757
7758         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
7759         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
7760         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
7761         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
7762
7763 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
7764
7765         * gcc.dg/cpp/trad: New directory with traditional tests copied
7766         from parent directory.
7767         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
7768         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
7769         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
7770         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
7771         Move to trad/ and rename.
7772         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
7773         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
7774         gcc.dg/cpp/trad/redef2.c: New tests.
7775         * gcc.dg/cpp/trad/trad.exp: New driver.
7776
7777 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
7778
7779         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
7780         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
7781         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
7782         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
7783         Remove.
7784
7785 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
7786
7787         * gcc.dg/20020620-1.c: New test.
7788
7789 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7790
7791         * g++.dg/template/ttp4.C: New test.
7792
7793 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
7794
7795         * g++.dg/opt/vt1.C: Fix regexp.
7796
7797 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7798
7799         * gcc.c-torture/execute/pure-1.c: Make functions static again.
7800         Don't use attribute `noinline'.
7801
7802 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7803
7804         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
7805
7806 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
7807
7808         * gcc.c-torture/execute/simd-1.c: New.
7809
7810         * gcc.dg/simd-1.c: New.
7811
7812 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7813
7814         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
7815
7816 2002-06-16  Richard Henderson  <rth@redhat.com>
7817
7818         * g++.dg/ext/anon-struct1.C: New.
7819         * g++.dg/ext/anon-struct2.C: New.
7820         * g++.dg/ext/anon-struct3.C: New.
7821         * gcc.dg/anon-struct-1.c: New.
7822         * gcc.dg/anon-struct-2.c: New.
7823         * gcc.dg/anon-struct-3.c: New.
7824         * gcc.dg/20011008-1.c: Adjust warning text.
7825         * gcc.dg/20020527-1.c: Add -fms-extensions.
7826
7827 2002-06-16  Richard Henderson  <rth@redhat.com>
7828
7829         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
7830
7831 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
7832
7833         * gcc.c-torture/execute/20020615-1.c: New test.
7834
7835 2002-06-15  Roger Sayle  <roger@eyesopen.com>
7836
7837         * gcc.c-tortuture/execute/compare-1.c: New test case.
7838         * gcc.c-tortuture/execute/compare-2.c: New test case.
7839         * gcc.c-tortuture/execute/compare-3.c: New test case.
7840
7841 2002-06-13  Richard Henderson  <rth@redhat.com>
7842
7843         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
7844         ia64 ilp32.
7845
7846 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7847
7848         * g++.dg/template/typename2.C: Update error message.
7849
7850 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
7851
7852         * gcc.c-torture/execute/20020611-1.c: New test.
7853
7854 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
7855
7856         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
7857         list of targets to skip.
7858
7859 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
7860
7861         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
7862         targets if not optimizing.
7863
7864 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
7865
7866         * gcc.c-torture/compile/20020605-1.c: New test.
7867
7868         * g++.dg/opt/vt1.C: New test.
7869
7870         * gcc.dg/20020531-1.c: New test.
7871
7872         * gcc.dg/20020530-1.c: New test.
7873
7874         * gcc.dg/20020527-1.c: New test.
7875
7876         * g++.dg/opt/cse1.C: New test.
7877
7878 2002-06-07  Roger Sayle  <roger@eyesopen.com>
7879
7880         * gcc.dg/20020607-2.c: New test case.
7881
7882 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
7883
7884         * gcc.c-torture/compile/20020604-1.c: New test.
7885
7886 2002-06-04  Richard Henderson  <rth@redhat.com>
7887
7888         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
7889         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
7890         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
7891
7892 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
7893
7894         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
7895
7896 2002-06-03  Richard Henderson  <rth@redhat.com>
7897
7898         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
7899         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
7900
7901 2002-06-02  Richard Henderson  <rth@redhat.com>
7902
7903         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
7904         test functions static.
7905
7906 2002-06-02  Andreas Jaeger  <aj@suse.de>
7907
7908         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
7909         now.
7910
7911 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
7912
7913         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
7914         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
7915         Update for mofified diagnostics.
7916         * gcc.dg/c99-intconst-1.c: No longer fail.
7917
7918 2002-06-02  Richard Henderson  <rth@redhat.com>
7919
7920         * gcc.dg/uninit-A.c: Remove xfail markers.
7921
7922 2002-06-01  Roger Sayle  <roger@eyesopen.com>
7923
7924         * gcc.dg/fnegate-1.c: New test case.
7925
7926 2002-05-30  Osku Salerma  <osku@iki.fi>
7927
7928         * gcc.c-torture/execute/mayalias-1.c: New file.
7929
7930 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7931
7932         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
7933         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
7934         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
7935
7936 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
7937
7938         * gcc.c-torture/execute/20020529-1.c: New test.
7939
7940 2002-05-27  Richard Henderson  <rth@redhat.com>
7941
7942         * g++.dg/ext/attrib6.C: New test case.
7943
7944 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7945
7946         * gcc.c-torture/execute/pure-1.c: New test.
7947
7948 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7949
7950         * gcc.dg/cpp/arith-2.c: Remove.
7951
7952 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7953
7954         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
7955         * gcc.dg/cpp/if-3.c: Remove.
7956
7957 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
7958
7959         * g++.dg/opt/cse2.C: New test.
7960
7961 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
7962
7963         * gcc.dg/cpp/arith-1.c: New semantic tests.
7964         * gcc.dg/cpp/if-1.c: Update.
7965
7966 2002-05-24  Ben Elliston  <bje@redhat.com>
7967
7968         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
7969
7970 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7971
7972         * gcc.dg/verbose-asm.c: New test.
7973
7974 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
7975
7976         * gcc.dg/cpp/paste12.c: New test.
7977
7978 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7979
7980         * g++.dg/parse/named_ops.C: New test.
7981
7982 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
7983
7984         * gcc/testsuite/gcc.dg/weak-8.c: New test.
7985
7986 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
7987
7988         * gcc.dg/weak-2.c: Allow optional leading underscore
7989         in scan-assembler symbol name.
7990         * gcc.dg/weak-3.c: Likewise.
7991         * gcc.dg/weak-4.c: Likewise.
7992         * gcc.dg/weak-5.c: Likewise.
7993
7994 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
7995
7996         * gcc.dg/20020523-1.c: New test.
7997
7998 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7999
8000         * objc.dg/const-str-2.m: Update now that we stop after
8001         a command line error.
8002
8003 2002-05-22  Richard Henderson  <rth@redhat.com>
8004
8005         * g++.dg/dg.exp: Fix typo in test pruneing.
8006
8007 2002-05-22  Richard Henderson  <rth@redhat.com>
8008
8009         * g++.dg/dg.exp: Prune the tls subdirectory.
8010         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
8011         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
8012         * g++.dg/tls/init-1.C: New.
8013
8014 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
8015
8016         * gcc.dg/20020517-1.c: New test.
8017
8018 2002-05-21  Richard Henderson  <rth@redhat.com>
8019
8020         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
8021         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
8022
8023 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
8024
8025         * g++.dg/other/copy2.C: New test.
8026
8027 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
8028
8029         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
8030         (MAX_COPY): Bump up to 10 times sizeof (long long).
8031         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
8032
8033         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
8034         sizeof (long long).
8035
8036         * gcc.c-torture/execute/strcpy-1.c: New test.
8037
8038 2002-05-19  Jason Merrill  <jason2redhat.com>
8039
8040         * g++.dg/ext/oper1.C: New test.
8041
8042 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
8043 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
8044
8045         * README.QMTEST: New file.
8046
8047         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
8048
8049 2002-05-19  Andreas Jaeger  <aj@suse.de>
8050
8051         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
8052         now.
8053         * gcc.c-torture/execute/loop-2d.x: Likewise.
8054
8055 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
8056
8057         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
8058         support weak symbols.
8059         * gcc.dg/weak-4.c: Likewise
8060         * gcc.dg/weak-6.c: Likewise
8061
8062 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
8063
8064         * gcc.dg/weak-3.c: Add dg-excess-error comment for
8065         cygwin, coff and h8300-*-hms targets
8066         * gcc.dg/weak-5.c: Likewise
8067         * gcc.dg/weak-7.c: Likewise
8068
8069 2002-05-16  Jason Merrill  <jason@redhat.com>
8070
8071         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
8072         (scan-assembler-not, scan-assembler-dem): Likewise.
8073         (scan-assembler-dem-not): Likewise.
8074
8075 2002-05-15  Richard Henderson  <rth@redhat.com>
8076
8077         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
8078
8079 2002-05-15  Richard Henderson  <rth@redhat.com>
8080
8081         * gcc.dg/weak-5.c (vfoo1c): No warning here.
8082         (vfoo1f): Warning here.
8083         (vfoo1l): Don't redefine the alias.
8084
8085 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
8086
8087         * g++.dg/init/pm1.C: New test.
8088
8089 2002-05-12  David S. Miller  <davem@redhat.com>
8090
8091         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
8092         types.
8093
8094 2002-05-10  Roger Sayle  <roger@eyesopen.com>
8095
8096         * gcc.c-torture/execute/20020510-1.c: New test case.
8097
8098 2002-05-10  David S. Miller  <davem@redhat.com>
8099
8100         * gcc.c-torture/execute/conversion.c: Test long double too.
8101
8102 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
8103
8104         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
8105         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
8106         * lib/g++.exp (g++_link_flags): Likewise.
8107         * lib/objc.exp (objc_target_compile): Likewise.
8108
8109 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
8110
8111         * gcc.dg/cpp/poison.c: Update.
8112         * gcc.dg/cpp/20000625-2.c: Remove.
8113         * gcc.dg/cpp/direct2s.c: Remove final test.
8114
8115 2002-05-08  Tom Rix  <trix@redhat.com>
8116
8117         * gcc.c-torture/execute/20020508-1.c: New test.
8118         * gcc.c-torture/execute/20020508-2.c: New test.
8119         * gcc.c-torture/execute/20020508-3.c: New test.
8120
8121 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
8122
8123         * gcc.dg/cpp/charconst-4.c: More tests.
8124
8125 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
8126
8127         PR c/6569
8128         * gcc.dg/weak-3.c: Update location of warning messages.
8129         * gcc.dg/weak-5.c: Likewise.
8130
8131 2002-05-06  Roger Sayle  <roger@eyesopen.com>
8132
8133         * gcc.c-torture/execute/20020506-1.c: New test case.
8134
8135 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
8136
8137         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
8138
8139 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
8140
8141         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
8142
8143 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
8144
8145         * gcc.dg/cpp/charconst-3.c: New test.
8146
8147 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
8148
8149         * gcc.dg/cpp/charconst.c: Update tests.
8150
8151 2002-05-05  Tim Josling  <tej@melbpc.org.au>
8152
8153         * treelang: Added directory for new sample language treelang. Also
8154         lib/treelang.exp: New file to signal treelang should be tested.
8155
8156 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
8157
8158         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
8159         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
8160         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
8161         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
8162         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
8163         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
8164         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
8165
8166 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
8167
8168         * gcc.dg/format/xopen-2.c: New test.
8169
8170 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
8171
8172         * gcc.dg/20020503-1.c: New test.
8173
8174 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
8175
8176         * g++.dg/init/dtor1.C: Make it tougher.
8177
8178 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
8179
8180         * g++.dg/init/dtor1.C: New test.
8181
8182 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
8183
8184         * gcc.dg/altivec-8.c: New.
8185
8186 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
8187
8188         * gcc.dg/altivec-7.c: New.
8189
8190 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
8191
8192         * g++.dg/parse/typedef1.C: New test.
8193
8194 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
8195
8196         PR c++/6486
8197         * g++.dg/template/friend6.C: New test.
8198
8199         PR c++/6492
8200         * g++.dg/init/copy1.C: New test.
8201
8202 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
8203
8204         * g++.dg/warn/effc1.C: New test.
8205
8206 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8207
8208         * gcc.dg/cpp/if-cexp.c: Add a test.
8209
8210 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
8211
8212         * gcc.dg/20020426-2.c: New test.
8213
8214 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
8215
8216         * gcc.dg/cpp/if-mop.c: Update.
8217         * gcc.dg/cpp/if-mpar.c: Add test.
8218         * gcc.dg/cpp/if-oppr.c: Update.
8219
8220 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8221
8222         PR c/6343
8223         * gcc.dg/weak-[2-7].c: New tests.
8224
8225 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
8226
8227         * gcc.dg/enum1.c: New test.
8228
8229 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
8230
8231         PR c++/6497
8232         * g++.dg/inherit/access2.C: New test.
8233
8234 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
8235
8236         PR bootstrap/6445
8237         * gcc.dg/20020426-1.c: New test.
8238
8239 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
8240
8241         * g++.dg/abi/enum1.C: New test.
8242
8243 2002-04-26  Richard Henderson  <rth@redhat.com>
8244
8245         * gcc.dg/c99-bool-1.c: Expect always true warning.
8246
8247 2002-04-25  Roger Sayle  <roger@eyesopen.com>
8248
8249         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
8250
8251 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8252
8253         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
8254         targets.
8255
8256 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
8257
8258         * g++.dg/abi/mange7.C: New test.
8259
8260         PR c++/6438.
8261         * g++.dg/parse/stmtexpr2.C: New test.
8262
8263 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
8264
8265         * gcc.dg/20020312-2.c: Add SH target.
8266
8267 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8268
8269         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
8270         compiler output on mips*-*-irix*.
8271
8272 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
8273
8274         * g++.dg/parse/attr1.C: New test.
8275
8276 2002-04-23  Roger Sayle  <roger@eyesopen.com>
8277
8278         * gcc.c-torture/execute/string-opt-17.c: New test case.
8279         * gcc.c-torture/execute/memset-2.c: New test case.
8280
8281 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
8282
8283         PR c++/6256:
8284         * g++.dg/template/friend5.C: New test.
8285
8286         PR c++/6331:
8287         * g++.dg/template/qual1.C: Likewise.
8288
8289 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
8290
8291         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
8292         Include stdlib.h, not stdio.h or ctype.h.
8293
8294 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
8295
8296         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
8297         cris-*-elf* and mmix-*-*.
8298         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
8299         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
8300         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
8301         Ditto.
8302         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
8303         * gcc.dg/wchar_t-1.c: Ditto.
8304
8305 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
8306
8307         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
8308         Clarify comment.
8309
8310 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
8311
8312         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
8313
8314 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8315
8316         * gcc.c-torture/execute/20000906-1.x: Delete.
8317
8318 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
8319
8320         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
8321
8322 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
8323
8324         * PR6367
8325         * g77.f-torture/execute/6367.f: New test.
8326         * g77.f-torture/execute/6367.x: Disable for MMIX.
8327
8328 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
8329
8330         * PR6352
8331         * g++.dg/opt/inline2.C: New test.
8332
8333 2002-04-18  Richard Henderson  <rth@redhat.com>
8334
8335         * gcc.dg/20000906-1.c: Enable for all targets.
8336         * gcc.c-torture/compile/iftrap-2.c: New.
8337
8338 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
8339
8340         * gcc.dg/20020418-1.c: New test.
8341         * gcc.dg/20020418-2.c: New test.
8342
8343 2002-04-18  Richard Henderson  <rth@redhat.com>
8344
8345         * gcc.c-torture/compile/iftrap-1.c: New.
8346         * gcc.dg/iftrap-1.c: Adjust for ia64.
8347         * gcc.dg/iftrap-2.c: New.
8348
8349 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
8350
8351         * gcc.c-torture/compile/20020418-1.c: New test.
8352
8353 2002-04-18  Roger Sayle  <roger@eyesopen.com>
8354
8355         * gcc.c-torture/compile/20020415-1.c: New.
8356
8357 2002-04-18  David S. Miller  <davem@redhat.com>
8358
8359         * gcc.c-torture/execute/20020418-1.c: New test.
8360
8361 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
8362
8363         * gcc.dg/20020416-1.c: New test.
8364
8365         * g++.dg/opt/inline1.C: New test.
8366
8367 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
8368
8369         * gcc.dg/altivec-5.c: New test.
8370
8371         * gcc.dg/20020415-1.c: New test.
8372
8373 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
8374
8375         * testsuite/lib/chill.exp: Remove.
8376
8377 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
8378
8379         * g++.dg/other/big-struct.C: New test.
8380
8381 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
8382
8383         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
8384         of scratch file.
8385
8386 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
8387
8388         PR c/6277
8389         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
8390         in scan-assembler function name
8391
8392 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
8393
8394         * g77.f-torture/execute/980628-4.x,
8395         g77.f-torture/execute/980628-5.x,
8396         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
8397         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
8398         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
8399         i[34567]86-*-*.
8400
8401 2002-04-13  David S. Miller  <davem@redhat.com>
8402
8403         * gcc.c-torture/execute/20020413-1.c: New test.
8404
8405 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
8406
8407         * gcc.dg/asm-6.c,
8408         * g++.dg/ext/asm1.C: New tests.
8409
8410 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
8411
8412         PR c++ 5373.
8413         * g++.dg/parse/stmtexpr1.C: New test.
8414
8415         PR c++/5189.
8416         * g++.dg/template/copy1.C: New test.
8417
8418 2002-04-12  Richard Henderson  <rth@redhat.com>
8419
8420         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
8421
8422 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
8423
8424         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
8425         gcc.c-torture/execute/20020307-2.c.
8426
8427 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
8428
8429         * g++.dg/ext/attrib5.C,
8430         * g++.dg/lookup/struct1.C: New tests.
8431
8432 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
8433
8434         * gcc.dg/20020411-1.c: New test.
8435
8436         * gcc.c-torture/execute/20020411-1.c: New test.
8437
8438 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
8439
8440         * g77.f-torture/execute/6177.f: New test.
8441
8442 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
8443
8444         PR middle-end/6247
8445         * g++.dg/opt/cleanup1.C: New test.
8446
8447         * g++.dg/opt/const1.C: New test.
8448
8449 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
8450
8451         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
8452
8453 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
8454
8455         PR c++/5507
8456         * g++.dg/template/typename2.C: New test.
8457
8458 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
8459
8460         * gcc.c-torture/execute/loop-12.c: New.
8461
8462 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
8463
8464         * g77.f-torture/execute/980628-4.x,
8465         g77.f-torture/execute/980628-5.x,
8466         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
8467         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
8468         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
8469
8470 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8471
8472         PR optimization/6086
8473         * g++.dg/opt/preinc1.C: New test.
8474
8475 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
8476
8477         PR c++/5571
8478         * g++.dg/opt/static2.C: New test.
8479
8480 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
8481
8482         PR c/5120
8483         * gcc.dg/20020406-1.c: New test.
8484
8485 2002-04-04  David S. Miller  <davem@redhat.com>
8486
8487         * gcc.c-torture/execute/20020404-1.c: New test.
8488
8489 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
8490
8491         PR c/6123
8492         * gcc.dg/20020312-2.c: Do not declare global register variable
8493         if __PIC__ or __pic__ is defined.
8494
8495 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
8496
8497         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
8498         __asm__ so that it works correctly even if -ansi -pedantic-errors.
8499
8500 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8501
8502         * gcc.misc-tests/linkage.exp: Update last change to handle
8503         sparc*-, not just sparc-.
8504
8505 2002-04-03  Richard Henderson  <rth@redhat.com>
8506
8507         * gcc.dg/cpp/ucs.c: Improved long UCS test.
8508
8509 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
8510
8511         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
8512
8513 2002-04-02  David S. Miller  <davem@redhat.com>
8514
8515         * gcc.c-torture/execute/20020402-3.c: New test.
8516
8517 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
8518
8519         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
8520         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
8521
8522         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
8523         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
8524         g77.f-torture/execute/20001201.x,
8525         g77.f-torture/execute/u77-test.x: New files.
8526
8527         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
8528         * gcc.dg/wchar_t-1.c: Ditto.
8529
8530 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8531
8532         * gcc.c-torture/execute/20020402-1.c: New test.
8533
8534 2002-04-01  Richard Henderson  <rth@redhat.com>
8535
8536         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
8537
8538         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
8539
8540 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8541
8542         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
8543
8544 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8545
8546         * g++.dg/inherit/template-as-base.C: Expect error.
8547         * g++.dg/inherit/namespace-as-base.C: Likewise.
8548
8549 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
8550
8551         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
8552         g++.dg/ext/instantiate3.C: Tweak match patterns.
8553
8554         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
8555         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
8556         -da test.
8557
8558 2002-03-31  Richard Henderson  <rth@redhat.com>
8559
8560         * gcc.dg/special/alias-2.c: New.
8561         * gcc.dg/special/ecos.exp: Run it.
8562
8563 2002-03-31  Richard Henderson  <rth@redhat.com>
8564
8565         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
8566
8567 2002-03-31  Kazu Hirata  <kazu@hxi.com>
8568
8569         * gcc.dg/weak-1.c: Disable on h8300 port.
8570
8571 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
8572
8573         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
8574         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
8575         ordering tests.
8576         * g++.dg/bprob/bprob-1.C: New test.
8577         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
8578         * g++.dg/gcov/gcov-1.C: New test.
8579         * g++.dg/gcov/gcov-1.x: New file.
8580         * g++.dg/gcov/gcov-2.C: New test.
8581         * g++.dg/gcov/gcov-3.C: New test.
8582         * g++.dg/gcov/gcov-3.h: New file.
8583
8584 2002-03-28  Roger Sayle  <roger@eyesopen.com>
8585
8586         * g++.old-deja/g++.other/builtins5.C: New test.
8587         * g++.old-deja/g++.other/builtins6.C: New test.
8588         * g++.old-deja/g++.other/builtins7.C: New test.
8589         * g++.old-deja/g++.other/builtins8.C: New test.
8590         * g++.old-deja/g++.other/builtins9.C: New test.
8591
8592 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
8593
8594         * g++.dg/opt/static1.C: New test.
8595
8596         * g++.dg/opt/longbranch1.C: New test.
8597
8598 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
8599
8600         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
8601
8602         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
8603
8604 2002-03-28  Jeffrey A Law  (law@redhat.com)
8605
8606         * gcc.c-torture/execute/20020328-1.c: New test.
8607
8608 2002-03-27  Richard Henderson  <rth@redhat.com>
8609
8610         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
8611         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
8612         move from g++.old-deja/g++.ext/.
8613
8614 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
8615
8616         * g++.dg/init/new2.C: New test.
8617
8618 2002-03-26  Richard Henderson  <rth@redhat.com>
8619
8620         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
8621
8622         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
8623         on sparc.
8624
8625         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
8626         sparcv9 systems.
8627         * gcc.dg/20001102-1.c: Likewise.
8628
8629 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
8630
8631         * gcc.dg/cpp/endif-pedantic1.c,
8632         gcc.dg/cpp/endif-pedantic2.c:  New tests.
8633
8634 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
8635
8636         * g++.dg/init/new1.C: New test.
8637
8638 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
8639
8640         * g++.dg/abi/vbase9.C: New test.
8641
8642 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
8643
8644         * gcc.dg/arm-asm.c: New test.
8645
8646 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
8647
8648         * gcc.dg/Wswitch-enum.c: New test.
8649         Fix PR c/5044.
8650
8651 2002-03-26  Richard Henderson  <rth@redhat.com>
8652
8653         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
8654         structure.
8655
8656 2002-03-25  Richard Henderson  <rth@redhat.com>
8657
8658         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
8659         sparcv9 systems.
8660
8661         * gcc.c-torture/compile/20011119-1.c (xxx): New.
8662         * gcc.c-torture/compile/20011119-2.c (xxx): New.
8663
8664 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
8665
8666         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
8667
8668 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
8669
8670         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
8671         targets using generic thunk support.
8672
8673 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
8674
8675         * gcc.c-torture/compile/20020323-1.c: New test.
8676
8677         * g++.dg/opt/conj2.C: New test.
8678
8679 2002-03-24  Richard Henderson  <rth@redhat.com>
8680
8681         * gcc.dg/weak-1.c: Use -fno-common.
8682
8683 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8684
8685         * g77.dg/f77-edit-apostrophe-out.f: New test
8686         * g77.dg/f77-edit-h-out.f: New test
8687         * g77.dg/f77-edit-t-in.f: New test
8688         * g77.dg/f77-edit-t-out.f: New test
8689         * g77.dg/f77-edit-x-out.f: New test
8690         * g77.dg/f77-edit-slash-out.f: New test
8691         * g77.dg/f77-edit-colon-out.f: New test
8692         * g77.dg/f77-edit-s-out.f: New test
8693
8694 2002-03-24  Richard Henderson  <rth@redhat.com>
8695
8696         * objc/execute/formal_protocol-6.x: New XFAIL.
8697
8698 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8699
8700         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
8701         that do not support weak symbols
8702
8703 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8704
8705         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
8706         * lib/g77.exp:  Likewise
8707         * lib/objc.exp: Likewise
8708
8709 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
8710
8711         * gcc.dg/Wswitch-default.c: New test.
8712
8713 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
8714
8715         * g++.dg/other/enum1.C: New test.
8716
8717 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
8718
8719         * gcc.dg/pragma-ep-3.c: Fix typo.
8720
8721 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8722
8723         * g++.dg/inherit/template-as-base.C: New test.
8724
8725 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
8726
8727         * g++.old-deja/g++.other/dwarf2-1.C: Move...
8728         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
8729
8730 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
8731
8732         * gcc.dg/cpp/multiline.c: Update to match.
8733
8734 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
8735
8736         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
8737
8738 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
8739
8740         * gcc.dg/cpp/extratokens2.c:  New file.
8741
8742 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
8743
8744         * gcc.dg/20020312-2.c: Add rs6000 target.
8745
8746         * gcc.c-torture/compile/20020319-1.c: New test.
8747
8748 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8749
8750         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
8751         (A, E): Handle this.
8752
8753 2002-03-20  Jason Merrill  <jason@redhat.com>
8754
8755         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
8756         ignoring -fpic.
8757         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
8758         through prune_gcc_output.
8759
8760 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
8761
8762         * gcc.c-torture/compile/20020320-1.c: New test.
8763
8764 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
8765
8766         * gcc.c-torture/compile/20020318-1.c: New test.
8767
8768         * gcc.dg/struct-by-value-1.c: New test.
8769
8770         * gcc.dg/20020319-1.c: New test.
8771
8772 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
8773
8774         * g++.dg/opt/conj1.C: New test.
8775
8776 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
8777
8778         * g++.dg/template/qualttp20.C: Revert previous change.
8779         * g++.dg/template/qualttp3.C: Likewise.
8780         * g++.dg/template/qualttp4.C: Likewise
8781         * g++.dg/template/qualttp5.C: Likewise
8782         * g++.dg/template/qualttp6.C: Likewise
8783         * g++.dg/template/qualttp7.C: Likewise
8784         * g++.dg/template/qualttp8.C: Likewise
8785         * g++.dg/template/recurse.C: Likewise.
8786
8787 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
8788
8789         * gcc.dg/cpp/wchar-1.c: Update.
8790
8791 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
8792
8793         * g++.dg/template/conv1.C: New test.
8794         * g++.dg/template/conv2.C: New test.
8795         * g++.dg/template/conv3.C: New test.
8796         * g++.dg/template/conv4.C: New test.
8797
8798 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8799
8800         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
8801         * g++.dg/template/qualttp3.C: Likewise.
8802         * g++.dg/template/qualttp4.C: Likewise
8803         * g++.dg/template/qualttp5.C: Likewise
8804         * g++.dg/template/qualttp6.C: Likewise
8805         * g++.dg/template/qualttp7.C: Likewise
8806         * g++.dg/template/qualttp8.C: Likewise
8807         * g++.dg/template/recurse.C: Likewise.
8808
8809 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8810
8811         * g++.dg/opt/dtor1.C: New test.
8812
8813 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
8814
8815         * gcc.c-torture/compile/20020315-1.c: New test.
8816
8817 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
8818
8819         * gcc.dg/weak-1.c: Fix scan tests.
8820
8821 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
8822
8823         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
8824         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
8825         cris-*-aout* mmix-*-*.
8826         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
8827         cris-*-aout* mmix-*-*.
8828         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
8829         cris-*-elf* cris-*-aout* and mmix-*-*.
8830         * gcc.dg/20001009-1.c: Ditto.
8831         * gcc.dg/20010912-1.c: Ditto.
8832         * gcc.dg/20020122-4.c: Ditto.
8833         * gcc.dg/inline-2.c: Ditto.
8834
8835 2002-03-14  Jeffrey A Law  (law@cygnus.com)
8836
8837         * gcc.c-torture/compile/20020314-1.c: New test.
8838
8839 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
8840
8841         * gcc.c-torture/execute/20020314-1.c: New test.
8842
8843 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
8844
8845         * g++.dg/warn/Wunused-1.C: New test.
8846
8847 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
8848
8849         * g++.dg/abi/mangle6.C: New test.
8850
8851 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
8852
8853         * gcc.c-torture/compile/20020309-2.c: New test.
8854
8855         * gcc.c-torture/compile/20020312-1.c: New test.
8856
8857 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
8858
8859         * g++.dg/other/access1.C: New test.
8860
8861 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
8862
8863         * gcc.c-torture/execute/wchar_t-1.c: New test.
8864
8865 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
8866
8867         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
8868
8869 2002-03-12  Roger Sayle  <roger@eyesopen.com>
8870
8871         * gcc.dg/20020312-1.c: New test case.
8872
8873 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
8874
8875         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
8876
8877 2002-03-11  Richard Henderson  <rth@redhat.com>
8878
8879         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
8880         * g++.old-deja/g++.jason/report.C: Likewise.
8881
8882 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
8883
8884         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
8885         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
8886
8887 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
8888
8889         * testsuite/g++.dg/overload/pmf1.C: New test.
8890
8891 2002-03-11  Kazu Hirata  <kazu@hxi.com>
8892
8893         * gcc.c-torture/execute/20020307-1.c: Use long.
8894
8895 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
8896
8897         PR optimization/5844
8898         * gcc.dg/20020310-1.c: New test.
8899
8900 2002-03-09  Michael Meissner  <meissner@redhat.com>
8901
8902         * gcc.c-torture/execute/memcpy-2.c: New test.
8903         * gcc.c-torture/execute/memset-1.c: New test.
8904         * gcc.c-torture/execute/strlen-1.c: New test.
8905         * gcc.c-torture/execute/strcmp-1.c: New test.
8906         * gcc.c-torture/execute/strncmp-1.c: New test.
8907
8908 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
8909
8910         * gcc.dg/ppc-ldstruct.c: New test.
8911
8912 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
8913
8914         * gcc.c-torture/execute/va-arg-22.c: New test.
8915
8916 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8917
8918         * gcc.c-torture/compile/20020309-1.c: New test.
8919
8920 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
8921
8922         * gcc.c-torture/execute/20020307-2.c: New test.
8923
8924 2002-03-07  Jeffrey A Law  (law@redhat.com)
8925
8926         * g77.f-torture/compile/20020307-1.f: New test.
8927
8928 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
8929
8930         * gcc.dg/unordered-1.c: New test.
8931
8932 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
8933
8934         * gcc.c-torture/execute/20020307-1.c: New test.
8935
8936 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
8937
8938         * gcc.dg/20020304-1.c: New test.
8939
8940         * gcc.c-torture/compile/20020304-2.c: New test.
8941
8942 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
8943
8944         * gcc.c-torture/compile/20020304-1.c: New test case
8945         (from PR c/5830).
8946
8947 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
8948
8949         * gcc.dg/20020103-1.c: Add other -D ppc variants.
8950
8951 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
8952
8953         * g++.dg/other/classkey1.C: New test.
8954
8955 2002-03-01  Richard Henderson  <rth@redhat.com>
8956
8957         * gcc.c-torture/compile/981223-1.x: New.
8958         * gcc.c-torture/compile/920625-1.x: New.
8959
8960 2002-02-28  Richard Henderson  <rth@redhat.com>
8961
8962         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
8963
8964 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
8965
8966         * gcc.c-torture/execute/20020227-1.c: New test.
8967
8968 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
8969
8970         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
8971         here" ERROR lines.
8972         * g++.old-deja/g++.oliva/partord1.C: Likewise.
8973         * g++.old-deja.g++.other/defarg1.C: Likewise.
8974         * g++.old-deja/g++.pt/calls2.C: Likewise.
8975         * g++.old-deja/g++.pt/crash20.C: Likewise.
8976         * g++.old-deja/g++.pt/crash30.C: Likewise.
8977         * g++.old-deja/g++.pt/crash36.C: Likewise.
8978         * g++.old-deja/g++.pt/crash6.C: Likewise.
8979         * g++.old-deja/g++.pt/defarg13.C: Likewise.
8980         * g++.old-deja/g++.pt/derived3.C: Likewise.
8981         * g++.old-deja/g++.pt/error1.C: Likewise.
8982         * g++.old-deja/g++.pt/friend21.C: Likewise.
8983         * g++.old-deja/g++.pt/friend23.C: Likewise.
8984         * g++.old-deja/g++.pt/infinite1.C: Likewise.
8985         * g++.old-deja/g++.robertl/eb128.C: Likewise.
8986
8987 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
8988
8989         * gcc.c-torture/execute/20020225-2.c: New test.
8990
8991 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
8992
8993         * gcc.c-torture/execute/920730-1t.c,
8994         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
8995         Delete test cases, only relevant to -traditional.
8996
8997 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
8998
8999         * gcc.dg/cpp/undef1.c: Remove.
9000         * gcc.dg/cpp/directiv.c: Update.
9001         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
9002
9003 2002-02-27  Michael Meissner  <meissner@redhat.com>
9004
9005         * gcc.c-torture/execute/20020226-1.c: New test.
9006
9007 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
9008
9009         * g++.dg/debug/debug4.C: New test.
9010
9011         * gcc.dg/ia64-visibility-1.c: New test.
9012
9013 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
9014
9015         * gcc.dg/debug/20020224-1.c: New.
9016
9017 2002-02-25  Kazu Hirata  <kazu@hxi.com>
9018
9019         * gcc.c-torture/execute/960416-1.x: New.
9020         * gcc.c-torture/execute/divconst-3.x: Likewise.
9021
9022 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
9023
9024         * gcc.dg/20020224-1.c: New test.
9025
9026 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
9027
9028         * gcc.c-torture/execute/20020225-1.c: New.
9029
9030 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
9031
9032         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
9033
9034 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
9035
9036         * gcc.dg/20020222-1.c: New test.
9037
9038 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
9039
9040         * g++.dg/opt/anonunion1.C: New test.
9041
9042 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
9043
9044         * g++.dg/template/qualttp19.C: New test.
9045         * g++.dg/template/qualttp20.C: New test.
9046         * g++.old-deja/g++.jason/report.C: Adjust expected errors
9047         * g++.old-deja/g++.other/qual1.C: Likewise.
9048
9049 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
9050
9051         * gcc.dg/attr-alwaysinline.c: New.
9052
9053 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
9054
9055         * gcc.dg/20020220-1.c: New test.
9056
9057         * gcc.dg/20020220-2.c: New test.
9058
9059         * g++.dg/opt/mmx1.C: New test.
9060
9061 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
9062
9063         * gcc.c-torture/compile/20020110.c: New test.
9064
9065 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
9066
9067         * gcc.c-torture/execute/20020219-1.c: New test.
9068
9069         * gcc.dg/20020219-1.c: New test.
9070
9071         * gcc.dg/noncompile/20020220-1.c: New test.
9072
9073         * g++.dg/opt/ptrintsum1.C: New test.
9074
9075         * gcc.dg/debug/20020220-1.c: New test.
9076
9077 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
9078
9079         * gcc.c-torture/execute/20020216-1.c: New test.
9080
9081 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
9082
9083         * gcc.dg/decl-1.c: Update, new test.
9084
9085 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
9086
9087         * g++.dg/abi/bitfield1.C: New test.
9088         * g++.dg/abi/bitfield2.C: New test.
9089
9090 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
9091
9092         * gcc.dg/attr-nest.c: New test.
9093
9094 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
9095
9096         * gcc.c-torture/execute/20020215-1.c: New test.
9097
9098 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
9099
9100         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
9101         * g++.dg/debug/debug.exp: New.
9102         * g++.dg/debug/trivial.C: New.
9103         * g++.dg/debug/debug1.C: Moved...
9104         * g++.dg/other/debug1.C: ...from here.
9105         * g++.dg/debug/debug2.C: Moved...
9106         * g++.dg/other/debug2.C: ...from here.
9107         * g++.dg/debug/debug3.C: Moved...
9108         * g++.dg/other/debug3.C: ...from here.
9109
9110         * gcc.dg/noncompile/20020213-1.c: New test.
9111
9112 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
9113
9114         * g++.dg/other/debug3.C: New test.
9115
9116         * gcc.c-torture/execute/20020213-1.c: New test.
9117
9118 2002-02-13  Richard Smith <richard@ex-parrot.com>
9119
9120         * g++.old-deja/g++.other/thunk1.C: New test.
9121
9122 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
9123
9124         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
9125
9126 2002-02-13  Stan Shebs  <shebs@apple.com>
9127
9128         * gcc.dg/altivec-3.c: New.
9129
9130 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
9131
9132         * gcc.dg/Wunreachable-1.c: New test.
9133         * gcc.dg/Wunreachable-2.c: New test.
9134
9135 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
9136
9137         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
9138
9139 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
9140
9141         * gcc.dg/decl-1.c: New test.
9142
9143 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
9144
9145         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
9146
9147 2002-02-10  Kazu Hirata  <kazu@hxi.com>
9148
9149         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
9150         * gcc.c-torture/compile/980506-1.x: Likewise.
9151
9152 2002-02-10  Kazu Hirata  <kazu@hxi.com>
9153
9154         * gcc.dg/20020210-1.c: New.
9155
9156 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
9157
9158         * g77.f-torture/execute/947.f: New regression test
9159         for PR fortran/947.
9160
9161 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
9162
9163         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
9164         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
9165
9166 2002-02-08  Richard Henderson  <rth@redhat.com>
9167
9168         * gcc.c-torture/compile/labels-3.c: New.
9169
9170 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
9171
9172         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
9173         expression statements work instead.
9174         * gcc.dg/noncompile/20020207-1.c: New test.
9175
9176 2002-02-07  Richard Henderson  <rth@redhat.com>
9177
9178         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
9179
9180 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
9181
9182         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
9183         message from g77
9184         * lib/g77-dg.exp: Trim g77 error messages so that they are
9185         recognized by dg.exp.
9186
9187 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
9188
9189         PR fortran/5473
9190         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
9191
9192 2002-02-07  Richard Henderson  <rth@redhat.com>
9193
9194         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
9195         to be sufficiently aligned for integers.
9196
9197 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
9198
9199         * g++.dg/template/friend4.C: New test.
9200
9201 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
9202
9203         PR fortran/5743
9204         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
9205         unsupported cases.
9206
9207 2002-02-07  Richard Henderson  <rth@redhat.com>
9208
9209         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
9210         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
9211         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
9212         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
9213
9214 2002-02-06  Richard Henderson  <rth@redhat.com>
9215
9216         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
9217
9218 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
9219
9220         * gcc.dg/20020206-1.c: New test.
9221
9222 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
9223
9224         * gcc.c-torture/execute/20020206-1.c: New test.
9225
9226         * gcc.c-torture/execute/20020206-2.c: New test.
9227
9228         PR optimization/5429:
9229         * gcc.c-torture/compile/20020206-1.c: New test.
9230
9231 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
9232
9233         * g++.dg/ext/align1.C: Do not use an explicit alignment value
9234         as certain file formats cannot support particularly large
9235         alignments.
9236
9237         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
9238         and do not expect to be able to link the executable.
9239
9240         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
9241         fail because the COFF format does not support the weak attribute.
9242
9243 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
9244
9245         * g77.dg/pr5473.f:  New test
9246
9247 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
9248
9249         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
9250         Fix testcase accordingly.
9251
9252 2002-02-04  Richard Henderson  <rth@redhat.com>
9253
9254         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
9255         (buf): Change to be an array of pointers, not ints.
9256
9257 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
9258
9259         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
9260         before all tests.  Move warning one line above to match where it
9261         C frontend emits.
9262         * gcc.dg/Wswitch-2.c: New test.
9263         * g++.dg/warn/Wswitch-1.C: New test.
9264         * g++.dg/warn/Wswitch-2.C: New test.
9265
9266 2002-02-04  Richard Henderson  <rth@redhat.com>
9267
9268         * g++.dg/abi/offsetof.C: Fix size comparison.
9269
9270 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
9271
9272         * gcc.dg/cast-qual-2.c: New test.
9273
9274 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
9275
9276         * gcc.dg/20020201-4.c: New test.
9277
9278 2002-02-04  Ben Elliston  <bje@redhat.com>
9279
9280         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
9281         target_info attribute != 0, in addition to the empty string.
9282         (gcc_target_compile): Likewise.
9283
9284 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
9285
9286         * gcc.dg/Wswitch.c: New test.
9287         PR gcc/4475. PR gcc/3780.
9288
9289 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
9290
9291         * g77.f-torture/execute/5122.f: New test for regressions
9292         against PR fortran/5122.
9293
9294 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
9295
9296         * g77.f-torture/compile/pr3743.f: Delete
9297         * g77.dg/pr3743-1.f: New test.
9298         * g77.dg/pr3743-2.f: New test.
9299         * g77.dg/pr3743-3.f: New test.
9300         * g77.dg/pr3743-4.f: New test.
9301
9302 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9303
9304         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
9305
9306 2002-02-02  Richard Henderson  <rth@redhat.com>
9307
9308         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
9309         * gcc.c-torture/execute/bf64-1.c: Likewise.
9310
9311 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
9312
9313         * gcc.dg/20020201-2.c: New test.
9314
9315         * gcc.dg/20020201-3.c: New test.
9316
9317         * gcc.c-torture/execute/bitfld-2.c: New test.
9318
9319 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9320
9321         * gcc.dg/bitfld-1.c: Update.
9322         * gcc.dg/bitfld-2.c: Update.
9323         * gcc.c-torture/execute/bitfld-1.x: New.
9324
9325 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
9326
9327         * gcc.c-torture/execute/20020201-1.c: New test.
9328
9329 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
9330
9331         PR target/5469
9332         * gcc.dg/20020201-1.c: New test.
9333
9334 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
9335
9336         PR fortran/3743
9337         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
9338         * g77.f-torture/compile/pr3743.x: Remove
9339
9340 2002-01-31  Tom Rix  <trix@redhat.com>
9341
9342         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
9343
9344 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
9345
9346         * gcc.dg/noncompile/20020130-1.c: New test.
9347
9348 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
9349
9350         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
9351
9352 2002-01-29  Richard Henderson  <rth@redhat.com>
9353
9354         * gcc.c-torture/execute/991118-1.c: Cast various constants back
9355         to long long.
9356         * gcc.c-torture/execute/bf64-1.c: Likewise.
9357
9358 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
9359
9360         * gcc.c-torture/execute/20020129-1.c: New test.
9361
9362 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
9363
9364         * gcc.c-torture/compile/20000224-1.c: Update.
9365         * gcc.c-torture/execute/bitfld-1.c: New tests.
9366         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
9367         * gcc.dg/uninit-A.c: Update.
9368
9369 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
9370
9371         * g++.dg/template/ctor1.C: Add instantiation.
9372
9373 2002-01-28  Paul Koning  <pkoning@equallogic.com>
9374
9375         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
9376         argument to __builtin_prefetch to be const ptr.
9377
9378 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
9379
9380         * gcc.c-torture/compile/20020120-1.c: New test.
9381
9382 2002-01-27  Kazu Hirata  <kazu@hxi.com>
9383
9384         * gcc.c-torture/execute/20020127-1.c: New test.
9385
9386 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
9387
9388         * g77.dg/f77-edit-i-in.f: New test
9389         * g77.dg/f77-edit-i-out.f: New test
9390
9391 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
9392
9393         * gcc.dg/debug/debug.exp: New file.
9394         * gcc.dg/debug/trivial.c: New file.
9395         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
9396         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
9397         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
9398         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
9399         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
9400         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
9401         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
9402         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
9403         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
9404         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
9405         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
9406         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
9407         * gcc.dg/20000503-1.c: Removed.
9408         * gcc.dg/20010207-1.c: Removed.
9409         * gcc.dg/20011223-1.c: Removed.
9410         * gcc.dg/20020104-2.c: Removed.
9411         * gcc.dg/debug-1.c: Removed.
9412         * gcc.dg/debug-2.c: Removed.
9413         * gcc.dg/debug-3.c: Removed.
9414         * gcc.dg/debug-4.c: Removed.
9415         * gcc.dg/debug-5.c: Removed.
9416         * gcc.dg/debug-6.c: Removed.
9417         * gcc.dg/dwarf2-1.c: Removed.
9418         * gcc.dg/dwarf2-2.c: Removed.
9419
9420 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
9421
9422         * g++.old-deja/g++.other/eh5.C: New test.
9423         * g++.old-deja/g++.other/sibcall2.C: New test.
9424         * g++.old-deja/g++.other/array9.C: New test.
9425         * g++.old-deja/g++.other/typename2.C: New test.
9426         * g++.old-deja/g++.other/crash60.C: New test.
9427         * g++.old-deja/g++.other/conv9.C: New test.
9428         * g++.old-deja/g++.other/mangle10.C: New test.
9429         * g++.old-deja/g++.other/unchanging1.C: New test.
9430         * g++.old-deja/g++.other/exprstmt1.C: New test.
9431         * g++.old-deja/g++.other/inline23.C: New test.
9432         * g++.old-deja/g++.eh/ia64-1.C: New test.
9433         * g++.old-deja/g++.other/dwarf2-1.C: New test.
9434         * g++.old-deja/g++.other/reload1.C: New test.
9435         * g++.old-deja/g++.other/static20.C: New test.
9436         * g++.old-deja/g++.other/local-alloc1.C: New test.
9437         * g++.old-deja/g++.other/conv8.C: New test.
9438         * g++.old-deja/g++.other/stmtexpr2.C: New test.
9439         * g++.old-deja/g++.other/storeexpr1.C: New test.
9440         * g++.old-deja/g++.other/storeexpr2.C: New test.
9441         * g++.dg/eh/template2.C: New test.
9442         * g++.dg/warn/weak1.C: New test.
9443
9444 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
9445
9446         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
9447         Remove first, non-varying, argument.
9448
9449 2002-01-23  Richard Henderson  <rth@redhat.com>
9450
9451         * gcc.dg/inline-2.c: New.
9452
9453         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
9454         Add optional target arg.  Check number of arguments.
9455         (scan-assembler-not, scan-assembler-dem): Likewise.
9456         (scan-assembler-dem-not): Likewise.
9457
9458 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
9459
9460         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
9461         line 12.
9462         * g++.old-deja/g++.brendan/parse3.C,
9463         g++.old-deja/g++.other/crash26.C,
9464         g++.old-deja/g++.other/crash28.C,
9465         g++.old-deja/g++.other/crash29.C,
9466         g++.old-deja/g++.other/crash30.C,
9467         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
9468
9469 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
9470
9471         * gcc.dg/20020115-1.c: New.
9472
9473 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
9474
9475         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
9476
9477 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
9478
9479         * gcc.dg/20020122-3.c: New.
9480
9481 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
9482
9483         * g++.dg/other/gc1.C: New test.
9484
9485 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
9486
9487         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
9488
9489 2002-01-22  Richard Henderson  <rth@redhat.com>
9490
9491         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
9492
9493 2002-01-22  Richard Henderson  <rth@redhat.com>
9494
9495         * gcc.dg/20020122-4.c: New.
9496
9497 2002-01-22  H.J. Lu <hjl@gnu.org>
9498
9499         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
9500         link output.
9501         * gcc.dg/special/ecos.exp: Likewise.
9502         * lib/g++-dg.exp: Likewise.
9503         * lib/g77-dg.exp: Likewise.
9504         * lib/gcc-dg.exp : Likewise.
9505         * lib/mike-g++.exp: Likewise.
9506         * lib/mike-g77.exp: Likewise.
9507         * lib/mike-gcc.exp: Likewise.
9508         * lib/objc-dg.exp: Likewise.
9509
9510 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
9511
9512         PR target/5379
9513         * gcc.dg/20020122-2.c: New test.
9514
9515 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
9516
9517         * gcc.dg/20020122-1.c: New test.
9518
9519 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
9520
9521         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
9522
9523 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
9524
9525         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
9526
9527 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9528
9529         * gcc.c-torture/compile/20020121-1.c: New test.
9530
9531 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9532
9533         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
9534         ld_library_path.
9535
9536 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
9537
9538         * gcc.dg/20020218-1.c: New test.
9539
9540 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
9541
9542         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
9543         messages
9544         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
9545         "At global scope" warning
9546         * g++.dg/ext/align1.C: Change cygwin test for alignment
9547         from db-bogus to dg-warning
9548
9549 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
9550
9551         * g77.f-torture/compile/cpp2.F: New test.
9552
9553 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
9554
9555         * g++.dg/template/access1.C: New test.
9556
9557 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
9558
9559         * gcc.dg/20020118-1.c: New.
9560
9561 2002-01-18  Kazu Hirata  <kazu@hxi.com>
9562
9563         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
9564
9565 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
9566
9567         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
9568         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
9569         alignment warnings.
9570
9571 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
9572
9573         * gcc.misc-tests/i386-prefetch.exp: Save and restore
9574         torture_with_loops and torture_without_loops
9575
9576 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
9577
9578         * gcc.c-torture/compile/20020116-1.c: New test.
9579
9580 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
9581
9582         * gcc.dg/20020116-2.c: New test.
9583
9584         * gcc.dg/ultrasp4.c: New test.
9585
9586         * gcc.dg/20020116-1.c: New test.
9587
9588 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
9589
9590         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
9591         by EABI.
9592
9593 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
9594
9595         * gcc.misc-tests/i386-prefetch.exp: New.
9596         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
9597         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
9598         * gcc.misc-tests/i386-pf-none-1.c: New test.
9599         * gcc.misc-tests/i386-pf-sse-1.c: New test.
9600
9601 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
9602
9603         * gcc.dg/gnu89-init-1.c: Add new tests.
9604
9605 2002-01-15  Andreas Jaeger  <aj@suse.de>
9606
9607         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
9608         * gcc.dg/i386-mmx-2.c: Likewise.
9609         * gcc.dg/i386-sse-1.c: Likewise.
9610         * gcc.dg/i386-sse-2.c: Likewise.
9611         * gcc.dg/i386-sse-3.c: Likewise.
9612
9613 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
9614
9615         * g77.f-torture/execute/intrinsic-unix-bessel.f:
9616         Uncomment additional cases that now pass.
9617
9618 2002-01-11  Richard Henderson  <rth@redhat.com>
9619
9620         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
9621         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
9622
9623 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
9624
9625         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
9626
9627 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
9628
9629         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
9630         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
9631
9632 2002-01-10  Dale Johannesen  <dalej@apple.com>
9633
9634         * gcc.c-torture/execute/loop-11.c: New.
9635
9636 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
9637
9638         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
9639         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
9640
9641 2002-01-09  Richard Henderson  <rth@redhat.com>
9642
9643         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
9644         type in which to perform the operation for each size.
9645
9646 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
9647
9648         * gcc.c-torture/compile/20020109-2.c: New test.
9649
9650 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
9651
9652         * gcc.c-torture/execute/loop-10.c: New test.
9653
9654 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
9655
9656         * gcc.c-torture/compile/20010226-1.c: New test.
9657         * gcc.c-torture/compile/20010227-1.c: New test.
9658         * gcc.c-torture/compile/20010426-1.c: New test.
9659         * gcc.c-torture/compile/20010510-1.c: New test.
9660         * gcc.c-torture/compile/20010605-3.c: New test.
9661         * gcc.c-torture/compile/20010824-1.c: New test.
9662         * gcc.c-torture/execute/20010409-1.c: New test.
9663         * gcc.dg/noncompile/20000901-1.c: New test.
9664         * gcc.dg/20001023-1.c: New test.
9665         * gcc.dg/20001101-1.c: New test.
9666         * gcc.dg/20001102-1.c: New test.
9667         * gcc.dg/20010207-1.c: New test.
9668         * gcc.dg/20010405-1.c: New test.
9669         * gcc.dg/20010822-1.c: New test.
9670         * gcc.dg/20011107-1.c: New test.
9671
9672 2002-01-09  Jeffrey A Law  (law@redhat.com)
9673
9674         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
9675
9676         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
9677         execution failure on PA targets.
9678
9679 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
9680
9681         * gcc.c-torture/compile/20020109-1.c: New test.
9682
9683 2002-01-08  Kazu Hirata  <kazu@hxi.com>
9684
9685         * gcc.c-torture/execute/20020108-1.c: New test.
9686
9687 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
9688
9689         * gcc.dg/20020108-1.c: New test.
9690
9691 2002-01-08  H.J. Lu <hjl@gnu.org>
9692
9693         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
9694         for header files.
9695
9696 2002-01-08  Geoff Keating  <geoffk@redhat.com>
9697
9698         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
9699         consistency.
9700
9701 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
9702
9703         * gcc.dg/altivec-4.c: Test altivec predicates.
9704
9705 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
9706
9707         * gcc.c-torture/execute/20020107-1.c: New test.
9708
9709 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
9710
9711         PR c/5279
9712         * gcc.c-torture/compile/20020106-1.c: New test.
9713
9714 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9715
9716         * gcc.c-torture/execute/nestfunc-4.c: New test.
9717
9718 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
9719
9720         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
9721         extra triple that slipped in.
9722         * g++.old-deja/g++.abi/align.C: Likewise.
9723         * g++.old-deja/g++.abi/bitfields.C: Likewise.
9724
9725 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
9726
9727         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
9728         * g++.old-deja/g++.abi/align.C: Likewise.
9729         * g++.old-deja/g++.abi/bitfields.C: Likewise.
9730
9731         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
9732         on FreeBSD/i386.
9733         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
9734         FreeBSD.
9735
9736 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
9737
9738         * gcc.dg/20020104-1.c: New test.
9739
9740         * gcc.dg/20020104-2.c: New test.
9741
9742 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
9743
9744         * gcc.dg/20020103-1.c: Fix typo in target selector.
9745
9746 2002-01-03  Richard Henderson  <rth@redhat.com>
9747
9748         * gcc.dg/20020103-1.c: New.
9749
9750 2002-01-03  Kazu Hirata  <kazu@hxi.com>
9751
9752         * gcc.c-torture/execute/20020103-1.c: New test.
9753
9754 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
9755
9756         * g++.dg/other/debug2.C: New test.
9757
9758         * gcc.c-torture/compile/20020103-1.c: New test.
9759
9760 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
9761
9762         * gcc.dg/gnu89-init-1.c: Added new tests.
9763
9764 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9765
9766         * g++.dg/template/friend2.C: Remove as patch is reverted.
9767
9768         * g++.dg/warn/oldcast1.C: New test.
9769
9770         * g++.dg/template/ptrmem1.C: New test.
9771         * g++.dg/template/ptrmem2.C: New test.
9772
9773         * g++.dg/template/ntp.C: New test.
9774
9775         * g++.dg/other/component1.C: New test.
9776
9777         * g++.dg/template/ttp3.C: New test.
9778
9779         * g++.dg/template/friend2.C: New test.
9780         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
9781
9782 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9783
9784         * g++.dg/other/ptrmem1.C: New test.
9785         * g++.dg/other/ptrmem2.C: New test.
9786
9787 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9788
9789         * g++.dg/template/ctor1.C: New test.
9790
9791 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9792
9793         * g++.dg/template/friend2.C: New test.
9794
9795 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
9796
9797         * gcc.dg/mmix-1.c: New test.
9798
9799 2001-12-31  Richard Henderson  <rth@redhat.com>
9800
9801         * gcc.dg/asm-5.c: New.
9802
9803 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
9804
9805         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
9806         in namespace __gnu_cxx
9807
9808 2001-12-30  Richard Henderson  <rth@redhat.com>
9809
9810         * gcc.dg/debug-6.c: New.
9811
9812 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
9813
9814         * gcc.c-torture/compile/20011229-2.c: New test.
9815
9816 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
9817
9818         * gcc.dg/debug-3.c: New test.
9819         * gcc.dg/debug-4.c: New test.
9820         * gcc.dg/debug-5.c: New test.
9821
9822 2001-12-29  Richard Henderson  <rth@redhat.com>
9823
9824         * g++.dg/eh/loop1.C: New.
9825
9826 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9827
9828         * g++.dg/template/crash1.C: New test.
9829
9830 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9831
9832         * g++.dg/other/const1.C: New test.
9833
9834 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
9835
9836         * gcc.c-torture/compile/20011229-1.c: New test.
9837
9838 2001-12-28  Stan Shebs  <shebs@apple.com>
9839
9840         * lib/objc-torture.exp: Resync with c-torture.exp.
9841         * lib/objc.exp: Load standard libraries.
9842
9843 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
9844
9845         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
9846         additional tests.
9847
9848 2001-12-27  Roger Sayle <roger@eyesopen.com>
9849
9850         * gcc.c-torture/execute/string-opt-16.c: New testcase.
9851
9852 2001-12-27  Richard Henderson  <rth@redhat.com>
9853
9854         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
9855
9856 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
9857
9858         * g++.dg/eh/ctor1.C: New test.
9859         * g++.dg/other/error2.C: New test.
9860
9861 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
9862
9863         * g++.dg/other/init2.C: New test.
9864
9865 2001-12-24  Richard Henderson  <rth@redhat.com>
9866
9867         * gcc.dg/20011223-1.c: New.
9868         * gcc.dg/inline-1.c: New.
9869
9870 2001-12-23  Richard Henderson  <rth@redhat.com>
9871
9872         * gcc.dg/asm-4.c: Test operand modifiers.
9873
9874 2001-12-23  Richard Henderson  <rth@redhat.com>
9875
9876         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
9877
9878 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
9879
9880         * gcc.c-torture/execute/20011223-1.c: New test.
9881
9882 2001-12-21  Richard Henderson  <rth@redhat.com>
9883
9884         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
9885         re-enables the warning.
9886
9887 2001-12-21  Richard Henderson  <rth@redhat.com>
9888
9889         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
9890
9891 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
9892
9893         * gcc.c-torture/compile/20011218-1.c: New test.
9894
9895 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
9896
9897         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
9898         arm-isr.c test.
9899         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
9900         epilogue generation for ARM ISR routines.
9901
9902 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9903
9904         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
9905         * gcc.dg/format/c90-printf-3.c: Likewise.
9906         * gcc.dg/format/c99-printf-3.c: Likewise.
9907         * gcc.dg/format/ext-1.c: Likewise.
9908         * gcc.dg/format/ext-6.c: Likewise.
9909         * gcc.dg/format/format.h: Prototype unlocked stdio.
9910
9911 2001-12-20  Richard Henderson  <rth@redhat.com>
9912
9913         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
9914         (arena): Use it.
9915         (malloc): Correct allocation logic.  Abort if we fill up the
9916         arena before initialization complete.
9917         (realloc): Correct allocation logic.
9918
9919 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
9920
9921         * gcc.c-torture/compile/20011219-2.c: New test.
9922
9923         * gcc.c-torture/execute/20011219-1.c: New test.
9924
9925 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
9926
9927         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
9928         target does not support weak symbols.
9929
9930 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
9931
9932         * gcc.c-torture/compile/20011219-1.c: New test.
9933
9934 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
9935
9936         * g++.dg/other/error1.C: New test.
9937
9938 2001-12-17  Jeffrey A Law  (law@redhat.com)
9939
9940         * gcc.c-torture/execute/20011217-1.c: New test.
9941
9942 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
9943
9944         * objc.dg/special/: New directory.
9945         * objc.dg/special/special.exp: New file.
9946         * objc.dg/special/unclaimed-category-1.h: New file.
9947         * objc.dg/special/unclaimed-category-1a.m: New file.
9948         * objc.dg/special/unclaimed-category-1.m: New file.
9949
9950 2001-12-17  Andreas Jaeger  <aj@suse.de>
9951
9952         * gcc.c-torture/compile/20011217-2.c: New test.
9953
9954 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
9955
9956         * gcc.c-torture/compile/20011217-1.c: New test.
9957
9958 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
9959
9960         * testsuite/gcc.dg/20011214-1.c: New.
9961
9962 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
9963
9964         * gcc.dg/altivec-4.c: New.
9965
9966 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
9967
9968         * gcc.dg/20011113-1.c: New test.
9969
9970 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9971
9972         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
9973         std::__malloc_alloc_template<0> and
9974         std::__default_alloc_template<false, 0>.
9975
9976 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
9977
9978         * objc/execute/bf-21.m: New test.
9979         * objc/execute/enumeration-1.m: New test.
9980         * objc/execute/enumeration-2.m: New test.
9981
9982 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
9983
9984         * gcc.dg/gnu89-init-1.c: New test.
9985
9986 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
9987
9988         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
9989         * g++.old-deja/g++.jason/2371.C: Likewise.
9990         * g++.old-deja/g++.jason/template33.C: Likewise.
9991         * g++.old-deja/g++.jason/template34.C: Likewise.
9992         * g++.old-deja/g++.jason/template36.C: Likewise.
9993         * g++.old-deja/g++.oliva/typename1.C: Likewise.
9994         * g++.old-deja/g++.oliva/typename2.C: Likewise.
9995         * g++.old-deja/g++.other/typename1.C: Likewise.
9996         * g++.old-deja/g++.pt/inherit2.C: Likewise.
9997         * g++.old-deja/g++.pt/nontype5.C: Likewise.
9998         * g++.old-deja/g++.pt/typename11.C: Likewise.
9999         * g++.old-deja/g++.pt/typename14.C: Likewise.
10000         * g++.old-deja/g++.pt/typename16.C: Likewise.
10001         * g++.old-deja/g++.pt/typename3.C: Likewise.
10002         * g++.old-deja/g++.pt/typename4.C: Likewise.
10003         * g++.old-deja/g++.pt/typename5.C: Likewise.
10004         * g++.old-deja/g++.pt/typename7.C: Likewise.
10005         * g++.old-deja/g++.robertl/eb9.C: Likewise.
10006
10007 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
10008
10009         * g++.dg/other/linkage1.C: New test.
10010         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
10011         specifiers.
10012
10013 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
10014
10015         * gcc.dg/concat.c: New test.
10016
10017 2001-12-11  Stan Shebs  <shebs@apple.com>
10018
10019         * objc/compile: New test directory.
10020         * objc/compile/compile.exp: New expect script.
10021         * objc/compile/20011211-1.m: New compile test.
10022
10023 2001-12-11  Jason Merrill  <jason@redhat.com>
10024
10025         * lib/prune.exp (prune_gcc_output): Also handle "In member
10026         function".  So many permutations...
10027
10028 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
10029
10030         * g++.dg/template/typedef1.C: New test.
10031
10032 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
10033
10034         * g++.dg/other/copy1.C: New test.
10035
10036 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
10037
10038         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
10039
10040         * gcc.dg/builtin-choose-expr.c: New.
10041
10042 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
10043
10044         * gcc.dg/altivec-2.c: New.
10045
10046 2001-12-07  Richard Henderson  <rth@redhat.com>
10047
10048         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
10049
10050 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
10051
10052         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
10053         ultrasparc.
10054
10055 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10056
10057         * g++-old.deja/g++.robertl/eb101.C: Deleted.
10058
10059 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
10060
10061         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
10062         variable argument list.
10063
10064 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
10065
10066         * gcc.c-torture/execute/memcheck: Delete entire directory.
10067         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
10068         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
10069
10070 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10071
10072         * gcc.dg/Wshadow-1.c: New test.
10073
10074 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
10075
10076         * gcc.c-torture/compile/20011130-1.c: New test.
10077
10078         * gcc.dg/noncompile/20011025-1.c: New test.
10079
10080         * g++.dg/other/anon-union.C: New test.
10081
10082         * gcc.c-torture/execute/20011024-1.c: New test.
10083
10084 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
10085
10086         * gcc.c-torture/execute/20000722-1.x,
10087         gcc.c-torture/execute/20010123-1.x: Remove.
10088         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
10089         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
10090         gcc.dg/c99-complit-2.c: New tests.
10091
10092 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
10093
10094         * g++.dg/inherit/base1.C: New test.
10095
10096 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
10097
10098         * g++.dg/other/stdarg1.C: New test.
10099
10100         * gcc.c-torture/compile/20011130-2.c: New test.
10101
10102 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
10103
10104         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
10105         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
10106         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
10107         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
10108         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
10109         * gcc.dg/builtin-prefetch-1.c: New test.
10110
10111 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
10112
10113         * gcc.dg/20011130-1.c: New test.
10114
10115 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
10116
10117         * g++.dg/other/scope1.C: New test.
10118         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
10119
10120 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
10121
10122         * gcc.dg/vla-init-1.c: New test.
10123
10124 2001-12-01  Geoff Keating  <geoffk@redhat.com>
10125
10126         * gcc.c-torture/compile/structs.c: New testcase from GDB.
10127
10128 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10129
10130         * objc.dg/alias.m: Update.
10131         * objc.dg/class-1.m: Update.
10132         * objc.dg/const-str-1.m: Update.
10133         * objc.dg/fwd-proto-1.m: Update.
10134         * objc.dg/id-1.m: Update.
10135         * objc.dg/super-class-1.m: Update.
10136
10137 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
10138
10139         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
10140         constructs.
10141
10142 2001-11-28  Jeffrey A Law  (law@cygnus.com)
10143
10144         * gcc.c-torture/execute/20011128-1.c: New test.
10145
10146 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
10147
10148         * gcc.dg/20011127-1.c: New test.
10149
10150 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10151
10152         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
10153         from Austin Group draft 7.
10154         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
10155         scanf format arguments.
10156         * gcc.dg/format/no-exargs-2.c: New test.
10157
10158 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
10159
10160         * g++.dg/abi/vbase8-4.C: New test.
10161
10162 2001-11-24  Ian Lance Taylor  <ian@airs.com>
10163
10164         * gcc.c-torture/execute/20011121-1.c: New test.
10165
10166 2001-11-23  Jeffrey A Law  (law@cygnus.com)
10167
10168         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
10169
10170 2001-11-23  Andreas Jaeger  <aj@suse.de>
10171
10172         * gcc.dg/cpp/charconst-2.c: New test.
10173
10174 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
10175
10176         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
10177         to the host if it is remote.  Let tests specify extra headers
10178         they use.
10179         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
10180         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
10181         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
10182         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
10183         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
10184         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
10185         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
10186         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
10187         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
10188         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
10189
10190 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
10191
10192         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
10193         for little endian ARMs.
10194
10195 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
10196
10197         * gcc.c-torture/compile/20011119-1.c: New test.
10198         * gcc.c-torture/compile/20011119-2.c: New test.
10199
10200 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
10201
10202         * gcc.dg/altivec-1.c: Fix typo.
10203
10204 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
10205
10206         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
10207
10208 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
10209
10210         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
10211
10212 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
10213
10214         * lib/g77.exp: Don't specify --rpath-link.
10215
10216         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
10217         across all the headers.
10218         * gcc.dg/format/format.exp: For testing on a remote host,
10219         copy format.h.
10220
10221         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
10222         * gcc.c-torture/execute/930406-1.c: Likewise.
10223         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
10224
10225 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
10226
10227         * gcc.dg/altivec-1.c: New.
10228
10229 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
10230
10231         * gcc.dg/cpp/fpreprocessed.c: New test case.
10232
10233 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10234
10235         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
10236         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
10237         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
10238
10239 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10240
10241         * gcc.dg/no-builtin-1.c: New test.
10242
10243 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
10244
10245         * gcc.c-torture/execute/20011115-1.c: New test.
10246
10247 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
10248
10249         * gcc.c-torture/compile/20011114-2.c: New test.
10250         * gcc.c-torture/compile/20011114-3.c: New test.
10251         * gcc.c-torture/compile/20011114-4.c: New test.
10252
10253 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
10254
10255         * g++.dg/other/init1.C: New test.
10256
10257 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
10258
10259         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
10260         message.
10261
10262         * gcc.c-torture/execute/20011114-1.c: New testcase.
10263
10264         * gcc.c-torture/compile/20010327-1.c: Revert last change.
10265         * gcc.c-torture/compile/20011114-1.c: New test, exactly
10266         like the (before this change) version of 20010327-1.c.
10267
10268 2001-11-14  Roger Sayle <roger@eyesopen.com>
10269
10270         * gcc.c-torture/execute/string-opt-13.c: New testcase.
10271
10272 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
10273
10274         * g++.dg/init/array2.C: New test.
10275
10276 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
10277
10278         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
10279
10280 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
10281
10282         * g++.dg/other/forscope1.C: New test.
10283         * g++.dg/ext/forscope1.C: New test.
10284         * g++.dg/ext/forscope2.C: New test.
10285
10286 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
10287
10288         * gcc.c-torture/execute/20011113-1.c: New test.
10289
10290 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
10291
10292         * gcc.c-torture/execute/20011109-2.c: New test.
10293
10294         * gcc.c-torture/execute/20011109-1.c: New test.
10295
10296 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
10297
10298         * gcc.c-torture/compile/20011109-1.c: New test.
10299
10300 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
10301
10302         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
10303         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
10304         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
10305         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
10306         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
10307         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
10308         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
10309
10310 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
10311
10312         * g++.dg/warn/Wshadow-1.C: New tests.
10313         * g++.old-deja/g++.mike/for3.C: Update.
10314
10315 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
10316
10317         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
10318         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
10319         XFAILs.  Adjust expected error texts.
10320         * gcc.c-torture/compile/20011106-1.c,
10321         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
10322         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
10323         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
10324         gcc.dg/c99-array-lval-5.c: New tests.
10325
10326 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10327
10328         * gcc.dg/cpp/defined.c: Update.
10329
10330 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10331
10332         * gcc.c-torture/execute/anon-1.c: New test.
10333
10334 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
10335
10336         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
10337         same size, so no warning should be produced on stormy16.
10338
10339         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
10340         due to oversized array.
10341         * g++.old-deja/g++.mike/ns15.C: Likewise.
10342         * g++.old-deja/g++.pt/crash16.C: Likewise.
10343
10344 2001-11-02  Graham Stott  <grahams@redhat.com>
10345
10346         * g++.dgother/debug1.C: Fix typos.
10347
10348 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
10349
10350         * g++.dg/other/debug1.C: New test.
10351
10352 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10353
10354         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
10355         of unsigned long.
10356
10357 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
10358
10359         * gcc.dg/20011029-2.c: New test.
10360
10361         * gcc.c-torture/compile/20011029-1.c: New test.
10362
10363 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
10364
10365         * objc/execute/class_self-1.m: New test.
10366         * objc/execute/class_self-2.m: New test.
10367
10368 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
10369
10370         * gcc.misc-tests/msgs.exp: Delete.
10371         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
10372         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
10373         error set to match recent changes.
10374
10375 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
10376
10377         * gcc.dg/20011021-1.c: New test.
10378
10379 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
10380
10381         * gcc.c-torture/compile/20011023-1.c: New test.
10382
10383 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
10384
10385         * lib/g77.exp: Rewrite based on lib/g++.exp.
10386
10387 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
10388
10389         * gcc.c-torture/execute/20011019-1.c: New test.
10390
10391         * gcc.dg/20011018-1.c: New test.
10392
10393 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
10394
10395         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
10396
10397 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
10398
10399         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
10400         * gcc.dg/attr-invalid.c: Likewise.
10401
10402 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
10403
10404         * testsuite/gcc.dg/20011015-1.c: New test.
10405
10406 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
10407
10408         * g++.dg/template/unify2.C: New test.
10409
10410 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
10411
10412         * g++.dg/other/exception-specification.C: New test
10413
10414 2001-10-13  Tom Rix  <trix@redhat.com>
10415
10416         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
10417         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
10418
10419 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
10420
10421         * testsuite/gcc.dg/20011009-1.c: New test.
10422
10423 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
10424
10425         PR g++/4476
10426         * g++.dg/other/friend1.C: New test.
10427
10428 2001-10-11  Richard Henderson  <rth@redhat.com>
10429
10430         * g++.old-deja/g++.other/crash18.C: Add -S to options.
10431
10432 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10433
10434         * gcc.c-torture/compile/20011010-1.c: New.
10435
10436 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
10437
10438         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
10439         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
10440         g77.f-torture/execute/execute.exp,
10441         g77.f-torture/noncompile/noncompile.exp,
10442         gcc.c-torture/compile/compile.exp,
10443         gcc.c-torture/execute/execute.exp,
10444         gcc.c-torture/execute/ieee/ieee.exp,
10445         gcc.c-torture/execute/memcheck/memcheck.exp,
10446         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
10447         objc/execute/execute.exp: Update FSF address.
10448
10449 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
10450
10451         * gcc.dg/cpp/cmdlne-C.c: Update.
10452         * gcc.dg/cpp/cmdlne-C2.c: New.
10453
10454 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10455
10456         * gcc.c-torture/execute/20011008-3.c: New.
10457
10458 2001-10-08  DJ Delorie  <dj@redhat.com>
10459
10460         * gcc.dg/20011008-1.c: New.
10461         * gcc.dg/20011008-2.c: New.
10462
10463 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
10464
10465         * gcc.dg/cpp/spacing1.c: Update test.
10466
10467 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10468
10469         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
10470         spelling errors of "separate" as "seperate".
10471
10472 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
10473
10474         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
10475         enough to avoid inlining.
10476
10477 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10478
10479         * lib/g77.exp: set libg2c_dir correctly.
10480
10481 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10482
10483         * gcc.dg/cpp/macro11.c: New test.
10484
10485 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10486
10487         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
10488         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
10489         gcc.dg/format/multattr-3.c: New tests.
10490         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
10491         tests for format attributes on function pointers being rejected.
10492
10493 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10494
10495         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
10496
10497 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10498
10499         * g++.dg/warn/format1.C: New test.
10500
10501 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
10502
10503         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
10504
10505 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
10506
10507         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
10508
10509 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
10510
10511         * gcc.dg/cpp/redef2.c: Add test.
10512
10513 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
10514
10515         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
10516         long-standing bug on i686, apparently.
10517         * gcc.c-torture/execute/loop-2c.x: New file.
10518         * gcc.c-torture/execute/loop-2d.x: New file.
10519         * gcc.c-torture/execute/loop-3c.x: New file.
10520
10521 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
10522
10523         * gcc.dg/cpp/20000625-2.c: Correct line number.
10524
10525 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10526
10527         * gcc.dg/cpp/macro10.c: New test.
10528         * gcc.dg/cpp/strify3.c: New test.
10529         * gcc.dg/cpp/spacing1.c: Add tests.
10530         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
10531         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
10532
10533 2001-09-24  DJ Delorie  <dj@redhat.com>
10534
10535         * gcc.c-torture/execute/20010924-1.c: New test.
10536
10537 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10538
10539         * testsuite/objc/execute/paste.m: Remove.
10540
10541 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10542
10543         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
10544
10545 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
10546
10547         * g77.dg/strlen0.f: New test.
10548
10549 2001-09-21  Richard Henderson  <rth@redhat.com>
10550
10551         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
10552         * g++.old-deja/g++.abi/vtable2.C: Likewise.
10553
10554 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
10555
10556         Table-driven attributes.
10557         * g++.dg/ext/attrib1.C: New test.
10558
10559 2001-09-20  DJ Delorie  <dj@redhat.com>
10560
10561         * gcc.dg/20000926-1.c: Update expected warning messages.
10562         * gcc.dg/array-2.c: Likewise, and test for warnings too.
10563         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
10564         array.
10565
10566 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
10567
10568         * g++.dg/eh/registers1.C: New test case.
10569
10570 2001-09-17  Richard Henderson  <rth@redhat.com>
10571
10572         * gcc.dg/array-5.c: Fix VLA decomposition test.
10573
10574 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
10575
10576         * gcc.dg/cpp/line5.c: New testcase.
10577
10578 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
10579
10580         * gcc.dg/cpp/macro9.c: New test.
10581
10582 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
10583
10584         * gcc.c-torture/execute/980223.c: Change type of addr from long
10585         to char *.
10586
10587 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
10588
10589         * gcc.c-torture/execute/20010915-1.c: New test.
10590
10591 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
10592
10593         * g77.dg/bprob: New directory.
10594         * g77.dg/bprob/bprob.exp: New file.
10595         * g77.dg/bprob/bprob-1.f: New test.
10596         * g77.dg/gcov: New directory.
10597         * g77.dg/gcov/gcov.exp: New file.
10598         * g77.dg/gcov/gcov-1.f: New test.
10599         * g77.dg/gcov/gcov-1.x: New file.
10600
10601 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
10602
10603         * gcc.dg/cpp/directiv.c: Update.
10604         * gcc.dg/cpp/undef1.c: Update.
10605
10606 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
10607
10608         * gcc.dg/20010912-1.c: New test.
10609
10610 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
10611
10612         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
10613         language-independent file in lib.
10614         * lib/gcov.exp: New file.
10615
10616 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10617
10618         * gcc.c-torture/compile/20010911-1.c: New test.
10619
10620 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
10621
10622         * lib/profopt.exp: New, to support profile-directed optimizations.
10623         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
10624         * gcc.misc-tests/bprob-1.c: New test.
10625         * gcc.misc-tests/bprob-2.c: New test.
10626
10627 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
10628
10629         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
10630         XFAIL and which kinds of gcov output to verify.
10631         * gcc.misc-tests/gcov-4b.x: New file.
10632         * gcc.misc-tests/gcov-5b.x: New file.
10633         * gcc.misc-tests/gcov-6.x: New file.
10634         * gcc.misc-tests/gcov-7.c: New test.
10635         * gcc.misc-tests/gcov-7.x: New file.
10636
10637 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
10638
10639         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
10640         * gcc.misc-tests/gcov-6.c: New test.
10641
10642 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10643
10644         PR c++/3986
10645         * g++.dg/abi/vbase1.C: New test.
10646
10647 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
10648
10649         * objc.dg/method-2.m: New.
10650
10651 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10652
10653         PR c++/4203
10654         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
10655         * g++.dg/init/empty1.C: New test.
10656
10657 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
10658
10659         * gcc.c-torture/compile/20010903-1.c: New test.
10660
10661 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
10662
10663         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
10664         for m68k.
10665
10666 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
10667
10668         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
10669
10670         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
10671
10672         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
10673
10674 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
10675
10676         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
10677         for 16-bit 'unsigned int'.
10678
10679 2001-08-29  Kazu Hirata  <kazu@hxi.com>
10680
10681         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
10682
10683 2001-08-27  Richard Henderson  <rth@redhat.com>
10684
10685         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
10686         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
10687
10688 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
10689
10690         * gcc.dg/asm-names.c (ymain): New.
10691
10692 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
10693
10694         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
10695         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
10696         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
10697
10698 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10699
10700         * gcc.dg/compare5.c: New testcase.
10701
10702 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
10703
10704         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
10705         and "In instantiation".
10706
10707 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
10708
10709         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
10710
10711 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
10712
10713         * gcc.misc-tests/gcov.exp: Add support for branch information.
10714         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
10715         * gcc.misc-tests/gcov-4.c: New test.
10716         * gcc.misc-tests/gcov-4b.c: New test.
10717         * gcc.misc-tests/gcov-5b.c: New test.
10718
10719 2001-08-20  Zack Weinberg  <zackw@panix.com>
10720
10721         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
10722         expected to fail.
10723
10724 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10725
10726         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
10727
10728 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
10729
10730         * g++.dg/eh/template1.C: New test.
10731
10732 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
10733
10734         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
10735         Fix thinko.
10736         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
10737         for xfail.
10738
10739 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
10740
10741         * lib/g77-dg.exp:  Use prune.exp for common procedures
10742         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
10743         * lib/g77.exp: (g77-dg-prune) Remove
10744
10745 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
10746
10747         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
10748
10749 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10750
10751         * g++.dg/template/unify1.C: New test.
10752
10753 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
10754
10755         * g++.dg/abi/empty4.C: New test.
10756
10757 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
10758
10759         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
10760         solaris2.*
10761         * g77.f-torture/compile/pr3743.x: Likewise
10762
10763 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10764
10765         * g++.dg/other/using-declaration.C: New test.
10766
10767 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10768
10769         * gcc.dg/cpp/tr-sign.c: New testcase.
10770
10771 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10772
10773         * gcc.dg/cpp/19951025-1.c: Revert.
10774         * gcc.dg/cpp/directiv.c: We no longer process directives that
10775         interrupt macro arguments.
10776
10777 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
10778
10779         * gcc.dg/bconstp-1.c: New test.
10780
10781 2001-08-03  Richard Henderson  <rth@redhat.com>
10782
10783         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
10784
10785 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10786
10787         * gcc.dg/cpp/19951025-1.c: Update.
10788
10789 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
10790
10791         * g77.dg/ff90-1.f (s): Fix reference of variable z,
10792         should be x.
10793
10794 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
10795
10796         Kill -fhonor-std.
10797         * g++.old-deja/g++.ns/ns14.C: Remove special options.
10798         * g++.old-deja/g++.other/std1.C: Likewise.
10799         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
10800
10801 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
10802
10803         * lib/g77.exp:  Load gcc-defs.exp for common procedures
10804         (g77_pass, g77_fail, g77_finish, g77_exit,
10805         ${tool}_check_unsupported_p} Now redundant.  Deleted.
10806
10807 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
10808
10809         * g77.dg/fbackslash.f
10810         * g77.dg/fcase-preserve.f
10811         * g77.dg/ff90-1.f
10812         * g77.dg/ffixed-line-length-0.f
10813         * g77.dg/ffixed-line-length-132.f
10814         * g77.dg/ffixed-line-length-7.f
10815         * g77.dg/ffixed-line-length-72.f
10816         * g77.dg/ffixed-line-length-none.f
10817         * g77.dg/ffree-form-1.f
10818         * g77.dg/fno-backslash.f
10819         * g77.dg/fno-f90-1.f
10820         * g77.dg/fno-fixed-form-1.f
10821         * g77.dg/fno-onetrip.f
10822         * g77.dg/fno-typeless-boz.f
10823         * g77.dg/fno-underscoring.f
10824         * g77.dg/fno-vxt-1.f
10825         * g77.dg/fonetrip.f
10826         * g77.dg/ftypeless-boz.f
10827         * g77.dg/fugly-assumed.f
10828         * g77.dg/funderscoring.f
10829         * g77.dg/fvxt-1.f
10830
10831 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
10832
10833         * objc.dg/fwd-proto-1.m: New.
10834         * objc.dg/local-decl-1.m: New.
10835         * objc.dg/naming-1.m: New.
10836         * objc.dg/naming-2.m: New.
10837         * objc.dg/proto-hier-1.m: New.
10838
10839 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
10840
10841         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
10842         largest-type elements to a struct makes its size grow.
10843
10844 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10845
10846         * g++.dg/abi/vthunk1.C: New test.
10847
10848 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10849
10850         * g++.dg/abi/vbase8-22.C: New test.
10851
10852 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10853
10854         * gcc.dg/cpp/macro8.c: New test.
10855
10856 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10857
10858         * g++.dg/abi/vbase8-21.C: New test.
10859
10860 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10861
10862         * g++.dg/abi/vbase8-10.C: New test.
10863
10864 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10865
10866         * lib/g++.exp (g++_set_ld_library_path): Renamed to
10867         ${tool}_set_ld_library_path.
10868         Changed caller.
10869         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
10870         g++.exp.
10871
10872 2001-07-26  Stan Cox <scox@redhat.com>
10873
10874         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
10875         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
10876         gcc_exit, gcc_check_unsupported_p):
10877         Moved to gcc-deps.exp
10878         * gcc-deps.exp: New file.
10879
10880 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10881
10882         * g++.old-deja/g++.pt/defarg14.C: New test.
10883
10884 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10885
10886         * g++.old-deja/g++.other/lineno5.C: New test.
10887
10888 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10889
10890         * g++.old-deja/g++.pt/crash68.C: New test.
10891
10892 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10893
10894         * g++.old-deja/g++.other/crash42.C: New test.
10895
10896 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10897
10898         * gcc.dg/cpp/extratokens.c: Fix.
10899         * gcc.dg/cpp/skipping2.c: New tests.
10900
10901 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10902
10903         * gcc.c-torture/execute/20010724-1.c: New file.
10904         * gcc.c-torture/execute/20010724-1.x: New file.
10905
10906 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10907
10908         * g++.old-deja/g++.other/cond7.C: New test.
10909
10910 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10911
10912         * g++.old-deja/g++.other/optimize4.C: New test.
10913
10914 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10915
10916         * g++.old-deja/g++.abi/vbase8-5.C: New test.
10917
10918 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
10919
10920         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
10921         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
10922         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
10923         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
10924
10925         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
10926         bug report" message.
10927
10928         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
10929         * g++.dg/ext/instantiate1.C: Move from old-deja.
10930
10931 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
10932
10933         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
10934         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
10935         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
10936         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
10937
10938 2001-07-23  Jeffrey A Law  (law@cygnus.com)
10939
10940         * gcc.c-torture/execute/20010723-1.c: New test.
10941
10942 2001-07-23  Ben Elliston  <bje@redhat.com>
10943
10944         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
10945
10946 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10947
10948         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
10949         i[34567]86-*-*.
10950         Delete handling of ieee_multilib_flags.
10951         Pass -mieee for alpha*-*-* and sh-*-*.
10952         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
10953
10954 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
10955
10956         Remove old-abi tests.
10957         * g++.old-deja/g++.mike/p11116.C: Remove.
10958         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
10959
10960 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
10961
10962         * g77.f-torture/compile/pr3743.f:  New test
10963
10964 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
10965
10966         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
10967
10968 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10969
10970         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
10971         g++.old-deja/g++.pt/static6.C: Likewise.
10972         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
10973         supports weak symbols.
10974
10975 2001-07-18  Andreas Jaeger  <aj@suse.de>
10976
10977         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
10978         supported again.
10979
10980 2001-07-18  Andreas Jaeger  <aj@suse.de>
10981
10982         * gcc.dg/iftrap-1.c: Fix target line.
10983
10984 2001-07-17  Richard Henderson  <rth@redhat.com>
10985
10986         * gcc.c-torture/execute/20010717-1.c: New.
10987
10988 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10989
10990         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
10991         tests.
10992
10993 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10994
10995         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
10996
10997 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10998
10999         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
11000         UAC_SIGBUS, UAC_NOPRINT definitions.
11001
11002 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
11003
11004         * objc/execute/object_is_class.m: New test.
11005         * objc/execute/object_is_meta_class.m: New test.
11006
11007 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11008
11009         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
11010         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
11011
11012 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
11013
11014         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
11015         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
11016
11017 2001-07-14  Richard Henderson  <rth@redhat.com>
11018
11019         * gcc.dg/iftrap-1.c: New.
11020
11021 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
11022
11023         * g77.f-torture/execute/intrinsic77.f: New test.
11024
11025 2001-07-11  Janis Johnson <janis@us.ibm.com>
11026
11027         * gcc.misc-tests/gcov-3.c: New test.
11028
11029 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
11030
11031         * gcc.c-torture/compile/20010711-1.c,
11032         * gcc.c-torture/compile/20010711-2.c: New tests.
11033
11034 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
11035
11036         * gcc.c-torture/execute/20010711-1.c: New test.
11037
11038 2001-07-11  Ben Elliston  <bje@redhat.com>
11039
11040         * g++.old-deja/g++.other/enum5.C: New test.
11041
11042 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
11043
11044         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
11045         (g++-dg-prune): Call prune_gcc_output.
11046         * prune.exp: New file for prune_gcc_output.
11047         * lib/g++.exp, lib/gcc.exp: Load it.
11048
11049 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
11050
11051         * gcc.c-torture/compile/20010701-1.c,
11052         g++.old-deja/g++.ext/attrib6.C: New tests.
11053
11054 2001-07-06  Jeffrey A Law  (law@cygnus.com)
11055
11056         * gcc.c-torture/compile/20010706-1.c: New test.
11057
11058 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
11059
11060         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
11061
11062 2001-06-28  Stan Shebs  <shebs@apple.com>
11063
11064         * gcc.dg/pragma-darwin.c: New test.
11065
11066 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11067
11068         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
11069         Solaris 2.[678] system.
11070
11071 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11072
11073         * gcc.dg/20010622-1.c: New test.
11074
11075 2001-06-18  Stan Shebs  <shebs@apple.com>
11076
11077         * objc.dg: New directory.
11078         * objc.dg/dg.exp: New file.
11079         * objc.dg/alias.m: New.
11080         * objc.dg/class-1.m: New.
11081         * objc.dg/class-2.m: New.
11082         * objc.dg/const-str-1.m: New.
11083         * objc.dg/const-str-2.m: New.
11084         * objc.dg/id-1.m: New.
11085         * objc.dg/method-1.m: New.
11086         * objc.dg/super-class-1.m: New.
11087         * lib/objc-dg.exp: New file.
11088
11089 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11090
11091         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
11092         of label name.
11093
11094 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
11095
11096         * g++.old-deja/g++.abi/vbase8-9.C: New test.
11097
11098 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11099
11100         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
11101         variable.
11102
11103 2001-06-12  Richard Henderson  <rth@redhat.com>
11104
11105         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
11106
11107 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
11108
11109         * g++.old-deja/g++.abi/vbase5.C: New test.
11110         * g++.old-deja/g++.abi/vbase6.C: New test.
11111         * g++.old-deja/g++.abi/vbase7.C: New test.
11112
11113 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11114
11115         * gcc.c-torture/compile/20010610-1.c: New test.
11116
11117 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
11118
11119         * g++.old-deja/g++.abi/vbase4.C: New test.
11120
11121 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11122
11123         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
11124         support %f for HC11/HC12 targets.
11125         * gcc.c-torture/execute/930513-1.x: New file, likewise.
11126         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
11127         on HC11/HC12 targets.
11128         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
11129
11130 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11131
11132         * gcc.dg/wchar_t-1.c: New file.
11133         * gcc.dg/wint_t-1.c: Likewise.
11134
11135 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
11136
11137         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
11138
11139 2001-06-11  Richard Henderson  <rth@redhat.com>
11140
11141         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
11142
11143 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
11144
11145         * gcc.c-torture/compile/20010611-1.c: New test.
11146
11147 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
11148
11149         * gcc.dg/c99-tag-1.c: Add more tests.
11150
11151 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
11152
11153         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
11154         representation on MN10300 and ARM/Thumb.
11155
11156 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
11157
11158         * g77.f-torture/execute/20010610.f: New.
11159
11160 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
11161
11162         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
11163         names.
11164
11165 2001-06-09  Richard Henderson  <rth@redhat.com>
11166
11167         * gcc.c-torture/execute/ashrdi-1.c: New.
11168         * gcc.c-torture/execute/ashldi-1.c: New.
11169         * gcc.c-torture/execute/lshrdi-1.c: New.
11170
11171 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
11172
11173         * objc/execute/load-3.m: Added. Check sending +load to categories,
11174         in addition to classes.
11175
11176 2001-06-08  Stan Shebs  <shebs@apple.com>
11177
11178         * objc/execute/load-2.m: New test.  From Nicola Pero
11179         <n.pero@mi.flashnet.it>.
11180
11181 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
11182
11183         * gcc.c-torture/execute/20010605-2.c: New test.
11184
11185 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
11186
11187         * g++.old-deja/g++.abi/vbase2.C: New test.
11188         * g++.old-deja/g++.abi/vbase3.C: New test.
11189
11190 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
11191
11192         * g++.old-deja/g++.pt/friend49.C: New test.
11193
11194 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
11195
11196         * g++.old-deja/g++.ext/anon3.C: New test.
11197
11198 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
11199
11200         * g++.old-deja/g++.other/conv7.C: New test.
11201
11202 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
11203
11204         * gcc.c-torture/compile/20010605-2.c: New test.
11205
11206 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11207
11208         * gcc.c-torture/execute/20010604-1.c: New test.
11209
11210 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
11211
11212         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
11213
11214 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
11215
11216         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
11217         (g++_link_flags): Likewise.
11218         (g++_init): Pass gccpath's value to two previous functions.
11219
11220 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11221
11222         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
11223         Ensure logfile entry matches exec command line.
11224
11225 2001-05-31  Richard Henderson  <rth@redhat.com>
11226
11227         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
11228         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
11229
11230 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
11231
11232         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
11233         compiler for irix6.2
11234
11235 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
11236
11237         * g++.old-deja/g++.other/optimize3.C: New file.
11238
11239 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
11240
11241         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
11242         assemble.
11243
11244 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
11245
11246         * g++.old-deja/g++.other/optimize2.C: New file.
11247
11248 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
11249
11250         * gcc.c-torture/compile/20010518-2.c: New file.
11251         * gcc.c-torture/execute/20010518-1.c: New file.
11252         * gcc.c-torture/execute/20010518-2.c: New file.
11253
11254 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11255
11256         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
11257
11258 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
11259
11260         G++ no longer defines builtins that do not begin with __builtin.
11261         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
11262         * g++.old-deja/g++.brendand/misc13.C: Likewise.
11263         * g++.old-deja/g++.law/builtin1.C: Likewise.
11264         * g++.old-deja/g++.law/cvt2.C: Likewise.
11265         * g++.old-deja/g++.mike/net5.C: Likewise.
11266         * g++.old-deja/g++.other/builtins1.C: Likewise.
11267         * g++.old-deja/g++.other/builtins2.C: Likewise.
11268         * g++.old-deja/g++.other/builtins3.C: Likewise.
11269         * g++.old-deja/g++.other/builtins4.C: Likewise.
11270         * g++.old-deja/g++.other/inline8.C: Likewise.
11271         * g++.old-deja/g++.robertl/eb39.C: Likewise.
11272
11273 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
11274
11275         * g++.old-deja/g++.pt/using1.C: Adjust.
11276         * g++.old-deja/g++.pt/using2.C: New test.
11277
11278 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
11279
11280         * gcc.dg/cpp/charconst.c: New tests.
11281         * gcc.dg/cpp/escape.c: New tests.
11282         * gcc.dg/cpp/escape-1.c: New tests.
11283         * gcc.dg/cpp/escape-2.c: New tests.
11284         * gcc.dg/cpp/ucs.c: New tests.
11285
11286 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
11287
11288         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
11289         native compiler for irix6.5.
11290
11291 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
11292
11293         * lib/g++.exp (g++_include_flags): Use args to compute
11294         get_multilibs.
11295         (g++_link_flags): Likewise.
11296         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
11297
11298 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11299
11300         * gcc.dg/c90-hexfloat-1.c: Add more tests.
11301
11302 2001-05-21  Geoff Keating  <geoffk@redhat.com>
11303
11304         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
11305         this file.
11306
11307 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11308
11309         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
11310         STACK_SIZE;
11311         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
11312         to STACK_SIZE; Use it to define size of add_histo array.
11313         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
11314         to STACK_SIZE.
11315         (f): Use GITT_SIZE to define size of gitt local table.
11316         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
11317         to STACK_SIZE; Use it to define size of bytemem array.
11318
11319 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11320
11321         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
11322         on 68HC11/HC12 due to the asm instruction.
11323         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
11324         * gcc.c-torture/compile/920520-1.x: Likewise.
11325         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
11326         on 68HC11/HC12 because the function is larger than 64K.
11327         * gcc.c-torture/compile/961203-1.x: New file, this test fails
11328         on 68HC11/HC12 because the structure is too large.
11329
11330 2001-05-20  Richard Henderson  <rth@redhat.com>
11331
11332         * gcc.c-torture/execute/20010520-1.c: New.
11333
11334 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11335
11336         * g++.old-deja/g++.warn/compare1.C: New test.
11337         * gcc.dg/compare4.c: New test.
11338
11339 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
11340
11341         * g++.old-deja/g++.other/optimize1.C: New test.
11342
11343 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11344
11345         * g++.old-deja/g++.pt/spec41.C: New test.
11346
11347 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
11348
11349         * gcc.c-torture/compile/20010114-1.x: Remove.
11350
11351 2001-05-18  Stan Shebs  <shebs@apple.com>
11352
11353         * gcc.c-torture/compile/20010518-1.c: New test.
11354
11355 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
11356
11357         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
11358         * g++.old-deja/g++.pt/crash67.C: New test.
11359
11360 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
11361
11362         * g++.old-deja/g++.other/debug9.C: New test.
11363
11364 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
11365
11366         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
11367
11368 2001-05-16  Jan Hubicka  <jh@suse.cz>
11369
11370         * gcc.c-torture/compile/20010516-1.c: New test.
11371
11372 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
11373
11374         * g++.old-deja/g++.other/crash41.C: New test.
11375
11376 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
11377
11378         * g++.old-deja/g++.pt/crash66.C: New test.
11379
11380 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
11381
11382         * g++.old-deja/g++.robertl/eb27.C: Convert.
11383
11384 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
11385
11386         * g++.dg/friend-warn.C: New test.  Do not warn about friend
11387         declaration being redundant.
11388
11389 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
11390
11391         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
11392
11393 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
11394
11395         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
11396
11397 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
11398
11399         * lib/g++.exp: Use testsuite_flags.
11400
11401 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
11402
11403         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
11404
11405 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11406
11407         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
11408
11409 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
11410
11411         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
11412
11413 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
11414
11415         * gcc.c-torture/compile/20010313-1.c: New test.
11416
11417 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
11418
11419         * gcc.dg/cpp/direct2.c: New test.
11420         * gccq.dg/cpp/direct2s.c: New test.
11421
11422         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
11423
11424 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
11425
11426         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
11427         * g++.old-deja/g++.other/op3.C: Likewise.
11428
11429 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
11430
11431         * gcc.dg/cpp/syshdr.h: New file.
11432         * gcc.dg/cpp/sysmac1.c: Update.
11433         * gcc.dg/cpp/sysmac2.c: Update.
11434
11435 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11436
11437         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
11438
11439 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
11440
11441         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
11442         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
11443
11444 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
11445
11446         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
11447
11448 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
11449
11450         * lib/g++.exp (g++_include_flags): Don't use any special flags
11451         if TESTING_IN_BUILD_TREE is not defined.
11452         (g++_init): Use a plain 'c++' as the compiler if
11453         TESTING_IN_BUILD_TREEE is not defined.
11454
11455 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
11456
11457         * g++.old-deja/g++.eh/catch13.C: New test.
11458         * g++.old-deja/g++.eh/catch14.C: New test.
11459
11460 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
11461
11462         * gcc.dg/cpp/tr-define.c: New test.
11463
11464 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
11465
11466         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
11467         <stdlib.h>, not <malloc.h>.
11468
11469 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
11470
11471         * g++.old-deja/g++.ns/template17.C: New test.
11472
11473 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
11474
11475         * g++.old-deja/g++.pt/ref4.C: New test.
11476
11477 2001-04-30  Richard Henderson  <rth@redhat.com>
11478
11479         * gcc.dg/20000724-1.c: Revert last change.
11480
11481 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
11482
11483         * g77.f-torture/execute/20010430.f: New test.
11484
11485 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
11486
11487         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
11488
11489 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
11490
11491         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
11492
11493 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11494
11495         * g++.old-deja/g++.eh/crash6.C: New test.
11496
11497 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11498
11499         * g++.old-deja/g++.other/warn7.C: New test.
11500
11501 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11502
11503         * g++.old-deja/g++.other/defarg9.C: New test.
11504
11505 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
11506
11507         * g77.f-torture/compile/20010426.f: New test.
11508         * g77.f-torture/execute/20010426.f: New test.
11509
11510 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
11511
11512         * g77.f-torture/compile/20000629-1.x: Remove - error
11513         has been fixed.
11514
11515 2001-04-26  Jeffrey A Law  (law@cygnus.com)
11516
11517         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
11518         Tweak slightly to work with g++.dg framework.
11519         * g++.dg/special/ecos.exp: Run initp1.C test.
11520         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
11521
11522         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
11523         its linker doesn't give line numbers either.
11524         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
11525
11526 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
11527
11528         * g++.old-deja/g++.other/lex1.C: New test.
11529
11530 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
11531
11532         * gcc.dg/noncompile/20010425-1.c: New test.
11533
11534 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
11535
11536         * g++.old-deja/g++.pt/mangle2.C: New test.
11537
11538 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11539
11540         * gcc.dg/format/plus-1.c: New test.
11541
11542 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11543
11544         * gcc.dg/20010423-1.c: New test.
11545
11546 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11547
11548         * gcc.c-torture/execute/20010422-1.c: New test.
11549
11550 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
11551
11552         * g++.old-deja/g++.ns/type2.C: New test.
11553
11554 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
11555
11556         * g++.old-deja/g++.other/perf1.C: New test.
11557
11558 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
11559
11560         * gcc.dg/c99-func-2.c: Remove xfail.
11561         * gcc.dg/c99-func-3.c: Remove xfail.
11562         * gcc.dg/c99-func-4.c: Remove xfail.
11563
11564 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
11565
11566         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
11567
11568 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11569
11570         * gcc.c-torture/compile/20010423-1.c: New test.
11571
11572 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11573
11574         * g++.old-deja/g++.pt/typename28.C: New test.
11575
11576 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11577
11578         * g++.old-deja/g++.abi/empty2.C: New test.
11579         * g++.old-deja/g++.abi/empty3.C: New test.
11580
11581 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11582
11583         * g++.old-deja/g++.other/comdat2.C: New test.
11584         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
11585
11586 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11587
11588         * g++.old-deja/g++.other/overload14.C: New test.
11589
11590 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11591
11592         * g++.old-deja/g++.other/lookup23.C: New test.
11593
11594 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11595
11596         * gcc.c-torture/execute/20010403-1.c: New test.
11597
11598 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
11599             Mark Mitchell  <mark@codesourcery.com>
11600
11601         * lib/old-dejagnu.exp: Don't delete output of executable.
11602         Add .exe suffix to executables.
11603
11604 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
11605
11606         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
11607
11608 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11609
11610         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
11611
11612 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
11613
11614         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
11615         * g++.old-deja/g++.abi/crash1.C: New test.
11616
11617 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
11618
11619         * g++.old-deja/g++.other/crash40.C: New test.
11620
11621 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11622
11623         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
11624
11625 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
11626
11627         * g++.old-deja/g++.other/warn6.C: New test.
11628
11629 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11630
11631         * g++.old-deja/g++.robertl/eb42.C: Same.
11632
11633 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11634
11635         * gcc.dg/wtr-conversion-1.c: New testcase.
11636
11637 2001-04-10  Richard Henderson  <rth@redhat.com>
11638
11639         * g++.old-deja/g++.other/array5.C: New.
11640
11641 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11642
11643         * gcc.c-torture/execute/20010408-1.c: New test.
11644
11645 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
11646
11647         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
11648         headers and constructs.
11649         * g++.old-deja/g++.robertl/eb79.C: Same.
11650         * g++.old-deja/g++.robertl/eb77.C (main): Same.
11651         * g++.old-deja/g++.robertl/eb73.C: Same.
11652         * g++.old-deja/g++.robertl/eb66.C (main): Same.
11653         * g++.old-deja/g++.robertl/eb55.C (t): Same.
11654         * g++.old-deja/g++.robertl/eb54.C (main): Same.
11655         * g++.old-deja/g++.robertl/eb46.C (main): Same.
11656         * g++.old-deja/g++.robertl/eb44.C: Same.
11657         * g++.old-deja/g++.robertl/eb41.C (main): Same.
11658         * g++.old-deja/g++.robertl/eb4.C (main): Same.
11659         * g++.old-deja/g++.robertl/eb39.C: Same.
11660         * g++.old-deja/g++.robertl/eb33.C (main): Same.
11661         * g++.old-deja/g++.robertl/eb31.C (main): Same.
11662         * g++.old-deja/g++.robertl/eb30.C: Same.
11663         * g++.old-deja/g++.robertl/eb3.C: Same.
11664         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
11665         * g++.old-deja/g++.robertl/eb21.C: Same.
11666         * g++.old-deja/g++.robertl/eb15.C: Same.
11667         * g++.old-deja/g++.robertl/eb118.C: Same.
11668         * g++.old-deja/g++.robertl/eb115.C (main): Same.
11669         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
11670         * g++.old-deja/g++.robertl/eb109.C: Same.
11671         * g++.old-deja/g++.other/sibcall1.C (main): Same.
11672         * g++.old-deja/g++.mike/rtti1.C: Same.
11673         * g++.old-deja/g++.mike/p658.C: Same.
11674         * g++.old-deja/g++.mike/net46.C: Same.
11675         * g++.old-deja/g++.mike/net34.C: Same.
11676         * g++.old-deja/g++.mike/memoize1.C: Same.
11677         * g++.old-deja/g++.mike/eh2.C: Same.
11678         * g++.old-deja/g++.law/weak.C: Same.
11679         * g++.old-deja/g++.law/visibility7.C: Same.
11680         * g++.old-deja/g++.law/visibility25.C: Same.
11681         * g++.old-deja/g++.law/visibility22.C: Same.
11682         * g++.old-deja/g++.law/visibility2.C: Same.
11683         * g++.old-deja/g++.law/visibility17.C: Same.
11684         * g++.old-deja/g++.law/visibility13.C: Same.
11685         * g++.old-deja/g++.law/visibility10.C: Same.
11686         * g++.old-deja/g++.law/visibility1.C: Same.
11687         * g++.old-deja/g++.law/virtual3.C (eval): Same.
11688         * g++.old-deja/g++.law/vbase1.C: Same.
11689         * g++.old-deja/g++.law/operators32.C: Same.
11690         * g++.old-deja/g++.law/nest3.C: Same.
11691         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
11692         * g++.old-deja/g++.law/except5.C (main): Same.
11693         * g++.old-deja/g++.law/cvt7.C (run): Same.
11694         * g++.old-deja/g++.law/cvt2.C: Same.
11695         * g++.old-deja/g++.law/cvt16.C: Same.
11696         * g++.old-deja/g++.law/ctors6.C (bar): Same.
11697         * g++.old-deja/g++.law/ctors17.C (main): Same.
11698         * g++.old-deja/g++.law/ctors13.C: Same.
11699         * g++.old-deja/g++.law/ctors12.C (main): Same.
11700         * g++.old-deja/g++.law/ctors10.C: Same.
11701         * g++.old-deja/g++.law/code-gen5.C: Same.
11702         * g++.old-deja/g++.law/bad-error7.C: Same.
11703         * g++.old-deja/g++.law/arm9.C: Same.
11704         * g++.old-deja/g++.law/arm12.C: Same.
11705         * g++.old-deja/g++.law/arg8.C: Same.
11706         * g++.old-deja/g++.law/arg1.C: Same.
11707         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
11708         * g++.old-deja/g++.jason/template31.C: Same.
11709         * g++.old-deja/g++.jason/template24.C (main): Same.
11710         * g++.old-deja/g++.jason/2371.C: Same.
11711         * g++.old-deja/g++.eh/new2.C: Same.
11712         * g++.old-deja/g++.eh/new1.C: Same.
11713         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
11714         * g++.old-deja/g++.brendan/nest21.C (main): Same.
11715         * g++.old-deja/g++.brendan/err-msg3.C: Same.
11716         * g++.old-deja/g++.brendan/crash62.C: Same.
11717         * g++.old-deja/g++.brendan/crash52.C: Same.
11718         * g++.old-deja/g++.brendan/crash49.C (main): Same.
11719         * g++.old-deja/g++.brendan/crash38.C: Same.
11720         * g++.old-deja/g++.brendan/crash15.C (main): Same.
11721         * g++.old-deja/g++.brendan/copy9.C: Same.
11722
11723 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
11724
11725         * gcc.c-torture/execute/20001203-2.c (memset):
11726         Count argument is of type __SIZE_TYPE__.
11727
11728 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
11729
11730         * gcc.c-torture/compile/20010404-1.c: New test.
11731
11732 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
11733
11734         * gcc.c-torture/compile/20010326-1.c: New test.
11735
11736 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
11737
11738         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
11739         peculiarities of the SH.
11740         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
11741
11742 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11743
11744         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
11745         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
11746         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
11747
11748 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11749
11750         * g77.f-torture/compile/20010321-1.f: New test.
11751
11752 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11753
11754         * gcc.c-torture/compile/20010329-1.c: New test.
11755
11756 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11757
11758         * gcc.c-torture/execute/20010329-1.c: New test.
11759
11760 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
11761
11762         * g++.old-deja/g++.other/eh4.C: Fix typo.
11763
11764 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
11765
11766         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
11767
11768 2001-03-28  Philip Blundell  <philb@gnu.org>
11769
11770         * gcc.c-torture/compile/20010328-1.c: New test.
11771
11772 2001-03-27  Richard Henderson  <rth@redhat.com>
11773
11774         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
11775         * g++.old-deja/g++.eh/vbase3.C: Likewise.
11776
11777 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
11778
11779         * gcc.c-torture/compile/20010327-1.c: New test.
11780
11781 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
11782
11783         * g++.old-deja/g++.other/friend12.C: New test.
11784         * g++.old-deja/g++.other/friend9.C: Expect no errors.
11785         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
11786
11787 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11788
11789         * gcc.c-torture/execute/20010325-1.c: New test.
11790
11791 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
11792
11793         * g++.old-deja/g++.other/mangle3.C: New test.
11794
11795 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
11796
11797         * g++.old-deja/g++.other/anon8.C: New test.
11798
11799 2001-03-20  Philip Blundell  <philb@gnu.org>
11800
11801         * gcc.c-torture/compile/20010320-1.c: New test.
11802
11803 2001-03-17  Richard Henderson  <rth@redhat.com>
11804
11805         * g++.old-deja/g++.other/eh4.C: Add expected error text.
11806
11807 2001-03-15  Geoff Keating  <geoff@redhat.com>
11808
11809         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
11810         tests on AIX.
11811
11812 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
11813
11814         * g++.old-deja/g++.other/eh4.C: New test.
11815
11816 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
11817
11818         * gcc.dg/cpp/mi1.c: Update.
11819
11820 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
11821
11822         * g++.old-deja/g++.other/regstack.C: New test.
11823
11824 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11825
11826         * g++.old-deja/g++.other/ref4.C: New test.
11827
11828 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
11829
11830         * objc/execute/va_method.m: Added.
11831         * objc/execute/IMP.m: Added.
11832         * objc/execute/_cmd.m: Added.
11833         * objc/execute/accessing_ivars.m: Added.
11834         * objc/execute/class-1.m: Added.
11835         * objc/execute/class-10.m: Added.
11836         * objc/execute/class-11.m: Added.
11837         * objc/execute/class-12.m: Added.
11838         * objc/execute/class-13.m: Added.
11839         * objc/execute/class-14.m: Added.
11840         * objc/execute/class-2.m: Added.
11841         * objc/execute/class-3.m: Added.
11842         * objc/execute/class-4.m: Added.
11843         * objc/execute/class-5.m: Added.
11844         * objc/execute/class-6.m: Added.
11845         * objc/execute/class-7.m: Added.
11846         * objc/execute/class-8.m: Added.
11847         * objc/execute/class-9.m: Added.
11848         * objc/execute/class-tests-1.h
11849         * objc/execute/class-tests-2.h
11850         * objc/execute/compatibility_alias.m: Added.
11851         * objc/execute/encode-1.m: Added.
11852         * objc/execute/formal_protocol-1.m: Added.
11853         * objc/execute/formal_protocol-2.m: Added.
11854         * objc/execute/formal_protocol-3.m: Added.
11855         * objc/execute/formal_protocol-4.m: Added.
11856         * objc/execute/formal_protocol-5.m: Added.
11857         * objc/execute/formal_protocol-6.m: Added.
11858         * objc/execute/formal_protocol-7.m: Added.
11859         * objc/execute/informal_protocol.m: Added.
11860         * objc/execute/initialize.m: Added.
11861         * objc/execute/load.m: Added.
11862         * objc/execute/many_args_method.m: Added.
11863         * objc/execute/nested-3.m: Added.
11864         * objc/execute/no_clash.m: Added.
11865         * objc/execute/private.m: Added.
11866         * objc/execute/redefining_self.m: Added.
11867         * objc/execute/root_methods.m: Added.
11868         * objc/execute/selector-1.m: Added.
11869         * objc/execute/static-1.m: Added.
11870         * objc/execute/static-2.m: Added.
11871         * objc/execute/va_method.m: Added.
11872
11873 2001-03-10  Richard Henderson  <rth@redhat.com>
11874
11875         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
11876
11877 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
11878
11879         * g++.old-deja/g++.other/crash31.C: XFAIL.
11880         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
11881         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
11882         * gcc.c-torture/execute/20010123-1.x: XFAIL.
11883         * gcc.c-torture/execute/20010124-1.x: XFAIL.
11884         * gcc.dg/sequence-pt-1.c: XFAIL one test.
11885
11886 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
11887
11888         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
11889
11890 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11891
11892         * gcc.dg/20000724-1.c: Don't use multiline strings.
11893
11894 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11895
11896         * objc/execute/string1.m, objc/execute/string2.m: Compare the
11897         result of -cString against what we expect it to be; don't just
11898         print it out for no one to read.
11899
11900         * objc/execute/string3.m, objc/execute/string4.m: New tests.
11901         Based on testcases provided by Nicola Pero.
11902
11903 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11904
11905         * gcc.dg/cpp/macro7.c: New test.
11906
11907 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11908
11909         * gcc.dg/cpp/multiline.c: Update.
11910
11911 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11912
11913         * g++.old-deja/g++.other/enum3.C: New test.
11914
11915 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11916
11917         * g++.old-deja/g++.other/pod1.C: New test.
11918
11919 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11920
11921         * g++.old-deja/g++.ext/overload1.C: New test.
11922
11923 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11924
11925         * g++.old-deja/g++.pt/using1.C: New test.
11926
11927 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11928
11929         * g++.old-deja/g++.other/using9.C: New test.
11930
11931 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
11932
11933         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
11934
11935         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
11936
11937 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
11938
11939         * g++.old-deja/g++.ext/realpt1.C: Remove.
11940
11941 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
11942
11943         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
11944
11945 2001-02-26  Will Cohen  <wcohen@redhat.com>
11946
11947         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
11948
11949 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
11950
11951         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
11952         templatized constructors.
11953
11954 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11955
11956         * gcc.c-torture/execute/20010224-1.c: New test.
11957
11958 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
11959
11960         * gcc.c-torture/execute/20010222-1.c: New test.
11961
11962 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
11963
11964         * g++.old-deja/g++.other/inline20.C: New test.
11965
11966 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
11967
11968         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
11969
11970 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11971
11972         * g++.old-deja/g++.other/lookup22.C: New test.
11973
11974 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
11975
11976         * g77.dg: New directory.
11977         * g77.dg/20010216-1.f: New test case.
11978         * g77.dg/dg.exp: New driver.
11979         * lib/g77-dg.exp: New driver library.
11980
11981 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11982
11983         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
11984
11985 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
11986
11987         * g++.old-deja/g++.other/decl9.C: New test.
11988
11989 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
11990
11991         * g++.old-deja/g++.other/init16.C: Update the test so that it does
11992         not need <string> and also tests the initialization at runtime.
11993
11994 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11995
11996         * gcc.c-torture/execute/longlong.c: New test.
11997
11998 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
11999
12000         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
12001
12002 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
12003
12004         * gcc.c-torture/execute/920302-1.c (execute):
12005         Change argument type to short.
12006
12007 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
12008
12009         * g++.old-deja/g++.pt/deduct6.C: New test.
12010
12011 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
12012
12013         * g++.old-deja/g++.pt/deduct5.C: New test.
12014
12015 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
12016
12017         * gcc.c-torture/execute/20010209-1.c: New test.
12018
12019 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
12020
12021         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
12022
12023 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
12024
12025         * g++.dg/vtgc1.C: Update for new ABI.
12026
12027         * consistency.vlad: New directory, 1665 files.
12028
12029 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12030
12031         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
12032         return type.
12033         * gcc.dg/cpp/digraphs.c: Declare puts.
12034
12035 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
12036
12037         * g++.old-deja/g++.other/warn5.C: New test.
12038
12039 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
12040
12041         * g++.old-deja/g++.pt/spec40.C: New test.
12042
12043 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
12044
12045         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
12046         case.
12047         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
12048
12049 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
12050
12051         * gcc.c-torture/compile/20010209-1.c: New test.
12052
12053 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
12054
12055         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
12056         excess errors message but not if it crashes.
12057         * g++.old-deja/g++.other/crash27.C: Likewise.
12058         * g++.old-deja/g++.other/crash28.C: Likewise.
12059         * g++.old-deja/g++.other/crash30.C: Likewise.
12060         * g++.old-deja/g++.other/crash32.C: Likewise.
12061         * g++.old-deja/g++.other/crash35.C: Likewise.
12062         * g++.old-deja/g++.pt/inherit2.C: Likewise.
12063
12064 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12065
12066         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
12067         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
12068         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
12069         g77.f-torture/execute/execute.exp,
12070         g77.f-torture/noncompile/noncompile.exp,
12071         gcc.c-torture/execute/execute.exp,
12072         gcc.c-torture/execute/memcheck/memcheck.exp,
12073         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
12074         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
12075         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
12076         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
12077         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
12078         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
12079         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
12080         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
12081         Remove bug reporting instructions with ancient email addresses.
12082
12083 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
12084
12085         * gcc.dg/20010202-1.c: New test.
12086         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
12087
12088 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
12089
12090         * g++.dg/stdbool-if.C: New test.
12091
12092 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
12093
12094         * objc/execute/fdecl.m: Added main().
12095
12096 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
12097
12098         * gcc.c-torture/execute/20010206-1.c: New test.
12099
12100 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
12101
12102         * gcc.dg/cpp/avoidpaste1.c: Update.
12103
12104 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
12105
12106         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
12107         Pero <nicola@brainstorm.co.uk>.
12108         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
12109
12110 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
12111
12112         * g++.old-deja/g++.pt/spec39.C: New test.
12113
12114 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
12115
12116         * gcc.c-torture/compile/20010202-1.c: New test.
12117
12118 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
12119
12120         * g++.old-deja/g++.abi/primary2.C: New test.
12121         * g++.old-deja/g++.abi/primary3.C: New test.
12122         * g++.old-deja/g++.abi/primary4.C: New test.
12123         * g++.old-deja/g++.abi/primary5.C: New test.
12124         * g++.old-deja/g++.abi/vtable3.h: New test.
12125         * g++.old-deja/g++.abi/vtable3a.C: New test.
12126         * g++.old-deja/g++.abi/vtable3b.C: New test.
12127         * g++.old-deja/g++.abi/vtable3c.C: New test.
12128         * g++.old-deja/g++.abi/vtable3d.C: New test.
12129         * g++.old-deja/g++.abi/vtable3e.C: New test.
12130         * g++.old-deja/g++.abi/vtable3f.C: New test.
12131         * g++.old-deja/g++.abi/vtable3g.C: New test.
12132         * g++.old-deja/g++.abi/vtable3h.C: New test.
12133         * g++.old-deja/g++.abi/vtable3i.C: New test.
12134         * g++.old-deja/g++.abi/vtable3j.C: New test.
12135         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
12136
12137 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
12138
12139         * g++.old-deja/g++.other/anon6.C: New test.
12140         * g++.old-deja/g++.other/anon7.C: New test.
12141
12142 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
12143
12144         * gcc.dg/cpp/avoidpaste2.c: New tests.
12145
12146 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
12147
12148         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
12149
12150 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
12151
12152         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
12153         DECIMAL_DIG cases for Irix."
12154
12155 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
12156
12157         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
12158
12159 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12160
12161         * gcc.dg/c99-tag-1.c: New test.
12162
12163 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
12164
12165         * gcc.dg/cpp/tr-warn1.c: Add tests.
12166
12167 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
12168
12169         * gcc.dg/cpp/avoidpaste1.c: Update.
12170         * gcc.dg/cpp/paste4.c: Update.
12171
12172 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
12173
12174         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
12175         cases for Irix.
12176
12177 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
12178
12179         * g++.old-deja/g++.other/inline19.C: New test.
12180
12181 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12182
12183         * gcc.dg/Wlarger-than.c: New test.
12184
12185 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
12186
12187         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
12188
12189 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
12190
12191         * gcc.c-torture/execute/20010129-1.c: New test.
12192         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
12193
12194 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
12195
12196         * gcc.dg/cpp/avoidpaste1.c: Test case.
12197
12198 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
12199
12200         * g++.old-deja/g++.other/inline18.C: New test.
12201
12202 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12203
12204         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
12205         and __builtin_putchar.
12206
12207 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
12208
12209         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
12210         tests.
12211
12212 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
12213
12214         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
12215         floating point number rounding mode to round to the nearest
12216         representable mode.
12217
12218 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
12219
12220         * g++.old-deja/g++.other/mangle2.C: New test.
12221
12222 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
12223
12224         * gcc.c-torture/compile/20010124-1.c: New test.
12225
12226 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
12227
12228         * g++.old-deja/g++.pt/spec38.C: New test.
12229
12230 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12231
12232         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
12233         "Build don't run".
12234
12235 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12236
12237         * gcc.c-torture/execute/20010123-1.c: New test.
12238
12239 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
12240
12241         * g++.old-deja/g++.pt/spec37.C: New test.
12242
12243 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
12244
12245         * g++.old-deja/g++.pt/overload14.C: New test.
12246
12247 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12248
12249         * gcc.c-torture/execute/20010122-1.c: New test, exercise
12250         __builtin_return_address.
12251
12252 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
12253
12254         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
12255         * g++.old-deja/g++.pt/spec35.C: New test.
12256         * g++.old-deja/g++.pt/spec36.C: New test.
12257
12258 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
12259
12260         * gcc.c-torture/compile/20010118-1.c: New test.
12261
12262 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
12263
12264         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
12265
12266 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
12267
12268         * gcc.c-torture/execute/20010119-1.c: New test.
12269
12270 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12271
12272         * g++.old-deja/g++.other/vbase5.C: New test.
12273
12274 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
12275
12276         * gcc.c-torture/execute/20010118-1.c: New test.
12277
12278 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12279
12280         * g++.old-deja/g++.pt/deduct3.C: New test.
12281
12282 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12283
12284         * g++.old-deja/g++.pt/spec34.C: New test.
12285
12286 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
12287
12288         * g77.f-torture/compile/20000601-2.f: New test.
12289
12290 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12291
12292         * g++.old-deja/g++.other/init17.C: New test.
12293
12294 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
12295
12296         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
12297
12298 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12299
12300         * g++.old-deja/g++.pt/unify8.C: New test.
12301
12302 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12303
12304         * g++.old-deja/g++.abi/vbase1.C: New test.
12305
12306 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12307
12308         * g++.old-deja/g++.pt/crash65.C: New test.
12309
12310 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12311
12312         * gcc.dg/cpp/assembl2.S: New test case.
12313
12314 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
12315
12316         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
12317         are supported.
12318
12319 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12320
12321         * g++.old-deja/g++.other/builtins1.C: New test.
12322         * g++.old-deja/g++.other/builtins2.C: Likewise.
12323         * g++.old-deja/g++.other/builtins3.C: Likewise.
12324         * g++.old-deja/g++.other/builtins4.C: Likewise.
12325
12326 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
12327
12328         * gcc.c-torture/compile/20010117-1.c: New test.
12329         * gcc.c-torture/compile/20010117-2.c: New test.
12330
12331 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12332
12333         * g77.f-torture/execute/20010116.[fx]: New test,
12334         XFAIL on i?86-*-*.
12335         * g77.f-torture/compile/20010115.f: Indicate it's
12336         a test for PR fortran/1636.
12337
12338 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
12339
12340         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
12341
12342 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12343
12344         * g77.f-torture/compile/20010115.f: New test.
12345
12346 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
12347
12348         * g++.old-deja/g++.pt/nontype5.C: New test.
12349
12350 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
12351
12352         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
12353         have an equivalent working one below it.
12354
12355 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
12356
12357         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
12358         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
12359
12360 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
12361
12362         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
12363         message containing "init_priority".
12364         (conpr-2.C): Likewise.
12365         (conpr-3.C): Likewise.
12366         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
12367
12368 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12369
12370         * gcc.c-torture/execute/20010114-2.c: New test.
12371
12372 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
12373
12374         * gcc.c-torture/compile/20010114-1.c: New test.
12375         * gcc.c-torture/compile/20010114-1.x: Xfail.
12376         * gcc.c-torture/compile/20010114-2.c: New test.
12377         * gcc.c-torture/execute/20010114-1.c: New test.
12378         * gcc.dg/trunc-1.c: New test.
12379         * gcc.dg/uninit-B.c: New test.
12380
12381 2001-01-13  Nick Clifton  <nickc@redhat.com>
12382
12383         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
12384         target.
12385
12386 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12387
12388         * gcc.c-torture/compile/20010113-1.c: New test.
12389
12390 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
12391
12392         * gcc.c-torture/compile/20001212-1.c: New test.
12393
12394 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12395
12396         * gcc.dg/cpp/widestr1.c: Update.
12397         * gcc.dg/cpp/prag-imp.c: Remove.
12398
12399 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
12400
12401         * gcc.c-torture/execute/20000801-3.x: Remove.
12402         * gcc.dg/c90-init-1.c: New test.
12403         * gcc.dg/c99-init-1.c: New test.
12404         * gcc.dg/c99-init-2.c: New test.
12405         * gcc.dg/gnu99-init-1.c: New test.
12406
12407 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
12408
12409         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
12410         testing that no relevant ones were found.
12411
12412 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
12413
12414         * g++.old-deja/g++.pt/cast2.C: New test.
12415
12416 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
12417
12418         * g++.old-deja/g++.pt/friend47.C: New test.
12419
12420 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12421
12422         * g++.old-deja/g++.pt/instantiate13.C: New test.
12423
12424 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12425
12426         * g++.old-deja/g++.other/defarg7.C: New test.
12427         * g++.old-deja/g++.other/defarg8.C: New test.
12428
12429 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12430
12431         * g++.old-deja/g++.pt/crash64.C: New test.
12432
12433 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12434
12435         * g++.old-deja/g++.pt/crash63.C: New test.
12436
12437 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12438
12439         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
12440
12441 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
12442
12443         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
12444
12445 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12446
12447         * g++.old-deja/g++.pt/error3.C: New test.
12448
12449 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12450
12451         * g++.old-deja/g++.other/crash39.C: New test.
12452
12453 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12454
12455         * g++.old-deja/g++.other/vbase4.C: New test.
12456
12457 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
12458
12459         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
12460         * gcc.dg/special/20000419-2.c: New file. Identical to above.
12461         * gcc.dg/special/special.exp: New test driver which will check
12462         for alias support for the above test.
12463
12464 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
12465
12466         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
12467         problems on small machines.
12468         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
12469         parameterize.
12470
12471 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
12472
12473         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
12474         mips.
12475         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
12476
12477 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
12478
12479         * g++.old_deja/g++.pt/using8.C: New test.
12480
12481 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12482
12483         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
12484
12485 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
12486
12487         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
12488         where a failure is expected.
12489         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
12490
12491 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12492
12493         * g++.old_deja/g++.pt/instantiate12.C: New test.
12494
12495 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12496
12497         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
12498         start of structs.
12499         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
12500         * g++.old-deja/g++.brendan/crash17.C: Likewise.
12501         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12502         * g++.old-deja/g++.brendan/crash48.C: Likewise.
12503         * g++.old-deja/g++.brendan/ns1.C: Likewise.
12504         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
12505         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
12506         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
12507         * g++.old-deja/g++.eh/spec6.C: Likewise.
12508         * g++.old-deja/g++.jason/crash3.C: Likewise.
12509         * g++.old-deja/g++.law/ctors11.C: Likewise.
12510         * g++.old-deja/g++.law/ctors17.C: Likewise.
12511         * g++.old-deja/g++.law/ctors5.C: Likewise.
12512         * g++.old-deja/g++.law/ctors9.C: Likewise.
12513         * g++.old-deja/g++.mike/ambig1.C: Likewise.
12514         * g++.old-deja/g++.mike/net22.C: Likewise.
12515         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12516         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12517         * g++.old-deja/g++.mike/virt3.C: Likewise.
12518         * g++.old-deja/g++.niklas/t128.C: Likewise.
12519         * g++.old-deja/g++.other/anon4.C: Likewise.
12520         * g++.old-deja/g++.other/using1.C: Likewise.
12521         * g++.old-deja/g++.other/warn3.C: Likewise.
12522         * g++.old-deja/g++.pt/t37.C: Likewise.
12523         * g++.old-deja/g++.robertl/eb69.C: Likewise.
12524         * g++.old-deja/g++.robertl/eb71.C: Likewise.
12525
12526 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12527
12528         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
12529
12530 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12531
12532         * gcc.c-torture/execute/stdio-opt-3.c: New test.
12533
12534 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
12535
12536         * gcc.c-torture/compile/20010107-1.c: New test.
12537
12538 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12539
12540         * gcc.c-torture/execute/builtin-noret-1.c: New test.
12541
12542 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12543
12544         * gcc.dg/format/format.h: New file.
12545         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
12546         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
12547         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
12548         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
12549         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
12550         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
12551         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
12552         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
12553         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
12554         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
12555         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
12556         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
12557         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
12558         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
12559         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
12560         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
12561         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
12562         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
12563         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
12564         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
12565         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
12566         instead of declaring standard types, macros and functions in each
12567         test.
12568
12569 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
12570
12571         * gcc.c-torture/execute/20010106-1.c: New test.
12572
12573 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12574
12575         * gcc.dg/format/format.exp: New file.
12576         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
12577         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
12578         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
12579         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
12580         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
12581         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
12582         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
12583         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
12584         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
12585         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
12586         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
12587         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
12588         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
12589         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
12590         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
12591         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
12592         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
12593         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
12594         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
12595         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
12596         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
12597         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
12598         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
12599         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
12600         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
12601         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
12602         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
12603         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
12604         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
12605         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
12606         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
12607         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
12608         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
12609         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
12610         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
12611         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
12612         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
12613         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
12614         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
12615         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
12616         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
12617         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
12618
12619 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
12620
12621         * gcc.c-torture/execute/991228-1.c: Take word endianness into
12622         account.
12623
12624 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
12625
12626         * gcc.c-torture/execute/builtin-complex-1.c: New test.
12627
12628 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12629
12630         * g++.old-deja/g++.pt/crash62.C: New test.
12631
12632 2001-01-04  Richard Henderson  <rth@redhat.com>
12633
12634         * gcc.dg/20000926-1.c: Update expected warnings.
12635         * gcc.dg/array-2.c: Likewise.
12636         * gcc.dg/array-4.c: Also validate flexible array members.
12637         * gcc.dg/c99-flex-array-1.c: New.
12638
12639 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12640
12641         * gcc.c-torture/compile/20001222-1.x: Remove.
12642
12643 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12644
12645         * gcc.c-torture/execute/built-in-setjmp.c: New.
12646
12647 2001-01-03  Richard Henderson  <rth@redhat.com>
12648
12649         * gcc.dg/940510-1.c: Update expected error wording.
12650         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
12651
12652 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
12653
12654         * lib/target-supports.exp (check_alias_available): Modified to
12655         indicate aliases not supported if only weak aliases are supported.
12656
12657 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12658
12659         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
12660         Turn on cmpstrsi checks for __pj__ and __i370__.
12661
12662 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12663
12664         * g++.old-deja/g++.other/virtual11.C: New test.
12665
12666 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12667
12668         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
12669
12670 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12671
12672         * gcc.c-torture/compile/20010102-1.c: New test.
12673
12674 2001-01-02  Andreas Jaeger  <aj@suse.de>
12675
12676         * gcc.dg/noreturn-3.c: New test.
12677
12678         * gcc.dg/noreturn-4.c: New test.
12679
12680 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12681
12682         * gcc.c-torture/execute/stdio-opt-1.c: Also test
12683         __builtin_fputc and __builtin_fwrite.
12684
12685 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12686
12687         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
12688         signed char, not default char.
12689
12690 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12691
12692         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
12693
12694 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
12695
12696         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
12697
12698 2000-12-29  Richard Henderson  <rth@redhat.com>
12699
12700         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
12701         (__cyg_profile_func_exit): Define.
12702
12703 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12704
12705         * g++.dg/vtgc1.C: New test.
12706
12707 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
12708
12709         * gcc.dg/noncompile/20001228-1.c: New test.
12710
12711         * gcc.dg/20001228-1.c: New test.
12712
12713         * gcc.c-torture/execute/20001228-1.c: New test.
12714
12715 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
12716
12717         * gcc.dg/format-strfmon-1.c: New test.
12718
12719 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12720
12721         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
12722         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
12723         * gcc.c-torture/execute/string-opt-1.c: Likewise.
12724         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12725         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12726         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12727         * gcc.c-torture/execute/string-opt-6.c: Likewise.
12728         * gcc.c-torture/execute/string-opt-7.c: Likewise.
12729         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12730         * gcc.c-torture/execute/string-opt-9.c: Likewise.
12731         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12732         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12733         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12734
12735         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
12736         * gcc.c-torture/execute/string-opt-4.c: Test index.
12737
12738 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
12739
12740         * gcc.c-torture/compile/20001226-1.c: New test.
12741
12742 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12743
12744         * gcc.c-torture/compile/20001222-1.c: New test.
12745         * gcc.c-torture/compile/20001222-1.x: Xfail.
12746
12747 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
12748
12749         * gcc.c-torture/execute/comp-goto-2.c: New test.
12750
12751 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
12752
12753         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
12754         Use long types if __INT_MAX__ is 32767.
12755         (main): Use cast to (sint32 *) when poking 88 into a_page.
12756
12757         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
12758
12759 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
12760
12761         * gcc.c-torture/compile/20001221-1.c: New test.
12762         * gcc.c-torture/execute/20001221-1.c: New test.
12763
12764 2000-12-20  Richard Henderson  <rth@redhat.com>
12765
12766         * g++.old-deja/g++.pt/crash36.C: Update error lines.
12767         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12768
12769 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12770
12771         * gcc.dg/compare3.c: New test.
12772
12773 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12774
12775         * gcc.dg/format-warnll-1.c: New test.
12776
12777 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12778
12779         * gcc.dg/cpp/cmdlne-P.c: New test.
12780
12781 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12782
12783         * gcc.c-torture/execute/builtin-abs-1.c,
12784         gcc.c-torture/execute/builtin-abs-2.c: New tests.
12785
12786 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12787
12788         * gcc.dg/cpp/multiline.c: New test.
12789
12790 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12791
12792         * g++.old-deja/g++.other/syshdr1.C: Update.
12793         * gcc.dg/cpp/lineflags.c: Remove temporarily.
12794
12795 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12796
12797         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
12798
12799 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12800
12801         * g++.old-deja/g++.pt/ttp65.C: New test.
12802
12803 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12804
12805         * g++.old-deja/g++.pt/ttp64.C: New test.
12806
12807 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12808
12809         * g++.old-deja/g++.pt/spec33.C: New test.
12810
12811 2000-12-14  Catherine Moore  <clm@redhat.com>
12812
12813         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
12814         * gcc.c-torture/execute/920612-2.c: Likewise.
12815         * gcc.c-torture/execute/920428-2.c: Likewise.
12816         * gcc-c-torture/execute/va-arg-11.c: Call exit.
12817         * gcc.c-torture/execute/va-arg-21.c: Likewise.
12818
12819 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12820
12821         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
12822         * gcc.dg/pack-test-2.c: Likewise.
12823
12824 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12825
12826         Tests by Zack Weinberg <zackw@stanford.edu>.
12827
12828         * gcc.dg/cpp/defined.c: Update.
12829         * gcc.dg/cpp/defined_trad.c: New tests.
12830
12831 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12832
12833         * gcc.dg/cpp/trad-direct.c: Update.
12834
12835 2000-12-11  Neil Booth  <neilb@earthling.net>
12836
12837         * gcc.dg/cpp/defined_trad.c
12838
12839 2000-12-11  Neil Booth  <neilb@earthling.net>
12840
12841         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
12842
12843 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12844
12845         * gcc.dg/format-miss-2.c: New test.
12846
12847 2000-12-09  Neil Booth  <neilb@earthling.net>
12848
12849         * gcc.dg/cpp/lineflags.c: New tests.
12850         * gcc.dg/cpp/poison.c: Update.
12851         * gcc.dg/cpp/redef2.c: Update.
12852         * gcc.dg/cpp/skipping.c: New test.
12853
12854 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
12855
12856         * g++.old-deja/g++.other/eh3.C: New testcase.
12857
12858 2000-12-07  Neil Booth  <neilb@earthling.net>
12859
12860         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
12861         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
12862         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
12863         wtr-union-init-2.c, wtr-union-init-3.c: Update.
12864         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
12865         Update.
12866
12867 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12868
12869         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
12870         __SIZE_TYPE__ instead of int for type of integers cast to
12871         pointers.
12872
12873 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
12874
12875         * g++.old-deja/g++.other/cleanup4.C: New test.
12876
12877 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12878
12879         * format-sec-1.c: New test.
12880
12881 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12882
12883         * gcc.dg/format-nonlit-3.c: New test.
12884
12885 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12886
12887         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
12888         through a null pointer.
12889
12890 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12891
12892         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
12893         * g++.old-deja/g++.pt/partial4.C: New test.
12894
12895 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
12896
12897         * gcc.c-torture/execute/ieee/hugeval.x: New.
12898
12899 2000-12-06  Neil Booth  <neilb@earthling.net>
12900
12901         * gcc.dg/cpp/backslash2.c: New tests.
12902
12903 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12904
12905         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
12906         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
12907
12908 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
12909
12910         * gcc.c-torture/execute/20001203-2.c: New testcase.
12911
12912 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
12913
12914         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
12915         * g++.old-deja/g++.other/virtual10.C: New test.
12916
12917 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
12918
12919         * g++.old-deja/g++.mike/pmf5.C: Remove test.
12920
12921 2000-12-05  Richard Henderson  <rth@redhat.com>
12922
12923         * gcc.c-torture/compile/20001205-1.c: New.
12924
12925 2000-12-04  Neil Booth  <neilb@earthling.net>
12926
12927         * g++.old-deja/g++.other/virtual9.C: New test.
12928         * g++.old-deja/g++.pt/crash61.C: New test.
12929         * gcc.c-torture/execute/loop-9.c: New test.
12930
12931 2000-12-04  Neil Booth  <neilb@earthling.net>
12932
12933         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
12934         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
12935         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
12936         * gcc.dg/cpp/extratokens.c: ...here.
12937
12938 2000-12-04  Neil Booth  <neilb@earthling.net>
12939
12940         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
12941         New tests.
12942
12943 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12944
12945         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
12946         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
12947
12948 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12949
12950         * gcc.c-torture/execute/20001203-1.c: New test.
12951
12952 2000-12-03  Neil Booth  <neilb@earthling.net>
12953
12954         * gcc.dg/cpp/macro6.c: New test cases.
12955
12956 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12957
12958         * gcc.c-torture/execute/string-opt-9.c: New test.
12959         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12960         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12961         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12962
12963         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
12964         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
12965
12966 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
12967
12968         * gcc.dg/cpp/if-6.c: New testcase.
12969
12970         * gcc.dg/20001201-1.c: New testcase.
12971
12972 2000-12-02  Neil Booth  <neilb@earthling.net>
12973
12974         * g++.old-deja/g++.other/externC4.C,
12975         g++.old-deja/g++.other/friend10.C: New tests.
12976
12977 2000-12-02  Neil Booth  <neilb@earthling.net>
12978
12979         * g++.old-deja/g++.other/instan2.C
12980         * g++.old-deja/g++.other/instan3.C: New test.
12981
12982 2000-12-02  Neil Booth  <neilb@earthling.net>
12983
12984         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
12985         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
12986         gnuc99.c,gnuc99-pedantic.c: New tests.
12987
12988 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12989
12990         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
12991         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
12992
12993 2000-12-01  Neil Booth  <neilb@earthling.net>
12994
12995         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
12996         * gcc.dg/cpp/poison.c: Update.
12997         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
12998
12999 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
13000
13001         * g77.f-torture/execute/20001201.f: New test.
13002
13003 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13004
13005         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
13006
13007 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
13008
13009         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
13010
13011 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
13012
13013         * g++.old-deja/g++.other/cast6.C: New test.
13014
13015 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
13016
13017         * gcc.c-torture/execute/20001130-2.c: New testcase.
13018
13019 2000-11-30  Richard Henderson  <rth@redhat.com>
13020
13021         * gcc.c-torture/execute/20001130-1.c: New test.
13022
13023 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
13024
13025         * g++.old-deja/g++.other/op3.C: New test.
13026
13027 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
13028
13029         * g++.old-deja/g++.other/op2.C: New test.
13030
13031 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
13032
13033         * g++.old-deja/g++.other/crash38.C: New test.
13034
13035 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
13036
13037         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
13038
13039 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
13040
13041         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
13042         tests.
13043         * gcc.c-torture/execute/string-opt-6.c: New test.
13044
13045         * gcc.dg/20001117-1.c: Add main.
13046
13047 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
13048
13049         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
13050         Move from here ...
13051         * gcc.dg/940510-1.c: ... to here.
13052
13053         * gcc.dg/20000926-1.c: GNU C now allows initializations of
13054         zero-size arrays in toplevel structures.
13055
13056 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
13057
13058         * gcc.c-torture/execute/loop-8.c: New test.
13059
13060 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13061
13062         * g++.old-deja/g++.other/base1.C: New test.
13063
13064 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13065
13066         * g++.old-deja/g++.other/parse2.C: New test.
13067
13068 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13069
13070         * g++.old-deja/g++.pt/incomplete1.C: New test.
13071
13072 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13073
13074         * g++.old-deja/g++.other/friend9.C: New test.
13075
13076 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
13077
13078         * gcc.dg/20001127-1.c: New test.
13079
13080 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
13081
13082         * g++.old-deja/g++.pt/friend46.C: New test.
13083
13084 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
13085
13086         * g++.old-deja/g++.other/ptrmem8.C: New test.
13087
13088 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13089
13090         * gcc.c-torture/execute/string-opt-7.c: New test.
13091         * gcc.c-torture/execute/string-opt-8.c: Likewise.
13092
13093 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13094
13095         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
13096         instead of 'mkcheck 2'.
13097
13098 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13099
13100         * gcc.c-torture/execute/memcheck/driver.c,
13101         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
13102         C9X references to refer to C99.
13103
13104 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
13105
13106         * gcc.dg/ultrasp3.c: New test.
13107
13108 2000-11-25  Neil Booth  <neilb@earthling.net>
13109
13110         * gcc.dg/cpp/include2.c: Update test to be locale independent.
13111
13112 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
13113
13114         * gcc.c-torture/compile/20001123-2.c: New.
13115
13116 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13117
13118         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
13119
13120 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
13121
13122         * gcc.dg/sequence-point-1.c: Add some new tests.
13123         * gcc.c-torture/execute/20001124-1.c: New test.
13124
13125 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
13126
13127         * g++.old-deja/g++.other/vaarg4.C: New test.
13128         * gcc.c-torture/compile/20001123-1.c: New test.
13129
13130 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
13131
13132         * g++.other/crash24.C: Adjust and remove XFAIL.
13133         * g++.other/crash37.C: New test.
13134
13135 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
13136
13137         * g++.old-deja/g++.pt/instantiate9.C: New test.
13138
13139 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
13140
13141         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
13142         new ABI, too.
13143
13144         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
13145         * g++.old-deja/g++.robertl/eb55.C: Likewise.
13146
13147 2000-11-22  Neil Booth  <neilb@earthling.net>
13148
13149         * gcc.dg/cpp/Wtrigraphs.c: New test.
13150
13151 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
13152
13153         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
13154
13155 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
13156
13157         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
13158
13159 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
13160
13161         * lib/gcc-dg.exp: load_lib scanasm.exp.
13162         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
13163         * lib/g++-dg.exp: load_lib scanasm.exp.
13164         * lib/scanasm.exp: New.
13165         (scan-assembler, scan-assembler-not): Add optional arguments to
13166         test name, or if not present, the pattern name.
13167         (scan-assembler-dem, scan-assembler-dem-not): New.
13168
13169         * g++.dg/dg.exp: New.
13170
13171 2000-11-21  Neil Booth  <neilb@earthling.net>
13172
13173         * gcc.dg/cpp/integrated1.c: Remove.
13174
13175 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
13176
13177         * gcc.c-torture/execute/20001121-1.c: New test.
13178
13179 2000-11-21  Richard Henderson  <rth@redhat.com>
13180
13181         * gcc.c-torture/compile/20001121-1.c: New test.
13182
13183 2000-11-20  Neil Booth  <neilb@earthling.net>
13184
13185         * gcc.dg/cpp/integrated1.c: New test.
13186
13187 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
13188
13189         * g++.old-deja/g++.other/inline17.C: New test.
13190
13191 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
13192
13193         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
13194         local variable to be zero: I made the variable global. Now
13195         uses abort() and exit() instead of relying on main's return value.
13196
13197 2000-11-20  Neil Booth  <neilb@earthling.net>
13198
13199         * gcc.dg/cpp/paste2.c: Update test.
13200         * objc/execute/paste.m: New test.
13201
13202 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13203
13204         * gcc.dg/c99-condexpr-1.c: New test.
13205
13206 2000-11-20  Neil Booth  <neilb@earthling.net>
13207
13208         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
13209
13210 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
13211
13212         * g++.old-deja/g++.pt/export1.C: New test.
13213
13214 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
13215
13216         * gcc.dg/20001117-1.c: New test.
13217
13218 2000-11-18  Richard Henderson  <rth@redhat.com>
13219
13220         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
13221
13222 2000-11-18  Richard Henderson  <rth@redhat.com>
13223
13224         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
13225         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
13226         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
13227
13228 2000-11-18  Richard Henderson  <rth@redhat.com>
13229
13230         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
13231         (main): New.  Exit cleanly.
13232
13233 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13234
13235         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
13236         gcc.dg/c99-fordecl-2.c: New tests.
13237
13238 2000-11-18  Richard Henderson  <rth@redhat.com>
13239
13240         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
13241         * gcc.c-torture/execute/zerolen-2.c: New.
13242
13243 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13244
13245         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
13246         memory.
13247
13248 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
13249
13250         * g++.old-deja/g++.pt/instantiate8.C: New test.
13251
13252 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
13253
13254         * g++.old-deja/g++.other/incomplete.C: Add more tests.
13255         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
13256
13257 2000-11-16  Nick Clifton  <nickc@redhat.com>
13258
13259         * gcc.c-torture/execute/nestfunc-2.c: New test.
13260         * gcc.c-torture/execute/nestfunc-3.c: New test.
13261
13262 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
13263
13264         * gcc.c-torture/compile/20001116-1.c: New test.
13265
13266 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13267
13268         * gcc.c-torture/execute/20001115-1.c: New test.
13269
13270 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
13271
13272         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
13273         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
13274         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
13275         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13276
13277 2000-11-15  Neil Booth  <neilb@earthling.net>
13278
13279         gcc.dg/cpp/_Pragma1.c: Update.
13280         gcc.dg/cpp/_Pragma2.c: New test.
13281
13282 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
13283
13284         * g++.old-deja/g++.other/anon5.C: New test.
13285
13286 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
13287
13288         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
13289         tests.
13290
13291 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
13292
13293         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
13294         output.
13295
13296 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13297
13298         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
13299         labels at end of compound statements.
13300
13301 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
13302
13303         * gcc.c-torture/execute/loop-7.c: New test.
13304
13305 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13306
13307         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
13308
13309 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13310
13311         * gcc.dg/c99-bool-1.c: New test.
13312
13313 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13314
13315         * gcc.dg/c99-scope-1.c: Remove xfail.
13316         * gcc.dg/c99-scope-2.c: New test.
13317
13318 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13319
13320         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
13321         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
13322
13323 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
13324
13325         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
13326         error messages.
13327
13328         * g++.mike/p700.C: Don't typedef wchar_t.
13329         * g++.mike/p784.C: Likewise.
13330         * g++.mike/eb101.C: Don't use __wchar_t.
13331
13332 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
13333
13334         * g77.f-torture/execute/20001111.[fx]: Test premature exit
13335         from DO loop.
13336
13337 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
13338
13339         * gcc.c-torture/execute/20001111-1.c: New test.
13340
13341 2000-11-10  Nick Clifton  <nickc@redhat.com>
13342
13343         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
13344         long multuiple and accumulate.
13345
13346 2000-11-09  Richard Henderson  <rth@redhat.com>
13347
13348         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
13349         via size_t instead of int.
13350
13351         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
13352         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13353         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13354         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13355
13356 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
13357
13358         * gcc.c-torture/compile/20001109-1.c: New test.
13359         * gcc.c-torture/compile/20001109-2.c: New test.
13360
13361 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
13362
13363         * g++.old-deja/g++.pt/operator1.C: New test.
13364         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
13365
13366 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
13367
13368         * gcc.dg/20001108-1.c: New test.
13369
13370 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
13371
13372         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
13373         with both arguments constant strings.
13374         * gcc.c-torture/execute/string-opt-3.c: New test.
13375         * gcc.c-torture/execute/string-opt-4.c: New test.
13376         * gcc.c-torture/execute/string-opt-5.c: New test.
13377
13378 2000-11-08  Nick Clifton  <nickc@redhat.com>
13379
13380         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
13381         mulsidi3adddi patterns.
13382
13383 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
13384
13385         * g++.old-deja/g++.other/crash36.C: New test.
13386
13387 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
13388
13389         * g++.old-deja/g++.other/init16.C: New test.
13390
13391 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
13392
13393         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
13394
13395 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
13396
13397         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
13398         * gcc.c-torture/execute/va-arg-16.x: Likewise.
13399         * gcc.c-torture/execute/va-arg-17.x: Likewise.
13400
13401 2000-11-07  DJ Delorie  <dj@redhat.com>
13402
13403         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
13404
13405 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13406
13407         * gcc.c-torture/execute/string-opt-1.c: New test.
13408
13409 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
13410
13411         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
13412         mips-sgi-irix6.* because the MIPS ABI passes floating-point
13413         parameters in registers, and there is no way for a varargs
13414         function to know in which order the integer and floating-point
13415         parameters should be interleaved when they are placed on the
13416         stack.
13417         * gcc.c-torture/execute/va-arg-16.x: Likewise.
13418         * gcc.c-torture/execute/va-arg-17.x: Likewise.
13419
13420 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13421
13422         * gcc.c-torture/execute/string-opt-2.c: New test.
13423
13424 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
13425
13426         * g++.old-deja/g++.pt/crash60.C: New test.
13427
13428 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
13429
13430         * g++.old-deja/g++.other/crash24.C: New test.
13431         * g++.old-deja/g++.other/crash25.C: New test.
13432         * g++.old-deja/g++.other/crash26.C: New test.
13433         * g++.old-deja/g++.other/crash27.C: New test.
13434         * g++.old-deja/g++.other/crash28.C: New test.
13435         * g++.old-deja/g++.other/crash29.C: New test.
13436         * g++.old-deja/g++.other/crash30.C: New test.
13437         * g++.old-deja/g++.other/crash31.C: New test.
13438         * g++.old-deja/g++.other/crash32.C: New test.
13439         * g++.old-deja/g++.other/crash33.C: New test.
13440         * g++.old-deja/g++.other/crash34.C: New test.
13441         * g++.old-deja/g++.other/crash35.C: New test.
13442
13443 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
13444
13445         * gcc.c-torture/execute/20001031-1.c: New test.
13446
13447 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
13448
13449         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
13450         namespace.
13451
13452         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
13453         standards-conformant.
13454
13455         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
13456
13457         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
13458         * g++.old-deja/g++.mike/p755a.C: Likewise.
13459         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13460         library makes no calls to `operator new' during initialization.
13461
13462 2000-11-04  Neil Booth  <neilb@earthling.net>
13463
13464         * gcc.dg/cpp/include2.c: New tests.
13465
13466 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13467
13468         * lib/g++.exp (g++_set_ld_library_path): New function.
13469         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13470
13471 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13472
13473         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
13474         warnings.
13475
13476 2000-11-01  Richard Henderson  <rth@redhat.com>
13477
13478         * g++.old-deja/g++.ext/namedret1.C: New.
13479         * g++.old-deja/g++.ext/namedret2.C: New.
13480         * g++.old-deja/g++.ext/namedret3.C: New.
13481
13482 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
13483
13484         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
13485         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
13486
13487 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13488
13489         * gcc.c-torture/execute/va-arg-21.c: New test.
13490
13491 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13492
13493         * gcc.dg/c99-complex-2.c: New test.
13494
13495 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13496
13497         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13498
13499 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13500
13501         * g++.old-deja/g++.other/inline16.C: New test.
13502
13503 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13504
13505         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13506         __PRETTY_FUNCTION__
13507
13508 2000-10-29  Neil Booth  <neilb@earthling.net>
13509
13510         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13511         New tests.
13512         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13513         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13514         optimisation.
13515
13516 2000-10-29  Neil Booth  <neilb@earthling.net>
13517
13518         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
13519         * mi1.c, mi1c.h: Add null directives to multiple-include test.
13520         * mi5.c: Test multiple includes work with -C.
13521         * trigraphs.c: Test ^= version.
13522
13523 2000-10-28  Neil Booth  <neilb@earthling.net>
13524
13525         New tests and test updates for new macro expander.
13526
13527         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
13528         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
13529         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
13530         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
13531         new diagnostic messages.
13532
13533         * gcc.dg/cpp/macro3.c: New tests.
13534
13535 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13536
13537         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13538         on the same line.
13539
13540 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13541
13542         * g++.old-deja/g++.other/eh2.C: New test.
13543
13544 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13545
13546         * gcc.c-torture/execute/20001027-1.c: New test.
13547
13548 2000-10-26  Richard Henderson  <rth@redhat.com>
13549
13550         * gcc.c-torture/execute/20001026-1.c: New.
13551
13552 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
13553
13554         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
13555         * g++.old-deja/g++.law/builtin1.C: Likewise.
13556         * g++.old-deja/g++.law/ctors10.C: Likewise.
13557         * g++.old-deja/g++.law/virtual3.C: Likewise.
13558         * g++.old-deja/g++.mike/p658.C: Likewise.
13559         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13560         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13561         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13562         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13563         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13564
13565 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13566
13567         * gcc.c-torture/compile/20001024-1.c: New test.
13568
13569 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13570
13571         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13572         to tell us whether or not we are using V3.
13573
13574 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13575
13576         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13577         operands.
13578
13579 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13580
13581         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13582
13583 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
13584
13585         * gcc.c-torture/execute/20001024-1.c: New test.
13586
13587 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
13588
13589         * g++.old-deja/g++.other/sibcall1.C: New test.
13590
13591 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
13592
13593         * gcc.dg/noncompile/init-3.c: New test.
13594
13595 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13596
13597         * gcc.dg/format-array-1.c: New test.
13598
13599 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13600
13601         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13602         writing through null pointers; remove comment about testing
13603         unterminated strings.
13604
13605 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13606
13607         * gcc.c-torture/execute/20001017-2.c: New test.
13608
13609 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13610
13611         * gcc.c-torture/compile/20001018-1.c: New test.
13612         * gcc.c-torture/compile/20001018-1.x: Xfail.
13613
13614 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13615
13616         * gcc.c-torture/execute/20001017-1.c: New test.
13617
13618 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13619
13620         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13621         for multiple use of arguments with scanf formats; add tests for
13622         multiple use of arguments.
13623
13624 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13625
13626         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13627
13628 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13629
13630         * gcc.dg/format-miss-1.c: New test.
13631
13632 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13633
13634         * gcc.c-torture/execute/20001013-1.c: New test.
13635
13636 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13637
13638         * gcc.dg/format-branch-1.c: New test.
13639
13640 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13641
13642         * README, lib/file-format.exp: Remove EGCS references.
13643
13644 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13645
13646         * gcc.dg/20001013-1.c: New test.
13647
13648 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13649
13650         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
13651         for intmax_t in the compiler using __typeof__ and the type rules
13652         for conditional expressions.
13653
13654 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13655
13656         * gcc.dg/20001012-1.c: New test.
13657         * gcc.dg/20001012-2.c: New test.
13658
13659 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13660
13661         * gcc.dg/format-attr-1.c: New test.
13662
13663 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13664
13665         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
13666         __LONG_LONG_MAX__ instead of LLONG_MAX.
13667
13668 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13669
13670         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
13671         scanf flags.
13672         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
13673         flags.
13674
13675 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13676
13677         * gcc.dg/sequence-pt-1.c: New test.
13678
13679 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
13680
13681         * gcc.c-torture/execute/20001011-1.c: New testcase.
13682         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
13683
13684 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13685
13686         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
13687         does not error on it.
13688
13689 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13690
13691         * gcc.dg/20001009-1.c: New test.
13692
13693 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13694
13695         * gcc.c-torture/compile/20001009-1.c: Move from here ....
13696         * gcc.c-torture/execute/20001009-2.c: ... to here.
13697
13698 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
13699
13700         * gcc.c-torture/compile/20001009-1.c: New testcase.
13701         * gcc.c-torture/execute/20001009-1.c: New testcase.
13702         Testcases provided by Jan Hubicka <jh@suse.cz>.
13703
13704 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13705
13706         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13707         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
13708         uintmax_t using <limits.h> to emulate the compiler's internal
13709         logic.  No longer XFAIL %j tests.
13710
13711 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13712
13713         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
13714         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13715         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
13716         regexps and details of expected handling of some bad formats.
13717         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
13718         suppression.
13719
13720 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13721
13722         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
13723         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
13724         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
13725         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
13726         in list archives.
13727
13728 2000-10-06  Richard Henderson  <rth@cygnus.com>
13729
13730         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
13731         * g++.old-deja/g++.brendan/crash52.C: Likewise.
13732         * g++.old-deja/g++.jason/report.C: Likewise.
13733         * g++.old-deja/g++.law/friend5.C: Likewise.
13734         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
13735         of the expected warnings.
13736
13737 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
13738
13739         * g++.old-deja/g++.pt/enum14.C: New test.
13740
13741 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13742
13743         * g++.old-deja/g++.pt/crash59.C: New test.
13744
13745 2000-10-04  Will Cohen  <wcohen@redhat.com>
13746
13747         * gcc.dg/20000926-1.c: New test.
13748
13749 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
13750
13751         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
13752         function name for current C++ compiler.
13753         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
13754
13755 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13756
13757         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13758         __PRETTY_FUNCTION__.
13759         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13760
13761 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13762
13763         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13764
13765 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13766
13767         * gcc.c-torture/compile/20000923-1.c: New test.
13768
13769 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13770
13771         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13772         * g++.old-deja/g++.pt/ttp62.C: Same.
13773         * g++.old-deja/g++.other/inline14.C: Same.
13774
13775 2000-09-24  Richard Henderson  <rth@cygnus.com>
13776
13777         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13778
13779 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13780
13781         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13782
13783 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13784
13785         * gcc.c-torture/compile/20000922-1.c: New file.
13786
13787 2000-09-21  Nick Clifton  <nickc@redhat.com>
13788
13789         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13790         a signed long modulo operation.
13791         (mod6): New function - perform an unsigned long modulo operation.
13792         (main): Add tests for modulos of very large numbers by very small
13793         dividends.
13794
13795 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13796
13797         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13798
13799 2000-09-19  Richard Henderson  <rth@cygnus.com>
13800
13801         * gcc.dg/compare2.c (case 10): XFAIL.
13802
13803 2000-09-18  Richard Henderson  <rth@cygnus.com>
13804
13805         * gcc.c-torture/execute/20000906-1.c: Move ...
13806         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13807         that support __builtin_trap.
13808
13809 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13810
13811         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13812
13813 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13814
13815         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13816         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13817         more $ format tests.
13818
13819 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13820
13821         * gcc.dg/format-errmk-1.c: New test.
13822
13823 2000-09-17  Greg McGary  <greg@mcgary.org>
13824
13825         * gcc.c-torture/execute/20000917-1.x: Remove.
13826
13827 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13828
13829         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13830
13831 2000-09-17  Greg McGary  <greg@mcgary.org>
13832
13833         * gcc.c-torture/execute/20000917-1.c: New test.
13834         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13835
13836 2000-09-16  Neil Booth  <NeilB@earthling.net>
13837
13838         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13839         in nested macro bug.
13840
13841 2000-09-15  Neil Booth  <NeilB@earthling.net>
13842
13843         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13844
13845 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13846
13847         * gcc.c-torture/execute/20000914-1.c: New test.
13848
13849 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13850
13851         * g++.other/inline13.C: New test.
13852
13853 2000-09-12  Andreas Jaeger  <aj@suse.de>
13854
13855         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13856         constant by Ulrich Drepper <drepper@redhat.com>.
13857
13858 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13859
13860         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13861
13862 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13863
13864         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
13865
13866 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
13867
13868         * gcc.dg/cpp/backslash.c: New test.
13869
13870 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
13871
13872         * gcc.c-torture/execute/20000910-1.c: New test.
13873         * gcc.c-torture/execute/20000910-2.c: Likewise.
13874
13875 2000-09-11  Robert Lipe  <robertl@sco.com>
13876
13877         * gcc.dg/pragma-align.c: New test.
13878
13879 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13880
13881         * g++.old-deja/g++.pt/explicit82.C: New test.
13882         * g++.old-deja/g++.pt/explicit83.C: New test.
13883
13884 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
13885
13886         * gcc.dg/asm-names.c: New test.
13887
13888 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13889
13890         * gcc.dg/cpp/tr-warn6.c: New test
13891
13892 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13893
13894         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
13895         be accepted.
13896
13897 2000-09-07  Catherine Moore  <clm@redhat.com>
13898
13899         * gcc.c-torture/execute/unroll-1.c: New test.
13900
13901 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
13902
13903         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
13904         ERROR markers.
13905         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
13906         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
13907         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
13908         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
13909         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
13910         Preprocess only.
13911         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
13912         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
13913
13914 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13915
13916         * g++.old-deja/g++.pt/deduct2.C: New test.
13917
13918 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13919
13920         * g++.old-deja/g++.pt/parms2.C: New test.
13921
13922 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13923
13924         * g++.old-deja/g++.pt/crash58.C: New test.
13925
13926 2000-09-06  Greg McGary  <greg@mcgary.org>
13927
13928         * gcc.c-torture/execute/20000906-1.c: New test.
13929         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
13930
13931 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13932
13933         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
13934
13935 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13936
13937         * g++.old-deja/g++.pt/crash57.C: New test.
13938
13939 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13940
13941         * g++.old-deja/g++.pt/crash56.C: New test.
13942
13943 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13944
13945         * g++.old-deja/g++.pt/koenig1.C: New test.
13946
13947 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13948
13949         * gcc.dg/20000904-1.c: New test.
13950
13951 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13952
13953         * gcc.dg/cpp/paste8.c: New test.
13954
13955 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
13956
13957         * gcc.c-torture/compile/20000827-1.c: New test.
13958
13959 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13960
13961         * gcc.dg/format-diag-1.c: New test.
13962
13963 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13964
13965         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
13966         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
13967         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
13968         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
13969         gcc.dg/formatz-1.c: Adjust warning regular expressions.
13970
13971 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13972
13973         * g++.old-deja/g++.other/nested4.C: New test.
13974
13975 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13976
13977         * g++.old-deja/g++.ns/scoped1.C: New test.
13978
13979 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
13980
13981         * lib/g++.exp: Support testing already-installed GCC.
13982
13983 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13984
13985         * wtr-label-1.c, wtr-suffix-1.c: New tests.
13986
13987 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13988
13989         * gcc.dg/return-type-2.c: New test.
13990
13991 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
13992
13993         * gcc.c-torture/compile/20000825-1.c: New test.
13994
13995 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
13996
13997         * gcc.dg/dwarf2-2.c: New test.
13998
13999 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
14000
14001         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
14002         dg-warning regexps.
14003
14004 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14005
14006         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
14007         gcc.dg/format-ext-5.c: New tests.
14008
14009 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
14010
14011         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
14012
14013 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
14014
14015         * gcc.dg/noncompile/930622-2.c: Adjust error message.
14016
14017 2000-08-24  Richard Henderson  <rth@cygnus.com>
14018
14019         * gcc.dg/ia64-sync-1.c: New test.
14020         * gcc.dg/ia64-sync-2.c: New test.
14021         * gcc.dg/ia64-asm-1.c: New test.
14022
14023 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14024
14025         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
14026         * gcc.dg/format-ext-2.c: New test.
14027
14028 2000-08-23  Jason Merrill  <jason@redhat.com>
14029
14030         * lib/old-dejagnu.exp: Also ignore "In member function" and
14031         "At global scope".
14032
14033 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14034
14035         * gcc.dg/noncompile/label-lineno-1.c: New test.
14036
14037 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14038
14039         * gcc.dg/c99-array-nonobj-1.c: New test.
14040
14041 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14042
14043         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
14044         tests.
14045         * gcc.dg/format-ext-1.c: New test.
14046
14047 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14048
14049         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
14050         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
14051         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
14052         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
14053         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
14054
14055 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
14056
14057         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
14058         gcc.dg/c99-strftime-2.c: New tests.
14059
14060 2000-08-22  Richard Henderson  <rth@cygnus.com>
14061
14062         * gcc.c-torture/execute/20000822-1.c: New test.
14063
14064 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14065
14066         * gcc.c-torture/execute/20000819-1.x: Remove.
14067
14068 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14069
14070         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
14071         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
14072         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
14073         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
14074         gcc.dg/format-xopen-1.c: New tests.
14075
14076 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14077
14078         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
14079
14080 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14081
14082         * g++.old-deja/g++.other/loop2.C: New test.
14083
14084         * gcc.c-torture/compile/20000606-1.c: New test.
14085         * gcc.c-torture/compile/20000728-1.c: New test.
14086         * gcc.c-torture/execute/20000801-1.c: New test.
14087         * gcc.c-torture/execute/20000801-2.c: New test.
14088         * gcc.c-torture/execute/20000819-1.c: New test.
14089         * gcc.c-torture/execute/20000819-1.x: XFAIL.
14090         * gcc.dg/20000629-1.c: New test.
14091         * gcc.dg/20000724-1.c: New test.
14092         * gcc.dg/20000807-1.c: New test.
14093
14094 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
14095
14096         * gcc.dg/cpp/pragma-1.c: New test.
14097         * gcc.dg/cpp/pragma-2.c: New test.
14098
14099 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
14100
14101         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
14102         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
14103
14104 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14105
14106         * gcc.c-torture/compile/20000818-1.c: New test.
14107
14108 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
14109
14110         * gcc.c-torture/execute/20000818-1.c: New test.
14111
14112 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14113
14114         * gcc.dg/format-va-1.c: New test.
14115
14116 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14117
14118         * g++.old-deja/g++.other/typedef8.C: New test.
14119
14120 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14121
14122         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
14123         * g++.old-deja/g++.mike/net36.C: Mark candidate.
14124         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
14125         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
14126         * g++.old-deja/g++.other/ptrmem7.C: New test.
14127         * g++.old-deja/g++.pt/ptrmem10.C: New test.
14128
14129 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14130
14131         * g++.old-deja/g++.pt/typename27.C: New test.
14132
14133 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
14134
14135         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
14136         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
14137         * g++.old-deja/g++.pt/friend45.C: New test.
14138         * g++.old-deja/g++.other/friend8.C: New test.
14139
14140 2000-08-15  Richard Henderson  <rth@cygnus.com>
14141
14142         * gcc.c-torture/execute/20000815-1.c: New test.
14143
14144 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14145
14146         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
14147         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
14148         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
14149
14150 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
14151
14152         * g++.old-deja/g++.other/refinit2.C: New test.
14153
14154 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
14155
14156         * lib/c-torture.exp (c-torture): Make
14157         compiler_conditional_xfail_data global.
14158         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
14159         compiler_conditional_xfail_data machinery.
14160         (f-torture-execute): Likewise.
14161         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
14162         and only when unrolling loops.
14163
14164         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
14165
14166 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14167
14168         * g++.old-deja/g++.pt/explicit81.C: New test.
14169
14170 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14171
14172         * g++.old-deja/g++.pt/typename26.C: New test.
14173
14174 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
14175
14176         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
14177         warning.
14178
14179 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14180
14181         * g++.old-deja/g++.other/array3.C: New test.
14182
14183 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14184
14185         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
14186         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
14187         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
14188         New tests.
14189
14190 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
14191
14192         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
14193         * g++.old-deja/g++.abi/vmihint.C: Likewise.
14194
14195 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
14196
14197         * gcc.c-torture/execute/20000808-1.c: New test.
14198
14199 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14200
14201         * gcc.dg/c90-const-expr-1.c: New test.
14202
14203 2000-08-08  Richard Henderson  <rth@cygnus.com>
14204
14205         * gcc.dg/noncompile/920923-1.c: Declare calloc.
14206
14207 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14208
14209         * gcc.dg/noncompile/const-ll-1.c: New test.
14210
14211 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14212
14213         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
14214
14215 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
14216
14217         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
14218         that running programs linked against the shared version of libobjc
14219         run correctly.
14220
14221 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14222
14223         * gcc.dg/c99-printf-1.c: New test.
14224
14225 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14226
14227         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
14228
14229 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
14230
14231         * gcc.c-torture/execute/20000731-1.x: Delete.
14232
14233 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
14234
14235         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
14236         and torture_without_loops as is done by c-torture.exp.
14237         (search_for): Copy from c-torture.exp.
14238         (gcc-dg-runtest): New function, drives a directory of tests
14239         iterating over the TORTURE_OPTIONS.
14240         (scan-assembler, scan-assembler-not): Move here from
14241         individual directory drivers.
14242
14243         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
14244         defined by lib/gcc-dg.exp.
14245         * gcc.dg/cpp/cpp.exp: Likewise.
14246         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
14247         gcc-dg-runtest, so we cycle over optimization options.
14248
14249         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
14250         * gcc.dg/compare2.c: No longer expected to fail.
14251
14252 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
14253
14254         * gcc.c-torture/execute/20000804-1.c: New test.
14255
14256 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
14257
14258         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
14259
14260 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
14261
14262         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
14263
14264 2000-08-03  Jeffrey A Law  (law@cygnus.com)
14265
14266         * gcc.c-torture/compile/20000803-1.c: New test.
14267
14268 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14269
14270         * gcc.c-torture/execute/20000801-3.c,
14271         gcc.c-torture/execute/20000801-4.c: New tests.
14272         * gcc.c-torture/execute/20000801-3.x,
14273         gcc.c-torture/execute/20000801-4.x: Xfail.
14274
14275 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
14276
14277         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
14278         libobjc/.libs to allow for libtool.
14279
14280 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
14281
14282         * gcc.c-torture/compile/20000802-1.c: New test.
14283
14284 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
14285
14286         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
14287
14288 2000-07-31  Jeffrey A Law  (law@cygnus.com)
14289
14290         * gcc-c-torture/execute/20000731-2.c: New test.
14291
14292         * gcc.c-torture/execute/20000731-1.c: New test.
14293         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
14294
14295 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
14296
14297         * testsuite/gcc.dg/cpp/paste7.c: New test.
14298         * gcc.dg/cpp/20000725-1.c: New test.
14299
14300 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
14301
14302         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
14303         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
14304         declaration warning for __builtin_dwarf_reg_size.
14305
14306         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
14307
14308 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14309
14310         * gcc.dg/noncompile/voidparam-1.c: New test.
14311
14312 2000-07-30  Richard Henderson  <rth@cygnus.com>
14313
14314         * gcc.dg/c90-digraph-1.c: Don't xfail.
14315         * gcc.dg/compare2.c (case 10): Xfail.
14316         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
14317
14318 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
14319
14320         * gcc.dg/c99-main-1.c: New test.
14321
14322 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14323
14324         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
14325
14326 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
14327
14328         * gcc.c-tortuer/execute/20000726-1.c: New test.
14329
14330 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
14331
14332         * gcc.c-torture/execute/enum-2.c: New test.
14333
14334 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14335
14336         * gcc.dg/cpp/tr-warn3.c: New test.
14337
14338 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14339
14340         * g++.old-deja/g++.ext/implicit1.C: Remove.
14341         * g++.old-deja/g++.jason/c2.C: Remove
14342         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
14343         * g++.old-deja/g++.pt/crash16.C: Likewise.
14344         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
14345
14346 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14347
14348         * g++.old-deja/g++.other/for2.C: New test.
14349
14350 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
14351
14352         * gcc.dg/20000720-1.c: New test.
14353
14354 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
14355
14356         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
14357
14358 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
14359
14360         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
14361         * gcc.c-torture/execute/20000722-1.c: New.
14362         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
14363
14364 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
14365
14366         * gcc.dg/cpp/20000720-1.S: New test.
14367
14368 2000-07-21  Michael Meissner  <meissner@redhat.com>
14369
14370         * gcc.c-torture/execute/ieee/hugeval.c: New test.
14371
14372 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14373
14374         * g++.old-deja/g++.brendan/crash16.C,
14375         g++.old-deja/g++.brendan/parse3.C,
14376         g++.old-deja/g++.brendan/redecl1.C,
14377         g++.old-deja/g++.ns/template13.C,
14378         g++.old-deja/g++.other/decl4.C,
14379         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
14380
14381 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14382
14383         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
14384         and "Internal error".
14385
14386         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
14387         regexps.
14388         * gcc.dg/cpp/paste6.c: New test.
14389
14390 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
14391
14392         * gcc.dg/cpp/tr-direct.c: New test.
14393
14394         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
14395         gcc.dg/cpp/undef1.c: Tweak error regexps.
14396
14397 2000-07-18  Eric Christopher <echristo@redhat.com>
14398
14399         * gcc.c-torture/compile/20000718-1.c: New test.
14400
14401 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
14402
14403         * cpplex.c (_cpp_push_token): If the token being pushed back
14404         is the previous token in this context, just subtract one from
14405         context->posn.
14406         * cppmacro.c (save_expansion): Clear aux field when storing a
14407         placemarker.
14408
14409 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
14410
14411         * gcc.dg/noncompile/redecl-1.c: New test.
14412
14413 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
14414
14415         * gcc.c-torture/execute/20000717-5.c: New test.
14416         * gcc.c-torture/execute/20000717-1.x: Removed.
14417
14418 2000-07-17  Richard Henderson  <rth@cygnus.com>
14419
14420         * gcc.c-torture/execute/20000717-4.c: New test.
14421
14422 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14423
14424         * gcc.dg/cpp/syshdr.c: New test.
14425         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14426
14427 2000-07-17  Neil Booth  <neilb@earthling.net>
14428
14429         * gcc.dg/cpp/cmdlne-dM.c: New test.
14430         * gcc.dg/cpp/cmdlne-dD.c: New test.
14431
14432 2000-07-17  Jeffrey A Law  (law@cygnus.com)
14433
14434         * gcc.c-torture/execute/20000717-3.c: New test.
14435
14436         * gcc.c-torture/compile/20000717-1.c: New test.
14437
14438 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
14439
14440         * gcc.c-torture/execute/20000717-2.c: New test.
14441
14442 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14443
14444         * gcc.dg/formatz-1.c: New test.
14445
14446         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
14447         * gcc.dg/c99-digraph-1.c: New tests.
14448
14449         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
14450         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14451
14452         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14453         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14454         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14455         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14456         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14457         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14458         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14459
14460 2000-07-17   Greg McGary <greg@mcgary.org>
14461
14462         * gcc.c-torture/execute/20000717-1.c: New test.
14463         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14464
14465 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14466
14467         * gcc.c-torture/execute/20000715-2.c: New test.
14468         * gcc.dg/20000715-1.c: New test.
14469
14470 2000-07-15  Michael Meissner  <meissner@redhat.com>
14471
14472         * gcc.c-torture/execute/20000715-1.c: New test.
14473
14474 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
14475
14476         * gcc.c-torture/execute/20000707-1.c: New test.
14477
14478 2000-07-13  Neil Booth  <NeilB@earthling.net>
14479
14480         * testsuite/gcc.dg/cpp/digraph1.c,
14481         testsuite/gcc.dg/cpp/digraph2.c,
14482         testsuite/gcc.dg/cpp/digraphs.c: New tests.
14483
14484 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
14485
14486         * g77.f-torture/compile/20000630-2.f:  New test.
14487         * g77.f-torture/compile/20000630-2.x
14488
14489 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14490
14491         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
14492
14493 2000-07-11  Neil Booth  <NeilB@earthling.net>
14494
14495         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14496
14497 2000-07-11  Neil Booth  <NeilB@earthling.net>
14498
14499         * gcc.dg/cpp/cmdlne-C.c: New.
14500
14501 2000-07-09  Neil Booth  <NeilB@earthling.net>
14502
14503         * gcc.dg/cpp/directiv.c: New tests.
14504         * gcc.dg/cpp/undef1.c: Update.
14505
14506 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14507
14508         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14509
14510 2000-07-09  Neil Booth  <NeilB@earthling.net>
14511
14512         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14513
14514 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14515
14516         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14517         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14518
14519 2000-07-08  Neil Booth  <NeilB@earthling.net>
14520
14521         * gcc.dg/cpp/macsyntx.c: New tests.
14522
14523 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14524
14525         * gcc.dg/20000707-1.c: New test.
14526
14527 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14528
14529         * gcc.c-torture/execute/20000706-1.c: New test.
14530         * gcc.c-torture/execute/20000706-2.c: New test.
14531         * gcc.c-torture/execute/20000706-3.c: New test.
14532         * gcc.c-torture/execute/20000706-4.c: New test.
14533         * gcc.c-torture/execute/20000706-5.c: New test.
14534
14535 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14536
14537         * g++.old-deja/g++.pt/instantiate7.C: New test.
14538
14539 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14540
14541         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14542         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14543         * g++.old-deja/g++.other/rtti3.C: Likewise.
14544         * g++.old-deja/g++.other/rttid3.C: Likewise.
14545
14546 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14547
14548         *  g77.f-torture/compile/20000630-1.x: Fix typo
14549
14550 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
14551
14552         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
14553         assembly output.
14554
14555 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14556
14557         * gcc.dg/cpp/ident.c: New test.
14558
14559 2000-07-05  Neil Booth  <NeilB@earthling.net>
14560
14561         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14562           gcc.dg/cpp/lexstrng.c: New tests.
14563
14564 2000-07-04  Neil Booth  <NeilB@earthling.net>
14565
14566         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14567         * gcc.dg/cpp/strify2.c: Same.
14568
14569 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14570
14571         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14572         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14573         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14574         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14575
14576         * testsuite/gcc.dg/cpp/macro1.c,
14577         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14578         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14579         testsuite/gcc.dg/cpp/strify1.c,
14580         testsuite/gcc.dg/cpp/strify2.c: New tests.
14581
14582 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14583
14584         * gcc.c-torture/execute/20000703-1.c: New test.
14585
14586 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14587
14588         * g++.old-deja/g++.pt (lookup10.C): New test.
14589
14590 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14591
14592         * g++.old-deja/g++.pt (typename25.C): New test.
14593
14594 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14595
14596         * gcc.c-torture/compile/20000701-1.c: New test.
14597
14598 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14599
14600         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14601         to test case.
14602
14603 2000-06-30  Catherine Moore  <clm@cygnus.com>
14604
14605         * gcc.c-torture/execute/align-1.c: New test.
14606
14607 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14608
14609         * g++.old-deja/g++.pt/expr8.C: New test.
14610         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14611
14612 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14613
14614         * gcc.c-torture/compile/20000629-1.c: New test.
14615
14616 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14617
14618
14619         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14620         gcc.dg/noncompile directory, depending on whether they're
14621         preprocessor tests or not.  Annotate all the tests for the dg
14622         framework.
14623
14624         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14625         * gcc.dg/noncompile/noncompile.exp: New.
14626
14627         * Moved files:
14628         Old name                                New name
14629         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14630         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14631         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14632         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14633         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14634         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14635         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14636         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14637         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14638         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14639         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14640         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14641         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
14642         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
14643         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
14644         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
14645         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
14646         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
14647         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
14648         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
14649         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
14650         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
14651         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
14652         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14653
14654         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14655         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14656         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14657         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14658         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14659         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14660
14661 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14662
14663         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14664         declare one variable.  On the fourth, error.
14665         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
14666         declared by 20000628-1a.h.
14667
14668 2000-06-29  Richard Henderson  <rth@redhat.com>
14669
14670         * gcc.c-torture/execute/930529-1.x: New file.
14671         * gcc.dg/920413-1.c: Adjust expected warning text.
14672         * gcc.dg/980217-1.c: Declare abort.
14673         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
14674
14675 2000-06-29  Jeffrey A Law  (law@cygnus.com)
14676
14677         * g77.f-torture/compile/20000629-1.f: New test.
14678         * g77.f-torture/compile/20000629-1.x: Expected to fail.
14679
14680 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14681
14682         Rearrange lots of files, removing entirely the
14683         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
14684         directories.
14685
14686         * Deleted files:
14687         gcc.c-torture/code_quality/code_quality.exp
14688         gcc.c-torture/special/special.exp
14689         gcc.failure/failure.exp
14690         gcc.failure/940409-1.x
14691         gcc.c-torture/compile/961203-1.x
14692
14693         * New files:
14694         gcc.misc-tests/linkage.exp
14695         gcc.c-torture/execute/920730-1t.c
14696         gcc.c-torture/execute/920730-1t.x
14697         gcc.c-torture/compile/920520-1.x
14698         gcc.c-torture/compile/920521-1.x
14699         gcc.c-torture/compile/981006-1.x
14700         gcc.c-torture/execute/eeprof-1.x
14701
14702         * Moved files (possibly with modifications to fit a new harness):
14703         Old name                                New name
14704         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
14705         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
14706         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
14707         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
14708         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
14709         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
14710         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
14711         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
14712         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
14713         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
14714         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
14715         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
14716         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
14717         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
14718
14719 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14720
14721         * c-torture/compile/961203-1.x: Delete.
14722
14723         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
14724         not exit. Include stdio.h.
14725         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
14726         * gcc.misc-tests/dg-12.c: Likewise.
14727         * gcc.misc-tests/dg-5.c: Likewise.
14728         * gcc.misc-tests/dg-6.c: Likewise.
14729         * gcc.misc-tests/dg-7.c: Prototype abort.
14730         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
14731         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
14732         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
14733         not exit.
14734         * gcc.misc-tests/sieve.c: Use return from main, not exit.
14735         * gcc.misc-tests/sort2.c: Use return from main, not exit.
14736
14737 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
14738
14739         * gcc.dg/cpp/20000628-1.c: New test.
14740         * gcc.dg/cpp/20000628-1.h: New header for above test.
14741         * gcc.dg/cpp/20000628-1a.h: Likewise.
14742
14743 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
14744
14745         * gcc.dg/cpp: New directory.
14746         * gcc.dg/cpp/cpp.exp: New driver.
14747         * gcc.dg/cpp/20000627-1.c: New test.
14748         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
14749         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
14750         and rewrite as a compilation test.
14751
14752         * gcc.dg: Move many files into the cpp subdirectory, possibly
14753         renaming or editing them as well.
14754         Old name                New name
14755         990119-1.c              cpp/19990119-1.c
14756         990228-1.c              cpp/19990228-1.c
14757         990407-1.c              cpp/19990407-1.c
14758         990409-1.c              cpp/19990409-1.c
14759         990413-1.c              cpp/19990413-1.c
14760         990703-1.c              cpp/19990703-1.c
14761         20000127-1.c            cpp/20000127-1.c
14762         20000129-1.c            cpp/20000129-1.c
14763         20000207-1.c            cpp/20000207-1.c
14764         20000207-2.c            cpp/20000207-2.c
14765         20000209-1.c            cpp/20000209-1.c
14766         20000209-2.c            cpp/20000209-2.c
14767         20000301-1.c            cpp/20000301-1.c
14768         20000419-1.c            cpp/20000419-1.c
14769         20000510-1.S            cpp/20000510-1.S
14770         20000519-1.c            cpp/20000519-1.c
14771         20000529-1.c            cpp/20000529-1.c
14772         20000625-1.c            cpp/20000625-1.c
14773         20000625-2.c            cpp/20000625-2.c
14774         cpp-as1.c               cpp/assert1.c
14775         cpp-as2.c               cpp/assert2.c
14776         cxx-comments-1.c        cpp/cxxcom1.c
14777         cxx-comments-2.c        cpp/cxxcom2.c
14778         endif-label.c           cpp/endif.c
14779         cpp-hash1.c             cpp/hash1.c
14780         cpp-hash2.c             cpp/hash2.c
14781         cpp-if1.c               cpp/if-1.c
14782         cpp-if2.c               cpp/if-2.c
14783         cpp-if3.c               cpp/if-3.c
14784         cpp-if4.c               cpp/if-4.c
14785         cpp-if5.c               cpp/if-5.c
14786         cpp-cond.c              cpp/if-cexp.c
14787         cpp-missingop.c         cpp/if-mop.c
14788         cpp-missingparen.c      cpp/if-mpar.c
14789         cpp-opprec.c            cpp/if-oppr.c
14790         cpp-ifparen.c           cpp/if-paren.c
14791         cpp-shortcircuit.c      cpp/if-sc.c
14792         cpp-shift.c             cpp/if-shift.c
14793         cpp-unary.c             cpp/if-unary.c
14794         cpp-li1.c               cpp/line1.c
14795         cpp-li2.c               cpp/line2.c
14796         lineno.c                cpp/line3.c
14797         lineno-2.c              cpp/line4.c
14798         cpp-mi.c                cpp/mi1.c
14799         cpp-mic.h               cpp/mi1c.h
14800         cpp-micc.h              cpp/mi1cc.h
14801         cpp-mind.h              cpp/mi1nd.h
14802         cpp-mindp.h             cpp/mi1ndp.h
14803         cpp-mix.h               cpp/mi1x.h
14804         cpp-mi2.c               cpp/mi2.c
14805         cpp-mi2a.h              cpp/mi2a.h
14806         cpp-mi2b.h              cpp/mi2b.h
14807         cpp-mi2c.h              cpp/mi2c.h
14808         cpp-mi3.c               cpp/mi3.c
14809         cpp-mi3.def             cpp/mi3.def
14810         poison-1.c              cpp/poison.c
14811         pr-impl.c               cpp/prag-imp.c
14812         cpp-redef-2.c           cpp/redef1.c
14813         cpp-redef.c             cpp/redef2.c
14814         strpaste.c              cpp/strp1.c
14815         strpaste-2.c            cpp/strp2.c
14816         cpp-tradpaste.c         cpp/tr-paste.c
14817         cpp-tradstringify.c     cpp/tr-str.c
14818         cpp-tradwarn1.c         cpp/tr-warn1.c
14819         cpp-tradwarn2.c         cpp/tr-warn2.c
14820         trigraphs.c             cpp/trigraphs.c
14821         cpp-unc1.c              cpp/unc1.c
14822         cpp-unc2.c              cpp/unc2.c
14823         cpp-unc3.c              cpp/unc3.c
14824         cpp-unc.c               cpp/unc4.c
14825         undef.c                 cpp/undef1.c
14826         undef-2.c               cpp/undef2.c
14827         cpp-wi1.c               cpp/widestr1.c
14828
14829 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14830
14831         * lib/g++.exp (g++_include_flags): Tweak.
14832
14833 2000-06-27  H.J. Lu  <hjl@gnu.org>
14834             Loren J. Rittle  <ljrittle@acm.org>
14835
14836         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14837         version with one that knows about the new gcc tree structure.
14838         (g++_link_flags): Same.
14839
14840 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14841
14842         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14843         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14844         case we are cross-compiling.
14845
14846         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14847         g++.old-deja/g++.niklas/Makefile.in,
14848         g++.old-deja/g++.niklas/configure.in,
14849         g++.old-deja/g++.other/Makefile.in,
14850         g++.old-deja/g++.other/configure.in,
14851         gcc.c-torture/code_quality/Makefile.in,
14852         gcc.c-torture/code_quality/configure.in,
14853         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14854         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14855         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14856         gcc.c-torture/execute/ieee/Makefile.in,
14857         gcc.c-torture/execute/ieee/configure.in,
14858         gcc.c-torture/noncompile/Makefile.in,
14859         gcc.c-torture/noncompile/configure.in,
14860         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14861         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14862         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
14863
14864 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14865
14866         * g++.old-deja/g++.other/ambig3.C: New test.
14867
14868 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14869
14870         * g++.old-deja/g++.pt/syntax1.C: New test.
14871         * g++.old-deja/g++.pt/syntax2.C: New test.
14872         * g++.old-deja/g++.other/syntax3.C: New test.
14873         * g++.old-deja/g++.other/syntax4.C: New test.
14874
14875 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14876
14877         * gcc.dg/20000623-1.c: Prototype exit and abort.
14878
14879 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14880
14881         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
14882         New tests.
14883         * gcc.dg/cpp-mi3.def: New file.
14884
14885         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
14886         inside assertions.
14887         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
14888         lexer's error messages.
14889         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
14890         divine anything from the linemarkers.
14891         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
14892         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
14893
14894 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
14895
14896         * gcc.dg/20000623-1.c: New test.
14897
14898 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
14899
14900         * gcc.c-torture/execute/20000622-1.c: New test.
14901
14902 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14903
14904         * g++.old-deja/g++.other/init15.C: New test.
14905
14906 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14907
14908         * g++.old-deja/g++.pt/vaarg2.C: New test.
14909         * g++.old-deja/g++.pt/vaarg3.C: New test.
14910
14911 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
14912
14913         * g++.old-deja/g++.other/dyncast6.C: New test.
14914
14915 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
14916
14917         * gcc.c-torture/execute/loop-6.c: New test.
14918
14919 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
14920
14921         * gcc.dg/20000614-1.c: New test.
14922         * gcc.dg/20000614-2.c: New test.
14923
14924 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
14925
14926         * g++.old-deja/g++.other/inline12.C: New test.
14927
14928 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
14929
14930         * g++.old-deja/g++.other/eh1.C: New test.
14931
14932 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
14933
14934         * g++.old-deja/g++.other/type.C: New test.
14935
14936 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14937
14938         * g++.old-deja/g++.other/initstring.C: New test.
14939
14940 2000-06-12  Jason Merrill  <jason@redhat.com>
14941
14942         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
14943
14944 2000-06-09  Jeffrey A Law  (law@cygnus.com)
14945
14946         * gcc.c-torture/compile/20000609-1.c: New test.
14947
14948 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
14949
14950         * gcc.dg/20000609-1.c: New test.
14951
14952 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
14953
14954         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
14955         * gcc.c-torture/noncompile/poison-1.c: Move...
14956         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
14957         * gcc.dg/cpp-li1.c: Add a token after the #line.
14958
14959 2000-06-05  Richard Henderson  <rth@cygnus.com>
14960
14961         * gcc.c-torture/execute/20000605-2.c: New test.
14962         * gcc.c-torture/execute/20000605-3.c: New test.
14963
14964 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
14965
14966         * g77.f-torture/execute/20000503-1.x: New file.
14967
14968 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14969
14970         * g++.old-deja/g++.eh/badalloc1.C: New test.
14971
14972 2000-06-05  Richard Henderson  <rth@cygnus.com>
14973
14974         * gcc.c-torture/execute/20000605-1.c: New test.
14975
14976 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14977             Nathan Sidwell <nathan@codesourcery.com>
14978
14979         * gcc.c-torture/compile/20000605-1.c: New test.
14980
14981 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
14982
14983         * g77.f-torture/compile/20000601-1.f:  New test.
14984
14985 2000-06-03  Richard Henderson  <rth@cygnus.com>
14986
14987         * gcc.c-torture/execute/20000603-1.c: New.
14988
14989 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
14990
14991         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
14992         * gcc.dg/noreturn-2.c (noreturn): Likewise.
14993
14994 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
14995
14996         * gcc.dg/compare2.c (case 12): XFAIL.
14997         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
14998         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
14999
15000         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
15001
15002 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
15003
15004         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
15005         guard macro is already defined when the header is first
15006         included.
15007         * gcc.dg/cpp-mix.h: New file.
15008         * gcc.dg/endif-label.c: Update patterns to match compiler.
15009
15010         * g++.brendan/complex1.C: Declare abort.
15011         * g++.law/refs4.C: Remove XFAIL.
15012         * g++.oliva/expr2.C: Declare abort and exit.
15013
15014 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
15015
15016         * gcc.c-torture/execute/20000528-1.c: New test.
15017
15018         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
15019         * g++.old-deja/g++.law/temps4.C: Likewise.
15020
15021         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
15022         stdlib.h.  Call abort() on failure.
15023         * g++.old-deja/g++.law/refs4.C: Likewise.
15024         * g++.old-deja/g++.law/temps4.C: Likewise.
15025         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
15026         * gcc.c-torture/execute/20000112-1.c: Include string.h.
15027
15028 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
15029
15030         Relative to g++.dg/special:
15031         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
15032
15033         Relative to g++.old-deja:
15034         * g++.brendan/complex1.C, g++.jason/optimize2.C,
15035         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
15036         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
15037         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
15038         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
15039         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
15040         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
15041
15042         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
15043         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
15044         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
15045         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
15046         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
15047         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
15048         and/or string.h.
15049
15050         * g++.other/goto1.C: Update expectations for error messages.
15051
15052 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
15053
15054         * gcc.c-torture/compile/20000523-1.c: New test.
15055
15056 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15057
15058         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
15059
15060 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15061
15062         * g++.old-deja/g++.eh/catch11.C: New test.
15063         * g++.old-deja/g++.eh/catch12.C: New test.
15064
15065 2000-05-24  Nick Clifton  <nickc@cygnus.com>
15066
15067         * gcc.c-torture/execute/20000523-1.c: New test.
15068
15069 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
15070
15071         * c-torture/execute/bcp-1.c: Replace abort in arg of
15072         __builtin_constant_p with a generic external function.
15073
15074         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
15075         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
15076         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
15077         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
15078         Prototype abort and/or exit.
15079
15080         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
15081         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
15082         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
15083         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
15084
15085 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
15086
15087         * gcc.dg/dwarf2-1.c: New test.
15088
15089 2000-05-20  Richard Henderson  <rth@cygnus.com>
15090
15091         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
15092
15093 2000-05-20  Andreas Jaeger  <aj@suse.de>
15094
15095         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
15096         testcase.
15097
15098 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
15099
15100         * gcc.c-torture/execute/20000519-2.c: New test.
15101
15102 2000-05-19  Andreas Jaeger  <aj@suse.de>
15103
15104         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
15105         which fails with SSA.
15106
15107         * lib/c-torture.exp: Also test with -O3 -fssa.
15108
15109 2000-05-18  Michael Meissner  <meissner@redhat.com>
15110
15111         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
15112         * gcc.c-torture/execute/920415-1.c: Ditto.
15113         * gcc.c-torture/execute/920501-1.c: Ditto.
15114         * gcc.c-torture/execute/conversion.c: Ditto.
15115         * gcc.c-torture/execute/cvt-1.c: Ditto.
15116
15117 2000-05-18  Jeffrey A Law  (law@cygnus.com)
15118
15119         * gcc.c-torture/compile/20000518-1.c: New test.
15120
15121 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
15122
15123         * g77.f-torture/compile/200005018.f:  New test.
15124
15125 2000-05-17  Jeffrey A Law  (law@cygnus.com)
15126
15127         * gcc.c-torture/compile/20000517-1.c: New test.
15128
15129 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15130
15131         * gcc.c-torture/execute/20000516-1.c: New test.
15132
15133 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
15134
15135         * g++.old-deja/g++.other/eh.C: New test.
15136
15137 2000-05-12  Richard Henderson  <rth@cygnus.com>
15138
15139         * gcc.c-torture/execute/990208-1.c (main): Don't pass
15140         constants through to doit's conditional.
15141
15142 2000-05-11  Jeffrey A Law  (law@cygnus.com)
15143
15144         * gcc.c-torture/compile/20000511-1.c: New test.
15145         * g77.f-torture/compile/20000511-1.f: New test.
15146         * g77.f-torture/compile/20000511-2.f: New test.
15147
15148 2000-05-11  Michael Meissner  <meissner@redhat.com>
15149
15150         * gcc.c-torture/execute/20000511-1.c: New test.
15151
15152 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
15153
15154         * gcc.dg/dg.exp: Scan .S files as well as .c files.
15155         * gcc.dg/20000510-1.S: New.
15156
15157 2000-05-08  Catherine Moore  <clm@cygnus.com>
15158
15159         * gcc.dg/unused-3.c: New.
15160
15161 2000-05-06  Richard Henderson  <rth@cygnus.com>
15162
15163           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
15164           * g++.old-deja/g++.mike/warn1.C: Likewise.
15165           * g++.old-deja/g++.pt/local1.C: Likewise.
15166           * g++.old-deja/g++.pt/local7.C: Likewise.
15167           * g++.old-deja/g++.pt/spec16.C: Likewise.
15168
15169 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
15170
15171         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
15172
15173 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
15174
15175           * g77.f-torture/execute/20000503-1.f:  New test.
15176
15177 2000-05-04  Andreas Jaeger  <aj@suse.de>
15178
15179         * gcc.dg/noreturn-2.c: New test.
15180
15181 2000-05-04  Neil Booth  <NeilB@earthling.net>
15182
15183         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
15184         preprocessor.
15185
15186 2000-05-04  Richard Henderson  <rth@cygnus.com>
15187
15188         * gcc.c-torture/execute/20000503-1.c: Fix typo.
15189
15190 2000-05-04  Richard Henderson  <rth@cygnus.com>
15191
15192         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
15193         OpenSSL by Jason R Thorpe.
15194
15195 2000-05-03  Jim Wilson  <wilson@cygnus.com>
15196
15197         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
15198
15199 2000-05-03  Robert Lipe <robertlipe@usa.net>
15200
15201         * gcc.dg/20000503-1.c: New test.
15202
15203 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
15204
15205         * gcc.c-torture/compile/20000502-1.c: New test.
15206         * g++.old-deja/g++.other/align.C: New test.
15207         * gcc.dg/cpp-tradstringify.c: New test.
15208
15209 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
15210
15211         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
15212         and hard registers.
15213
15214 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
15215
15216         * gcc.c-torture/execute/loop-5.c: New test.
15217
15218 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
15219
15220         * gcc.c-torture/execute/va-arg-20.c: New test.
15221
15222 2000-04-23  Jeffrey A Law  (law@cygnus.com)
15223
15224         * gcc.c-torture/execute/20000422-1.c: New test.
15225
15226 2000-04-20  Greg McGary  <gkm@gnu.org>
15227
15228         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
15229         when optimizing, but without sibling-call optimizations (-O1).
15230
15231 2000-04-20  Jeffrey A Law  (law@cygnus.com)
15232
15233           * gcc.c-torture/compile/20000420-1.c: New test.
15234
15235 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15236
15237         * g++.abi/ptrflags.C: New test.
15238         * g++.eh/catchptr1.C: Test incomplete pointer chains.
15239
15240 2000-04-19  Catherine Moore  <clm@cygnus.com>
15241
15242         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
15243
15244 2000-04-19  Greg McGary  <gkm@gnu.org>
15245
15246         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
15247         sibling-call optimizations.
15248
15249 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
15250
15251         * gcc.dg/20000419-1.c: New test.
15252
15253 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
15254
15255         * gcc.c-torture/execute/20000412-6.c: New test.
15256
15257 2000-04-12  Jeffrey A Law  (law@cygnus.com)
15258
15259         * gcc.c-torture/execute/20000412-5.c: New test.
15260         * g77.f-torture/compile/20000412-1.f: New test.
15261         * gcc.c-torture/execute/20000412-4.c: New test.
15262         * gcc.c-torture/compile/20000412-2.c: New test.
15263         * gcc.c-torture/execute/20000412-3.c: New test.
15264         * gcc.c-torture/compile/20000412-1.c: New test.
15265         * gcc.c-torture/execute/20000412-2.c: New test.
15266
15267 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
15268
15269         * objc/execute/bf-20.m: New test.
15270
15271 2000-04-10  Richard Henderson  <rth@cygnus.com>
15272
15273         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
15274
15275         * gcc.c-torture/execute/20000412-1.c: New test.
15276
15277 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15278
15279         * g++.old-deja/g++.eh/catchptr1.C: New test.
15280
15281 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
15282
15283         * g++.old-deja/g++.abi/cxa_vec.C: New test.
15284
15285 2000-04-08  Neil Booth  <NeilB@earthling.net>
15286
15287         * gcc.dg/cpp-nullchar.c: Remove test as
15288         embedded nulls cause problems.
15289
15290 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15291
15292         * gcc.dg/compare2.c: New test.
15293
15294 2000-04-08  Neil Booth  <NeilB@earthling.net>
15295
15296         * gcc.dg/cpp-nullchar.c: New test.
15297
15298 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
15299
15300         * gcc.dg/cpp-mi2.c: New test.
15301         * gcc.dg/cpp-mi2[abc].h: New files.
15302
15303 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
15304
15305         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
15306         member name.
15307
15308 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15309
15310         * g++.old-deja/g++.abi/vmihint.C: New test.
15311
15312 2000-04-06  Neil Booth  <NeilB@earthling.net>
15313
15314         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
15315         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
15316         copyright.
15317
15318 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
15319
15320         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
15321         avoid stack-frame overwrite.
15322
15323 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
15324
15325         * gcc.c-torture/compile/20000405-2.c: New test.
15326         * gcc.c-torture/compile/20000405-3.c: New test.
15327
15328 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15329
15330         * gcc.c-torture/compile/20000405-1.c: New test.
15331
15332 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
15333
15334         * gcc.dg/cast-qual-1.c: Revert last change.
15335
15336 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15337
15338         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
15339
15340 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
15341
15342         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
15343         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
15344
15345 2000-04-03  Jeffrey A Law  (law@cygnus.com)
15346
15347         * gcc.c-torture/compile/20000403-2.c: New test.
15348         * gcc.c-torture/compile/20000403-1.c: New test.
15349
15350 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
15351
15352         * gcc.c-torture/execute/20000403-1.c: New test.
15353
15354 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
15355
15356         * gcc.c-torture/execute/20000402-1.c: New test.
15357
15358 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
15359
15360         * gcc.c-torture/execute/va-arg-15.c: New test.
15361         * gcc.c-torture/execute/va-arg-16.c: New test.
15362         * gcc.c-torture/execute/va-arg-17.c: New test.
15363         * gcc.c-torture/execute/va-arg-18.c: New test.
15364         * gcc.c-torture/execute/va-arg-19.c: New test.
15365
15366 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
15367
15368         * gcc.c-torture/compile/981211-1.c: Move to...
15369         * gcc.dg/cpp-as1.c: ...here.
15370         * gcc.dg/cpp-as2.c: New file.
15371
15372         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
15373         compiler.
15374
15375 2000-04-02  Neil Booth  <NeilB@earthling.net>
15376
15377         * gcc.dg/cpp-cond.c  New tests.
15378         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
15379         accidental success less likely.
15380         * gcc.dg/cpp-missingop.c  New tests.
15381         * gcc.dg/cpp-missingparen.c  New tests.
15382         * gcc.dg/cpp-shift.c  New tests.
15383         * gcc.dg/cpp-shortcircuit.c  New tests.
15384         * gcc.dg/cpp-unary.c  New tests.
15385
15386 2000-03-29  Jeffrey A Law  (law@cygnus.com)
15387
15388         * gcc.c-torture/compile/20000329-1.c: New test.
15389
15390 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
15391
15392         * gcc.c-torture/compile/20000326-1.c: New test.
15393         * gcc.c-torture/compile/20000326-2.c: New test.
15394
15395 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
15396
15397         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
15398         the first parameter is a function argument.
15399
15400 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
15401
15402         * g++.old-deja/g++.ext/array4.C: New test.
15403
15404 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
15405
15406         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
15407
15408 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15409
15410         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
15411
15412 2000-03-19  Richard Henderson  <rth@cygnus.com>
15413
15414         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
15415
15416 2000-03-19  Richard Henderson  <rth@cygnus.com>
15417
15418         * gcc.c-torture/compile/20000319-1.c: New test.
15419
15420 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15421
15422         * gcc.c-torture/execute/20000314-3.c: New test.
15423         * gcc.c-torture/execute/20000314-2.c: New test.
15424         * gcc.c-torture/execute/20000314-1.c: New test.
15425         * gcc.c-torture/compile/20000314-2.c: New test.
15426         * gcc.c-torture/compile/20000314-1.c: New test.
15427
15428 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
15429
15430         * g++.old-deja/g++.warn/inline.C: New test.
15431
15432 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
15433
15434         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
15435         standards-compliant result rather than specific constants.
15436         Put test-values in array.
15437
15438 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
15439
15440         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
15441         (g++_target_compile): Put test-specific options last.
15442
15443 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15444
15445         * g++.old-deja/g++.eh/vbase4.C: New test.
15446
15447 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15448
15449         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
15450
15451 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15452
15453         * g++.old-deja/g++.brendan/misc12.C: Removed.
15454         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15455         * g++.old-deja/g++.ext/pretty4.C: New test.
15456
15457 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15458
15459         * g++.old-deja/g++.other/string2.C: New test.
15460
15461 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15462
15463         * g++.old-deja/g++.warn/impint2.C: New test.
15464
15465 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15466
15467         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15468         is 1, not zero.
15469
15470 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15471
15472         * g++.old-deja/g++.warn/impint.C: New test.
15473         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
15474         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
15475         * g++.old-deja/g++.pt/explicit12.C: Likewise.
15476         * g++.old-deja/g++.pt/explicit13.C: Likewise.
15477         * g++.old-deja/g++.pt/explicit17.C: Likewise.
15478         * g++.old-deja/g++.pt/explicit18.C: Likewise.
15479         * g++.old-deja/g++.pt/explicit19.C: Likewise.
15480         * g++.old-deja/g++.pt/explicit23.C: Likewise.
15481         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15482         * g++.old-deja/g++.pt/explicit35.C: Likewise.
15483         * g++.old-deja/g++.pt/explicit6.C: Likewise.
15484         * g++.old-deja/g++.pt/memclass7.C: Likewise.
15485
15486 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
15487
15488         * gcc.dg/cpp-redef.c: New test.
15489
15490 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
15491
15492         * g++.old-deja/g++.pt/unify7.C: New test.
15493
15494 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15495
15496         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15497         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15498
15499 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15500
15501         * gcc.c-torture/compile/20000224-1.c: New test.
15502
15503 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15504
15505         * gcc.c-torture/compile/cpp-2.c: New test.
15506         * gcc.c-torture/compile/cpp-1.c: New test.
15507
15508 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15509
15510         * gcc.c-torture/execute/20000225-1.c: New test.
15511
15512 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15513
15514         * gcc.dg/cpp-li2.c: New test.
15515
15516         * gcc.dg/cpp-wi1.c: New test.
15517
15518         * gcc.dg/cpp-li1.c: New test.
15519
15520 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
15521
15522         * g++.old-deja/g++.other/sizeof5.C: New test.
15523
15524 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15525
15526         * gcc.c-torture/execute/va-arg-13.c: New test.
15527
15528 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
15529
15530         * gcc.c-torture/execute/va-arg-12.c: New test.
15531
15532 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15533
15534         * gcc.c-torture/execute/20000223-1.c: New test.
15535
15536 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15537
15538         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15539
15540 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15541
15542         * g++.old-deja/g++.abi/ptrmem.C: New test.
15543
15544 2000-02-19  Richard Henderson  <rth@cygnus.com>
15545
15546         * gcc.c-torture/compile/init-3.c: New.
15547
15548 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15549
15550         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
15551         ALWAYS_CXXFLAGS.
15552
15553 2000-02-11  Robert Lipe <robertl@sco.com>
15554
15555         * gcc.c-torture/compile/20000211-3.c: New test.
15556
15557 2000-02-11  Martin Buchholz <martin@xemacs.org>
15558
15559         * gcc.c-torture/compile/20000211-2.c: New test.
15560
15561 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15562
15563         * gcc.c-torture/compile/20000211-1.c: New test.
15564
15565 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15566
15567         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15568           on native targets
15569
15570 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15571
15572         * g++.old-deja/g++.other/cast5.C: New test.
15573
15574 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15575
15576         * gcc.c-torture/execute/20000205-1.c: New.
15577
15578 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15579
15580         * g++.old-deja/g++.jason/cast3.C: Return void.
15581         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15582
15583 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15584
15585         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
15586
15587         * gcc.dg/loop-1.c: New test.
15588
15589 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
15590
15591         * gcc.c-torture/compile/20000127-1.c: New test.
15592         * gcc.c-torture/execute/991228-1.c: New test.
15593
15594 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15595
15596         * gcc.dg/unused-2.c: New test.
15597
15598         * gcc.dg/conv-1.c: New test.
15599
15600 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15601
15602         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15603         compiler.
15604         (tool_option_proc): Fix typo.
15605
15606 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15607
15608         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15609         of the ld on the host, not on the build machine.
15610         Also, don't crash if '--help' is not a supported option.
15611
15612 2000-01-24  Richard Henderson  <rth@cygnus.com>
15613
15614         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15615
15616 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15617
15618         * gcc.c-torture/execute/20000120-2.c: New test.
15619         * gcc.c-torture/execute/20000120-1.c: New test.
15620
15621 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15622
15623         * gcc.c-torture/execute/20000113-1.c: New test.
15624
15625 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15626
15627         * gcc.c-torture/execute/20000112-1.c: New test.
15628
15629 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15630
15631         * gcc.dg/20000111-1.c: New test.
15632
15633 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15634
15635         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15636         with 16 bit integers.
15637
15638 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15639
15640         * gcc.dg/20000108-1.c: New test.
15641
15642 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15643
15644         * g++.old-deja/g++.ns/koenig8.C: New test.
15645
15646 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15647
15648         * g++.old-deja/g++.other/cast4.C: New test.
15649
15650 2000-01-05  Jeffrey A Law  (law@cygnus.com)
15651
15652         * gcc.c-torture/compile/20000105-2.c: New test.
15653         * gcc.c-torture/compile/20000105-1.c: New test.
15654
15655 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15656
15657         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
15658         references to printf & atoi to conform to ANSI standard.
15659         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
15660         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
15661         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
15662         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
15663         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
15664         * g++.old-deja/g++.brendan/complex1.C: Likewise.
15665         * g++.old-deja/g++.brendan/copy1.C: Likewise.
15666         * g++.old-deja/g++.brendan/copy2.C: Likewise.
15667         * g++.old-deja/g++.brendan/copy3.C: Likewise.
15668         * g++.old-deja/g++.brendan/copy4.C: Likewise.
15669         * g++.old-deja/g++.brendan/copy5.C: Likewise.
15670         * g++.old-deja/g++.brendan/copy6.C: Likewise.
15671         * g++.old-deja/g++.brendan/copy7.C: Likewise.
15672         * g++.old-deja/g++.brendan/copy8.C: Likewise.
15673         * g++.old-deja/g++.brendan/crash11.C: Likewise.
15674         * g++.old-deja/g++.brendan/crash14.C: Likewise.
15675         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
15676         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
15677         * g++.old-deja/g++.brendan/delete2.C: Likewise.
15678         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
15679         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
15680         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
15681         * g++.old-deja/g++.brendan/eh1.C: Likewise.
15682         * g++.old-deja/g++.brendan/groff1.C: Likewise.
15683         * g++.old-deja/g++.brendan/init3.C: Likewise.
15684         * g++.old-deja/g++.brendan/misc12.C: Likewise.
15685         * g++.old-deja/g++.brendan/misc7.C: Likewise.
15686         * g++.old-deja/g++.brendan/new2.C: Likewise.
15687         * g++.old-deja/g++.brendan/operators4.C: Likewise.
15688         * g++.old-deja/g++.brendan/operators5.C: Likewise.
15689         * g++.old-deja/g++.brendan/overload2.C: Likewise.
15690         * g++.old-deja/g++.brendan/overload7.C: Likewise.
15691         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
15692         * g++.old-deja/g++.brendan/reference1.C: Likewise.
15693         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
15694         * g++.old-deja/g++.brendan/template24.C: Likewise.
15695         * g++.old-deja/g++.brendan/template3.C: Likewise.
15696         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
15697         * g++.old-deja/g++.jason/inline3.C: Likewise.
15698         * g++.old-deja/g++.jason/opeq.C: Likewise.
15699         * g++.old-deja/g++.law/arg5.C: Likewise.
15700         * g++.old-deja/g++.law/arm7.C: Likewise.
15701         * g++.old-deja/g++.law/ctors11.C: Likewise.
15702         * g++.old-deja/g++.law/cvt8.C: Likewise.
15703         * g++.old-deja/g++.law/init9.C: Likewise.
15704         * g++.old-deja/g++.law/refs4.C: Likewise.
15705         * g++.old-deja/g++.law/template2.C: Likewise.
15706         * g++.old-deja/g++.law/visibility24.C: Likewise.
15707         * g++.old-deja/g++.law/vtable3.C: Likewise.
15708         * g++.old-deja/g++.mike/asm2.C: Likewise.
15709         * g++.old-deja/g++.mike/eh1.C: Likewise.
15710         * g++.old-deja/g++.mike/misc1.C: Likewise.
15711         * g++.old-deja/g++.mike/misc13.C: Likewise.
15712         * g++.old-deja/g++.mike/misc14.C: Likewise.
15713         * g++.old-deja/g++.mike/ns12.C: Likewise.
15714         * g++.old-deja/g++.mike/p1248.C: Likewise.
15715         * g++.old-deja/g++.mike/p3708.C: Likewise.
15716         * g++.old-deja/g++.mike/p3708a.C: Likewise.
15717         * g++.old-deja/g++.mike/p3708b.C: Likewise.
15718         * g++.old-deja/g++.mike/p646.C: Likewise.
15719         * g++.old-deja/g++.mike/p700.C: Likewise.
15720         * g++.old-deja/g++.mike/p783.C: Likewise.
15721         * g++.old-deja/g++.mike/p783a.C: Likewise.
15722         * g++.old-deja/g++.mike/p783b.C: Likewise.
15723         * g++.old-deja/g++.mike/p786.C: Likewise.
15724         * g++.old-deja/g++.mike/p789.C: Likewise.
15725         * g++.old-deja/g++.mike/p789a.C: Likewise.
15726         * g++.old-deja/g++.mike/p807a.C: Likewise.
15727         * g++.old-deja/g++.other/delete3.C: Likewise.
15728         * g++.old-deja/g++.other/dyncast1.C: Likewise.
15729         * g++.old-deja/g++.other/dyncast2.C: Likewise.
15730         * g++.old-deja/g++.other/dyncast3.C: Likewise.
15731         * g++.old-deja/g++.other/empty1.C: Likewise.
15732         * g++.old-deja/g++.other/temporary1.C: Likewise.
15733         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
15734         * g++.old-deja/g++.pt/t16.C: Likewise.
15735         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
15736
15737 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
15738
15739         * gcc.dg/991230-1.c: New test.
15740
15741 1999-12-29  Jeffrey A Law  (law@cygnus.com)
15742
15743         * gcc.c-torture/compile/991229-3.c: New test.
15744         * gcc.c-torture/compile/991229-2.c: New test.
15745         * gcc.c-torture/compile/991229-1.c: New test.
15746
15747 1999-12-29  Greg McGary <gkm@eng.ascend.com>
15748
15749         * gcc.c-torture/compile/labels-2.c: New test.
15750
15751 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
15752
15753         * gcc.c-torture/execute/991227-1.c: New test.
15754
15755 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15756
15757         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
15758
15759 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
15760
15761         * gcc.c-torture/execute/991221-1.c: New test.
15762
15763 1999-12-20  Nathan Sidwell  <nathan@acm.org>
15764
15765         * g++.old-deja/g++.other/cast3.C: New test.
15766
15767 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
15768
15769         * gcc.c-torture/execute/991216-4.c: New test.
15770
15771 1999-12-16  Michael Meissner  <meissner@cygnus.com>
15772
15773         * gcc.c-torture/execute/991216-1.c: New test.
15774         * gcc.c-torture/execute/991216-2.c: New test.
15775         * gcc.c-torture/execute/991216-3.c: New test.
15776
15777 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15778
15779         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
15780         Actually make the test fail by using "-O2" for compilation.
15781
15782 1999-12-15  Nathan Sidwell  <nathan@acm.org>
15783
15784         * g++.old-deja/g++.warn/cast-align1.C: New test.
15785
15786 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15787
15788         * gcc.c-torture/compile/991214-1.c: New test.
15789         * gcc.c-torture/compile/991214-2.c: New test.
15790
15791 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15792
15793         * gcc.dg/991214-1.c: New test.
15794
15795 1999-12-13  Jeffrey A Law  (law@cygnus.com)
15796
15797         * gcc.c-torture/compile/991213-3.c: New test.
15798         * gcc.c-torture/compile/991213-2.c: New test.
15799         * gcc.c-torture/compile/991213-1.c: New test.
15800
15801 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
15802
15803         * gcc.dg/991209-1.c: New test.
15804
15805 1999-12-08  Nathan Sidwell <nathan@acm.org>
15806
15807         * gcc.c-torture/compile/991208-1.c: New test.
15808
15809 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15810
15811         * gcc.dg/ultrasp2.c: New test.
15812
15813 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
15814
15815         * g++.old-deja/g++.abi/align.C (main): Fix typo.
15816
15817 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
15818
15819         * gcc.c-torture/compile/991202-1.c: New test.
15820         * gcc.c-torture/execute/991202-1.c: New test.
15821         * gcc.c-torture/execute/991202-2.c: New test.
15822         * gcc.c-torture/execute/991202-3.c: New test.
15823
15824 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
15825
15826         * g++.old-deja/g++.abi/align.C: New test.
15827         * g++.old-deja/g++.abi/aggregates.C: Likewise.
15828         * g++.old-deja/g++.abi/bitfields.C: Likewise.
15829
15830 1999-12-01  Richard Henderson  <rth@cygnus.com>
15831
15832         * gcc.c-torture/execute/991201-1.c: New.
15833
15834 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
15835
15836         * gcc.dg/991129-1.c: New test.
15837
15838 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
15839
15840         * gcc.c-torture/compile/991127-1.c: New test.
15841
15842 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15843
15844         * g++.old-deja/g++.other/warn4.C: New test.
15845
15846 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15847
15848         * g++.old-deja/g++.eh/cleanup2.C: New test.
15849         * g++.old-deja/g++.ext/pretty2.C: New test.
15850         * g++.old-deja/g++.ext/pretty3.C: New test.
15851         * g++.old-deja/g++.other/debug6.C: New test.
15852
15853 1999-10-20  Jim Wilson  <wilson@cygnus.com>
15854
15855         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
15856         compiler_output to look for one error message instead of two.
15857
15858 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
15859
15860         * gcc.c-torture/execute/991118-1.c: Also test case
15861         where the word boundary does not split a byte evenly.
15862
15863 1999-11-19  Nathan Sidwell  <nathan@acm.org>
15864
15865         * g++.old-deja/g++.ext/restrict1.C: New test.
15866
15867 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
15868
15869         * gcc.c-torture/execute/991118-1.c: New test.
15870
15871 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
15872
15873         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
15874         working directory pathnames.
15875
15876 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
15877
15878         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
15879         host is equipped with driver.h and driver.o so it can actually
15880         compile and run the tests.
15881
15882 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
15883
15884         * gcc.c-torture/compile/991008-1.c: New test.
15885
15886 1999-11-08  Nick Clifton  <nickc@cygnus.com>
15887
15888         * lib/gcc-dg.exp: Include target-supports.exp
15889
15890 1999-11-05  Nick Clifton  <nickc@cygnus.com>
15891
15892         * lib/target-supports.exp: New file: Provide procs to test for
15893         features supported by the target.
15894         (check_weak_available): Moved here from ecos.exp.
15895         (check_alias_available): New proc: Determine of the target
15896         toolchain supports the alias attribute.
15897
15898         * gcc.dg/special/ecos.exp: Move check_weak_available to
15899         target-supports.exp.
15900         (alias-1.c): Only perform the test if the target supports
15901         aliases.
15902         (wkali-1.c): Only perform the test if the target supports
15903         aliases.
15904
15905         * gcc.dg/990506-0.c: Expect error messages from cross
15906         targets as well as native targets.
15907
15908 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15909
15910         * gcc.dg/ultrasp1.c: Removed xfail.
15911         * gcc.dg/struct-ret-2.c: Likewise.
15912         * gcc.dg/array-1.c: Likewise.
15913
15914 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15915
15916         * gcc.dg/struct-ret-2.c: New test.
15917
15918         * gcc.dg/array-1.c: New test.
15919
15920 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
15921
15922         * gcc.c-torture/execute/991030-1.c: New test.
15923
15924 1999-10-26  Richard Henderson  <rth@cygnus.com>
15925
15926         * gcc.c-torture/compile/991026-2.c: New test.
15927
15928 1999-10-26  Jeffrey A Law  (law@cygnus.com)
15929
15930         * gcc.c-torture/compile/991026-1.c: New test.
15931
15932 1999-10-23  Jeffrey A Law  (law@cygnus.com)
15933
15934         * gcc.c-torture/execute/991023-1.c: New test.
15935
15936 1999-10-19  Jeffrey A Law  (law@cygnus.com)
15937
15938         * gcc.c-torture/execute/991019-1.c: New test.
15939
15940 1999-10-16  Richard Henderson  <rth@cygnus.com>
15941
15942         * gcc.c-torture/execute/991016-1.c: New test.
15943
15944 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
15945
15946         * gcc.c-torture/execute/991014-1.c: New test.
15947
15948 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
15949
15950         * g++.old-deja/g++.other/union2.C: New test.
15951
15952 1999-10-13  Nathan Sidwell  <nathan@acm.org>
15953
15954         * g++.old-deja/g++.other/vaarg2.C: New test.
15955         * g++.old-deja/g++.other/vaarg3.C: New test.
15956
15957 1999-10-12  Craig Burley  <craig@jcb-sc.com>
15958
15959         * g77.f-torture/noncompile/19990905-1.f: Moved from being
15960         in compile/.
15961
15962 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
15963
15964         * gcc.c-torture/execute/va-arg-11.c: New test.
15965
15966 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
15967
15968         * lib/file-format.exp (gcc_target_object_format): Don't
15969         crash if objdump is unavailable.
15970
15971 1999-09-29  Donn Terry <donn@interix.com>
15972
15973         * gcc.misc-tests/mg.exp: delete extraneous redirection.
15974
15975 1999-09-28  Nick Clifton  <nickc@cygnus.com>
15976
15977         * gcc.c-torture/compile/990928-1.c: New test.
15978
15979 1999-09-28  Nathan Sidwell  <nathan@acm.org>
15980
15981         * g++.old-deja/g++.other/decl6.C: New test.
15982
15983 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15984
15985         * gcc.c-torture/execute/va-arg-10.c: New test.
15986
15987 1999-09-27  Nathan Sidwell  <nathan@acm.org>
15988
15989         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
15990         __PRETTY_FUNCTION__.
15991
15992 1999-09-23  Nick Clifton  <nickc@cygnus.com>
15993
15994         * gcc.c-torture/execute/990923-1.c: New test.
15995
15996 1999-09-21  Nick Clifton  <nickc@cygnus.com>
15997
15998         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
15999         for which -fpic is inappropriate.
16000
16001 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
16002
16003         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
16004
16005 1999-09-21  Nathan Sidwell  <nathan@acm.org>
16006
16007         * g++.old-deja/g++.other/dyncast1.C: New test.
16008         * g++.old-deja/g++.other/dyncast2.C: New test.
16009         * g++.old-deja/g++.other/dyncast3.C: New test.
16010         * g++.old-deja/g++.other/dyncast4.C: New test.
16011         * g++.old-deja/g++.other/dyncast5.C: New test.
16012         * g++.old-deja/g++.eh/catch3.C: New test.
16013         * g++.old-deja/g++.eh/catch3p.C: New test.
16014         * g++.old-deja/g++.eh/catch4.C: New test.
16015         * g++.old-deja/g++.eh/catch4p.C: New test.
16016         * g++.old-deja/g++.eh/catch5.C: New test.
16017         * g++.old-deja/g++.eh/catch5p.C: New test.
16018         * g++.old-deja/g++.eh/catch6.C: New test.
16019         * g++.old-deja/g++.eh/catch6p.C: New test.
16020         * g++.old-deja/g++.eh/catch7.C: New test.
16021         * g++.old-deja/g++.eh/catch7p.C: New test.
16022         * g++.old-deja/g++.eh/catch8.C: New test.
16023         * g++.old-deja/g++.eh/catch8p.C: New test.
16024         * g++.old-deja/g++.eh/catch9.C: New test.
16025         * g++.old-deja/g++.eh/catch9p.C: New test.
16026
16027 1999-09-13  Nathan Sidwell  <nathan@acm.org>
16028
16029         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
16030         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
16031
16032 1999-09-13  Jeffrey A Law  (law@cygnus.com)
16033
16034         * gcc.c-torture/compile/990913-1.c: New test.
16035
16036 1999-09-10  Nathan Sidwell  <nathan@acm.org>
16037
16038         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
16039         * g++.old-deja/g++.jason/rfg5.C: Likewise.
16040
16041 1999-09-09  Richard Henderson  <rth@cygnus.com>
16042
16043         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
16044
16045 1999-09-09  Nathan Sidwell  <nathan@acm.org>
16046
16047         * g++.old-deja/g++.other/lookup11.C: New test.
16048         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
16049         what is permitted and what we want.
16050         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
16051         overload use.
16052         * g++.old-deja/g++.jason/rfg5.C: Likewise
16053
16054 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
16055
16056         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
16057         * gcc.c-torture/noncompile/poison-1.c: New file.
16058
16059 1999-09-08  Nathan Sidwell  <nathan@acm.org>
16060
16061         * g++.old-deja/g++.other/sizeof3.C: New test.
16062         * g++.old-deja/g++.other/sizeof4.C: New test.
16063         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
16064         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
16065
16066 1999-09-07  Richard Henderson  <rth@cygnus.com>
16067
16068         * gcc.dg/va-arg-1.c: New.
16069
16070 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16071
16072         * gcc.c-torture/execute/va-arg-9.c: New test.
16073
16074 1999-09-05  Craig Burley  <craig@jcb-sc.com>
16075
16076         * g77.f-torture/compile/980519-2.f: New test.
16077         * g77.f-torture/compile/19990905-0.f: New test.
16078         * g77.f-torture/compile/19990905-1.f: New test.
16079         * g77.f-torture/compile/19990905-2.f: New test.
16080
16081         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
16082
16083 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
16084
16085         * gcc.c-torture/execute/990827-1.c: Fix typo.
16086
16087 1999-09-03  Nathan Sidwell  <nathan@acm.org>
16088
16089         * g++.old-deja/g++.other/deref1.C: New test.
16090
16091 1999-09-02  Nathan Sidwell  <nathan@acm.org>
16092
16093         * g++.old-deja/g++.other/ambig2.C: New test.
16094         * g++.old-deja/g++.other/cond5.C: New test.
16095         * g++.old-deja/g++.other/lookup16.C: New test.
16096
16097 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
16098
16099         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
16100         assemblers too.
16101
16102 1999-08-31  Jeffrey A Law  (law@cygnus.com)
16103
16104         * lib/c-torture.exp: Avoid the "compare executables" optimization
16105         when testing native.
16106
16107 1999-08-29  Jeffrey A Law  (law@cygnus.com)
16108
16109         * gcc.c-torture/execute/990829-1.c: New test.
16110         * gcc.c-torture/compile/990829-1.c: New test.
16111
16112 1999-08-27  Paul Burchard  <burchard@pobox.com>
16113
16114         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
16115         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
16116         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
16117         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
16118         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
16119         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
16120         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
16121         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
16122         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
16123         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
16124         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
16125
16126 1999-08-27  Jeffrey A Law  (law@cygnus.com)
16127
16128         * gcc.c-torture/execute/990827-1.c: New test.
16129
16130 1999-08-26  Craig Burley  <craig@jcb-sc.com>
16131
16132         * g77.f-torture/noncompile/19990826-4.f: New test.
16133
16134         * g77.f-torture/compile/19990826-3.f: New test.
16135
16136         * g77.f-torture/execute/19990826-2.f: New test.
16137
16138         * g77.f-torture/compile/19990826-1.f: New test.
16139
16140         * gcc.c-torture/execute/990826-0.c: New test.
16141         * g77.c-torture/execute/19990826-0.f: New test.
16142
16143         * g77.f-torture/noncompile/970626-2.f: New test.
16144
16145 1999-08-25  Paul Burchard  <burchard@pobox.com>
16146
16147         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
16148         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
16149         lss-011.C: New tests.
16150
16151 1999-08-25  Nathan Sidwell  <nathan@acm.org>
16152
16153         * g++.old-deja/g++.other/decl5.C: New test.
16154
16155 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16156
16157         * noncompile/noncompile.exp: Load_lib c-torture.exp.
16158         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
16159         call `postbase' for each one.  All callers of `postbase' changed
16160         to call this instead.
16161
16162 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
16163
16164         * gcc.c-torture/execute/990811-1.c: New test.
16165
16166 1999-08-09  Nick Clifton  <nickc@cygnus.com>
16167
16168         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
16169         just native ones.
16170
16171         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
16172         just native ones.
16173
16174 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
16175
16176         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
16177
16178 1999-08-04  Jeffrey A Law  (law@cygnus.com)
16179
16180         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
16181
16182 1999-08-04  Nathan Sidwell  <nathan@acm.org>
16183
16184         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
16185
16186 1999-08-04  Jeffrey A Law  (law@cygnus.com)
16187
16188         * gcc.c-torture/execute/990804-1.c: New test.
16189
16190 1999-08-03  Nathan Sidwell  <nathan@acm.org>
16191
16192         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
16193         * g++.old-deja/g++.brendan/crash64.C: Likewise
16194         * g++.old-deja/g++.brendan/overload8.C: Likewise
16195
16196 1999-08-03  Nathan Sidwell  <nathan@acm.org>
16197
16198         * g++.old-deja/g++.other/struct1.C: New test.
16199
16200 1999-08-03  Nathan Sidwell  <nathan@acm.org>
16201
16202         * g++.old-deja/g++.other/enum2.C: New test.
16203
16204 1999-08-02  Richard Henderson  <rth@cygnus.com>
16205
16206         Adapted from tests from Franz Sirl:
16207         * gcc.c-torture/execute/va-arg-7.c: New test.
16208         * gcc.c-torture/execute/va-arg-8.c: New test.
16209
16210 1999-08-01  Jeffrey A Law  (law@cygnus.com)
16211
16212         * gcc.c-torture/compile/990801-2.c: New test.
16213
16214         * gcc.c-torture/compile/990801-1.c: New test.
16215
16216 1999-07-27  Michael Meissner  <meissner@cygnus.com>
16217
16218         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
16219         fp-cmp-1.c, converting double to float.
16220
16221         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
16222         fp-cmp-1.c, converting double to long double.
16223
16224         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
16225         from fr1 to unknown_register, since fr1 is a legitimate register
16226         on some machines.
16227
16228 1999-07-25  Jeffrey A Law  (law@cygnus.com)
16229
16230         * README: More listname related changes.
16231
16232 1999-07-08  Catherine Moore  <clm@cygnus.com>
16233
16234         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
16235
16236 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
16237
16238         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
16239
16240 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
16241
16242         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
16243
16244 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
16245
16246         * gcc.dg/990703-1.c: New test.
16247
16248 1999-06-29  Nick Clifton  <nickc@cygnus.com>
16249
16250         * lib/file-format.exp: New file: Move definition of proc
16251         gcc_target_object_format to here from
16252         gcc.dg/special/ecos.exp.
16253
16254         * lib/c-torture.exp: Include lib file-format.exp.
16255         * lib/gcc-dg.exp: Include lib file-format.exp.
16256
16257         * gcc.dg/special/ecos.exp: Remove definition of proc
16258         gcc_target_object_format.
16259
16260 1999-06-28  Jeffrey A Law  (law@cygnus.com)
16261
16262         * gcc.c-torture/execute/990628-1.c: New test.
16263
16264 1999-06-25  Jeffrey A Law  (law@cygnus.com)
16265
16266         * gcc.c-torture/compile/990625-2.c: New test.
16267
16268         * gcc.c-torture/compile/990625-1.c: New test.
16269
16270 1999-06-23  Nick Clifton  <nickc@cygnus.com>
16271
16272         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
16273         attributes compile.
16274         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
16275         ports that use the COFF/PE file format.
16276
16277 1999-06-17  Jeffrey A Law  (law@cygnus.com)
16278
16279         * gcc.c-torture/compile/990617-1.c: New test.
16280
16281 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
16282
16283         * g++.old-deja/g++.other/decl4.C: New test.
16284
16285 1999-06-14  Nathan Sidwell  <nathan@acm.org>
16286
16287         * g++.old-deja/g++.other/bitfld3.C: New test.
16288
16289 1999-06-08  Nathan Sidwell  <nathan@acm.org>
16290
16291         * g++.old-deja/g++.eh/catch1.C: New test.
16292
16293 1999-06-07  Jeffrey A Law  (law@cygnus.com)
16294
16295         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
16296
16297         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
16298         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
16299
16300 1999-06-05  Craig Burley  <craig@jcb-sc.com>
16301
16302         * g77.f-torture/compile/19990502-0.f: Replace with new,
16303         shorter, test that still fails after recent changes.
16304
16305 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16306
16307         * gcc.c-torture/execute/990604-1.c: New test.
16308
16309 1999-05-31  Jeffrey A Law  (law@cygnus.com)
16310
16311         * gcc.c-torture/execute/990531-1.c: New test.
16312
16313 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16314
16315         * gcc.c-torture/compile/990527-1.c: New test.
16316
16317 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
16318
16319         * gcc.c-torture/execute/990527-1.c: New test.
16320
16321 1999-05-25  Nick Clifton  <nickc@cygnus.com>
16322
16323         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
16324         bitfields as signed.
16325
16326 1999-05-25  Craig Burley  <craig@jcb-sc.com>
16327
16328         * g77.f-torture/compile/19990525-0.f: New test.
16329
16330 1999-05-25  Jeffrey A Law  (law@cygnus.com)
16331
16332         * gcc.c-torture/execute/990525-2.c: New test.
16333
16334         * gcc.c-torture/execute/990525-1.c: New test.
16335
16336 1999-05-24  Nathan Sidwell  <nathan@acm.org>
16337
16338         * g++.old-deja/g++.other/anon3.C: New test.
16339         * g++.old-deja/g++.other/anon4.C: New test.
16340         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
16341         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
16342         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
16343         Merrill).
16344
16345 1999-05-24  Jeffrey A Law  (law@cygnus.com)
16346
16347         * gcc.c-torture/execute/990524-1.c: New test.
16348
16349         * gcc.dg/990524-1.c: New test.
16350
16351 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16352
16353         * gcc.c-torture/compile/990523-1.c: New test.
16354
16355 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
16356
16357         * gcc.c-torture/compile/990519-1.c: New test.
16358
16359 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16360
16361         * gcc.c-torture/compile/990517-1.c: New test.
16362
16363         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
16364         (e4, f4): New tests.
16365         (main): Call them.
16366
16367 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16368
16369         * gcc.dg/noreturn-1.c: New test.
16370
16371 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
16372
16373         * gcc.c-torture/execute/990513-1.c: New test.
16374
16375 1999-05-10  Richard Henderson  <rth@cygnus.com>
16376
16377         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
16378
16379 1999-05-10  Craig Burley  <craig@jcb-sc.com>
16380
16381         * g77.f-torture/execute/erfc.f: Use small single-precision
16382         values, to avoid problems on Alphas when not -mieee.
16383
16384 1999-05-08  Craig Burley  <craig@jcb-sc.com>
16385
16386         * gcc.dg/990506-0.c: New test.
16387
16388 1999-05-08  Richard Henderson  <rth@cygnus.com>
16389
16390         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
16391         the constant to test.  Don't XFAIL 64-bit targets.
16392
16393         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
16394         * g++.old-deja/g++.law/profile1.C: Likewise.
16395
16396         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
16397         operator new instances.
16398         * g++.old-deja/g++.other/delete5.C: Likewise.
16399
16400 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16401
16402         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
16403         intrinsic.
16404
16405 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16406
16407         * g77.f-torture/execute/u77-test.f: Reverse order of two
16408         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
16409
16410 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16411
16412         * gcc.dg/compare1.c: New test.
16413
16414 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16415
16416         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
16417         New tests.
16418
16419 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16420
16421         * g77.f-torture/compile/19990502-1.f: New test.
16422
16423 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16424
16425         * g77.f-torture/compile/19990502-0.f: New test.
16426
16427 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16428
16429         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
16430         intrinsic.
16431
16432 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16433
16434         * g77.f-torture/execute/u77-test.f (main): List libU77
16435         intrinsics not currently tested.
16436         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
16437         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
16438         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
16439         Trim blanks off the ends of some printed strings.
16440
16441 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16442
16443         * g77.f-torture/execute/u77-test.f (main): Just warn about
16444         FSTAT gid disagreement, as it's expected on some systems.
16445
16446 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16447
16448         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
16449         use a new function, which allows for some slop.
16450         Clean up some commentary.
16451         (issum): The new function.
16452         (sgladd): Deleted subroutine.
16453
16454 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16455
16456         * g77.f-torture/execute/u77-test.f: Modify to be more like
16457         libf2c/libU77 version, bringing patches to that version here.
16458         Add suitable commentary.
16459
16460 1999-04-25  Richard Henderson  <rth@cygnus.com>
16461
16462         * gcc.dg/990424-1.c: New test.
16463
16464 1999-04-24  Craig Burley  <craig@jcb-sc.com>
16465
16466         * g77.f-torture/execute/u77-test.f (main): Bug involving
16467         LSTAT has been fixed, so turn back on full checking.
16468
16469 1999-04-20  Craig Burley  <craig@jcb-sc.com>
16470
16471         * g77.f-torture/compile/19990419-0.f: New test.
16472         * g77.f-torture/execute/19990419-1.f: New test.
16473
16474 1999-04-17  Richard Henderson  <rth@cygnus.com>
16475
16476         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
16477         to avoid the need for a prototype to supress a warning.
16478
16479 1999-04-07  Jim Wilson  <wilson@cygnus.com>
16480
16481         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
16482
16483 1999-04-04  Jeffrey A Law  (law@cygnus.com)
16484
16485         * gcc.c-torture/execute/990404-1.c: New test.
16486
16487 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16488
16489         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
16490         * gcc.dg/cpp-if3.c: Don't use -pedantic.
16491         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
16492         missing initializer warnings.
16493
16494 1999-03-28  Jeffrey A Law  (law@cygnus.com)
16495
16496         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
16497         matching strings.
16498
16499 1999-03-26  Jeffrey A Law  (law@cygnus.com)
16500
16501         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
16502
16503 1999-03-26  Craig Burley  <craig@jcb-sc.com>
16504
16505         * g77.f-torture/execute/19990325-0.f: New test.
16506         * g77.f-torture/execute/19990325-1.f: New test.
16507
16508 1999-03-24  Jeffrey A Law  (law@cygnus.com)
16509
16510         * gcc.c-torture/execute/990324-1.c: New test.
16511
16512 1999-03-22  Jim Wilson  <wilson@cygnus.com>
16513
16514         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
16515         test with 4.
16516
16517 1999-03-17  Richard Henderson  <rth@cygnus.com>
16518
16519         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
16520
16521 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16522
16523         * g77.f-torture/execute/19990313-2.f: New test.
16524         * g77.f-torture/execute/19990313-3.f: New test.
16525
16526 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16527
16528         * g77.f-torture/execute/19990313-0.f: New test.
16529         * g77.f-torture/execute/19990313-1.f: New test.
16530
16531 1999-03-12  Jim Wilson  <wilson@cygnus.com>
16532
16533         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
16534         printf to sprintf.
16535         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
16536         (main): Add check for u15.  Conditionalize u31 check depending on
16537         whether ints are <32 bits or >=32 bits.
16538
16539 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16540
16541         * g77.f-torture/execute/19981119-0.f: Improve testiness.
16542
16543 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16544
16545         * g77.f-torture/compile/19990305-0.f: New test.
16546         * g77.f-torture/execute/19981119-0.f: New test.
16547
16548 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16549
16550         * g77.f-torture/execute/970625-2.f: call ABORT if final
16551         result is not correct, instead of just printing it.
16552         Add this checking via newly introduced obfuscation, to
16553         trip up buggy front ends.
16554
16555 1999-03-07  Craig Burley  <craig@jcb-sc.com>
16556
16557         * g77.f-torture/compile/960317-1.f: Moved from being
16558         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
16559
16560 1999-03-06  Craig Burley  <craig@jcb-sc.com>
16561
16562         * g77.f-torture/execute/960317-1.f: New (old) test.
16563         * g77.f-torture/execute/970625-2.f: Ditto.
16564
16565 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
16566
16567         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
16568         message on line 1 or line 2; cccp and cpplib do this differently.
16569
16570 1999-03-01  Jeffrey A Law  (law@cygnus.com)
16571
16572         * g++.old-deja/g++.law/weak1.C: New test.
16573
16574 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16575
16576         * gcc.c-torture/execute/990119-1.c: Renamed to...
16577         * gcc.dg/990119-1.c: this, so it will only be tested once
16578         (it's a preprocessor test, it doesn't need to be run at
16579         multiple optimization levels).
16580
16581 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16582
16583         * lib/g++.exp: Don't add incdir=$base_dir/../include to
16584           ALWAYS_CXXFLAGS.
16585
16586 1999-02-24  Craig Burley  <craig@jcb-sc.com>
16587
16588         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
16589         * g77.f-torture/compile/19981216-0.f: ...as it is expected
16590         to not be compilable by current g77.
16591
16592 1999-02-24  Nick Clifton  <nickc@cygnus.com>
16593
16594         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
16595
16596 1999-02-22  Jeffrey A Law  (law@cygnus.com)
16597
16598         * gcc.c-torture/execute/990222-1.c: New test.
16599
16600 1999-02-19  Craig Burley  <craig@jcb-sc.com>
16601
16602         * g77.f-torture/compile/19990218-0.f: New test.
16603         * g77.f-torture/noncompile/19990218-1.f: New test.
16604
16605 1999-02-18  Craig Burley  <craig@jcb-sc.com>
16606
16607         * g77.f-torture/compile/19981216-0.f: New test.
16608
16609 1999-02-14  Jeffrey A Law  (law@cygnus.com)
16610
16611         * gcc.dg/990214-1.c: New test.
16612
16613 1999-02-13  Jeffrey A Law  (law@cygnus.com)
16614
16615         * gcc.dg/990213-2.c: New test.
16616
16617         * gcc.dg/990213-1.c: New test.
16618
16619 1999-02-12  Jeffrey A Law  (law@cygnus.com)
16620
16621         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
16622         ints.
16623
16624 1999-02-11  Nick Clifton  <nickc@cygnus.com>
16625
16626         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
16627         specified by target.
16628
16629         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
16630
16631 1999-02-11  Jeffrey A Law  (law@cygnus.com)
16632
16633         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
16634
16635 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16636
16637         * gcc.dg/special/ecos.exp: New test driver for new tests with
16638         special requirements.
16639
16640         * gcc.dg/special/alias-1.c: New test.
16641         * gcc.dg/special/gcsec-1.c: New test.
16642         * gcc.dg/special/weak-1.c: New test.
16643         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
16644         * gcc.dg/special/weak-2.c: New test.
16645         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
16646         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
16647         * gcc.dg/special/wkali-1.c: New test.
16648         * gcc.dg/special/wkali-2.c: New test.
16649         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
16650         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
16651
16652 1999-02-10  Felix Lee  <flee@cygnus.com>
16653
16654           * lib/c-torture.exp (c-torture-compile): Pull out code for
16655           analyzing gcc error messages.
16656           (c-torture-execute): Likewise.  Fix some (harmless) false
16657           positives.
16658           * lib/gcc.exp (gcc_check_compile): New function.
16659
16660 1999-02-08  Richard Henderson  <rth@cygnus.com>
16661
16662         * gcc.c-torture/execute/990208-1.c: New test.
16663
16664 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16665
16666         * g++.dg/special/ecos.exp: New driver for new tests with special
16667         requirements
16668
16669         * g++.dg/special/conpr-1.C: New test
16670         * g++.dg/special/conpr-2.C: New test
16671         * g++.dg/special/conpr-2a.C: New test
16672         * g++.dg/special/conpr-3.C: New test
16673         * g++.dg/special/conpr-3a.C: New test
16674         * g++.dg/special/conpr-3b.C: New test
16675
16676         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
16677         allow g++ to use the dg driver
16678
16679         * README: Add comment about g++.dg directory
16680
16681 1999-02-06  Jeffrey A Law  (law@cygnus.com)
16682
16683         * README: Update email addresses.
16684
16685 1999-02-03  Nick Clifton  <nickc@cygnus.com>
16686
16687         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
16688         arguments in order to force structure S onto the stack even on
16689         the alpha.
16690         (test): Pass 10 leading arguments to function foo as well as the
16691         structure S.
16692
16693         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
16694         failure for all targets.
16695
16696         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
16697         abort to terminate program execution.
16698
16699 1999-01-30  Richard Henderson  <rth@cygnus.com>
16700
16701         * gcc.c-torture/execute/990130-1.c: New test.
16702
16703 1999-01-30  Jeffrey A Law  (law@cygnus.com)
16704
16705         * gcc.dg/990130-1.c: New test.
16706
16707 1999-01-28  Michael Meissner  <meissner@cygnus.com>
16708
16709         * gcc.c-torture/execute/990128-1.c: New test.
16710
16711 1999-01-27  Michael Meissner  <meissner@cygnus.com>
16712
16713         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
16714
16715 1999-01-27  Felix Lee  <flee@cygnus.com>
16716
16717         * lib/c-torture.exp (c-torture-compile): pull out code for
16718         analyzing gcc error messages.
16719         (c-torture-execute): ditto, and fix some (harmless) false
16720         positives.
16721         * lib/gcc.exp (gcc_check_compile): new function.
16722
16723 1999-01-17  Jeffrey A Law  (law@cygnus.com)
16724
16725         * gcc.dg/990117-1.c: New test.
16726
16727         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
16728
16729         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
16730
16731 1999-01-15  Jeffrey A Law  (law@cygnus.com)
16732
16733         * g77.f-torture/compile/990115-1.f: New test.
16734
16735 1999-01-07  Jeffrey A Law  (law@cygnus.com)
16736
16737         * gcc.c-torture/compile/990107-1.c: New test
16738
16739 1999-01-06  Jeffrey A Law  (law@cygnus.com)
16740
16741         * gcc.c-torture/execute/990106-2.c: New test.
16742
16743         * gcc.c-torture/execute/990106-1.c: New test.
16744
16745 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
16746
16747         * gcc.c-torture/compile/981223-1.c: New test.
16748
16749 1998-12-29  Richard Henderson  <rth@cygnus.com>
16750
16751         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
16752         (opt3): Rename from opt4 and disable.
16753
16754 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
16755
16756         * g++.old-deja/g++.pt/ptrmem5.C: New test.
16757
16758 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16759
16760         * g++.old-deja/g++.other/conv5.C: New test.
16761
16762 1998-12-14  Nick Clifton  <nickc@cygnus.com>
16763
16764         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
16765
16766 1998-12-11  Jeffrey A Law  (law@cygnus.com)
16767
16768         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
16769
16770 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
16771
16772         * gcc.c-torture/compile/981211-1.c: New test.
16773
16774 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
16775
16776         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
16777
16778         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
16779
16780 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16781
16782         * gcc.special/930510-1.c: Make C9X safe.
16783         * gcc.misc-tests/gcov-1.c Similarly.
16784         * gcc.misc-tests/gcov-2.c Similarly.
16785
16786 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16787
16788         * gcc.dg/ultrasp1.c: New test.
16789
16790 1998-12-06  Richard Henderson  <rth@cygnus.com>
16791
16792         * gcc.c-torture/execute/981206.c: New test.
16793
16794 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16795
16796         * g++.old-deja/g++.ns/template7.C: New test.
16797
16798         * g++.old-deja/g++.other/expr1.C: New test.
16799
16800         * g++.old-deja/g++.eh/tmpl3.C: New test.
16801
16802         * g++.old-deja/g++.eh/tmpl2.C: New test.
16803
16804 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16805
16806         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
16807         * g++.old-deja/g++.other/using6.C: Removed.
16808         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
16809
16810         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
16811
16812 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16813
16814         * g++.old-deja/g++.pt/overload8.C: New test.
16815
16816         * g++.old-deja/g++.pt/overload7.C: New test.
16817
16818         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
16819
16820         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
16821         and relinking messages.
16822         * lib/g++.exp (g++_target_compile): Remove .rpo file when
16823         compiling with -frepo.
16824
16825 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
16826
16827         * g++.old-deja/g++.pt/lookup6.C: New test.
16828
16829 1998-11-30  Nick Clifton  <nickc@cygnus.com>
16830
16831         * gcc.c-torture/execute/981130-1.c: New test.
16832         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
16833
16834 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16835
16836         * g++.old-deja/g++.pt/explicit76.C: New test.
16837
16838         * g++.old-deja/g++.pt/friend38.C: New test.
16839
16840         * g++.old-deja/g++.ns/crash2.C: New test.
16841
16842         * g++.old-deja/g++.pt/defarg8.C: New test.
16843
16844         * g++.old-deja/g++.pt/instantiate6.C: New test.
16845
16846         * g++.old-deja/g++.pt/static6.C: New test.
16847
16848         * g++.old-deja/g++.pt/decl2.C: New test.
16849
16850 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16851
16852         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
16853         problem is actually related with name lookup, but so what? :-)
16854
16855         * g++.old-deja/g++.pt/friend37.C: New test.
16856
16857 1998-11-25  Dave Love  <d.love@dl.ac.uk>
16858
16859         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
16860         element, which fails on some systems.
16861
16862         * g77.f-torture/execute/labug1.f: New test.
16863
16864 1998-11-21  Jeffrey A Law  (law@cygnus.com)
16865
16866         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
16867         is defined.
16868
16869 1998-11-18  Dave Love  <d.love@dl.ac.uk>
16870
16871         * g77.f-torture/compile/981117-1.f: New test.
16872
16873 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
16874
16875         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
16876         properly discarded.
16877
16878 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
16879
16880         * gcc.c-torture/execute/memcheck: New directory of tests for
16881         -fcheck-memory-usage.
16882
16883 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
16884
16885         * README: New file, general information about the testsuite and
16886         new description of the various C++ test subdirectories.
16887         * README.g++: Eliminate obsolete information, update and move most
16888         relevant stuff to README.
16889
16890 1998-11-07  Richard Henderson  <rth@cygnus.com>
16891
16892         * gcc.c-torture/compile/981107-1.c: New test.
16893
16894 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
16895
16896         * execute/memcpy-bi.c: New testcase.
16897
16898 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
16899
16900         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
16901         base classes.
16902
16903         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
16904         template is selected.
16905
16906         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
16907         classes, it should be accepted for all types.
16908
16909         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
16910
16911         * g++.old-deja/g++.pt/spec24.C: Ensure that template
16912         specializations start with template headers.
16913
16914 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
16915
16916         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
16917
16918         * g++.old-deja/g++.other/init9.C: Test cross initialization of
16919         non-POD types.
16920
16921 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16922
16923         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
16924
16925 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
16926
16927         * compile/981022-1.c, compile/981022-1.x: New test and driver.
16928
16929 1998-10-19  Jeffrey A Law  (law@cygnus.com)
16930
16931         * 981019-1.c: New test.
16932
16933 1998-10-14  Robert Lipe <robertl@dgii.com>
16934
16935         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
16936         find objc headers.
16937
16938 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16939
16940         * compile/981001-4.c: Remove use of GCC extension that triggers a
16941         compiler bug.
16942
16943 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
16944
16945         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
16946
16947 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
16948
16949         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
16950         instantiation of template produces incorrect code for delete
16951         expression.
16952
16953         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
16954         constructors' name is not unique.
16955         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
16956         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
16957
16958         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
16959         automatic array of const is ill-formed.
16960
16961         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
16962         of template parameter?
16963
16964         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
16965         const.
16966
16967         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
16968         pointer-to-member expression.
16969
16970         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
16971         declaration causes ICE.
16972
16973 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
16974
16975         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
16976         reserved in the global namespace.
16977
16978         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
16979         generate needed virtual table.
16980
16981         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
16982
16983 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
16984
16985         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
16986         template-dependent type
16987
16988 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
16989
16990         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
16991         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
16992         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
16993
16994         * g++.old-deja/g++.other/using5.C: New test; using decl from base
16995         class should be usable as argument of member function.
16996         * g++.old-deja/g++.other/using6.C: New test; using decl from base
16997         class should be usable as return type of member function.
16998         * g++.old-deja/g++.other/using7.C: New test; using decl from base
16999         class should be usable as type of data member.
17000
17001         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
17002
17003 1998-10-09  Jeffrey A Law  (law@cygnus.com)
17004
17005         * gcc.c-torture/special/920521-1.c: Fix bogus test.
17006
17007 1998-10-08  Nick Clifton  <nickc@cygnus.com>
17008
17009         * gcc.dg/dll-?.c Add thumb to target list.
17010         Fix assembler scan patterns to match current assembler output.
17011
17012 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
17013
17014         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
17015         matching of template brackets.
17016
17017         * g++.old-deja/g++.other/using4.C: New test.  Test using
17018         declarations of methods from base classes.
17019
17020         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
17021         within functions should introduce names into the innermost
17022         enclosing namespace.
17023
17024         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
17025         of static locals if first initialization throws.
17026
17027 1998-10-07  Jim Wilson  <wilson@cygnus.com>
17028
17029         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
17030
17031 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
17032
17033         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
17034         lose track of the possible targets of tablejump insns.
17035         * special/special.exp: Run it.
17036
17037 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
17038
17039         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
17040         must be declared before its specializations can be named in friend
17041         declarations.
17042
17043 1998-10-05  Dave Love  <d.love@dl.ac.uk>
17044
17045         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
17046
17047         * g77.f-torture/execute/io1.f: New test.
17048
17049 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
17050
17051         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
17052         with pointer to template function, for which no argument deduction
17053         is possible.
17054
17055         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
17056         specialization of template function as argument to template
17057         function.
17058
17059         * g++.old-deja/g++.other/access2.C: New test; Inner class
17060         shouldn't have privileged access to Outer's names.
17061
17062 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
17063
17064         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
17065         friend template declared within template class conflicts with
17066         nested class of the same name.
17067
17068         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
17069         is ignored.
17070
17071         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
17072         object with direct initializer as function declaration.
17073
17074         * g++.old-deja/g++.other/decl2.C: New test; duplicate
17075         initializers.
17076
17077         * g++.old-deja/g++.other/null2.C: New test; conditional operator
17078         involving const pointer and NULL produces incorrect result.
17079
17080         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
17081         type name without `typename' should be rejected with -pedantic.
17082
17083 1998-10-02  Richard Henderson  <rth@cygnus.com>
17084
17085         * g++.old-deja/g++.other/addrof1.C: New test.
17086
17087 1998-10-01  Nick Clifton  <nickc@cygnus.com>
17088
17089         * gcc.c-torture/compile/981001-1.c: New test.
17090         * gcc.c-torture/execute/981001-1.c: New test.
17091
17092 1998-10-01  Jeffrey A Law  (law@cygnus.com)
17093
17094         * gcc.c-torture/compile/981001-2.c: New test.
17095         * gcc.c-torture/compile/981001-3.c: New test.
17096         * gcc.c-torture/compile/981001-4.c: New test.
17097
17098 1998-10-01  Robert Lipe  <robertl@dgii.com>
17099
17100         * lib/objc.exp (objc_target_compile): Add -L during compiles for
17101         multilibbed hosts.   Idea grafted from g77.exp.
17102
17103 1998-09-30  Dave Love  <d.love@dl.ac.uk>
17104
17105         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
17106         avoid losing on systems which need -lsocket.
17107
17108 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
17109
17110         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
17111         * g++.old-deja/g++.other/nested2.C: Ditto.
17112         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
17113         failure.
17114
17115 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
17116
17117         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
17118         preferred over template operator!= for enum bitfields.
17119
17120 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
17121
17122         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
17123         that happen to have the same base name, but in different scopes,
17124         are incorrectly rejected.
17125
17126 1998-09-16  Richard Henderson  <rth@cygnus.com>
17127
17128         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
17129         on the native word size instead of an integer literal.
17130
17131 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
17132
17133         * g++.old-deja/g++.other/static2.C: Invocation of static data
17134         member of type pointer-to-function denoted as non-static member.
17135
17136         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
17137         checks involving function types and aliases.
17138
17139 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
17140
17141         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
17142         redefined to the same non-trivial type.
17143
17144         * g++.old-deja/g++.pt/explicit73.C: Test for proper
17145         namespace-qualification of template specializations declared in
17146         other namespaces.
17147
17148         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
17149         to declare a subset of the specializations of a template function
17150         as friends of specializations of a template class.
17151
17152         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
17153         member templates that do not fully specialize the enclosing
17154         template class are rejected.
17155
17156 1998-09-11  Dave Love  <d.love@dl.ac.uk>
17157
17158         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
17159
17160 1998-09-08  Dave Love  <d.love@dl.ac.uk>
17161
17162         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
17163         altered from libf2c/libU77 version.
17164
17165 1998-09-06  Dave Love  <d.love@dl.ac.uk>
17166
17167         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
17168
17169 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
17170
17171         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
17172         (un)signed char are different types for template specialization
17173         purposes.
17174
17175 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
17176
17177         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
17178         * objc: ObjC testsuite.
17179
17180 1998-08-31  Catherine Moore  <clm@cygnus.com>
17181
17182         * gcc.c-torture/execute/941014-1.x:  New file.
17183
17184 1998-08-31  Nick Clifton  <nickc@cygnus.com>
17185
17186         * lib/c-torture.exp: Add support for
17187         torture_eval_before_compile and torture_eval_before_execute
17188         variables.
17189
17190 1998-08-30  Jeffrey A Law  (law@cygnus.com)
17191
17192         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
17193         this test triggers valid.
17194
17195 1998-08-27  Jeffrey A Law  (law@cygnus.com)
17196
17197         * gcc.dg/980827-1.c: New test.
17198
17199 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
17200
17201         * gcc.c-torture/execute/loop-4b.c: New test.
17202
17203 1998-08-26  Nick Clifton  <nickc@cygnus.com>
17204
17205         * lib/c-torture.exp: Add support for
17206         torture_eval_before_compile and torture_eval_before_execute
17207         variables.
17208
17209 1998-08-25  Jeffrey A Law  (law@cygnus.com)
17210
17211         * gcc.c-torture/compile/980825-1.c: New test.
17212
17213 1998-08-24  Nick Clifton  <nickc@cygnus.com>
17214
17215         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
17216         count number tests in opt_t0 not good_t0.
17217
17218 1998-08-24  Jeffrey A Law  (law@cygnus.com)
17219
17220         * gcc.c-torture/compile/930326-1.x: Fix typo.
17221
17222 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
17223
17224         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
17225         causes an ICE.
17226
17227 1998-08-21  Jeffrey A Law  (law@cygnus.com)
17228
17229         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
17230         STACK_SIZE is defined.
17231         * gcc.c-torture/unsorted/stuct.c: Similarly.
17232
17233         * gcc.c-torture/compile/980821-1.c: New test.
17234
17235 1998-08-21  Jeffrey A Law  (law@cygnus.com)
17236
17237         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
17238
17239 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
17240
17241         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
17242         code.
17243
17244 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
17245
17246         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
17247         error'.
17248
17249 1998-08-18  Jeffrey A Law  (law@cygnus.com)
17250
17251         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
17252
17253 1998-08-16  Jeffrey A Law  (law@cygnus.com)
17254
17255         * gcc.c-torture/compile/980816-1.c: New test.
17256
17257         * gcc.dg/980816-1.c: New test.
17258
17259 1998-08-13  Jeffrey A Law  (law@cygnus.com)
17260
17261         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
17262         compiler for ieee tests.
17263
17264 1998-08-01  Dave Love  <d.love@dl.ac.uk>
17265
17266         * g77.f-torture/compile/980729-0.f: New test.
17267
17268 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
17269
17270         * gcc.c-torture/special/eeprof-1.c: New test, for
17271         -finstrument-functions.
17272         * gcc.c-torture/special/special.exp: Run it.
17273
17274 1998-07-29  Jeffrey A Law  (law@cygnus.com)
17275
17276         * gcc.c-torture/compile/980729-1.c: New test.
17277
17278 1998-07-27  Nick Clifton  <nickc@cygnus.com>
17279
17280         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
17281         __thumb__ is defined, and test for ARM style doubles if so.
17282
17283 1998-07-26  Dave Love  <d.love@dl.ac.uk>
17284
17285         * g77.f-torture/noncompile/980615-0.f: New test.
17286
17287 1998-07-26  H.J. Lu  (hjl@gnu.org)
17288
17289         * gcc.dg/980312-1.c: Do link instead of compile.
17290         * gcc.dg/980313-1.c: Likewise.
17291
17292 1998-07-26  Jeffrey A Law  (law@cygnus.com)
17293
17294         * gcc.c-torture/compile/980726-1.c: New test.
17295
17296 1998-07-25  Dave Love  <d.love@dl.ac.uk>
17297
17298         * g77.f-torture/execute/io0.f: New test.
17299
17300 1998-07-24  Nick Clifton  <nickc@cygnus.com>
17301
17302         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
17303         an int.
17304
17305 1998-06-18  Michael Meissner  <meissner@cygnus.com>
17306
17307         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
17308         m32r bugs.
17309
17310 1998-07-17  Nick Clifton  <nickc@cygnus.com>
17311
17312         * gcc.dg/980626-1.c: Expect failures for all toolchains until
17313         c-decl.c:grokdeclarator can handle mode attributes.
17314
17315 1998-07-16  Jeffrey A Law  (law@cygnus.com)
17316
17317         * gcc.c-torture/execute/980716-1.c: New test.
17318
17319 1998-07-13  Jeffrey A Law  (law@cygnus.com)
17320
17321         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
17322         the mn10200.
17323         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
17324         the mn10200.
17325         * gcc.c-torture/execute/va-arg-3.x: Similarly.
17326         * gcc.c-torture/compile/930326-1.x: Similarly.
17327
17328 1998-07-13  Dave Love  <d.love@dl.ac.uk>
17329
17330         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
17331         New test from Craig.
17332
17333 1998-07-12  Dave Love  <d.love@dl.ac.uk>
17334
17335         * g77.f-torture/noncompile/980616-0.f: New test.
17336
17337         * g77.f-torture/execute/970816-3.f:  New test from Craig.
17338
17339 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
17340
17341         *  g++.other/singleton.C: Return error value instead of taking
17342         SIGSEGV.
17343
17344 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
17345
17346         *  g++.other/singleton.C: New test.   Warning is under dispute.
17347         Runtime crash is not.
17348
17349 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
17350
17351         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
17352         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
17353         using6.C, using7.C}:  New namespace tests.
17354
17355 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
17356
17357         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
17358         specialization with typedef'ed names used as array indexes.
17359
17360 1998-07-09  Jeffrey A Law  (law@cygnus.com)
17361
17362         * gcc.c-torture/execute/980709-1.c: New test.
17363
17364         * gcc.dg/980709-1.c: New test.
17365
17366 1998-07-07  Richard Henderson  <rth@cygnus.com>
17367
17368         * gcc.c-torture/execute/bcp-1.c: New test.
17369
17370 1998-07-07  Jeffrey A Law  (law@cygnus.com)
17371
17372         * gcc.c-torture/execute/980707-1.c: New test.
17373
17374 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
17375
17376         * gcc.c-torture/compile/980706-1.c: New test.
17377
17378 1998-07-01  Dave Love  <d.love@dl.ac.uk>
17379
17380         * g77.f-torture/execute/980701-0.f,
17381         g77.f-torture/execute/980701-1.f: New test from Craig.
17382
17383 1998-07-01  Jeffrey A Law  (law@cygnus.com)
17384
17385         * gcc.c-torture/compile/980701-1.c: New test.
17386
17387         * gcc.c-torture/execute/980701-1.c: New test.
17388
17389 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
17390 rlsruhe.de>
17391
17392         * g++.old-deja/g++.robertl/eb132.C: New test.
17393         * g++.old-deja/g++.robertl/eb133.C: Likewise.
17394
17395 1998-06-29  Dave Love  <d.love@dl.ac.uk>
17396
17397         * g77.f-torture/execute/980628-7.f,
17398         g77.f-torture/execute/980628-8.f,
17399         g77.f-torture/execute/980628-9.f,
17400         g77.f-torture/execute/980628-10.f: New tests from Craig.
17401
17402         * g77.f-torture/execute/980628-3.f: Remove mail headers.
17403
17404 1998-06-28  Jeffrey A Law  (law@cygnus.com)
17405
17406         * g77.f-torture/execute/980628-4.f: New test from Craig.
17407         * g77.f-torture/execute/980628-5.f: Likewise.
17408         * g77.f-torture/execute/980628-2.f: Likewise.
17409         * g77.f-torture/execute/980628-0.f: Likewise.
17410         * g77.f-torture/execute/980628-1.f: Likewise.
17411         * g77.f-torture/execute/980628-3.f: Likewise.
17412         * g77.f-torture/execute/980628-6.f: Likewise.
17413
17414 1998-06-28  Jeffrey A Law  (law@cygnus.com)
17415
17416         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
17417         directory when nothing has been installed yet.
17418
17419 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
17420
17421         * gcc.c-torture/special/special.exp: Handle newer versions of
17422         dejagnu.
17423
17424 1998-06-26  Jeffrey A Law  (law@cygnus.com)
17425
17426         * gcc.dg/980626-1.c: New test.
17427
17428 1998-06-19  Bruno Haible <haible@ilog.fr>
17429
17430         * gcc.misc-tests/m-un-2.c: New test.
17431         * g++.old-deja/g++.other/warn01.c: Likewise.
17432
17433 1998-06-19  Robert Lipe  <robertl@dgii.com>
17434
17435         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
17436         compatibility with assmblers with a different comment character.
17437         Eliminate use of GAS-specific extensions.
17438
17439 1998-06-19  Jeffrey A Law  (law@cygnus.com)
17440
17441         * gcc.c-torture/execute/ieee/980619-1.c: New test.
17442
17443 1998-06-19  Robert Lipe  <robertl@dgii.com>
17444
17445         *lib/g77.exp: Replace search for libf2c.a with search for newly
17446         renamed libg2c.a
17447
17448 1998-06-17  Jeffrey A Law  (law@cygnus.com)
17449
17450         * gcc.c-torture/execute/980617-1.c: New test.
17451
17452 1998-06-12  Jeffrey A Law  (law@cygnus.com)
17453
17454         * gcc.c-torture/execute/980612-1.c: New test.
17455
17456 1998-06-08  Jeffrey A Law  (law@cygnus.com)
17457
17458         * gcc.dg/980523-1.c: Only test on ppc-linux.
17459         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
17460
17461         * gcc.c-torture/execute/980608-1.c: New test.
17462
17463 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
17464
17465         * gcc.c-torture/execute/980605-1.c: New test.
17466
17467 1998-06-04  Jeffrey A Law  (law@cygnus.com)
17468
17469         * gcc.c-torture/execute/980604-1.c: New test.
17470
17471 1998-06-02  Jeffrey A Law  (law@cygnus.com)
17472
17473         * gcc.c-torture/execute/980602-1.c: New test.
17474         * gcc.c-torture/execute/980602-2.c: Likewise.
17475
17476 1998-06-02  Dave Love  <d.love@dl.ac.uk>
17477
17478         * 970125-0.f: Fix per JCB.  Add commentary.
17479
17480 1998-05-31  Michael Meissner  <meissner@cygnus.com>
17481
17482         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
17483         IEEE -0 support.
17484
17485 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
17486
17487         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
17488         earlier.
17489
17490 1998-05-28  Catherine Moore <clm@cygnus.com>
17491
17492         * gcc.c-torture/execute/980526-3.c: New test.
17493
17494 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
17495
17496         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
17497         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
17498         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
17499         m88k-motorola-sysv3 to XFAIL.
17500
17501 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17502
17503         * gcc.dg/980526-1.c: New test.
17504         * gcc.c-torture/execute/980526-2.c: New test.
17505
17506 1998-05-26  Jeffrey A Law  (law@cygnus.com)
17507
17508         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
17509
17510         * gcc.c-torture/execute/980526-1.c: New test.
17511
17512 1998-05-26  Dave Love  <d.love@dl.ac.uk>
17513
17514         * g77.f-torture/execute/alpha2.f: Add runtime test.
17515
17516 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
17517
17518         * g++.old-deja/old-deja.exp: Strip leading directories.
17519
17520         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
17521         error for the line.  Don't run multiple tests for the same line.
17522
17523 1998-05-23  Jeffrey A Law  (law@cygnus.com)
17524
17525         * gcc.dg/980523-1.c: New test.
17526
17527 1998-05-23  Dave Love  <d.love@dl.ac.uk>
17528
17529         * g77.f-torture/compile/970915-0.f: New test.
17530
17531 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
17532
17533         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
17534
17535 1998-05-21  Jeffrey A Law  (law@cygnus.com)
17536
17537         * gcc.dg/980520-1.c: New test.
17538
17539 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
17540
17541         * gcc.dg/980502-1.c: Fix return type.
17542
17543 1998-05-20  Jeffrey A Law  (law@cygnus.com)
17544
17545         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
17546         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
17547         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
17548         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
17549         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
17550
17551 1998-05-20  Dave Love  <d.love@dl.ac.uk>
17552
17553         * g77.f-torture/execute/980520-1.f: New test.
17554
17555 1998-05-15  Dave Love  <d.love@dl.ac.uk>
17556
17557         * lib/mike-g77.exp: New file.
17558
17559         * g77.f-torture/noncompile/noncompile.exp,
17560         g77.f-torture/noncompile/check0.f: New files.
17561
17562 1998-05-14  Dave Love  <d.love@dl.ac.uk>
17563
17564         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
17565         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
17566         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
17567         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
17568         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
17569         abort where appropriate.
17570
17571 1998-05-05  Michael Meissner  <meissner@cygnus.com>
17572
17573         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
17574         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
17575
17576 1998-04-29  Dave Love  <d.love@dl.ac.uk>
17577
17578         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
17579
17580 1998-04-27  Dave Love  <d.love@dl.ac.uk>
17581
17582         * g77.f-torture/compile/980427-0.f: New test.
17583
17584 1998-04-24  Dave Love  <d.love@dl.ac.uk>
17585
17586         * g77.f-torture/compile/980424-0.f: New test.
17587
17588 1998-04-19  Dave Love  <d.love@dl.ac.uk>
17589
17590         * g77.f-torture/compile/980419-2.f (main): New test.
17591         * g77.f-torture/compile/970125-0.f: New test.
17592         * g77.f-torture/compile/980419-1.f: New test.
17593
17594 1998-04-08  Jim Wilson  <wilson@cygnus.com>
17595
17596         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
17597         of loop-4.c.
17598
17599 1998-04-07  Jim Wilson  <wilson@cygnus.com>
17600
17601         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
17602
17603 1998-04-03  Jim Wilson  <wilson@cygnus.com>
17604
17605         * gcc.c-torture/compile/980329-1.c: New test.
17606
17607 1998-03-18  Jim Wilson  <wilson@cygnus.com>
17608
17609         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
17610         * gcc.dg/980312-1.c: Fix typo in -march command.
17611
17612 1998-03-16  H.J. Lu  (hjl@gnu.org)
17613
17614         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
17615
17616 1998-03-11  Robert Lipe  <robertl@dgii.com>
17617
17618         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
17619         Dave Love agree the Fortran source is bogus.
17620
17621 1998-03-11  Robert Lipe  <robertl@dgii.com>
17622
17623         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
17624         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
17625         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
17626         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
17627         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
17628
17629 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
17630
17631         * g++.old-deja/g++.other/friend1.C: New test.
17632
17633 1998-02-18  Dave Love  <d.love@dl.ac.uk>
17634
17635         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
17636         possibly uninitialized) variables and declare dnrm2.
17637
17638 1998-02-23  Robert Lipe <robertl@dgii.com>
17639
17640         From Bruno Haible <haible@ilog.fr>:
17641         * gcc.c-torture/execute/980223.c: New test.
17642
17643 1998-02-13  Jeffrey A Law  (law@cygnus.com)
17644
17645         * gcc.dg/ifelse-1.c: New test.
17646
17647 1998-02-09  H.J. Lu  (hjl@gnu.org)
17648
17649         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
17650
17651           * lib/old-dejagnu.exp (old-dejagnu): Added the
17652           "execution test - XFAIL *-*-*" handling in the spirit of
17653           "excess errors test -". Changed the "execution test fails"
17654           handling to be like "excess errors test fails".
17655           * Update various tests accordingly.
17656
17657 1998-02-06  Jim Wilson  <wilson@cygnus.com>
17658
17659         * gcc.c-torture/execute/980205.c: New test.
17660
17661 1998-01-18  Jeffrey A Law  (law@cygnus.com)
17662
17663         * lib/c-torture.exp: Look for .x files instead of .cexp files.
17664         * lib/f-torture.exp: Similarly.
17665         * gcc.c-torture: Rename all .cexp files to .x files.
17666
17667 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
17668
17669         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
17670         (940510-1.c): Removed duplicate.
17671         (971104-1.c): New test.
17672
17673 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
17674
17675           * lib/f-torture.exp: Improve error and loop detection.
17676
17677 1997-11-19  Michael Meissner  <meissner@cygnus.com>
17678
17679         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
17680         use that to size the filler array.
17681
17682 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
17683
17684         * lib/c-torture.exp(c-torture-execute): Fix typo.
17685
17686         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
17687         testcase as the executable name. Keep the executable around if
17688         the test fails.
17689
17690 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
17691
17692         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
17693         changes.  Only test one -g option, and move it to the end of the
17694         list of options to test.
17695
17696 1997-09-19  Michael Meissner  <meissner@cygnus.com>
17697
17698         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
17699         variable GCC_TORTURE_OPTIONS to supply default switches separated
17700         by colons.  If no environment variable, run tests with -O0 -g, -O1
17701         -g, and -O2 -g as well.
17702
17703 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
17704
17705         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
17706         explanatory comments. Fix indentation.
17707
17708 1997-09-15  Jeffrey A Law  (law@cygnus.com)
17709
17710         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
17711
17712 1997-09-11  Jeffrey A Law  (law@cygnus.com)
17713
17714         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
17715         * g++.old-deja/g++.mike/p7325.C: Likewise.
17716         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
17717
17718 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
17719
17720         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
17721         * g++.old-deja/g++.brendan/crash30.C: Likewise.
17722         * g++.old-deja/g++.brendan/crash39.C: Likewise.
17723         * g++.old-deja/g++.law/operators4.C: Likewise.
17724
17725 1997-09-11  Joe Buck  (jbuck@synopsys.com)
17726
17727         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
17728         * g++.old-deja/g++.mike/p784.C: Ditto.
17729         * g++.old-deja/g++.mike/p785.C: Ditto.
17730
17731 1997-09-05  Jeffrey A Law  (law@cygnus.com)
17732
17733           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
17734
17735 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17736
17737         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
17738         target feature; pass this to c-torture-execute as needed.
17739
17740 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17741
17742         * lib/c-torture.exp(c-torture-execute): If the previous and the
17743         current executables being tested are identical, we don't need to
17744         run the executable again. Try to make the executable names
17745         unique. Add an optional argument for passing additional compiler
17746         flags.
17747
17748 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
17749
17750         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
17751
17752 1997-08-29  Jeffrey A Law  (law@cygnus.com)
17753
17754         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
17755
17756 1997-07-31  Jeffrey A Law  (law@cygnus.com)
17757
17758         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
17759         32bit or larger longs.
17760
17761         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
17762         have either a 32bit long or 32bit int.
17763
17764 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
17765
17766         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
17767         Make double precision tests dependent on sizeof (double).
17768
17769 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
17770
17771         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
17772         too.
17773
17774 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
17775
17776         * gcc.c-torture/compile/961203-1.cexp: New script.
17777
17778 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
17779
17780         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
17781         up the includes ourselves.
17782
17783 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
17784
17785         * lib/plumhall.exp: Remove random include, and add a few
17786         verbose messages for debugging.
17787
17788 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
17789
17790         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
17791         of trying to do it ourselves.
17792
17793 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
17794
17795         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
17796
17797 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
17798
17799         * gcc.prms/5403.c: Made regexp a bit less strict.
17800
17801 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
17802
17803         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
17804         is returned from remote_load instead.
17805         * lib/plumhall.exp: Ditto.
17806         * lib/mike-g++.exp: Ditto.
17807         * lib/old-dejagnu.exp: Ditto.
17808         * lib/c-torture.exp: Ditto.
17809
17810 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
17811
17812         * lib/g++.exp: Use build_wrapper procedure.
17813         * lib/gcc.exp: Ditto.
17814
17815 1997-05-20  Jeffrey A Law  (law@cygnus.com)
17816
17817         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
17818         an old-style decl for malloc.  Fixes tests to work when
17819         sizeof (int) != sizeof (size_t).
17820
17821 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17822
17823         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
17824
17825         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
17826         use stdargs.h interface.
17827
17828 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17829
17830         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
17831         NO_VARARGS when compiling.
17832
17833 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
17834
17835         * lib/plumhall.exp(ph_includes): New procedure.
17836         (ph_make): Use it.
17837         (ph_compiler): Ditto.
17838
17839         * lib/g++.exp: Rename test-glue.c to testglue.c.
17840         * lib/gcc.exp: Ditto.
17841
17842 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
17843
17844         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
17845         to completion when it's called.
17846
17847 1997-03-21  Michael Meissner  <meissner@cygnus.com>
17848
17849         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
17850         is defined, don't do test.
17851
17852 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
17853
17854         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
17855         for object files.
17856         (ph_summary): Mark skipped testcases as untested, not unresolved.
17857
17858         * lib/plumhall.exp (ph_make): If unresolved because of bad
17859         errorCode, record errorCode in log file.
17860         (*): Replace send_log/verbose with verbose -log.
17861
17862 1997-03-19  Michael Meissner  <meissner@cygnus.com>
17863
17864         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
17865         double conversion if double isn't at least 8 bytes.
17866
17867         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
17868         int to work with targets where int is 16 bits.
17869
17870         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
17871         8 bytes, just exit, since 4 byte doubles don't have enough bits of
17872         precision for the test to complete.
17873
17874 1997-03-14  Michael Meissner  <meissner@cygnus.com>
17875
17876         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
17877         if d10v is not compiled with the -mdouble64 flag.
17878         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
17879
17880         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
17881         d10v is not compiled with the -mint32 flag.
17882
17883 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
17884
17885         * lib/plumhall.exp: Use incr_count.
17886
17887 1997-03-12  Jeffrey A Law  (law@cygnus.com)
17888
17889         * gcc.c-torture: Update to c-torture-1.45.
17890
17891 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
17892
17893         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
17894         the name of the expect testcase file).
17895
17896         * lib/g++.exp(g++_init): Ditto.
17897
17898 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
17899
17900         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
17901         the host.
17902
17903         * lib/gcc.exp(gcc_exit): New procedure.
17904
17905 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
17906
17907         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
17908         specs where appropriate.
17909
17910         * g++.old-deja/g++.arm/*: Added additional ERROR checks
17911         because of new "candidates are" messages, and removed a few
17912
17913         * Converted all non-old-style g++ testcases to old-style, and
17914         moved into g++.old-deja.
17915
17916 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
17917
17918         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
17919         options.
17920
17921         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
17922         succeeded.
17923
17924         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
17925
17926 1997-02-13  Michael Meissner  <meissner@cygnus.com>
17927
17928         * lib/gcc.exp (gcc_target_compile): Add support for defining
17929         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
17930         the machine doesn't have those features.
17931
17932 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
17933
17934         * g++.law/operators4.exp: Don't use LIBS.
17935
17936 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
17937
17938         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
17939
17940         * lib/mike-g++.exp: Don't set the compiler to be tested here.
17941         * lib/g++.exp: Set it here instead. Also, allow use of the
17942         --tool_exec and --tool_opt options. Change CXX to
17943         GXX_UNDER_TEST.
17944
17945         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
17946
17947         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
17948
17949 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
17950
17951         * lib/old-dejagnu.exp: Use prune_warnings instead of
17952         prune_system_crud.
17953         * lib/mike-g++.exp: Ditto.
17954         * lib/gcc.exp: Ditto.
17955         * lib/g++.exp: Ditto.
17956
17957         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
17958
17959 1997-02-07  Jeffrey A Law  (law@cygnus.com)
17960
17961           * 941014-2.c: Include stdlib.h
17962           * 960327-1.c: Include stdio.h
17963           * dbra.c, index-1.c: Don't assume ints are 32bits.
17964
17965 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
17966
17967         * lib/gcc.exp: Add gcc,stack_size target feature.
17968
17969         * lib/g++.exp(g++_target_compile): Add the include and link
17970         paths here, not in two other places. And, it's $options, not
17971         options.
17972
17973         * lib/mike-g++.exp(postbase): Remove the code that determines
17974         the correct include and link paths.
17975         * g++.old-deja/old-deja.exp: Ditto.
17976
17977 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
17978
17979         * lib/g++.exp(g++_init): target_compile no longer returns the
17980         filename of the result.
17981
17982 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
17983
17984         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
17985         call to glob.
17986
17987         * gcc.c-torture/special/special.exp: Change call to
17988         gcc_target_compile to include the object file.
17989
17990 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
17991
17992         * gcc.c-torture/special/special.exp: Correct misspelling in last
17993         change.
17994
17995 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
17996
17997         * lib/plumhall.exp(ph_summary): Log the entire output of the
17998         executable. Return -1 if there were any failures, 0 otherwise.
17999         (ph_execute): Return -1 if there were any failures, 0 otherwise.
18000         (ph_make): Clean up objects and executables that were built
18001         if the tests succeeded.
18002
18003 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
18004
18005         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
18006         libraries and includes in the build tree as appropriate.
18007
18008 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
18009
18010         * lib/c-torture.exp: Instead of looking for the global variable
18011         NO_LONG_LONG, check to see if that's a feature of the target.
18012
18013 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
18014
18015         * config/default.exp: Minimize. Delete the remainer of the files in
18016         config; this functionality is now in devo/dejagnu/config.
18017
18018         g++.*/*: Pass any additional flags used to compile to postbase;
18019         delete CXXFLAGS.
18020
18021         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
18022         is now done by runtest.exp. Use gcc_target_compile instead of
18023         compile.
18024
18025         lib/c-torture.exp: Use gcc_target_compile instead of compile.
18026         Remove references to CFLAGS. Use remote_file instead of
18027         calling rm -f.
18028         (c-torture): Take a list of arguments to use to compile this
18029         testcase.
18030
18031         lib/g++.exp: Simplify. Use target_compile instead of compile.
18032         lib/gcc-dg.exp: Ditto.
18033         lib/gcc.exp: Ditto.
18034         lib/mike-{gcc,g++}.exp: Ditto.
18035         lib/old-dejagnu.exp: Ditto.
18036         lib/plumhall.exp: Ditto.
18037
18038 1997-01-08  Jim Wilson  <wilson@cygnus.com>
18039
18040         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
18041         (ph_linker): Likewise.
18042
18043 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
18044
18045           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
18046         MAP_ANON / MAP_ANONYMOUS if defined;
18047         else try to map from /dev/zero .
18048
18049 1996-11-12  Jeffrey A Law  (law@cygnus.com)
18050
18051         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
18052         isn't defined, then define it to MAP_ANONYMOUS.
18053
18054 1996-11-12  Jeffrey A Law  (law@cygnus.com)
18055
18056         * gcc.c-torture: Update to c-torture-1.42 release.
18057
18058 1996-11-11  Jeffrey A Law  (law@cygnus.com)
18059
18060         * gcc.c-torture: Update to c-torture-1.41 release.
18061
18062 1996-10-27  Jeffrey A Law  (law@cygnus.com)
18063
18064         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
18065         c-torture release.
18066
18067 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
18068
18069         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
18070         and LDFLAGS.  Fix second case to append the target_info ldflags
18071         onto LDFLAGS, not CFLAGS.
18072         * lib/g++.exp (g++_init): Add target_info stuff.
18073         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
18074         of libgloss and newlib flags for !native.
18075
18076         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
18077         (GDB): Fix relative path to go up another dir for finding gdb.
18078
18079 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
18080
18081         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
18082         versions in the target_info array, if they don't exist.
18083
18084 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
18085
18086         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
18087
18088 1996-07-08  Jim Wilson  <wilson@cygnus.com>
18089
18090         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
18091         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
18092
18093 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
18094
18095         * lib/old-dejagnu.exp: Don't remove the output file before we've
18096         actually tested it. Don't append pwd to the path of the executable
18097         we're testing.
18098
18099 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
18100
18101         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
18102
18103 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
18104
18105         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
18106         temporary directory for compiler files, and set it to a default
18107         value of /tmp. Set $output as the name of the output file from
18108         compiling the testcase. Add a -o option to $cflags_var so the
18109         compiler writes the final output file as $output. Set $executable
18110         to $output.
18111
18112         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
18113         directory for compiler files, and set it to /tmp if it doesn't
18114         already have a value. Set $output_file to the name of the output
18115         file from compiling the testcase. Add a -o option to CXXFLAGS so
18116         the compiler writes the final output file as $output. Use $output
18117         as the executable to be tested.
18118
18119 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
18120
18121         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
18122
18123 1996-06-08  Jeffrey A Law  (law@cygnus.com)
18124
18125         * gcc.c-torture/execute/pending-1.c: New test.  Still
18126         pending in Tege's queue.
18127
18128 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
18129
18130         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
18131         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
18132         if there were failures.  Call unresolved if there were unresolved
18133         testcases.  Call gcc_fail if program did not run to completion.
18134         (ph_make): Pass additional argument name to ph_execute.
18135         (ph_execute): Add new argument.  Pass additional arguments to
18136         ph_summary.  Call gcc_fail is there is no execution output.
18137
18138 1996-04-24  Jeffrey A Law  (law@cygnus.com)
18139
18140         * lib/plumhall.exp (proc_summary): Output relavent summary
18141         lines into the log so specific failures in plumhall can be
18142         investigated.
18143
18144 1996-04-10  Jeffrey A Law  (law@cygnus.com)
18145
18146         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
18147         (c-torture-execute): Don't try to execute tests which use
18148         "long long" types if $NO_LONG_LONG is nonzero.
18149
18150 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
18151
18152         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
18153         not c-torture.
18154
18155         * gcc.ieee: Move from here.
18156         * gcc.c-torture/execute/ieee: To here.
18157
18158 1996-03-26  Jeffrey A Law  (law@cygnus.com)
18159
18160         * gcc.c-torture: Update to c-torture-1.41 release.
18161
18162 1996-03-22  Jeffrey A Law  (law@cygnus.com)
18163
18164         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
18165         not "$output".
18166
18167 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
18168
18169         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
18170         -c present.
18171
18172 1996-03-02  Jeffrey A Law  (law@cygnus.com)
18173
18174         * config/proelf.exp: Handle connecting to a simulator.
18175
18176 1996-01-31  Jeffrey A Law  (law@cygnus.com)
18177
18178         * config/proelf.exp: New file.  Enough framework that we can
18179         run c-torture tests on the proelf targets (or any other target
18180         that gdb can connect to for that matter).
18181
18182 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
18183
18184         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
18185         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
18186
18187         * lib/plumhall.exp (ph_execute): Always call ph_summary if
18188         exec_output exists.
18189
18190 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
18191
18192         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
18193         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
18194
18195         * config/*.exp: Update FSF address.  Change result of ${tool}_load
18196         to pass/fail/unresolved/unsupported/untested.  Caller must now
18197         call unresolved/unsupported/untested.
18198         * lib/*.exp: Update FSF address.  Update to handle new results of
18199         ${tool}_load.
18200         * lib/chill.exp (verbose): Delete.
18201
18202 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
18203
18204         * lib/gcc.exp (default_gcc_start): Change order of args to
18205         $LDFLAGS $CFLAGS $LIBS.
18206         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
18207         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
18208         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
18209         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
18210         * gcc.misc-tests/dg-test.exp: Likewise.
18211         * gcc.misc-tests/msgs.exp: Likewise.
18212         * gcc.prms/prms.exp: Likewise.
18213         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
18214         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
18215
18216         * lib/dg.exp: Deleted, moved to dejagnu/lib.
18217
18218 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
18219
18220         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
18221
18222         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
18223         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
18224
18225         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
18226         necessary.
18227
18228 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
18229
18230         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
18231         global for loop; add use of $mathlib.
18232         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
18233         settings here; set mathlib for anything but VxWorks.
18234
18235 1996-01-22  Jeffrey A Law  (law@cygnus.com)
18236
18237         * gcc.c-torture: Update to c-torture-1.40 release.
18238
18239 1996-01-03  Jeffrey A Law  (law@cygnus.com)
18240
18241         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
18242         dg.exp.
18243
18244 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
18245
18246         * lib/c-torture.exp (c-torture-execute): Declare "output" as
18247         global.
18248
18249 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
18250
18251         * lib/g++.exp (LIBS): Define if not already.
18252         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
18253         (gcc-dg-prune): Call prune_gcc_output.
18254         * lib/gcc.exp (prune_gcc_output): New proc.
18255         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
18256         prune_gcc_output.
18257
18258 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
18259
18260         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
18261         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
18262
18263 1995-11-15  Jeffrey A Law  (law@cygnus.com)
18264
18265         * gcc.c-torture: Update to c-torture-1.39 release.
18266
18267 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
18268
18269         * lib/c-torture.exp (c-torture-execute): Don't return if one option
18270         fails, try others as well.
18271
18272 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
18273
18274         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
18275         If compilation fails, mark execute tests as `untested'.
18276         If test is marked as unsupported, don't mark compilation and
18277         execute tests as failed.
18278
18279 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
18280
18281         * lib/g++.exp (g++_init): Don't link in libg++, and look to
18282         libstdc++ for whether or not we want to be doing shared
18283         libraries.  Delete link_curses since we don't need it anymore.
18284         * lib/mike-g++.exp (postbase): Don't link in libg++.
18285         * g++.old-deja/old-deja.exp: Likewise.
18286
18287 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
18288
18289         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
18290
18291 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
18292
18293         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
18294         For that, add `-Wl,-a,shared_archive'.
18295         * g++.old-deja/old-deja.exp: Likewise.
18296
18297 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
18298
18299         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
18300
18301 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
18302
18303         * lib/mike-g++.exp (postbase): Pay attention to the status of
18304         g++_load.
18305
18306 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
18307
18308           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
18309
18310 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
18311
18312         * lib/gcc.exp (default_gcc_start): No longer need to log program
18313         being executed or its output, execute_anywhere does that now.
18314         * lib/g++.exp (default_g++_version): Call execute_anywhere.
18315         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
18316
18317 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
18318
18319         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
18320         the same as those in lib/g++.exp.
18321
18322 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
18323
18324         * gcc.c-torture: Update to c-torture-1.38 release.
18325         * gcc.ieee: Related changes.
18326
18327 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
18328
18329         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
18330         "exec". Minor reformatting changes.
18331
18332         * config/rom68k.exp (${tool}_load): Make it work in a canadian
18333         cross. This means all "exec" calls now work on a remote host as
18334         well.
18335         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
18336         cross. Filter out the extra "\r\n" stuff that expect puts in.
18337         (c-torture-execute): Filter out the bogus warnings like
18338         c-torture-compile does. Add support for canadian cross.
18339         * lib/gcc.exp (default_gcc_version, default_gcc_start)
18340         Use execute_anywhere rather than calling exec directly. Now it
18341         works for canadian cross testing.
18342
18343 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
18344
18345         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
18346         results into a variable, and check that rather than using file exists.
18347
18348 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
18349
18350         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
18351         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
18352
18353 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
18354
18355         * g++.old-deja/old-deja.exp: Create and pass runshlib and
18356         lib_curses if there's a shared libg++ in the build tree.
18357
18358 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
18359
18360         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
18361         if not supported target.
18362
18363 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
18364
18365         * lib/g++.exp (g++_init): Move empty setting of runshlib and
18366         link_curses up to always happen, not just for native builds.
18367
18368 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
18369
18370         * gcc.c-torture: Update to c-torture-1.36 release.
18371         * gcc.failure: Related changes.
18372
18373 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
18374
18375         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
18376
18377 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
18378
18379         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
18380         * lib/mike-g++.exp (postbase): Not in here.  Still reference
18381         runshlib, link_curses, and mathlib for link and run.
18382
18383         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
18384         pass the runtime shared library options for Solaris, OSF/1, and
18385         Irix5, and link with -lcurses to avoid unresolved references.
18386
18387 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
18388
18389         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
18390         only run once.
18391
18392 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
18393
18394         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
18395
18396 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
18397
18398         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
18399         do not have a framework for the "compat" tests yet.
18400
18401 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
18402
18403         * lib/mike-g++.exp (postbase): New local variable `mathlib',
18404         set to null if we're testing vxworks5.1.  Use that instead of
18405         `-lm' in the setting of LIBS for link and run.
18406
18407 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
18408
18409         * config/rom68k.exp (${tool}_load): Major changes to make it
18410         work.  Verified that it does in fact return the stuff in
18411         exec_output properly.  Catch any Emul or any TRAP other than 0.
18412
18413 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
18414
18415         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
18416         LDFLAGS properly for targets that need stuff from libgloss.
18417         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
18418         only run once.
18419         (gpp_initialized): New variable.
18420
18421 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
18422
18423         * config/rom68k.exp: Load libgloss.exp.
18424         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
18425         so we can produce a fully linked binary.
18426         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
18427         so we can produce a fully linked binary.
18428
18429 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
18430
18431         * lib/plumhall.exp (ph_section): Watch for expected failures.
18432         Add missing `else'.
18433
18434         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
18435         run the testcase.
18436         (c-torture): Likewise.
18437
18438 1995-08-28  Doug Evans  <dje@cygnus.com>
18439
18440         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
18441
18442         * lib/mike-g++.exp (mike_cleanup): New proc.
18443         (prebase): New globals compiler_result, not_compiler_result,
18444         target_regexp.
18445         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
18446         allow leading "-" in pattern.  Watch for unsupported tests.
18447         If $compiler_result is set, pattern match assembler code,
18448         and ditto for $not_compiler_result.
18449         * lib/mike-gcc.exp: Likewise.
18450
18451         * lib/plumhall.exp (ph_execute): Only call ph_summary if
18452         execution "succeeded".
18453
18454 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
18455
18456         * config/win32.exp: New file.
18457         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
18458
18459 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
18460
18461         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
18462         unsupported.
18463         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
18464         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
18465         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
18466
18467         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
18468         "... without exceptions was ...".  That is now handled by
18469         prune_system_crud.
18470         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18471
18472 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
18473
18474         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
18475         sieve.c,sort2.c}: New files.
18476         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
18477         sieve.exp,sort2.exp}: Drivers for them.
18478
18479         * lib/mike-gcc.exp (program_output): New user settable variable.
18480         (postbase): Call prune_system_crud.  Also prune extraneous compiler
18481         messages.
18482         * lib/mike-g++.exp (program_output): New user settable variable.
18483
18484         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
18485
18486         * config/sh.exp: Deleted (use sim.exp instead).
18487
18488 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
18489
18490         * config/vx.exp: Declare CHECKTASK as global.
18491         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
18492         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
18493         * lib/old-dejagnu.exp: Load [pwd]/$executable.
18494
18495 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
18496
18497         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
18498         target. Like vx.exp, only includes `vx29k.exp' instead of
18499         `vxworks.exp'.
18500
18501 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
18502
18503         * config/sim.exp: Increase time limit from 120 seconds to 240.
18504
18505 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
18506
18507         * gcc.c-torture/execute/950628-1.c: New test.
18508
18509 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
18510
18511         * gcc.c-torture: Update with changes/additions from
18512         c-torture-1.34.
18513
18514 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
18515
18516         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
18517
18518 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
18519
18520         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
18521
18522 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
18523
18524         * gcc.c-torture/compile/950512-1.c: New test.
18525         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
18526         * gcc.dg/struct-ret-1.c: Likewise.
18527
18528 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
18529
18530         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
18531           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
18532
18533 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
18534
18535         * gcc.c-torture/special/920411-1.c: Deleted.
18536         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
18537
18538 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
18539
18540         * config/sim.exp (${tool}_load): Hack in call to bash to get a
18541         cpu limit.
18542
18543 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
18544
18545         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
18546
18547 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
18548
18549         From kenner;
18550         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
18551         is the proper length.
18552         * va-arg-3.c: Likewise.
18553
18554 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
18555
18556         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
18557         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
18558
18559         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
18560         * lib/g++.exp (default_g++_start): Delete old cruft.
18561
18562 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
18563
18564         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
18565         (2 * (1 << 18)) to (2 * (1 << 17)).
18566
18567         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
18568
18569 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
18570
18571         * config/rom68k.exp: Renamed from config/idp.exp
18572
18573 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
18574
18575         * c-torture/compile/921109-2.c
18576
18577 1995-04-18  Mike Stump  <mrs@cygnus.com>
18578
18579         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
18580         excess errors.
18581
18582 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
18583
18584         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
18585         output.
18586         * lib/g++.exp (default_g++_start): Likewise.
18587
18588 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
18589
18590         * gcc.c-torture/compile/950329-1.c: New test.
18591
18592 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
18593
18594           * config/bug.exp (${tool}_load): Updated to use new remote_open
18595           and remote_close procs.
18596         * config/idp.exp: New file.
18597
18598 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
18599
18600         * gcc.c-torture/execute/950322-1.c: New test.
18601
18602 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
18603
18604         * config/vx.exp (${tool}_load): Clean up testing of return code from
18605         vxworks_ld and vxworks_spawn.
18606
18607 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
18608
18609         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
18610
18611 1995-03-13  Mike Stump  <mrs@cygnus.com>
18612
18613         * lib/old-deja.exp: Add `excess errors test - ' error, now one
18614         can mark excess errors on a machine by machine basis.  Note, the
18615         default is to not expect any excess errors, even when excess
18616         errors test - is given, so you will want to put an XFAIL ... on
18617         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
18618         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
18619         those 4 machines, but no others.
18620
18621 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
18622
18623         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
18624         * lib/c-torture.exp: to here.
18625
18626 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
18627
18628         * gcc.c-torture/execute/950221-1.c: New test.
18629         * gcc.c-torture/execute/struct-ret-1.c: New test.
18630         * gcc.c-torture/compile/950221-1.c: New test.
18631
18632         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
18633
18634 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
18635
18636         * gcc.c-torture/execute/arith-1.c (main): Return 0.
18637         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
18638
18639 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
18640
18641         * g++.gb: New directory of tests, derived from my signature and
18642         class scoping tests.
18643
18644         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
18645         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
18646         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
18647         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
18648         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
18649         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
18650         * g++.gb/sig25.C: Likewise.
18651
18652         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
18653         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
18654         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
18655         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
18656         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
18657         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
18658         * g++.gb/sig25.exp: Likewise.
18659
18660         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
18661         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
18662         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
18663         * g++.gb/scope13.C: Likewise, this test still fails.
18664
18665         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
18666         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
18667         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
18668         * g++.gb/scope13.exp: Ditto.
18669
18670         * g++.gb/README: New file, explains what these tests are about.
18671
18672 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
18673
18674         * lib/dg.exp (dg-do): Support `preprocess'.
18675         (dg-test): Likewise.
18676
18677 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
18678
18679         * config/udi.exp: change "continue -expect" to "exp_continue".
18680
18681 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
18682
18683         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
18684         Delete redundant tests.
18685
18686         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
18687         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
18688         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
18689         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
18690         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
18691         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
18692         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
18693         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
18694
18695         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
18696         storing label pointers.
18697         * gcc.c-torture/execute/921019-1.c: Likewise.
18698         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
18699         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
18700         parameter fp.
18701         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
18702         constants.
18703
18704         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
18705         Delete obsolete tests.
18706
18707         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
18708         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
18709         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
18710         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
18711         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
18712         * gcc.c-torture/compile/950124-1.c: New test.
18713
18714         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
18715
18716 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
18717
18718         * lib/mike-g++.exp: Add -lm to LIBS.
18719
18720 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
18721
18722         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
18723
18724 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
18725
18726         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
18727
18728 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
18729
18730         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
18731
18732 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
18733
18734         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
18735         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
18736         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
18737         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
18738         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
18739         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
18740         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
18741         * g++.law/{operators31.C, operators32.C,
18742         * g++.law/{operators33.C, operators34.C}: Likewise.
18743         * g++.law/{pic1.C, refs2.C}: Likewise.
18744         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
18745         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
18746         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
18747         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18748
18749         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
18750         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
18751         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
18752         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
18753         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
18754         * g++.law/{enum9.exp, friend5.exp}: Likewise.
18755         * g++.law/{nest3.exp, nest4.exp}: Likewise.
18756         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
18757         * g++.law/{operators30.exp, operators31.exp}: Likewise.
18758         * g++.law/{operators32.exp, operators33.exp}: Likewise.
18759         * g++.law/{operators34.exp}: Likewise.
18760         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
18761         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
18762         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
18763         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
18764         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18765
18766         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
18767         No longer expected to fail.
18768         * g++.law/missed-error3.C: Tweak for recent bool changes.
18769
18770 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
18771
18772         * config/emb-unix: Deleted.
18773         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
18774         remote execution.  Do final link on remote host if REMOTE_LINK is set.
18775
18776 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
18777
18778         * lib/dg.exp (dg-test): Fix typo in last patch.
18779
18780 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
18781
18782         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
18783         (handles multiple occurrences).
18784
18785 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
18786
18787         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
18788         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
18789         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
18790         printed).
18791         * lib/c-torture.exp (c-torture-compile): Likewise.
18792         (c-torture): Prepend full path if missing.
18793         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
18794         (gcc_fail): Likewise.
18795         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
18796
18797 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
18798
18799         * lib/netware.exp: Only attach to NetWare i386 systems.
18800
18801 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
18802
18803         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
18804         messages.  Add test name to "output pattern match" pass/fail message.
18805
18806 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
18807
18808         * gcc.dg: New testsuite.
18809         * gcc.dg/dg.exp: New file.
18810
18811         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
18812         test-switch.c}: Deleted.
18813
18814         * gcc.misc-tests/msgs.exp: New testcase driver.
18815
18816 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
18817
18818         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
18819         Watch for illegal return values from ${tool}_load.
18820         * config/unix.exp (${tool}_load): Fix pass/fail detection for
18821         cross targets.  Coerce return value >0 to 1.
18822
18823 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
18824
18825         * config/unix.exp (${tool}_load): Call program rsh, not proc.
18826
18827         * config/emb-unix.exp: New file.
18828
18829         * config/sim.exp: Error if variable $SIM not defined.
18830         (${tool}_load): Mark test as "untested" if simulator missing.
18831
18832         * config/unix.exp: Load remote.exp to get rcp_download.
18833         * lib/c-torture.exp: Use different option lists for testcases with
18834         and without loops.
18835         * gcc.c-torture/execute/execute.exp: Likewise.
18836
18837 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
18838
18839         * config/*.exp: Clarify return code from ${tool}_load.
18840         Call `unresolved' or `untested' instead of `warning' or `perror'
18841         (sometimes you still want to call both though).
18842         Add comment that `shell_id' is local to each file.
18843         * config/udi.exp (timeout): Set to 30.
18844         Don't print warning if connection fails, $connectmode has already
18845         printed an error.
18846         (${tool}_load): Move verbose messages to level 2.
18847         Rework pattern for "Process started" message.
18848         Pass `shell_id' to ${connectmode}_download.
18849         Retry twice upon timeout.  Make resetting of target more robust.
18850         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
18851         Pass `shell_id' to exit_$connectmode.
18852         Only call exit_$connectmode if connected.
18853         * config/unix.exp (${tool}_load): Check return codes better.
18854         * config/vrtx.exp (${tool}_load): Likewise.
18855         * config/vx.exp (${tool}_load): Likewise.
18856         Delete unneeded global's.
18857         * lib/dg.exp (dg-test): Update to reflect clarified return codes
18858         from ${tool}_load.
18859         (dg-stat): Delete.
18860         (dg-init): Delete recording of pass/fail counts.
18861         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18862         (old-dejagnu-init): Likewise.
18863         (old-dejagnu-stat): Delete contents, empty proc now.
18864         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
18865         (c-torture): Delete references to lcnt, lpass, lfail.
18866         Get option list from TORTURE_OPTIONS.
18867         Delete -funroll[-all]-loops if no loops.
18868         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
18869         (g++_stat): Delete contents (empty proc now).
18870         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
18871         (gcc_finish): Likewise.
18872         (gcc_stat): Deleted.
18873         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
18874         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
18875         * gcc.c-torture/execute/execute.exp: Likewise.
18876         Split tests into two parts: compile, execute.
18877         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
18878         no loops.  Update to reflect clarified return codes from ${tool}_load.
18879
18880 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
18881
18882         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
18883         to grep for.
18884         (old-dejagnu): Likewise (where necessary).
18885
18886 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
18887
18888         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
18889
18890         * lib/dg.exp (dg-process-target): Fix processing of selector.
18891         Add comment regarding use of `error'.
18892
18893         * lib/gcc.exp (prune_system_crud): Define if missing.
18894         * lib/g++.exp (prune_system_crud): Likewise.
18895
18896         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
18897         Call prune_system_crud.
18898         * lib/dg.exp (dg-runtest): New proc.
18899         Use perror instead of send_user for tcl errors in testcase.
18900         Don't return any value, it's never used.
18901         Don't clobber previous definition of `unknown'.
18902         Print tcl errors in `dg-final'.
18903
18904 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
18905
18906         * lib/dg.exp (dg-process-target): Improve syntax error messages.
18907         (dg-test): Don't print errorInfo, it contains stack backtrace.
18908
18909 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
18910
18911         * lib/g++.exp (runtest_file_p): Define if missing.
18912
18913 1994-09-24  Doug Evans  (dje@cygnus.com)
18914
18915         * lib/mike-g++.exp: Comment out loading of g++.exp.
18916         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
18917         (default_g++_version): Always print something.
18918         (default_g++_start): Comment out call to `which'.
18919         (g++_start, g++_load): Deleted (must be defined in config file).
18920         * lib/gcc.exp: Test for existence of $CC at start.
18921         Delete check for tmpdir (done in gcc_init).
18922         (default_gcc_version): Always print something.
18923         (default_gcc_start): Comment out call to `which'.
18924         * config/*.exp: Major cleanup - make cross targets work at least a
18925         little better for g++ (by not being "--tool gcc" specific).
18926         Rename gcc_xxx to ${tool}_xxx.
18927         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
18928         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
18929
18930 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
18931
18932         * lib/c-torture.exp (c-torture-compile): Rework compiler
18933         message processing.
18934
18935         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
18936         c-torture.
18937
18938 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
18939
18940         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
18941
18942         * lib/dg.exp (dg-process-target): Support { target native }.
18943
18944 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
18945
18946         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
18947         looked for "... program xxx got fatal signal".
18948         Correct regsub munging of `comp_output'.
18949         Ignore compiler messages "path prefix not used" and "linker input
18950         file unused".
18951
18952 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
18953
18954         * lib/gcc.exp (runtest_file_p): Define if missing.
18955         * gcc.prms/template.c: Example to work from.
18956
18957 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
18958
18959         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
18960         * lib/dg.exp (dg-test): Call unsupported testcases as such.
18961
18962         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
18963         * gcc.prms/1883.c: Moved from compile/940714-1.c.
18964         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
18965         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
18966
18967         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
18968         (dg-process-target): No longer a varargs proc.
18969         Return S/N for target, P/F for xfail.  All callers changed.
18970         (user option procs): More argument checking.
18971         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
18972         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
18973         (dg-test): Skip test if not running on selected target in `dg-do'.
18974         Update handling of `dg-do-what', `dg-output-text'.
18975         Separate execution pass/fail from output pattern match pass/fail.
18976         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
18977
18978 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
18979
18980         * gcc.c-torture/special/special.exp: Don't expect failure for mips
18981         target for 920510-1.c.
18982
18983 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
18984
18985         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
18986         Clean up comment regarding use of passcnt, etc.
18987         (gcc_stat): Don't update `testcnt' here.
18988         (gcc_finish): Do it here.
18989         Might as well reset `but_id' here too.
18990         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
18991         to determine if the file should be tested.
18992         * gcc.c-torture/compile/compile.exp: Likewise.
18993         * gcc.c-torture/execute/execute.exp: Likewise.
18994         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18995         * gcc.misc-tests/dg-test.exp: Likewise.
18996         * gcc.prms/prms.exp: Likewise.
18997         * gcc.wendy/wendy.exp: Likewise.
18998         * g++.old-deja.exp: Likewise.
18999         Move "Testing file" message to verbose level 1.
19000
19001 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
19002
19003         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
19004
19005 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
19006
19007         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
19008         (default_gcc_start): Accept optional second list element
19009         of compiler flags.  Print compiler output at verbosity level 2.
19010         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
19011         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
19012         Save current values of framework globals passcnt, failcnt, xpasscnt,
19013         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
19014         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
19015         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
19016         xfailcnt to compute stats.  Update framework global `testcnt' from
19017         pass/fail counts.
19018         (gcc_finish): New proc.  Clean up test environment.
19019         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
19020         (gcc_epass, gcc_efail): Delete.
19021         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
19022         argument of line number.
19023         (dg-init): If the tool has an init routine, call it.
19024         (dg-test): Remove args `cflags_var' and `libs_var'.
19025         Pass all compiler options to ${tool}_start.
19026         Handle missing line number.
19027         (dg-finish): New function.
19028         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
19029         particular files.  Call gcc_finish at end.  Move "skipping test"
19030         message to verbosity level 3.
19031         * gcc.c-torture/compile/compile.exp: Likewise.
19032         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
19033         * gcc.c-torture/execute/execute.exp: Likewise.
19034         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
19035         Print testcase being tried at verbosity level 1.
19036         * gcc.c-torture/special/special.exp: Unset xfail.
19037         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
19038         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
19039         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
19040         * gcc.failure/failure.exp: Likewise.
19041         * gcc.ieee/ieee.exp: Likewise.
19042         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
19043         Update call to dg-test.  Call dg-finish at end.
19044         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
19045         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
19046         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
19047         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
19048         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
19049         * gcc.wendy/wendy.exp: Add copyright.
19050         Delete setting of tmpdir (done by gcc_init).
19051         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
19052         Pass compiler flags to gcc_start.  Call gcc_finish at end.
19053         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
19054         gcc_[ce]pass/fail.
19055
19056 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
19057
19058         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
19059         confusion.
19060         (g++_load): Likewise.
19061
19062         * config/*.exp (gcc_load): Some were varargs fns and some were not.
19063         Rename argument to `prog' to remove the confusion.
19064         Varargs fns behave differently too!
19065         (g++_load): Likewise.
19066
19067         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
19068
19069         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
19070         what it is.  Delete (always) printing of status value for !native.
19071         Simplify verbose code, and include status and exec_output.
19072         (g++_load): Use gcc_load.
19073
19074 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
19075
19076         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
19077         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
19078         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
19079         940714-3.c as these testcases don't exist anymore.  Make
19080         va-arg-1.c expected to pass.
19081
19082 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
19083
19084         * gcc.misc-tests/misc.exp: Only run specific testcases.
19085         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
19086         * gcc.misc-tests/dg-[1-9].c: New files.
19087
19088         * lib/dg.exp: New testsuite driver.
19089         * gcc.prms/prms.exp: Use it.
19090
19091         * README.gcc: New file.
19092
19093         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
19094         Document and reset `lxpass' and `lxfail'.
19095         Simplify "initialized" message.
19096         (gcc_stat): Clean up comments a little.
19097
19098 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
19099
19100         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
19101
19102 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
19103
19104         * lib/old-dejagnu.exp (process-option): New proc.
19105         (old-dejagnu-init, old-dejagnu-stat): Likewise.
19106         (old-dejagnu): Simplify.
19107         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
19108
19109 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
19110
19111         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
19112         exists and is not an empty string.
19113
19114         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
19115         $xfail rather than calling setup_xfail.  Clear $xfail when test is
19116         finished.
19117         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
19118         automatically.
19119
19120         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
19121         longer expected to fail.
19122
19123         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
19124         "f" function call.
19125
19126         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
19127
19128         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
19129         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
19130         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
19131         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
19132         c-torture-1.29.
19133
19134         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
19135         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
19136
19137         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
19138
19139         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
19140         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
19141
19142         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
19143         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
19144         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
19145
19146 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
19147
19148         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
19149         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
19150         940714-1.c, 940714-2.c, 940714-3.c},
19151         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
19152         gcc.misc-tests/{mg.c,mg.exp}:
19153         New tests.
19154         * gcc.noncompile/noncompile.exp: Change accordingly.
19155
19156 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
19157
19158         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
19159         Undo previous clobberage.
19160
19161 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
19162
19163         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
19164         * gcc.special/{930510-1.c, special.exp}:
19165         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
19166         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
19167         struct-varargs-1.c}: New tests from c-torture-1.26.
19168
19169 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
19170
19171         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
19172           argument to switch.
19173
19174 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
19175
19176         * Revert the previous changes.  Please see Rob's directory
19177           (/lisa/test/rob/progressive/gcc/testsuite) for testing
19178           fixes.
19179
19180 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
19181
19182         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
19183             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
19184             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
19185             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
19186             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
19187             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
19188             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
19189             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
19190             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
19191             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
19192             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
19193             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
19194             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
19195             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
19196             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
19197             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
19198             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
19199             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
19200             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
19201             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
19202             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
19203             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
19204             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
19205             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
19206             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
19207             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
19208             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
19209
19210 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
19211
19212         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
19213             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
19214           with perror calls.
19215
19216 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
19217
19218         * config/unix.exp (g++_load): Fix syntax.
19219
19220 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
19221
19222         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
19223         * gcc.noncompile/921017-1.c: Deleted obsolete test.
19224         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
19225         Don't expect va-arg-1.c to fail.  Correct expected output for
19226         920928-1.c.
19227         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
19228         * gcc.wendy/hbm4.c: Correct typo.
19229         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
19230
19231 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
19232
19233         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
19234         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
19235         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
19236         * lib/c-torture.exp (c-torture-compile): Ditto.
19237
19238         Reduce volume of output (remove all the -I's and such).
19239         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
19240         Call gcc_cpass, gcc_cfail.
19241         (c-torture): Pass testing option to c-torture-compile.
19242
19243 1994-03-21  Doug Evans  (dje@cygnus.com)
19244
19245         Bring patches over from progressive.
19246         * config/default.exp: Exit remote shell cleanly.
19247         (g++_exit, g++_start): Add default versions.
19248         * config/sim.exp (gcc_load): Use perror, not error.
19249
19250 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
19251
19252         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
19253         set in site.exp.
19254
19255 1994-03-14  Doug Evans  (dje@cygnus.com)
19256
19257         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
19258         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
19259         (wendy_try): New proc to run testcase.
19260         (main loop): Call 'em.
19261         * gcc.wendy/*.c: Clean up pass to correct expected output.
19262
19263         * lib/gcc.exp: Minor cleanup work.
19264         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
19265
19266 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
19267
19268         * config/sim.exp (gcc_load): Document return codes better.
19269         Don't pass -v to simulator.
19270
19271 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
19272
19273           * gcc.special/920717-x.c: Fix typo.
19274           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
19275           get at sources.
19276
19277         * lib/mike-gcc.exp: Fix typo.
19278
19279 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
19280
19281         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
19282         binary to use, transform the name.
19283         * config/*.exp: rename everything. Nuke any g++ specific files,
19284         it's now a special case of gcc that requires no special support.
19285         Add a default.exp for unsupported targets.
19286
19287 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
19288
19289         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
19290         lib/old-dejagnu.exp: Fix a few patterns to work with the new
19291         version of Tcl.
19292
19293 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
19294
19295         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
19296         than a warning.
19297
19298 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
19299
19300         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
19301
19302 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
19303
19304         * gcc.execute/execute.exp: Combine opt_list and foption_list into
19305         option_list.  Compile every file with only 4/6 option choices
19306         (same as C torture) instead of with 12/18 different option
19307         choices.
19308         * lib/c-torture.exp: Likewise.
19309
19310         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
19311         not already set.
19312
19313 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
19314
19315         * lib/old-deja.exp: Add `excess errors test fails' error, now one
19316         can put an XFAIL *-*-* on excess errors.
19317
19318 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
19319
19320         * g++.law: Add more tests derived from g++-bugs snapshots.
19321
19322         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
19323         equivalent to g++.law/init9.
19324
19325         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
19326         compiled it, and the a.out file after we've run it.
19327
19328 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
19329
19330         * lib/mike-g++.exp (postbase): Delete the .o file after we've
19331         compiled it, and the a.out file after we've run it.
19332
19333 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
19334
19335         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
19336
19337 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
19338
19339         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
19340         version number.
19341
19342 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
19343
19344         * g++.law: New directory of g++ tests derived from the g++-bugs
19345         snapshots.
19346
19347 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
19348
19349         * gcc.compile: initbug1.c initbug1.exp testcase added
19350
19351 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
19352
19353         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
19354         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
19355           fixes submitted by Jeff Law (law@cs.utah.edu)
19356         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
19357           Jeff Law (law@cs.utah.edu)
19358
19359
19360 1993-11-30  Mike Stump  (mrs@cygnus.com)
19361
19362         * config/unix-g++.exp: Follow the gcc way of doing things.
19363         * g++.old-deja/old-deja.exp: Minor updates.
19364         * lib/g++.exp: New file, follow the gcc way of doing things.
19365         * lib/old-dejagnu.exp: Minor updates.
19366         * lib/mike-g++.exp: Always unset errorInfo.
19367
19368 1993-11-06  Mike Stump  (mrs@cygnus.com)
19369
19370         * lib/gcc.exp: Fix some errors with the below change, CC and
19371         CFLAGS should be global when setting, not local.
19372
19373 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
19374
19375         * lib/gcc.exp: Transform tool name.
19376
19377 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19378
19379         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
19380
19381 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19382
19383         * lib/gcc.exp: change gcc_done to gcc_stat
19384
19385 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19386
19387         * Upgraded gcc testsuite to c-torture version 1.25
19388
19389 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
19390
19391         * lib/gcc.exp: added reporting code. Changed verbose compile message.
19392         * lib/c-torture: added hooks for new reporting code.
19393
19394 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
19395
19396         * config/sh-gcc.exp: check if sh-sim exists in the path
19397
19398 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
19399
19400         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
19401         * gcc.compile/compile.exp: Initial changes for new logic.
19402         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
19403         * gcc.failure/failure.exp: Initial changes for new logic.
19404         * gcc.ieee/ieee.exp: Initial changes for new logic.
19405         * gcc.misc-tests/misc.exp: Initial changes for new logic.
19406         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
19407         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
19408         * lib/c-torture.exp: Initial changes for new logic.
19409         * lib/gcc.exp: Initial changes for new logic.
19410
19411 1993-10-15  Mike Stump  (mrs@cygnus.com)
19412
19413         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
19414         depend upon failure or success.  Fully qualify names in failure
19415         and success messages.  Always remove a.out before starting
19416         compile, just in case.  Pay more attention to error text output by
19417         the compiler.  Handle testcases with no known past errors just
19418         like all others, so that things are uniform.  Other miscellaneous
19419         improvements.
19420
19421 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
19422
19423         * gcc.cpp: new directory for cpp tests
19424
19425 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
19426
19427         * lib/chill.exp: Code reformatted, removed unused code.
19428         * config/unix-chill.exp: Code reformatted, removed unused code.
19429         * chill.execute/execute.exp: Code reformatted, removed unused code.
19430         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
19431
19432 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
19433
19434         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
19435         routines not written.
19436
19437 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
19438
19439         * config/bug-gcc.exp: Use new procs from bug.exp.
19440
19441 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
19442
19443         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
19444         via ftp, rather than depending on NFS.
19445         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
19446         case.
19447
19448 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
19449
19450         * config/bug-gcc.exp: Use new download proc.
19451
19452 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
19453
19454         * chill.execute/execute.exp: cleanups, handles errors better
19455         * chill.compile/compile.exp: rewrite, based on execute.exp
19456         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
19457         * lib/chill.exp: major changes to diff proc and compile and link
19458           procs. added chill_fail and chill_pass wrappers to pass and
19459           fail. added more comments, and handle error codes better.
19460           Added a hack to capture stderr from exec, so noncompile tests
19461           can work.
19462
19463 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
19464
19465         * chill.execute/execute.exp: rewrite of testsuite driver
19466         * lib/chill.exp: rewrite of testsuite driver
19467         * config/unix-chill.exp: rewrite of testsuite driver
19468
19469 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
19470
19471     In chill.execute:
19472         * iexpr.ch: Standardize uppercase.
19473         * tuples.dat: Standardize uppercase.
19474         * vary.ch: standardize.  Correct varying string assignments.
19475         * vary.dat: Add new output lines.
19476
19477 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
19478
19479     In chill.execute:
19480         * chprintf.ch: Standardize use of uppercase.
19481         * tuples.ch: Standardize and turn arr2 into a DCL,
19482           rather than a SYN.
19483         * pinits.ch: Standardize.
19484
19485 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
19486
19487         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
19488         * Makefil: Renamed to Makefile.in.
19489         * configure.in: New.
19490
19491 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
19492
19493     In chill.execute:
19494         * .cvsignore: Add result/output files.
19495         * Makefile: Fix up variables at start.  Use MFLAGS
19496           everywhere.  Correct bool_loc, built_ins entries.
19497           Add entry for vary1.ch.
19498         * bitarray.ch: Standardize upper-case usage.
19499         * bitexpr.ch: Standardize, add output of b1.
19500         * params.ch: Use arrayt in along PROC parameters, to
19501           avoid novelty problems.
19502         * sets.ch: Tiny cleanup.
19503         * vary1.ch: Re-indent.
19504
19505 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
19506
19507           * Add PR-related files to Makefiles, .cvsignore files, etc.
19508
19509 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
19510
19511         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
19512           with compiler objects. New names are test-flow.c and test-loop.c
19513
19514 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
19515
19516         * Upgraded c-torture tests from 1.19 to 1.20
19517
19518         * new files:
19519         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
19520         * gcc.compile: 930623-1.c 930623-2.c
19521         * gcc.noncompile: 930622-1.c 930622-2.c
19522         * gcc.failure: 920411-1.c 920627-2.c
19523         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
19524
19525 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
19526
19527         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
19528           More changes to get testsuite working properly. Needs more work.
19529           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
19530
19531 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
19532
19533         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
19534           More changes to get testsuite working properly. Needs more work.
19535
19536 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
19537
19538         * chill.compile/compile.exp: Added for Dejagnu support
19539         * chill.execute/execute.exp: Added for Dejagnu support
19540         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
19541
19542 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
19543
19544     This should complete moving the CHILL test files.
19545         * chill.noncompile(.cvsignore printf.grt
19546             in-printf.grt chprintf.grt chprintf.ch):
19547             Added test-support files.
19548           (Makefile): Modified further.
19549         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
19550             signal.ch): Added test files.
19551           * chill.execute (.cvsignore printf.grt printr.c
19552             in-printf.grt rts.c chprintf.grt rts.h): Added
19553           test-support files.
19554             (Makefile): More corrections.
19555
19556 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
19557
19558         * chill.compile, chill.execute, chill.nocompile: Add CHILL
19559           test cases, ready for DejaGnu.
19560
19561 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
19562
19563         * Upgraded c-torture tests from 1.18 to 1.19
19564
19565         * gcc.compile: added test(s):
19566           930607-1.c
19567         * gcc.execute: added test(s):
19568           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
19569
19570         * added new subdirectory for misc tests: gcc.misc-tests
19571         * gcc.misc-test(s): added tests:
19572           inst-check.c test-consts.c test-ior.c test-switch.c
19573
19574 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
19575
19576         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
19577
19578 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
19579
19580         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
19581
19582 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
19583
19584         * Upgraded c-torture tests from 1.17 to 1.18
19585
19586 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
19587
19588         * Upgraded c-torture tests from 1.12 to 1.17
19589
19590 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
19591
19592         * lib/old-dejagnu.exp:
19593           Fixed handling of XFAIL target triplets to correctly
19594           recognize wildcard characters.  Removed code that
19595           appended a unique id tag to the end of the file name
19596           printed out by the result of the testcases within a
19597           given test file.
19598
19599 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
19600
19601         * lib/old-dejagnu.exp:
19602           Reworked expected failure handling to trigger off of XFAIL
19603           keyword in keyphrase embeded in testcase source code. The
19604           XFAIL keyword must be at the end of the keyphrase line. It
19605           may optionally be followed by one or more target triplets.
19606           It has just occured that the handling of wildcards in the
19607           target triplet may not be correct.
19608
19609 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
19610
19611         * g++.old-deja/tests:
19612           Moved all subdirectories up one level into g++.old-deja .
19613
19614         * lib/old-dejagnu.exp:
19615           Fixed problem with CXXFLAGS not being properly reset, and being
19616           corrupted with extraneous "-c" compiler option.  This was
19617           causing binaries to not be generated for test that needed them.
19618           Modified strings passed to "pass" and "fail" so that individual
19619           tests from the same test file would be distinguished by an
19620           identifier appended to the test file name in the summary logs;
19621           this corrected a problem with erroneous diff logs.  Added code
19622           to search testcases for expected fail and unexpected pass keywords.
19623
19624 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
19625
19626         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
19627
19628 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
19629
19630         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
19631           Removed extraneous text from end of "Special g++ Options"
19632           keyphrase.
19633
19634         * lib/old-dejagnu.exp: Added pattern matching to look for new
19635           keywords, embedded in testcases comments, which will trigger
19636           calls to xpass and xfail.
19637
19638 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
19639
19640         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
19641           comments embedded in the testcases, especially the one looking for
19642           special compiler options, as well as the pattern matching for the
19643           compiler output again.
19644
19645 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
19646
19647         * lib/old-dejagnu.exp: Do a proper check of the return value for
19648           execute tests. Fixed several problems with the pattern matching
19649           of the compiler output which gave erroneous test results.
19650           Changed several of the test result messages to be more descriptive.
19651         * config/unix-g++.exp: Proc g++_load now actually works and
19652           executes the tests passed to it and returns a usable return
19653           value.
19654
19655 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
19656
19657           * lib/gcc.exp: Exits gracefully if $CC is bogus.
19658
19659 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
19660
19661         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
19662           Modified both files to properly execute the old style
19663           dejagnu tests. The previous versions of these files were
19664           experimental and did not function anything near correctly.
19665
19666 1993-04-05  Rob Savoye  (rob@cygnus.com)
19667
19668         * Removed all Makefile.in and configure.in files. No configuration
19669         needed now.
19670
19671 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
19672
19673         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
19674
19675 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
19676
19677         * gcc.compile/configure.in, gcc.unsorted/configure.in,
19678         gcc.special/configure.in, gcc.noncompile/configure.in,
19679         gcc.execute/configure.in, gcc.code_quality/configure.in,
19680         g++.other/configure.in, g++.old-deja/configure.in,
19681         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
19682         in srcname setting.
19683
19684 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
19685
19686         * lib/udi.exp:  Fixed mondfe and mondfe_download.
19687         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
19688         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
19689
19690 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
19691
19692         * config/udi-gdb.exp: Check $shell_id after connecting to target.
19693         (gdb_exit): Don't remove *_soc files.
19694
19695 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
19696
19697         * lib/c-torture.exp: Don't look for main; instead always use -w
19698         -c.  This is how the c-torture tests work.  Remove the object
19699         file if the compilation succeeds.
19700         * gcc.execute/execute.exp: Remove executable if test passes.
19701         * gcc.noncompile/noncompile.exp: Every test is an expected
19702         failure.
19703         * gcc.special/special.exp: Added tests from c-torture 1.11,
19704         corrected use of existing test.
19705         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
19706         gcc.execute/920625-1.c: Updated to c-torture 1.11.
19707         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
19708         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
19709         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
19710         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
19711         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
19712         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
19713         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
19714         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
19715         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
19716         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
19717         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
19718         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
19719         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
19720         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
19721         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
19722         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
19723         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
19724         c-torture 1.11.
19725         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
19726         correspond to c-torture 1.11.
19727
19728         * New file.