OSDN Git Service

19d8b06136461e41355bb906d3535e3eb0c89174
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
2
3         * gcc.dg/sparc-trap-1.c: New test.
4
5 2004-05-31  Roger Sayle  <roger@eyesopen.com>
6
7         PR middle-end/15069
8         * g++.dg/opt/fold3.C: New test case.
9
10 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
11
12         * lib/target-supports.exp (check_iconv_available): Fix fallout
13         from 2004-05-28 patch.
14
15 2004-05-30  Paul Brook  <paul@codesourcery.com>
16
17         PR fortran/15620
18         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
19         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
20
21 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
22
23         * gfortran.fortran-torture/execute/random_1.f90: New test.
24
25 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
26
27         * g++.dg/ext/altivec-10.C: New test.
28
29 2004-05-29  Paul Brook  <paul@codesourcery.com>
30
31         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
32
33 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
34
35         * gcc.dg/altivec-16.c: New test.
36
37 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
38
39         * lib/target-supports.exp (check_vmx_hw_available): New.
40         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
41
42         * lib/target-supports.exp (check_alias_available,
43         check_iconv_available, check_named_sections_available): Use
44         unique names for temporary files.
45
46 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
47
48         * gcc.dg/altivec-15.c: New test.
49
50 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
51
52         PR c++/15083
53         * g++.dg/warn/noeffect6.C: New test.
54
55         PR c++/15471
56         * g++.dg/expr/ptrmem4.C: New test.
57
58         PR c++/15640
59         * g++.dg/template/operator3.C: New test.
60
61 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
62
63         PR c++/14668
64         * g++.dg/lookup/redecl1.C: New test.
65         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
66
67 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
68
69         * gcc.c-torture/compare-fp-1.c, gcc.c-torture/compare-fp-2.c,
70         gcc.c-torture/compare-fp-3.c, gcc.c-torture/compare-fp-4.c,
71         gcc.c-torture/compare-fp-3.x, gcc.c-torture/compare-fp-4.x,
72         gcc.c-torture/pr15649-1.c: New.
73
74 2004-05-27  Adam Nemet  <anemet@lnxw.com>
75
76         PR c++/12883
77         * g++.dg/init/array14.C: New test.
78
79 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
80
81         * lib/compat.exp (compat-get-options-main): New.
82         (compat-get-options): Remove unneeded code, warn for ignored
83         command.
84         (compat-execute): Check flag set by dg-require-* commands.
85
86         * lib/compat.exp (compat-execute): Break up long lines.
87
88 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
89
90         * gcc.dg/altivec-7.c: Don't use 'vector long'.
91         * gcc.dg/altivec-14.c: New test.
92         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
93
94         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
95         * gcc.dg/altivec-12.c: Ditto.
96
97         * gcc.dg/altivec-3.c: Move call to altivec_check.
98
99 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
100
101         PR c++/15044
102         * g++.dg/template/error12.C: New test.
103
104         PR c++/15317
105         * g++.dg/ext/attrib15.C: New test.
106
107         PR c++/15329
108         * g++.dg/template/ptrmem9.C: New test.
109
110 2004-05-25  Paul Brook  <paul@codesourcery.com>
111
112         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
113
114 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
115
116         PR c++/15165
117         * g++.dg/template/crash19.C: New test.
118
119 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
120
121         PR c++/15025
122         * g++.dg/template/redecl1.C: New test.
123
124 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
125
126         PR c++/14821
127         * g++.dg/other/ns1.C: New test.
128
129         PR c++/14883
130         * g++.dg/template/invalid1.C: New test.
131
132 2004-05-23  Paul Brook  <paul@codesourcery.com>
133         Victor Leikehman  <lei@haifasphere.co.il>
134
135         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
136         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
137
138 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
139
140         PR c++/15285
141         PR c++/15299
142         * g++.dg/template/non-dependent5.C: New test.
143         * g++.dg/template/non-dependent6.C: New test.
144
145 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
146
147         PR c++/15507
148         * g++.dg/inherit/union1.C: New test.
149
150         PR c++/15542
151         * g++.dg/template/addr1.C: New test.
152
153         PR c++/15427
154         * g++.dg/template/array5.C: New test.
155
156         PR c++/15287
157         * g++.dg/template/array6.C: New test.
158
159 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
160             Roger Sayle  <roger@eyesopen.com>
161
162         * g++.dg/lookup/forscope2.C: New test case.
163
164 2004-05-22  Ben Elliston  <bje@au.ibm.com>
165
166         * gcc.dg/cpp/Wmissingdirs.c: New.
167
168 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
169
170         PR target/15301
171         * gcc.dg/compat/union-m128-1.h: New file.
172         * gcc.dg/compat/union-m128-1_main.c: Likewise.
173         * gcc.dg/compat/union-m128-1_x.c: Likewise.
174         * gcc.dg/compat/union-m128-1_y.c: Likewise.
175
176 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
177
178         PR target/15302
179         * gcc.dg/compat/struct-complex-1.h: New file.
180         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
181         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
182         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
183
184 2004-05-20  Roger Sayle  <roger@eyesopen.com>
185
186         PR middle-end/3074
187         * gcc.dg/pr3074-1.c: New test case.
188         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
189
190 2004-05-20  Falk Hueffner  <falk@debian.org>
191
192         PR other/15526
193         * gcc.dg/ftrapv-1.c: New test case.
194
195 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
196
197         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
198
199 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
200             Jeff Law  <law@redhat.com>
201
202         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
203         * gcc.dg/tree-ssa/20040518-2.c: New test.
204
205         * gcc.dg/tree-ssa/20040518-1.c: New test.
206
207 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
208
209         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
210
211 2004-05-18  Paul Brook  <paul@codesourcery.com>
212
213         PR fortran/13930
214         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
215
216 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
217
218         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
219         constant folding.
220
221 2004-05-17  Steven Bosscher  <stevenb@suse.de>
222
223         * gcc.dg/tree-ssa/20040517-1.c: New test.
224
225 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
226
227         * gcc.dg/loop-4.c: New test.
228
229 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
230
231         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
232
233 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
234
235         PR fortran/15311
236         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
237
238 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
239
240         PR fortran/13826
241         PR fortran/13940
242         * gfortran.fortran-torture/compile/data_1.f90: New test.
243
244 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
245
246         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
247         * gcc.dg/uninit-H.c: Define ASM for __s390__.
248
249 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
250
251         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
252
253 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
254
255         PR c/15444
256         * gcc.dg/format/xopen-1.c: Adjust expected message.
257         * gcc.dg/format/xopen-3.c: New test.
258
259 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
260
261         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
262
263 2004-05-14  Jeff Law  <law@redhat.com>
264
265         * gcc.dg/tree-ssa/20040514-2.c: New test.
266
267 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
268
269         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
270         this ...
271         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
272         this.
273
274 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
275
276         * gcc.dg/tree-ssa/20040514-1.c: New test.
277
278 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
279
280         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
281         test.
282
283 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
284
285         PR fortran/14066
286         * gfortran.fortran-torture/compile/do_1.f90: New test.
287
288 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
289
290         PR fortran/15051
291         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
292         test.
293
294 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
295
296         PR fortran/15149
297         * gfortran.fortran-torture/execute/random_init.f90: New test.
298
299 2004-05-13  Paul Brook  <paul@codesourcery.com>
300
301         PR fortran/15314
302         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
303
304 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
305
306         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
307         for the powerpc case.
308
309 2004-05-13  Jeff Law  <law@redhat.com>
310
311         * gcc.dg/tree-ssa/20040513-1.c: New test.
312         * gcc.dg/tree-ssa/20040513-2.c: New test.
313
314 2004-05-13  Paul Brook  <paul@codesourcery.com>
315
316         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
317         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
318         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
319
320 2004-05-13  Andreas Schwab  <schwab@suse.de>
321
322         PR other/10819
323         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
324         characters.
325
326 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
327
328         PR fortran/15294
329         * gfortran.fortran-torture/execute/adjustr.f90: New file.
330
331 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
332
333         Merge from tree-ssa-20020619-branch.  See
334         ChangeLog.tree-ssa for details.
335
336 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
337
338         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
339         include <altivec.h> explicitly.
340         * gcc.dg/altivec-13.c: Likewise.
341
342 2004-05-11  Paul Brook  <paul@codesourcery.com>
343
344         * gcc.c-torture/compile/20010518-1.c: Force enum size.
345
346 2004-05-10  Eric Christopher  <echristo@redhat.com>
347
348         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
349         * gcc.dg/sibcall-4.c: Ditto.
350
351 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
352
353         * g++.dg/ext/altivec-8.C: New test case.
354         * gcc.dg/altivec-13.c: New test case.
355
356 2004-05-08  Roger Sayle  <roger@eyesopen.com>
357
358         * gcc.c-torture/execute/divcmp-1.c: New test case.
359         * gcc.c-torture/execute/divcmp-2.c: New test case.
360         * gcc.c-torture/execute/divcmp-3.c: New test case.
361
362 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
363
364         * g++.dg/other/pragma-re-2.C: New test.
365
366 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
367
368         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
369         * gcc.dg/i386-387-2.c: Likewise.
370
371         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
372         __builtin_drem.
373         * gcc.dg/i386-387-6.c: Likewise.
374
375 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
376
377         * gcc.dg/builtins-33.c:  Also check log1p*.
378
379 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
380
381         PR optimization/15296
382         * gcc.c-torture/execute/pr15296.c: New test.
383
384 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
385
386         * gcc.dg/builtins-40.c: New test.
387
388 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
389
390         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
391
392 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
393
394         * g++.dg/ext/spe1.C: New testcase.
395
396 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
397
398         * objc.dg/image-info.m: Allow additional attributes
399         for __image_info section.
400
401 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
402
403         * gcc.dg/torture/mips-hilo-2.c: New test.
404
405 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
406
407         PR c++/14389
408         * g++.dg/template/member5.C: New test.
409
410 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
411
412         * gcc.dg/builtins-34.c: Also check expm1*.
413
414 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
415
416         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
417         * gcc.dg/torture/builtin-convert-3.c: New test.
418
419 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
420
421         PR middle-end/15054
422         * g++.dg/opt/pr15054.C: New test.
423
424 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
425
426         * gcc.dg/torture/builtin-rounding-1.c: New test.
427         * gcc.dg/builtins-25.c: Delete.
428         * gcc.dg/builtins-29.c: Delete.
429
430 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
431
432         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
433         * gcc.dg/sibcall-4.c: Likewise.
434         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
435
436 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
437
438         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
439         bit-field on 16-bit targets.
440
441 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
442
443         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
444         16-bit targets.
445
446 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
447
448         * gcc.dg/rs6000-power2-1.c: Change to compile only.
449         * gcc.dg/rs6000-power2-2.c: Likewise.
450
451 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
452
453         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
454         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
455         Change the asm registers to be in form of frN instead of fN.
456
457 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
458
459         * gcc.dg/torture/builtin-convert-2.c: New test.
460
461 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
462
463         * gcc.dg/rs6000-power2-1.c: New test.
464         * gcc.dg/rs6000-power2-2.c: New test.
465
466 2004-04-28  Jan Hubicka  <jh@suse.cz>
467
468         * gcc.dg/unused-6.c: New test.
469
470 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
471             Ulrich Weigand  <uweigand@de.ibm.com>
472
473         * ada/acats/run_all.sh: Define $target variable.
474
475 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
476
477         PR c++/15119
478         * g++.dg/other/vararg-1.C: New test.
479
480         PR c++/4794
481         * g++.dg/eh/cleanup3.C: New test.
482
483 2004-04-24  Laurent GUERBY <laurent@guerby.net>
484
485         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
486         and ad8011a (target_insn).
487         * ada/acats/support/macro.dfs: Likewise.
488         * ada/acats/support/impbit.adb: New file.
489
490 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
491
492         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
493
494 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
495
496         * gcc.dg/loop-3.c: New test.
497
498 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
499
500         * gcc.c-torture/execute/simd-5.c: New test.
501
502 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
503
504         PR c++/15064
505         * g++.dg/template/crash18.C: New test.
506
507 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
508
509         * g++.dg/ext/complit3.C: New test.
510
511 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
512
513         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
514         * gcc.dg/altivec-3.c: Same.
515         * gcc.dg/altivec-varargs-1.c: Same.
516
517 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
518
519         * lib/target-supports.exp (check_profiling_available): Assume
520         profiling is not available on powerpc-eabi targets.
521
522 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
523
524         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
525         * gcc.dg/vmx/bug-1.c: Ditto.
526
527 2004-04-20  Eric Christopher  <echristo@redhat.com>
528
529         * gcc.dg/charset/extern.c: New test.
530         * g++.dg/charset/extern3.cc: Ditto.
531
532 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
533
534         * gcc.dg/builtins-39.c: New test.
535
536 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
537
538         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
539
540 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
541
542         * gcc.dg/torture/mips-hilo-1.c: New test.
543
544 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
545
546         * gcc.c-torture/compile/20040419-1.c: New test.
547
548 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
549
550         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
551
552 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
553             Aldy Hernandez  <aldyh@redhat.com>
554
555         * gcc.c-torture/execute/va-arg-24.c: New.
556
557 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
558             Aldy Hernandez  <aldyh@redhat.com>
559
560         * gcc.dg/vmx/1b-01.c: New.
561         * gcc.dg/vmx/1b-02.c: New.
562         * gcc.dg/vmx/1b-03.c: New.
563         * gcc.dg/vmx/1b-04.c: New.
564         * gcc.dg/vmx/1b-05.c: New.
565         * gcc.dg/vmx/1b-06.c: New.
566         * gcc.dg/vmx/1b-07.c: New.
567         * gcc.dg/vmx/1c-01.c: New.
568         * gcc.dg/vmx/1c-02.c: New.
569         * gcc.dg/vmx/3a-01a.c: New.
570         * gcc.dg/vmx/3a-01.c: New.
571         * gcc.dg/vmx/3a-01m.c: New.
572         * gcc.dg/vmx/3a-03.c: New.
573         * gcc.dg/vmx/3a-03m.c: New.
574         * gcc.dg/vmx/3a-04.c: New.
575         * gcc.dg/vmx/3a-04m.c: New.
576         * gcc.dg/vmx/3a-05.c: New.
577         * gcc.dg/vmx/3a-06.c: New.
578         * gcc.dg/vmx/3a-06m.c: New.
579         * gcc.dg/vmx/3a-07.c: New.
580         * gcc.dg/vmx/3b-01.c: New.
581         * gcc.dg/vmx/3b-02.c: New.
582         * gcc.dg/vmx/3b-10.c: New.
583         * gcc.dg/vmx/3b-13.c: New.
584         * gcc.dg/vmx/3b-14.c: New.
585         * gcc.dg/vmx/3b-15.c: New.
586         * gcc.dg/vmx/3c-01a.c: New.
587         * gcc.dg/vmx/3c-01.c: New.
588         * gcc.dg/vmx/3c-02.c: New.
589         * gcc.dg/vmx/3c-03.c: New.
590         * gcc.dg/vmx/3d-01.c: New.
591         * gcc.dg/vmx/4-01.c: New.
592         * gcc.dg/vmx/4-03.c: New.
593         * gcc.dg/vmx/5-01.c: New.
594         * gcc.dg/vmx/5-02.c: New.
595         * gcc.dg/vmx/5-03.c: New.
596         * gcc.dg/vmx/5-04.c: New.
597         * gcc.dg/vmx/5-05.c: New.
598         * gcc.dg/vmx/5-06.c: New.
599         * gcc.dg/vmx/5-07.c: New.
600         * gcc.dg/vmx/5-07t.c: New.
601         * gcc.dg/vmx/5-08.c: New.
602         * gcc.dg/vmx/5-10.c: New.
603         * gcc.dg/vmx/5-11.c: New.
604         * gcc.dg/vmx/7-01a.c: New.
605         * gcc.dg/vmx/7-01.c: New.
606         * gcc.dg/vmx/7c-01.c: New.
607         * gcc.dg/vmx/7d-01.c: New.
608         * gcc.dg/vmx/7d-02.c: New.
609         * gcc.dg/vmx/8-01.c: New.
610         * gcc.dg/vmx/8-02a.c: New.
611         * gcc.dg/vmx/8-02.c: New.
612         * gcc.dg/vmx/brode-1.c: New.
613         * gcc.dg/vmx/bug-1.c: New.
614         * gcc.dg/vmx/bug-2.c: New.
615         * gcc.dg/vmx/bug-3.c: New.
616         * gcc.dg/vmx/cw-bug-1.c: New.
617         * gcc.dg/vmx/cw-bug-2.c: New.
618         * gcc.dg/vmx/cw-bug-3.c: New.
619         * gcc.dg/vmx/dct.c: New.
620         * gcc.dg/vmx/debug-1.c: New.
621         * gcc.dg/vmx/debug-2.c: New.
622         * gcc.dg/vmx/debug-3.c: New.
623         * gcc.dg/vmx/debug-4.c: New.
624         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
625         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
626         * gcc.dg/vmx/eg-5.c: New.
627         * gcc.dg/vmx/fft.c: New.
628         * gcc.dg/vmx/gcc-bug-1.c: New.
629         * gcc.dg/vmx/gcc-bug-2.c: New.
630         * gcc.dg/vmx/gcc-bug-3.c: New.
631         * gcc.dg/vmx/gcc-bug-4.c: New.
632         * gcc.dg/vmx/gcc-bug-5.c: New.
633         * gcc.dg/vmx/gcc-bug-6.c: New.
634         * gcc.dg/vmx/gcc-bug-7.c: New.
635         * gcc.dg/vmx/gcc-bug-8.c: New.
636         * gcc.dg/vmx/gcc-bug-9.c: New.
637         * gcc.dg/vmx/gcc-bug-b.c: New.
638         * gcc.dg/vmx/gcc-bug-c.c: New.
639         * gcc.dg/vmx/gcc-bug-d.c: New.
640         * gcc.dg/vmx/gcc-bug-e.c: New.
641         * gcc.dg/vmx/gcc-bug-f.c: New.
642         * gcc.dg/vmx/gcc-bug-g.c: New.
643         * gcc.dg/vmx/gcc-bug-i.c: New.
644         * gcc.dg/vmx/harness.h: New.
645         * gcc.dg/vmx/ira1.c: New.
646         * gcc.dg/vmx/ira2a.c: New.
647         * gcc.dg/vmx/ira2b.c: New.
648         * gcc.dg/vmx/ira2.c: New.
649         * gcc.dg/vmx/ira2c.c: New.
650         * gcc.dg/vmx/mem.c: New.
651         * gcc.dg/vmx/newton-1.c: New.
652         * gcc.dg/vmx/ops.c: New.
653         * gcc.dg/vmx/sn7153.c: New.
654         * gcc.dg/vmx/spill2.c: New.
655         * gcc.dg/vmx/spill3.c: New.
656         * gcc.dg/vmx/spill.c: New.
657         * gcc.dg/vmx/t.c: New.
658         * gcc.dg/vmx/varargs-1.c: New.
659         * gcc.dg/vmx/varargs-2.c: New.
660         * gcc.dg/vmx/varargs-3.c: New.
661         * gcc.dg/vmx/varargs-4.c: New.
662         * gcc.dg/vmx/varargs-5.c: New.
663         * gcc.dg/vmx/varargs-6.c: New.
664         * gcc.dg/vmx/varargs-7.c: New.
665         * gcc.dg/vmx/vmx.exp: New.
666         * gcc.dg/vmx/vprint-1.c: New.
667         * gcc.dg/vmx/vscan-1.c: New.
668         * gcc.dg/vmx/x-01.c: New.
669         * gcc.dg/vmx/x-02.c: New.
670         * gcc.dg/vmx/x-03.c: New.
671         * gcc.dg/vmx/x-04.c: New.
672         * gcc.dg/vmx/x-05.c: New.
673         * gcc.dg/vmx/yousufi-1.c: New.
674         * gcc.dg/vmx/zero-1.c: New.
675         * gcc.dg/vmx/zero.c: New.
676
677 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
678
679         * g++.dg/lookup/java1.C: Update for chage of
680         _Jv_AllocObject.
681         * g++.dg/lookup/java2.C: Likewise.
682
683 2004-04-17  Laurent GUERBY <laurent@guerby.net>
684
685         * ada/acats/run_all.sh: use -O2 by default.
686
687 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
688
689         * gcc.dg/vr-mult-[12].c: New tests.
690
691 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
692
693         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
694
695         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
696
697 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
698
699         * lib/target-supports.exp (check_profiling_available): Assume profiling
700         isn't available for mips*-*-elf targets.
701
702 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
703
704         * gcc.dg/builtins-38.c: New test.
705
706 2004-04-14  Eric Christopher  <echristo@redhat.com>
707
708         * g++.dg/charset/charset.exp: Run .cc extension tests.
709
710 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
711
712         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
713
714 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
715
716         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
717
718 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
719
720         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
721         * gcc.dg/i386-387-2.c: Likewise.
722
723         * gcc.dg/i386-387-7.c: New test.
724         * gcc.dg/i386-387-8.c: New test.
725
726         * gcc.dg/builtins-37.c: New test.
727
728 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
729
730         * g++.dg/pch/externc-1.C: Add missing semicolon.
731
732 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
733
734         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
735
736 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
737
738         * gcc.c-torture/execute/20040411-1.c: New test.
739
740 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
741
742         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
743
744 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
745
746         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
747
748 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
749
750         * lib/target-supports.exp (check_named_sections_available): New.
751         * lib/gcc-dg.exp (dg-require-named-sections): New.
752         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
753         old-deja.exp.  Also prune error-count message from HP linker.
754         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
755
756         * g++.dg/init/init-ref4.C: Use dg-require-weak.
757         * g++.old-deja/g++.pt/static3.C: Likewise.
758         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
759
760 2004-04-09  Roger Sayle  <roger@eyesopen.com>
761
762         * gcc.c-torture/execute/20040409-1.c: New test case.
763         * gcc.c-torture/execute/20040409-2.c: New test case.
764         * gcc.c-torture/execute/20040409-3.c: New test case.
765
766 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
767
768         * gcc.dg/20040409-1.c: New test.
769
770 2004-04-08  Roger Sayle  <roger@eyesopen.com>
771
772         PR target/14888
773         * g++.dg/opt/pr14888.C: New test case.
774
775 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
776
777         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
778         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
779         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
780         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
781         New tests.
782
783 2004-04-08  Paul Brook  <paul@codesourcery.com>
784
785         * gcc.dg/spill-1.c: New test.
786
787 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
788
789         * gcc.dg/torture/builtin-ctype-2.c: New test.
790
791 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
792
793         * gcc.dg/pch/pch.exp: Add largefile test.
794
795 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
796
797         * g++.dg/pch/externc-1.Hs: New.
798         * g++.dg/pch/externc-1.C: New.
799
800 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
801
802         * gcc.dg/compat/struct-by-value-5a_main.c,
803         gcc.dg/compat/struct-by-value-5b_main.c: New files.
804         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
805         * gcc.dg/compat/struct-by-value-5a_x.c,
806         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
807         gcc.dg/compat/struct-by-value-5_x.c.
808         * gcc.dg/compat/struct-by-value-5a_y.c,
809         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
810         gcc.dg/compat/struct-by-value-5_y.c.
811
812         * gcc.dg/compat/struct-by-value-6a_main.c,
813         gcc.dg/compat/struct-by-value-6b_main.c: New files.
814         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
815         * gcc.dg/compat/struct-by-value-6a_x.c,
816         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
817         gcc.dg/compat/struct-by-value-6_x.c.
818         * gcc.dg/compat/struct-by-value-6a_y.c,
819         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
820         gcc.dg/compat/struct-by-value-6_y.c.
821
822         * gcc.dg/compat/struct-by-value-7a_main.c,
823         gcc.dg/compat/struct-by-value-7b_main.c: New files.
824         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
825         * gcc.dg/compat/struct-by-value-7a_x.c,
826         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
827         gcc.dg/compat/struct-by-value-7_x.c.
828         * gcc.dg/compat/struct-by-value-7a_y.c,
829         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
830         gcc.dg/compat/struct-by-value-7_y.c.
831
832 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
833
834         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
835         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
836         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
837         options.
838
839 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
840
841         * gcc.dg/builtins-36.c: New test.
842
843 2004-04-06  Paul Brook  <paul@codesourcery.com>
844
845         * README.gcc: Remove obsolete contraint on testcases.
846
847 2004-04-05  Paul Brook  <paul@codesourcery.com>
848
849         PR2123
850         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
851         failure and exit(0) on success.
852         * g++.dg/expr/anew2.C: Ditto.
853         * g++.dg/expr/anew3.C: Ditto.
854         * g++.dg/expr/anew4.C: Ditto.
855
856 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
857
858         PR c++/3518
859         * g++.dg/template/unify7.C: New.
860
861 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
862
863         * g++.dg/README: Bring up to date with new subdirectories; remove
864         duplicate subdirectory lines.
865
866 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
867
868         PR c++/14007
869         * g++.dg/template/unify5.C: New.
870         * g++.dg/template/unify6.C: New.
871         * g++.dg/template/qualttp20.C: Adjust.
872         * g++.old-deja/g++.jason/report.C: Adjust.
873         * g++.old-deja/g++.other/qual1.C: Adjust.
874
875 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
876
877         PR c++/14803
878         * g++.dg/inherit/ptrmem1.C: New test.
879
880 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
881
882         PR c++/14755
883         * gcc.c-torture/execute/20040331-1.c: New test.
884         * gcc.dg/20040331-1.c: New test.
885
886 2004-04-01  Paul Brook  <paul@codesourcery.com>
887
888         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
889
890 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
891
892         PR c++/14724
893         * g++.dg/init/goto1.C: New test.
894
895         PR c++/14763
896         * g++.dg/template/defarg4.C: New test.
897
898 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
899
900         * gcc.dg/altivec-11.c: Extend test for more valid cases.
901
902 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
903
904         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
905
906 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
907
908         * gcc.dg/noncompile/undeclared-2.c: New test.
909
910 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
911
912         * gcc.dg/940409-1.c: Remove XFAIL.
913         * gcc.dg/reg-vol-struct-1.c: New test.
914
915 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
916
917         * gcc.dg/torture/builtin-wctype-1.c: New test.
918
919 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
920
921         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
922         * gcc.dg/20001101-1.c: Likewise.
923         * gcc.dg/20001102-1.c: Likewise.
924
925 2004-03-25  Roger Sayle  <roger@eyesopen.com>
926
927         * gcc.dg/compare8.c: Add an additional test for XOR.
928
929 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
930
931         * gcc.dg/torture/builtin-ctype-1.c: New test.
932
933 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
934
935         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
936         * gcc.dg/torture/builtin-math-1.c: Likewise.
937         * gcc.dg/torture/builtin-power-1.c: New test.
938
939 2004-03-24  Andreas Schwab  <schwab@suse.de>
940
941         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
942         IA64 assembler.
943
944 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
945             Roger Sayle  <roger@eyesopen.com>
946
947         * gcc.dg/compare8.c: New test case.
948
949 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
950
951         * g++.dg/ext/altivec-7.C: New test.
952
953 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
954
955         PR 12267, 12391, 12560, 13129, 14114, 14133
956         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
957         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
958         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
959         Adjust error regexps.
960         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
961         * gcc.dg/noncompile/undeclared-1.c: New test cases.
962         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
963         * gcc.dg/local1.c: Add explanatory comment.
964
965 2004-03-23  Roger Sayle  <roger@eyesopen.com>
966
967         PR optimization/14669
968         * g++.dg/opt/fold2.C: New test case.
969
970 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
971
972         PR c/14069
973         * gcc.dg/20040322-1.c: New test.
974
975 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
976
977         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
978         * gcc.dg/ultrasp4.c: Likewise.
979         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
980
981 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
982
983         * gcc.dg/i386-sse-8.c: Reset default options.
984
985 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
986
987         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
988         in the error message text.
989
990 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
991
992         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
993
994 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
995
996         PR c++/14616
997         * g++.dg/init/array13.C: New test.
998
999 2004-03-20  Roger Sayle  <roger@eyesopen.com>
1000
1001         PR target/13889
1002         * gcc.c-torture/compile/pr13889.c: New test case.
1003
1004 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
1005
1006         PR c/14635
1007         * builtins-1.c (nan, nans): Don't test.
1008         * builtins-30.c: Don't use nan, nanf, nanl.
1009         * builtins-35.c: New test.
1010
1011 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
1012
1013         * g++.dg/ext/altivec-6.C: New test.
1014
1015 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
1016
1017         * g++.dg/init/placement3.C: New test.
1018
1019         * g++.dg/template/spec13.C: New test.
1020
1021         * g++.dg/lookup/using11.C: New test.
1022
1023         * g++.dg/lookup/koenig3.C: New test.
1024
1025         * g++.dg/template/operator2.C: New test.
1026
1027         * g++.dg/expr/dtor3.C: New test.
1028         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
1029         marker.
1030         * g++.old-deja/g++.law/visibility28.C: Likewise.
1031
1032 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
1033
1034         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
1035         * gcc.dg/ppc64-abi-3.c: Likewise.
1036
1037 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1038
1039         PR c++/14545
1040         * g++.dg/parse/template15.C: New test.
1041
1042 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
1043
1044         * g++.dg/expr/dtor2.C: New test.
1045
1046         * g++.dg/lookup/anon4.C: New test.
1047
1048         * g++.dg/overload/using1.C: New test.
1049
1050         * g++.dg/template/lookup7.C: New test.
1051
1052         * g++.dg/template/typename6.C: New test.
1053
1054         * g++.dg/expr/cond6.C: New test.
1055
1056 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1057
1058         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
1059
1060 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
1061
1062         * g++.dg/expr/cond5.C: New test.
1063         * g++.dg/expr/constcast1.C: Likewise.
1064         * g++.dg/expr/ptrmem2.C: Likewise.
1065         * g++.dg/expr/ptrmem3.C: Likewise.
1066         * g++.dg/lookup/main1.C: Likewise.
1067         * g++.dg/template/lookup6.C: Likewise.
1068
1069 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
1070
1071         * gcc.dg/local1.c: New test.
1072
1073         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
1074
1075 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1076
1077         * gcc.dg/torture/builtin-convert-1.c: New test.
1078
1079 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1080
1081         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
1082
1083 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
1084
1085         PR c++/14481
1086         * g++.dg/warn/Wunused-7.C: New test.
1087
1088 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1089
1090         * gcc.dg/torture/builtin-integral-1.c: New test.
1091
1092 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
1093
1094         PR c++/14586
1095         * g++.dg/parse/non-dependent3.C: New test.
1096
1097 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
1098
1099         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
1100         * g++.dg/eh/simd-2.C: Likewise.
1101         * g++.dg/init/array10.C: Likewise.
1102         * gcc.c-torture/compile/simd-1.c: Likewise.
1103         * gcc.c-torture/compile/simd-2.c: Likewise.
1104         * gcc.c-torture/compile/simd-3.c: Likewise.
1105         * gcc.c-torture/compile/simd-4.c: Likewise.
1106         * gcc.c-torture/compile/simd-6.c: Likewise.
1107         * gcc.c-torture/execute/simd-1.c: Likewise.
1108         * gcc.c-torture/execute/simd-2.c: Likewise.
1109         * gcc.dg/compat/vector-defs.h: Likewise.
1110         * gcc.dg/20020531-1.c: Likewise.
1111         * gcc.dg/altivec-3.c: Likewise.
1112         * gcc.dg/altivec-4.c: Likewise.
1113         * gcc.dg/altivec-varargs-1.c: Likewise.
1114         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
1115         * gcc.dg/i386-mmx-3.c: Likewise.
1116         * gcc.dg/i386-sse-4.c: Likewise.
1117         * gcc.dg/i386-sse-5.c: Likewise.
1118         * gcc.dg/i386-sse-8.c: Likewise.
1119         * gcc.dg/simd-1.c: Likewise.
1120         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
1121         __ev64_opaque__ since the machine description provides it.
1122
1123 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1124
1125         * lib/compat.exp (skip_list): New global variable.
1126         Use it to hold the user defined COMPAT_SKIPS list if any.
1127         (compat-obj): Add the members of skip_list to optall.
1128
1129 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1130
1131         * gcc.dg/compat/union-by-value-1_main.c,
1132         union-by-value-1_x.c, union-by-value-1_y.c,
1133         union-check.h, union-defs.h,
1134         union-init.h, union-return-1_main.c,
1135         union-return-1_x.c, union-return-1_y.c: New files.
1136
1137 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1138
1139         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
1140         mixed-struct-init.h: Add 4 mixed structure types.
1141         struct-by-value-21_main.c, struct-by-value-21_x.c,
1142         struct-by-value-21_y.c, struct-return-21_main.c,
1143         struct-return-21_x.c, struct-return-21_y.c: New files.
1144
1145 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
1146
1147         PR c++/14550
1148         * g++.dg/parse/template14.C: New test.
1149
1150 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1151
1152         * gcc.c-torture/execute/20040313-1.c: New test.
1153
1154 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
1155
1156         PR target/14533
1157         * gcc.dg/20040311-2.c: New test.
1158
1159 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
1160
1161         PR other/14544
1162         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
1163         bit-field.
1164
1165 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
1166
1167         * gcc.dg/20040305-2.c: Add missing return statement.
1168
1169 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1170
1171         * gcc.dg/builtins-34.c: Also check pow10*.
1172
1173 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
1174
1175         PR target/14262
1176         * gcc.dg/20040305-2.c: New test.
1177
1178 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
1179
1180         * gcc.dg/20040310-1.c: New test.
1181
1182 2004-03-11  Roger Sayle  <roger@eyesopen.com>
1183
1184         * gcc.c-torture/execute/20040311-1.c: New test case.
1185
1186 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
1187
1188         PR c++/14476
1189         * g++.dg/lookup/enum1.C: New test.
1190
1191 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
1192
1193         PR c++/14510
1194         * g++.dg/lookup/struct2.C: New test.
1195
1196 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
1197
1198         * gcc.dg/builtins-34.c: New test.
1199
1200 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1201
1202         * gcc.dg/torture/builtin-nonneg-1.c: New test.
1203
1204 2004-03-09  James E Wilson  <wilson@specifixinc.com>
1205
1206         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
1207         * gcc.dg/alias-2.c: New testcase.
1208
1209 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
1210
1211         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
1212
1213 2004-03-09  Roger Sayle  <roger@eyesopen.com>
1214
1215         * gcc.c-torture/execute/20040309-1.c: New test case.
1216
1217 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
1218
1219         PR c++/14397
1220         * g++.dg/overload/ref1.C: New.
1221
1222 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1223
1224         PR c++/14409
1225         * g++.dg/template/spec12.C: New test.
1226
1227         PR c++/14448
1228         * g++.dg/parse/crash14.C: New test.
1229
1230 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
1231
1232         PR c++/14230
1233         * g++.dg/init/ref11.C: New test.
1234
1235 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
1236
1237         PR c++/14432
1238         * g++.dg/parse/builtin2.C: New test.
1239
1240 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
1241
1242         PR c++/14401
1243         * g++.dg/init/ctor3.C: New test.
1244         * g++.dg/init/union1.C: New test.
1245         * g++.dg/ext/anon-struct4.C: New test.
1246
1247 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
1248
1249         * g++.dg/lookup/koenig1.C: Tweak error messages.
1250         * g++.dg/lookup/used-before-declaration.C: Likewise.
1251         * g++.dg/other/do1.C: Likewise.
1252         * g++.dg/overload/koenig1.C: Likewise.
1253         * g++.dg/parse/crash13.C: Likewise.
1254         * g++.dg/template/instantiate3.C: Likewise.
1255
1256 2004-03-08  Eric Christopher  <echristo@redhat.com>
1257
1258         * * lib/target-supports.exp: Enable libiconv in test
1259         compilation.  Fix up error checking.
1260
1261 2004-03-08  Roger Sayle  <roger@eyesopen.com>
1262
1263         PR middle-end/14289
1264         * gcc.dg/pr14289-1.c: New test case.
1265         * gcc.dg/pr14289-2.c: Likewise.
1266         * gcc.dg/pr14289-3.c: Likewise.
1267
1268 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
1269
1270         * gcc.c-torture/execute/20040308-1.c: New test.
1271
1272 2004-03-07  Roger Sayle  <roger@eyesopen.com>
1273
1274         * gcc.c-torture/execute/20040307-1.c: New test case.
1275
1276 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
1277
1278         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
1279
1280 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
1281
1282         * gcc.dg/20040306-1.c: New test.
1283
1284 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
1285
1286         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
1287         them static.
1288         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
1289
1290 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1291
1292         PR c/14465
1293         * gcc.dg/decl-6.c: New test.
1294
1295 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1296
1297         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
1298         Rename LOGPOW -> LOG_POW.
1299         (SQRT_EXP, POW_EXP): New.
1300
1301 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1302
1303         * gcc.dg/i386-sse-8.c: New test.
1304
1305 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1306
1307         PR c/14114
1308         * gcc.dg/decl-5.c: New test.
1309
1310 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
1311
1312         * gcc.dg/20040305-1.c: New test.
1313
1314 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
1315
1316         PR other/14354
1317         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
1318
1319 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
1320
1321         PR c++/14425, c++/14426
1322         * g++.dg/ext/altivec-4.C: New test.
1323         * g++.dg/ext/altivec-5.C: New test.
1324
1325 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
1326
1327         * g++.old-deja/g++.other/linkage1.C: Expect errors about
1328         global variables of a type with no linkage.
1329         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
1330         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
1331         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
1332         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
1333         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
1334         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
1335         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
1336         * g++.dg/warn/deprecated.C: Name enum Color.
1337         * g++.dg/overload/VLA.C: Name structure for 'b'.
1338         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
1339
1340 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1341
1342         * gcc.c-torture/compile/20040304-1.c: New test.
1343
1344 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
1345
1346         PR 13728
1347         * gcc.dg/decl-4.c: New testcase.
1348
1349 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
1350
1351         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
1352         as PRECF if sizeof (float) > sizeof (double).
1353         (PRECL): Make it the same as PRECF if
1354         sizeof (float) > sizeof (long double).
1355
1356 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1357
1358         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
1359         system type.  Add check for irix6 which doesn't have c99 runtime.
1360
1361 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
1362
1363         * gcc.dg/const-elim-1.c: xfail for xtensa.
1364
1365 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
1366
1367         PR c++/14369
1368         * g++.dg/template/cond4.C: New test.
1369
1370 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
1371
1372         PR c++/14360
1373         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
1374
1375         PR c++/14361
1376         * g++.dg/parse/defarg7.C: New test.
1377
1378         PR c++/14359
1379         * g++.dg/template/friend26.C: New test.
1380
1381 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
1382
1383         PR c++/14324
1384         * g++.dg/abi/mangle21.C: New test.
1385
1386         PR c++/14260
1387         * g++.dg/parse/constructor2.C: New test.
1388
1389         PR c++/14337
1390         * g++.dg/template/sfinae1.C: New test.
1391
1392 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
1393
1394         PR c++/14267
1395         * g++.dg/expr/crash2.C: New test.
1396
1397         PR middle-end/13448
1398         * gcc.dg/inline-5.c: New test.
1399         * gcc.dg/always-inline.c: Split out tests into ...
1400         * gcc.dg/always-inline2.c: ... this and ...
1401         * gcc.dg/always-inline3.c: ... this.
1402
1403 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
1404
1405         PR debug/12103
1406         * g++.dg/debug/crash1.C: New test.
1407
1408 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
1409
1410         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
1411         function with __attribute__((noinline)).
1412         (recurser_void2): Likewise.
1413         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
1414         (recurser_void2): Likewise.
1415
1416 2004-02-29  Roger Sayle  <roger@eyesopen.com>
1417
1418         PR middle-end/14203
1419         * g++.dg/warn/Wunused-6.C: New test case.
1420
1421 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
1422
1423         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
1424         not defined.
1425
1426 2004-02-27  Eric Christopher  <echristo@redhat.com>
1427
1428         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
1429         * g++.dg/charset/asm2.c: Run only x86.
1430         * gcc.dg/charset/asm3.c: Ditto.
1431
1432 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
1433
1434         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
1435         ld_library_path.
1436
1437 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
1438
1439         * g++.dg/ext/altivec-3.C: New.
1440
1441 2004-02-26  Richard Henderson  <rth@redhat.com>
1442
1443         * g++.dg/ext/attrib10.C: Mark for warning.
1444         * gcc.dg/attr-alias-1.c: New.
1445
1446 2004-02-26  Richard Henderson  <rth@redhat.com>
1447
1448         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
1449         * gcc.c-torture/execute/20040208-2.c: ... it back.
1450
1451 2004-02-26  Eric Christopher  <echristo@redhat.com>
1452
1453         * lib/target-supports.exp (check-iconv-available): New function.
1454         * lib/gcc-dg.exp (dg-require-iconv): New function.
1455         Use above.
1456         * gcc.dg/charset: New directory.
1457         * gcc.dg/charset/charset.exp: New file.
1458         * gcc.dg/charset/asm1.c: Ditto.
1459         * gcc.dg/charset/asm2.c: Ditto.
1460         * gcc.dg/charset/asm3.c: Ditto.
1461         * gcc.dg/charset/asm4.c: Ditto.
1462         * gcc.dg/charset/asm5.c: Ditto.
1463         * gcc.dg/charset/attribute1.c: Ditto.
1464         * gcc.dg/charset/attribute2.c: Ditto.
1465         * gcc.dg/charset/string1.c: Ditto.
1466         * g++.dg/charset: New directory.
1467         * g++.dg/dg.exp: Add here. Special options.
1468         * g++.dg/charset/charset.exp: New file.
1469         * g++.dg/charset/asm1.c: Ditto.
1470         * g++.dg/charset/asm2.c: Ditto.
1471         * g++.dg/charset/asm3.c: Ditto.
1472         * g++.dg/charset/asm4.c: Ditto.
1473         * g++.dg/charset/attribute1.c: Ditto.
1474         * g++.dg/charset/attribute2.c: Ditto.
1475         * g++.dg/charset/extern1.cc: Ditto.
1476         * g++.dg/charset/extern2.cc: Ditto.
1477         * g++.dg/charset/string1.c: Ditto.
1478
1479 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
1480
1481         PR c++/14278
1482         * g++.dg/parse/comma1.C: New test.
1483
1484 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1485
1486         PR c++/14284
1487         * g++.dg/template/ttp8.C: New test.
1488
1489 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
1490
1491         * gcc.dg/fixuns-trunc-1.c: New test.
1492
1493 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1494
1495         * gcc.dg/builtins-config.h: Use #elif.
1496
1497 2004-02-26  Michael Matz  <matz@suse.de>
1498
1499         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
1500         * gcc.dg/991214-1.c: Likewise.
1501         * gcc.dg/i386-asm-1.c: Likewise.
1502
1503 2004-02-25  Richard Henderson  <rth@redhat.com>
1504
1505         * gcc.c-torture/execute/20040208-2.c: Move ...
1506         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
1507
1508 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1509
1510         PR c++/14246
1511         * g++.dg/other/crash-3.C: New test.
1512
1513 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1514
1515         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
1516         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
1517
1518         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
1519         HP-UX.
1520
1521 2004-02-24  Michael Matz  <matz@suse.de>
1522
1523         * gcc.dg/i386-regparm.c: New.
1524
1525 2004-02-23  James E Wilson  <wilson@specifixinc.com>
1526
1527         * gcc.c-torture/execute/20040223-1.c: New.
1528
1529 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
1530             Kazu Hirata  <kazu@cs.umass.edu>
1531
1532         * gcc.dg/fwritable-strings-1.c: Remove.
1533
1534 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
1535
1536         PR c/14156
1537         * gcc.dg/20040223-1.c: New test.
1538
1539 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1540
1541         PR c++/14106
1542         * g++.dg/ext/typeof9.C: New test.
1543
1544 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1545
1546         PR c++/14250
1547         * g++.dg/other/switch1.C: New test.
1548
1549 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1550
1551         * gcc.dg/cast-function-1.c: Adjust for new informative message.
1552         * gcc.dg/va-arg-1.c: Likewise.
1553
1554 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1555
1556         PR c++/14143
1557         * g++.dg/template/koenig5.C: New test.
1558
1559 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
1560
1561         * g++.dg/ext/altivec-1.C: Generalize target triple.
1562         * g++.dg/ext/altivec-2.C: New test case.
1563         * g++.dg/ext/altivec_check.h: New file.
1564         * gcc.dg/altivec-1.c: Generalize target triple;
1565         include altivec_check.h and call altivec_check().
1566         * gcc.dg/altivec-[2-5].c: Generalize target triple.
1567         * gcc.dg/altivec-6.c: New test case.
1568         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
1569         type casts as needed.
1570         * gcc.dg/altivec-10.c: Include altivec_check.h and call
1571         altivec_check().
1572         * gcc.dg/altivec-12.c: New test case.
1573         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
1574         include altivec_check.h and call altivec_check().
1575         * gcc.dg/altivec_check.h: New file.
1576
1577 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1578
1579         * lib/target-supports.exp (check_alias_available): Don't mangle
1580         function `g' in test program.
1581
1582 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1583
1584         * lib/target-supports.exp (check_profiling_available): Check
1585         argument to determine whether we support a profiling type.
1586         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
1587         check_profiling_available.
1588         * g++.dg/bprob/bprob.exp: Likewise
1589         * g77.dg/bprob/bprob.exp: Likewise.
1590         * gcc.misc-tests/bprob.exp: Likewise.
1591         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
1592         dg-require-profiling and delete expected error handling.
1593         * gcc.dg/20021014-1.c: Likewise.
1594         * gcc.dg/nest.c: Likewise.
1595
1596 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1597
1598         PR c++/12007
1599         * g++.dg/other/vthunk1.C: New test.
1600
1601 2004-02-20  Falk Hueffner  <falk@debian.org>
1602
1603         PR target/14201
1604         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
1605
1606 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
1607
1608         PR c++/13927
1609         * g++.dg/other/error8.C: Remove XFAIL markers.
1610
1611         PR c++/14173
1612         * g++.dg/ext/packed5.C: New test.
1613
1614         PR c++/14199
1615         * g++.dg/warn/Wunused-5.C: New test.
1616
1617         PR c++/14186
1618         * g++.dg/lookup/member1.C: New test.
1619
1620 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
1621
1622         * gcc.c-torture/compile/20040130-1.c: Enable only when
1623         __INT_MAX__ >= 2147483647L.
1624         * gcc.c-torture/compile/961203-1.c: Likewise.
1625
1626 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
1627
1628         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
1629         * g++.dg/opt/template1.C: Robustify assembler regexp
1630
1631 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1632
1633         * gcc.c-torture/execute/simd-4.x: Remove.
1634         * gcc.c-torture/execute/va-arg-25.x: Likewise.
1635         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
1636         Guard with #ifndef SKIP_ATTRIBUTE.
1637         * gcc.dg/compat/vector-1_y.c: Likewise.
1638         * gcc.dg/compat/vector-2_x.c: Likewise.
1639         * gcc.dg/compat/vector-2_y.c: Likewise.
1640         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
1641         * g++.dg/eh/simd-2.C: Likewise.
1642
1643 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
1644
1645         * gcc.c-torture/compile/complex-1.c: New.
1646
1647 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
1648
1649         PR target/14209
1650         * gcc.c-torture/execute/20040218-1.c: New test.
1651
1652 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1653
1654         PR c++/14181
1655         * g++.dg/parse/new2.C: New test.
1656
1657 2004-02-18  Paul Brook  <paul@codesourcery.com>
1658
1659         * gcc.c-torture/compile/libcall-1.c: New test.
1660
1661 2004-02-18  Paul Brook  <paul@codesourcery.com>
1662
1663         PR debug/12934
1664         * gcc.dg/debug/debug-7.c: New test.
1665
1666 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
1667
1668         * gcc.dg/20040217-1.c: New test.
1669
1670 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
1671
1672         * gcc.c-torture/execute/990208-1.x: Delete.
1673
1674 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
1675
1676         * gcc.c-torture/execute/20040208-2.x: New file.
1677
1678 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
1679
1680         PR c++/11326
1681         * g++.dg/abi/structret1.C: New test.
1682
1683 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
1684
1685         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
1686         (i386_cpuid): No need to test if cpuid is available on AMD64.
1687         Fix assembly, so that it works onboth i386 and AMD64.
1688         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
1689         (vecInLong): Fix s[] member type to unsigned int.
1690         (vecInWord): Remove type.
1691         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
1692         (a64, b64, c64, d64, e64): Remove.
1693         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
1694         Remove unused variable.  Remove initialization of removed variables.
1695         Don't call mmx_tests nor sse_tests.
1696         (reference_mmx, reference_sse): Remove.
1697         (check): Add return stmt.
1698         * gcc.dg/i386-sse-7.c: New test.
1699         * gcc.dg/i386-mmx-4.c: New test.
1700
1701 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1702
1703         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
1704         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
1705         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
1706         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
1707         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
1708         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
1709         g++.dg/tc1/dr94.C: Fix line terminator.
1710
1711 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
1712
1713         * gcc.c-torture/compile/20040216-1.c: New.
1714
1715 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1716
1717         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
1718         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
1719         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
1720         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
1721         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
1722         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
1723
1724 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1725
1726         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
1727
1728 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
1729
1730         PR c++/13971
1731         * g++.dg/expr/cond4.C: New test.
1732
1733         PR c++/14086
1734         * g++.dg/lookup/crash2.C: New test.
1735
1736 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
1737
1738         * gcc.c-torture/compile/20040214-2.c: New test.
1739
1740 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
1741
1742         PR c++/14116
1743         * g++.dg/ext/typeof8.C: New test.
1744
1745 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
1746
1747         * gcc.c-torture/compile/20040214-1.c: New test.
1748
1749 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1750
1751         PR c++/13635
1752         * g++.dg/template/spec11.C: New test.
1753
1754 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1755
1756         PR c++/13927
1757         * g++.dg/other/error8.C: New test.
1758
1759 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
1760
1761         PR c++/14122
1762         * g++.dg/template/array4.C: New test.
1763
1764         PR c++/14108
1765         * g++.dg/inherit/thunk2.C: New test.
1766
1767         PR c++/14083
1768         * g++.dg/eh/cond2.C: New test.
1769
1770 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
1771
1772         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
1773
1774 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
1775
1776         * lib/scanasm.exp (dg-scan): Quote pattern before display.
1777
1778 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
1779
1780         * g++.dg/simd-2.C: xfail on ppc64-linux.
1781
1782 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1783
1784         PR c/456
1785         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
1786         tests.
1787
1788 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
1789
1790         * gcc.dg/builtins-33.c: New test.
1791
1792 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
1793
1794         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
1795
1796 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
1797
1798         * g++.dg/simd-2.C: Set -maltivec for ppc64.
1799
1800 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
1801
1802         * gcc.dg/ppc64-abi-3.c: New test.
1803
1804 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
1805
1806         PR c/14092
1807
1808         * gcc.dg/pr14092-1.c: New testcase.
1809
1810 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
1811
1812         * gcc.dg/cpp/assert4.c: Fix typo last change.
1813
1814         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
1815         * gcc.dg/cpp/assert4.c: Handle powerpc64.
1816
1817         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
1818
1819 2004-02-09  Roger Sayle  <roger@eyesopen.com>
1820
1821         * gcc.c-torture/compile/20040209-1.c: New test case.
1822
1823 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1824
1825         * gcc.dg/c90-init-1.c: Adjust expected error messages.
1826
1827 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
1828
1829         * gcc.c-torture/execute/20040208-[12].c: New tests.
1830
1831 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1832
1833         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
1834
1835 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1836
1837         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
1838
1839 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
1840
1841         Bug 13856
1842         * gcc.dg/visibility-8.c: New testcase.
1843
1844 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
1845
1846         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
1847         arguments.
1848         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
1849
1850 2004-02-07  Roger Sayle  <roger@eyesopen.com>
1851
1852         PR middle-end/13696
1853         * g++.dg/opt/fold1.C: New test case.
1854
1855 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1856
1857         PR c++/14033
1858         * g++.dg/other/crash-2.C: New test.
1859
1860 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1861
1862         PR c++/14028
1863         * g++.dg/parse/angle-bracket2.C: New test.
1864
1865 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1866
1867         PR middle-end/13750
1868         Revert:
1869         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
1870         PR pch/13361
1871         * testsuite/g++.dg/pch/wchar-1.C: New.
1872         * testsuite/g++.dg/pch/wchar-1.Hs: New.
1873
1874 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1875
1876         PR c++/14008
1877         * g++.dg/parse/error15.C: New test.
1878         * g++.dg/parse/crash11.C: Update dg-error mark.
1879
1880 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
1881
1882         PR c++/13932
1883         * g++.dg/warn/conv2.C: New test.
1884
1885 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1886
1887         PR c++/13086
1888         * g++.dg/warn/incomplete1.C: Remove xfail.
1889
1890 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
1891
1892         * lib/file-format.exp (gcc_target_object_format): Use
1893         ${tool}_target_compile, not gcc_target_compile.
1894         * lib/target-supports.exp (check_alias_available): Likewise.
1895         (check_gc_sections_available): Likewise.
1896         * g++.dg/ext/attrib10.C: Use dg-require-alias.
1897         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
1898         dg-require-alias.
1899
1900 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
1901
1902         PR c++/13969
1903         * g++.dg/template/static6.C: New test.
1904
1905 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
1906
1907         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
1908
1909 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1910
1911         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
1912         tests for systems where `char' is unsigned by default.
1913
1914 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1915
1916         PR c++/13997
1917         * g++.dg/template/partial3.C: New test.
1918
1919 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
1920
1921         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
1922         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
1923         Remove mentions of obsolete ports.
1924
1925 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
1926
1927         * gcc.dg/noncompile/20001228-1.c: Fix for new
1928         error message.
1929
1930 2004-02-03  Roger Sayle  <roger@eyesopen.com>
1931
1932         PR target/9348
1933         * gcc.c-torture/execute/multdi-1.c: New test case.
1934
1935 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
1936
1937         PR c++/13925
1938         * g++.dg/template/lookup5.C: New test.
1939
1940 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
1941
1942         PR c++/13950
1943         * g++.dg/template/lookup4.C: New test.
1944
1945         PR c++/13970
1946         * g++.dg/parse/error14.C: New test.
1947
1948         PR c++/14002
1949         * g++.dg/parse/template13.C: New test.
1950
1951 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
1952
1953         PR c++/13978
1954         * g++.dg/template/koenig4.C: New test.
1955
1956         PR c++/13968
1957         * g++.dg/template/crash17.C: New test.
1958
1959         PR c++/13975
1960         * g++.dg/parse/error13.C: New test.
1961         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
1962
1963 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1964
1965         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
1966
1967 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
1968
1969         PR c/11658
1970         PR c/13994
1971         * gcc.dg/noncompile/20040203-1.c: New test.
1972         * gcc.dg/noncompile/20040203-2.c: Likewise.
1973         * gcc.dg/noncompile/20040203-3.c: Likewise.
1974         * gcc.dg/20040203-1.c: Likewise.
1975
1976 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
1977
1978         PR c++/10858
1979         * g++.dg/template/sizeof7.C: New test.
1980
1981 2004-02-02  Eric Christopher  <echristo@redhat.com>
1982             Zack Weinberg  <zack@codesourcery.com>
1983
1984         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
1985
1986 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
1987
1988         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
1989         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
1990         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
1991         * gcc.dg/cleanup-5.c: Run only on Linux targets.
1992
1993 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
1994
1995         PR c++/13113
1996         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
1997
1998         PR c++/13854
1999         * g++.dg/ext/attrib13.C: New test.
2000
2001         PR c++/13907
2002         * g++.dg/conversion/op2.C: New test.
2003
2004 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2005
2006         * gcc.dg/titype-1.c: Fix pasto.
2007
2008 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2009
2010         * gcc.dg/titype-1.c: New test.
2011
2012 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2013
2014         PR c++/13957
2015         * g++.dg/template/non-type-template-argument-1.C,
2016         g++.dg/template/qualified-id1.C: Update dg-error marks.
2017         * g++.dg/template/nontype6.C: New test.
2018
2019 2004-02-01  Roger Sayle  <roger@eyesopen.com>
2020
2021         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
2022         * gcc.dg/builtins-31.c: New testcase.
2023         * gcc.dg/builtins-32.c: New testcase.
2024
2025 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
2026
2027         * objc.dg/call-super-2.m: Update line numbers
2028         for the including of stddef.h.
2029
2030 2004-01-30  Michael Matz  <matz@suse.de>
2031
2032         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
2033         g++.dg/ext/case-range3.C: New tests.
2034
2035 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2036
2037         DR206
2038         PR c++/13813
2039         * g++.dg/template/member4.C: New test.
2040
2041 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2042
2043         PR c++/13683
2044         * g++.dg/template/sizeof6.C: New test.
2045
2046 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
2047
2048         * gcc.dg/fwritable-strings-1.c: New test.
2049
2050 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
2051
2052         * gcc.c-torture/compile/20040130-1.c: New test.
2053
2054 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
2055
2056         * objc.dg/call-super-2.m: Include stddef.h for size_t.
2057
2058 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
2059
2060         PR c++/13883
2061         * g++.dg/template/ctor3.C: New test.
2062
2063 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2064
2065         * g++.dg/tc1: New directory.
2066         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
2067         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
2068         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
2069         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
2070         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
2071
2072 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2073
2074         * g++.dg/parse/error11.C: New test.
2075         * g++.dg/parse/error12.C: Likewise.
2076
2077 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
2078
2079         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
2080         (scan_initial, main): Use aligned_sizeof instead of sizeof.
2081
2082 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
2083
2084         PR c++/13791
2085         * g++.dg/ext/attrib12.C: New test.
2086
2087         PR c++/13736
2088         * g++.dg/parse/cast2.C: New test.
2089
2090 2004-01-27  James E Wilson  <wilson@specifixinc.com>
2091
2092         * objc.dg/encode-2.m (main): New local string.  Set depending on
2093         sizeof long.  Use in sscanf call.
2094         * objc.dg/encode-3.m (main): New local string.  Set depending on
2095         sizeof long.  Use in scan_initial call.
2096
2097 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2098
2099         * objc.dg/call-super-2.m: Make LP64-safe.
2100         * objc.dg/desig-init-1.m: Likewise.
2101
2102 2004-01-27  Devang Patel <dpatel@apple.com>
2103
2104         * g++.dg/debug/namespace1.C: New test.
2105
2106 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
2107
2108         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
2109         xscale-*-*.
2110
2111         * gcc.dg/arm-mmx-1.c: New test.
2112
2113 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
2114
2115         * gcc.dg/20040127-1.c: New test.
2116         * gcc.dg/20040127-2.c: New test.
2117
2118 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
2119
2120         * objc.dg/stret-1.m (glob): Renamed to globa.
2121
2122 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
2123
2124         PR c++/13663
2125         * g++.dg/expr/for1.C: New test.
2126
2127 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
2128
2129         PR middle-end/13779
2130         * gcc.dg/darwin-longlong.c: New test.
2131
2132 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
2133
2134         * gcc.dg/20040124-1.c: Moved test from here...
2135         * gcc.c-torture/compile/20040124-1.c: ...to here.
2136
2137 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
2138
2139         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
2140         the assembly output if -m64 is passed.
2141
2142 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
2143
2144         PR c++/13833
2145         * g++.dg/template/cond3.C: New test.
2146
2147 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2148
2149         PR c++/13810
2150         * g++.dg/template/ttp7.C: New test.
2151
2152 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2153
2154         PR c++/13797
2155         * g++.dg/template/nontype4.C: New test.
2156         * g++.dg/template/nontype5.C: Likewise.
2157
2158 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
2159
2160         * gcc.dg/torture/mips-clobber-at.c: New test.
2161
2162 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
2163
2164         * gcc.dg/20040124-1.c: New test.
2165
2166 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
2167
2168         * gcc.dg/20040123-1.c: New test.
2169
2170 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
2171
2172         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
2173
2174 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
2175
2176         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
2177
2178 2004-01-23  Andrew Pinski  <apinski@apple.com>
2179
2180         * gcc.dg/20030121-1.c: Move to ..
2181         * gcc.dg/20040121-1.c: here.
2182
2183 2004-01-23  Roger Sayle  <roger@eyesopen.com>
2184
2185         * gcc.dg/builtins-29.c: New test case.
2186
2187 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
2188
2189         PR 18314
2190         * gcc.dg/builtins-30.c: New testcase.
2191
2192 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
2193
2194         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
2195         * lib/g77.exp: Likewise.
2196         * lib/objc.exp: Likewise.
2197         * lib/g++.exp: Likewise.
2198
2199 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2200
2201         * gcc.dg/struct-by-value-2.c: New test.
2202
2203 2004-01-21  Andrew Pinski  <apinski@apple.com>
2204
2205         PR target/13785
2206         * gcc.dg/20030121-1.c: New test.
2207
2208 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
2209
2210         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
2211         clobber frame pointer register in asm statement.
2212
2213 2004-01-21  Falk Hueffner  <falk@debian.org>
2214
2215         * gcc.c-torture/compile/20040121-1.c: New test.
2216
2217 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
2218
2219         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
2220
2221 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
2222
2223         * gcc.dg/ppc64-abi-2.c: New test.
2224
2225 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
2226
2227         * lib/treelang.exp: Fill out this file.
2228         * lib/treelang-dg.exp: New File.
2229
2230 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2231
2232         * gcc.c-torture/compile/981022-1.c: Remove.
2233         * gcc.dg/array-5.c: Remove XFAIL.
2234         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
2235         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
2236         gcc.dg/cond-lvalue-1.c: Update.
2237         * gcc.dg/cast-lvalue-2.c: New test.
2238
2239 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
2240
2241         PR c++/13592
2242         * g++.dg/other/error1.C (class foo): Tweak error message.
2243
2244         PR c++/13592
2245         * g++.dg/template/call2.C: New test.
2246
2247 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2248
2249         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
2250         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
2251         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
2252         scalar-return-1_x.c, scalar-return-2_y.c,
2253         scalar-return-3_x.c, scalar-return-3_y.c,
2254         scalar-return-4_x.c, scalar-return-4_y.c,
2255         struct-align-1.h, struct-align-1_x.c,
2256         struct-align-1_y.c, struct-align-2.h,
2257         struct-align-2_x.c, struct-align-2_y.c,
2258         struct-by-value-10_y.c, struct-by-value-11_x.c,
2259         struct-by-value-11_y.c, struct-by-value-12_x.c,
2260         struct-by-value-12_y.c, struct-by-value-13_x.c,
2261         struct-by-value-13_y.c, struct-by-value-14_x.c,
2262         struct-by-value-14_y.c, struct-by-value-15_x.c,
2263         struct-by-value-15_y.c, struct-by-value-16_y.c,
2264         struct-by-value-17_y.c, struct-by-value-18_y.c,
2265         struct-by-value-19_y.c, struct-by-value-1_x.c,
2266         struct-by-value-1_y.c, struct-by-value-20_y.c,
2267         struct-by-value-2_x.c, struct-by-value-2_y.c,
2268         struct-by-value-3_y.c, struct-by-value-4_x.c,
2269         struct-by-value-4_y.c, struct-by-value-5_y.c,
2270         struct-by-value-6_y.c, struct-by-value-7_y.c
2271         struct-by-value-8_x.c, struct-by-value-8_y.c
2272         struct-by-value-9_x.c, struct-by-value-9_y.c
2273         struct-return-10_x.c, struct-return-10_y.c,
2274         struct-return-19_x.c, struct-return-20_x.c
2275         struct-return-2_x.c, struct-return-2_y.c
2276         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
2277         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
2278
2279 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2280
2281         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
2282         attribute on sparc*-sun-solaris2.*.
2283
2284 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
2285
2286         PR c++/13710
2287         * g++.dg/ext/typeof7.C: New test.
2288
2289 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
2290
2291         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
2292         * gcc.dg/const-elim-1.c: Same.
2293
2294 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
2295
2296         * objc.dg/stret-1.m: New.
2297         * objc.dg/stret-2.m: New.
2298
2299 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
2300
2301         PR c++/11895
2302         * g++.dg/ext/vector1.C: New test.
2303
2304 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
2305
2306         * gcc.dg/pch/import-1.c: New.
2307         * gcc.dg/pch/import-1.hs: New.
2308         * gcc.dg/pch/import-1a.h: New.
2309         * gcc.dg/pch/import-1b.h: New.
2310         * gcc.dg/pch/import-1c.h: New.
2311
2312 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
2313
2314         PR c++/13574
2315         * g++.dg/ext/array1.C: New test.
2316
2317         PR c++/13178
2318         * g++.dg/conversion/op1.C: New test.
2319
2320 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
2321
2322         PR 11864
2323         From Kazumoto Kojima / Dan Kegel:
2324         * gcc.dg/pr11864-1.c: New test.
2325
2326         PR 10392
2327         From Marcus Comstedt / Dan Kegel:
2328         * gcc.dg/pr10392-1.c: New test.
2329
2330 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
2331
2332         PR c++/13478
2333         * g++.dg/init/ref10.C: New test.
2334
2335 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2336
2337         PR c++/13407
2338         * g++.dg/parse/typename6.C: New test.
2339
2340 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
2341
2342         PR pch/13361
2343         * testsuite/g++.dg/pch/wchar-1.C: New.
2344         * testsuite/g++.dg/pch/wchar-1.Hs: New.
2345
2346 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2347
2348         PR c++/9259
2349         * g++.dg/expr/sizeof2.C: New test.
2350
2351 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
2352
2353         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
2354
2355 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
2356
2357         PR c++/13659
2358         * g++.dg/lookup/strong-using-3.C: New.
2359         * g++.dg/lookup/using-10.C: New.
2360
2361 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
2362
2363         PR c++/13594
2364         * g++.dg/lookup/strong-using-2.C: New.
2365
2366 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
2367             Dan Kegel <dank@kegel.com>
2368             J"orn Rennecke <joern.rennecke@superh.com>
2369
2370         PR target/9365
2371         * gcc.dg/pr9365-1.c: New test.
2372
2373 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2374
2375         PR c++/8856
2376         * g++.dg/parse/casting-operator2.C: New test.
2377         * g++.old-deja/g++.pt/explicit83.C: Remove.
2378
2379 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
2380
2381         * gcc.dg/label-compound-stmt-1.c: New test.
2382         * gcc.c-torture/compile/950922-1.c,
2383         gcc.c-torture/compile/20000211-3.c,
2384         gcc.c-torture/compile/20000518-1.c,
2385         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
2386         compound statements.
2387
2388 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
2389
2390         * gcc.dg/ppc64-abi-1.c: New test.
2391
2392 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
2393
2394          * g++.dg/ext/attrib9.C: Add dg-warnings.
2395
2396 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2397
2398         PR c++/12335
2399         * g++.dg/parse/dtor3.C: New test.
2400
2401 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
2402
2403         PR c++/12709
2404         * g++.dg/parse/try-catch-1.C: New test.
2405
2406 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
2407
2408         * ada/acats/run_all.sh: Add more verbose output in acats.log
2409         when compiling tests.
2410
2411 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
2412
2413         PR 13656
2414         * gcc.dg/typedef-redecl.c: New test case.
2415         * gcc.dg/typedef-redecl.h: New support file.
2416
2417 2004-01-13  Jan Hubicka  <jh@suse.cz>
2418
2419         * gcc.dg/always_inline.c: New test.
2420         * gcc.dg/debug/20031231-1.c: Fix.
2421
2422 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2423
2424         PR c++/13474
2425         * g++.dg/template/array3.C: New test.
2426
2427 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
2428
2429         * g++.dg/ext/lvalue1.C: No longer expected to fail.
2430         * g++.dg/warn/Wunused-2.C: Likewise.
2431
2432 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2433
2434         PR c++/13289
2435         * g++.dg/template/instantiate6.C: New test.
2436
2437 2004-01-12  Roger Sayle  <roger@eyesopen.com>
2438
2439         PR middle-end/11397
2440         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
2441
2442 2004-01-12  Jan Hubicka  <jh@suse.cz>
2443
2444         PR opt/12826
2445         * gcc.dg/20040112-1.c: New.
2446
2447         * gcc.dg/dwarf-die[1-7].c: Move to...
2448         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
2449         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
2450
2451 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
2452
2453         PR c++/4100
2454         * g++.dg/parse/friend4.C: New test.
2455
2456 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
2457
2458         PR c++/4100
2459         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
2460         definition is called a friend.
2461
2462 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
2463
2464         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
2465
2466 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
2467
2468         PR c++/3478
2469         * g++.dg/parse/error10.C: New test.
2470         * g++.dg/template/arg2.C: Accept "invalid type" error.
2471
2472 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
2473
2474         PR middle-end/13392
2475         * g++.dg/opt/expect2.C: New test.
2476
2477 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
2478
2479         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
2480         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
2481         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
2482         Update dg-error regexps.
2483
2484 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
2485
2486         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
2487         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
2488
2489 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2490
2491         * gcc.dg/pragma-re-1.c: Use right pointer type.
2492
2493 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2494
2495         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
2496
2497 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
2498
2499         * gcc.dg/rs6000-ldouble-1.c: New.
2500
2501 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2502
2503         DR 337
2504         PR c++/9256
2505         * g++.dg/other/abstract1.C: New test.
2506
2507 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
2508
2509         * g++.dg/lookup/strong-using-1.C: New.
2510
2511 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
2512
2513         PR c/11234
2514         * gcc.dg/func-ptr-conv-1.c: New test.
2515         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
2516
2517 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
2518
2519         PR target/13380.
2520         * gcc.c-torture/compile/20040109-1.c: New.
2521
2522 2004-01-08  Stuart Hastings  <stuart@apple.com>
2523
2524         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
2525         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
2526         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
2527
2528 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
2529
2530         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
2531
2532 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2533
2534         * ada/acats/run_acats: Treat 'gnatchop' the same way
2535         as 'gnatmake'.  Export GCC_DRIVER.
2536         * ada/acats/run_all.sh: Add target_gnatchop.  Use
2537         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
2538
2539 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2540
2541         PR c++/12573
2542         * g++.dg/template/dependent-expr4.C: New test.
2543
2544 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
2545
2546         * gcc.dg/altivec-11.c: New test.
2547
2548 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
2549
2550         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
2551
2552 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
2553
2554         PR c/6024
2555         * gcc.dg/enum-compat-1.c: New test.
2556         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
2557
2558 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
2559
2560         PR c/12165
2561         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
2562         gcc.dg/c99-idem-qual-3.c: New tests.
2563
2564 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
2565
2566         * gcc.dg/winline-7.c: Don't cast void * to int.
2567
2568 2004-01-06  Jan Hubicka  <jh@suse.cz>
2569
2570         * gcc.dg/i386-sse-5.c: New test
2571         * g++.dg/eh/simd-1.c: Add -w argument for i386.
2572
2573 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
2574
2575         PR c++/12815
2576         * g++.dg/rtti/typeid4.C: New test.
2577
2578 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2579
2580         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
2581
2582 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
2583
2584         PR c++/12132
2585         * g++.dg/template/error11.C: New test.
2586
2587         PR c++/13451
2588         * g++.dg/template/class2.C: New test.
2589
2590 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
2591         Richard Sandiford <rsandifo@redhat.com>
2592
2593         PR c++/13387
2594         * g++.dg/opt/alias3.C: New test.
2595
2596 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
2597
2598         PR c++/13157
2599         * g++.dg/template/koenig3.C: New test.
2600
2601         PR c++/13529
2602         * g++.dg/parse/offsetof3.C: New test.
2603
2604         * g++.dg/init/copy7.C: Add missing dg-error markers.
2605
2606         PR c++/12226
2607         * g++.dg/init/copy7.c: New test.
2608
2609         PR c++/13536
2610         * g++.dg/parse/cast1.C: New test.
2611
2612 2004-01-04  Jan Hubicka  <jh@suse.cz>
2613
2614         * gcc.dg/winline[1-7].c: New tests.
2615
2616 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2617
2618         PR c++/13520
2619         * g++.dg/template/qualttp22.C: New test.
2620
2621 2004-01-01  Jan Hubicka  <jh@suse.cz>
2622
2623         * gcc.dg/debug/20031231-1.c: New.
2624         * gcc.c-torture/compile/20040101-1.c: New.
2625         * gcc.dg/dwarf-die-[1-7].c: New.
2626
2627 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
2628
2629         PR optimization/13521
2630         * gcc.c-torture/compile/20031231-1.c: New test.
2631
2632 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
2633
2634         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
2635
2636 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2637
2638         PR c++/10079
2639         * g++.dg/template/crash16.C: New test.
2640
2641 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
2642
2643         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
2644
2645 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
2646
2647         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
2648         ports.
2649         * g++.old-deja/g++.jason/thunk3.C: Likewise.
2650         * g++.old-deja/g++.law/profile1.C: Likewise.
2651         * gcc.c-torture/compile/981006-1.c: Likewise.
2652         * gcc.c-torture/execute/loop-2e.x: Likewise.
2653         * gcc.c-torture/execute/loop-2f.x: Remove.
2654         * gcc.c-torture/execute/loop-2g.x: Likewise.
2655         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
2656         * gcc.dg/20020312-2.c: Remove traces of dead ports.
2657
2658 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
2659
2660         PR c++/13507
2661         * g++.dg/ext/attrib11.C: New test.
2662
2663         PR c++/13494
2664         * g++.dg/template/array2-1.C: New test.
2665         * g++.dg/template/array2-2.C: New test.
2666
2667 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
2668
2669         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
2670
2671 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
2672
2673         PR c++/12774
2674         * g++.dg/template/array1-1.C: New test.
2675         * g++.dg/template/array1-2.C: New test.
2676
2677 2003-12-29  Roger Sayle  <roger@eyesopen.com>
2678
2679         PR fortran/12632
2680         * g77.dg/12632.f: New test case.
2681
2682 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2683
2684         PR c++/13289
2685         * g++.dg/parse/nontype1.C: New test.
2686
2687 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2688
2689         PR c++/12403
2690         * g++.dg/parse/explicit1.C: New test.
2691         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
2692
2693 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
2694
2695         PR c++/13081
2696         * g++.dg/opt/inline6.C: New test.
2697
2698         PR c++/12613
2699         * g++.dg/parse/error9.C: New test.
2700
2701         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
2702
2703 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
2704
2705         PR c++/13009
2706         * g++.dg/init/assign1.C: New test.
2707
2708 2003-12-28  Roger Sayle  <roger@eyesopen.com>
2709
2710         PR c++/13070
2711         * g++.dg/warn/format3.C: New test case.
2712
2713 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2714
2715         * gcc.c-torture/compile/20031227-1.c: New test.
2716
2717 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
2718
2719         * g++.dg/bprob/bprob.exp: Load target-supports.exp
2720         * g77.dg/bprob/bprob.exp: Likewise.
2721         * gcc.misc-tests/bprob.exp: Likewise.
2722         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
2723         variants on systems where the library does not provide that
2724         functionality.
2725         * gcc.dg/builtins-20.c: Use builtins-config.h.
2726         * gcc.dg/builtins-config.h: New file.
2727
2728 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
2729
2730         * lib/gcc-dg.exp (dg-require-profiling): New function.
2731         * lib/target-supports.exp (check_profiling_available): Likewise.
2732         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
2733         * g77.dg/bprob/bprob.exp: Likewise.
2734         * gcc.misc-tests/bprob.exp: Likewise.
2735         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
2736         * gcc.dg/20021014-1.c: Likewise.
2737         * gcc.dg/nest.c: Likewise.
2738
2739 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
2740
2741         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
2742         compiling.
2743         * g++.dg/lookup/java2.C: Likewise.
2744         * gcc.dg/cpp/lexident.c: Likewise.
2745
2746 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
2747
2748         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
2749         given.
2750         * gcc.c-torture/compile/961203-1.c: Likewise.
2751         * gcc.c-torture/compile/980506-1.c: Likewise.
2752
2753 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
2754
2755         * lib/gcc-dg.exp (dg-prune-output): New annotation.
2756         (additional_prunes): New global.
2757         (gcc-dg-prune): Handle additional per-test pruning.
2758         (dg-test): Clear additional_prunes between tests.
2759
2760         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
2761         dg-prune-output to avoid spurious failures from assembler
2762         complaining about nonexistent WAW violations.
2763         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
2764         Use dg-prune-output to avoid spurious failures from assembler
2765         warning about Itanium B-step errata.
2766
2767 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
2768
2769         * g++.dg/abi/macro0.C: New test.
2770         * g++.dg/abi/macro1.C: Likewise.
2771         * g++.dg/abi/macro2.C: Likewise.
2772
2773         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
2774         * g++.dg/abi/bitfield7.C: Likewise.
2775         * g++.dg/abi/dtor2.C: Likewise.
2776         * g++.dg/abi/mangle11.C: Likewise.
2777         * g++.dg/abi/mangle12.C: Likewise.
2778         * g++.dg/abi/mangle14.C: Likewise.
2779         * g++.dg/abi/mangle17.C: Likewise.
2780         * g++.dg/abi/vbase10.C: Likewise.
2781         * g++.dg/abi/vbase14.C: Likewise.
2782         * g++.dg/template/qualttp17.C: Likewise.
2783
2784 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
2785
2786         PR c/11995
2787         * gcc.dg/20031223-1.c: New test.
2788
2789 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2790
2791         * gcc.dg/noreturn-7.c: New test.
2792
2793 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2794
2795         * gcc.dg/null-pointer-1.c: New test.
2796
2797 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
2798
2799         * g++.old-deja/g++.jason/template18.C: Remove.
2800         * g++.old-deja/g++.jason/template37.C: Likewise.
2801
2802         PR c++/12862
2803         * g++.dg/lookup/ns1.C: New test.
2804
2805         PR c++/12397
2806         * g++.dg/template/lookup3.C: New test.
2807
2808 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
2809
2810         * g++.dg/template/recurse1.C: New test
2811
2812 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
2813
2814         PR c++/12479
2815         * g++.dg/parse/semicolon1.C: New test.
2816         * g++.dg/parse/semicolon1.h: Likewise.
2817
2818 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
2819
2820         * gcc.dg/darwin-misaligned.c: New test.
2821
2822 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
2823
2824         PR c/9163
2825         * gcc.dg/20031222-1.c: New test.
2826
2827 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
2828
2829         PR c++/13438
2830         * g++.dg/parse/error8.C: New test.
2831
2832         PR c++/11554
2833         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
2834
2835 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
2836
2837         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
2838         too small.
2839         * gcc.c-torture/compile/930217-1.c: Likewise.
2840         * gcc.c-torture/compile/930513-1.c: Likewise.
2841         * gcc.c-torture/execute/920908-2.c: Likewise.
2842         * gcc.c-torture/execute/921204-1.c: Likewise.
2843         * gcc.c-torture/execute/930621-1.c: Likewise.
2844         * gcc.c-torture/execute/930630-1.c: Likewise.
2845         * gcc.c-torture/execute/931031-1.c: Likewise.
2846         * gcc.c-torture/execute/980602-2.c: Likewise.
2847         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
2848         * gcc.c-torture/execute/compndlit-1.c: Likewise.
2849         * gcc.c-torture/execute/extzvsi.c: Likewise.
2850         * gcc.c-torture/unsorted/ext.c: Likewise.
2851
2852 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
2853
2854         PR target/12749
2855         * gcc.c-torture/compile/20031220-2.c: New test case.
2856
2857 2003-12-20  Roger Sayle  <roger@eyesopen.com>
2858
2859         PR optimization/13031
2860         * gcc.c-torture/compile/20031220-1.c: New test case.
2861
2862 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2863
2864         * gcc.dg/cast-function-1.c: New test.
2865
2866 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
2867
2868         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
2869         formats.
2870
2871 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
2872
2873         PR c++/12795
2874         * g++.dg/ext/attrib10.C: New test.
2875
2876 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
2877
2878         * gcc.dg/cleanup-10.c: New test.
2879         * gcc.dg/cleanup-11.c: New test.
2880
2881 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
2882
2883         PR c++/13239
2884         * g++.dg/opt/expect1.C: New test.
2885
2886 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
2887
2888         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
2889
2890 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
2891
2892         PR debug/12923
2893         * gcc.dg/20031218-1.c: New test.
2894
2895         PR debug/12389
2896         * gcc.dg/20031218-2.c: New test.
2897         * gcc.dg/20031218-3.c: New test.
2898
2899         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
2900         of label name and allow for USER_LABEL_PREFIX == "_" names.
2901         * g++.dg/abi/mangle18-2.C: Likewise.
2902         * g++.dg/abi/mangle19-1.C: Likewise.
2903         * g++.dg/abi/mangle19-2.C: Likewise.
2904         * g++.dg/abi/mangle20-1.C: Likewise.
2905         * g++.dg/abi/mangle20-2.C: Likewise.
2906
2907 2003-12-18  Richard Henderson  <rth@redhat.com>
2908
2909         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
2910
2911 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
2912             Dan Kegel <dank@kegel.com>
2913
2914         PR other/12009
2915         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
2916         testing a cross compiler, it causes spurious compile failures.
2917         * lib/g++.exp: Likewise.
2918
2919 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2920
2921         PR c++/13262
2922         * g++.dg/template/access13.C: New test.
2923
2924 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
2925
2926         * gcc.dg/20031216-1.c: New test.
2927
2928 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2929
2930         PR c++/9154
2931         * g++.dg/template/error10.C: New test.
2932
2933 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2934
2935         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
2936         * g++.dg/eh/simd-2.C: Likewise.
2937
2938 2003-12-17  James E Wilson  <wilson@specifixinc.com>
2939             Roger Sayle  <roger@eyesopen.com>
2940
2941         * gcc.c-torture/execute/ieee/mzero5.c: New.
2942
2943 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
2944
2945         PR c++/10603
2946         * g++.dg/parse/error6.C: New test.
2947
2948         PR c++/12827
2949         * g++.dg/parse/error7.C: New test.
2950
2951 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
2952
2953         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
2954         at -O with stabs debugging formats.
2955         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
2956         * gcc.dg/debug/debug-2.c: Likewise.
2957
2958 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
2959
2960         PR c++/12696
2961         * g++.dg/init/error1.C: New test.
2962
2963         PR c++/12218
2964         * g++.dg/init/pm3.C: New test.
2965
2966 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
2967
2968         PR c/3347
2969         * gcc.dg/bitfld-8.c: New test.
2970
2971 2003-12-16  James Lemke  <jim@wasabisystems.com>
2972
2973         * gcc.dg/arm-scd42-[123].c: New tests.
2974
2975 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
2976
2977         PR c++/9043
2978         * g++.dg/abi/mangle20-1.C: New test.
2979         * g++.dg/abi/mangle20-2.C: New test.
2980
2981 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
2982
2983         PR c++/13275
2984         * g++.dg/other/offsetof2.C: Remove XFAIL.
2985         * g++.dg/parse/offsetof1.C: New test.
2986         * g++.gd/parse/offsetof2.C: Likewise.
2987
2988 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2989
2990         * g++.dg/template/nontype3.C: New test.
2991         * g++.dg/template/static2.C: Tweaked the dg-error clause.
2992
2993 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2994
2995         * g++.dg/warn/noreturn-3.C: Also test instantiation.
2996
2997 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
2998
2999         PR c++/13387
3000         * g++.dg/expr/assign1.C: New test.
3001
3002         PR c++/13242
3003         * g++.dg/abi/mangle19-1.C: New test.
3004         * g++.dg/abi/mangle19-2.C: New test.
3005
3006 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
3007
3008         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
3009
3010 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3011
3012         * gcc.c-torture/execute/20031216-1.c: New test.
3013
3014 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3015
3016         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
3017         an ICE regression.
3018
3019 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
3020
3021         PR c++/10926
3022         * g++.dg/template/error9.C: New test.
3023
3024         PR c++/11116
3025         * g++.dg/template/error8.C: New test.
3026
3027 2003-12-15  Roger Sayle  <roger@eyesopen.com>
3028
3029         PR middle-end/13400
3030         * gcc.c-torture/execute/20031215-1.c: New test case.
3031
3032 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
3033
3034         PR c++/13269
3035         * g++.dg/parse/error5.C: New test.
3036
3037         PR c++/12989
3038         * g++.dg/expr/sizeof1.C: New test.
3039
3040         PR c++/13310
3041         * g++.dg/template/crash15.C: New test.
3042
3043 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
3044
3045         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
3046         a non-POD type as the last named parameter of a varargs function.
3047
3048 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
3049
3050         PR c++/13243
3051         PR c++/12573
3052         * g++.dg/template/crash14.C: New test.
3053         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
3054
3055 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
3056
3057         * g++.dg/other/java1.C: New test.
3058
3059         PR c++/13241
3060         * g++.dg/abi/mangle18-1.C: New test.
3061         * g++.dg/abi/mangle18-2.C: New test.
3062
3063 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3064
3065         PR optimization/10312
3066         * gcc.c-torture/execute/20031214-1.c: New.
3067
3068 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
3069
3070         PR c++/10779
3071         PR c++/12160
3072         * g++.dg/parse/error3.C: New test.
3073         * g++.dg/parse/error4.C: Likewise.
3074         * g++.dg/abi/mangle4.C: Tweak error messages.
3075         * g++.dg/lookup/using5.C: Likewise.
3076         * g++.dg/other/error2.C: Likewise.
3077         * g++.dg/parse/typename5.C: Likewise.
3078         * g++.dg/parse/undefined1.C: Likewise.
3079         * g++.dg/template/arg2.C: Likewise.
3080         * g++.dg/template/ttp3.C: Likewise.
3081         * g++.dg/template/type1.C: Likewise.
3082         * g++.old-deja/g++.other/crash32.C: Likewise.
3083         * g++.old-djea/g++.pt/defarg8.C: Likewise.
3084
3085 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3086
3087         PR c++/13106
3088         * g++.dg/warn/noreturn-3.C: New test.
3089
3090 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
3091
3092         PR c++/13118
3093         * g++.dg/abi/covariant3.C: New.
3094
3095 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
3096
3097         * g++.dg/eh/ia64-1.C: New test.
3098
3099 2003-12-12  Roger Sayle  <roger@eyesopen.com>
3100
3101         PR optimization/13037
3102         * g77.f-torture/execute/13037.f: New test case.
3103
3104 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
3105
3106         PR c++/12881
3107         * g++.dg/abi/covariant2.C: New.
3108
3109 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
3110
3111         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
3112
3113 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
3114
3115         * gcc.c-torture/execute/wchar_t-1.x: Delete.
3116
3117 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
3118
3119         PR other/10819
3120         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
3121         to fix Bug 10819.
3122         * lib/g++.exp (g++_version): Likewise.
3123         * lib/g77.exp (g77_version): Likewise.
3124         * lib/objc.exp (default_objc_version): Likewise.
3125
3126 2003-12-10  Richard Henderson  <rth@redhat.com>
3127
3128         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
3129
3130         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
3131
3132 2003-12-08  Matt Austern  <austern@apple.com>
3133
3134         PR c/13134
3135         * lib/gcc-dg.exp (dg-require-visibility): Define.
3136         * lib/target-supports (check_visibility_available): Define.
3137         * gcc.dg/visibility-1.c: New test.
3138         * gcc.dg/visibility-2.c: Likewise.
3139         * gcc.dg/visibility-3.c: Likewise.
3140         * gcc.dg/visibility-4.c: Likewise.
3141         * gcc.dg/visibility-5.c: Likewise.
3142         * gcc.dg/visibility-6.c: Likewise.
3143         * g++.dg/ext/visibility-1.C: Likewise.
3144         * g++.dg/ext/visibility-2.C: Likewise.
3145         * g++.dg/ext/visibility-3.C: Likewise.
3146         * g++.dg/ext/visibility-4.C: Likewise.
3147         * g++.dg/ext/visibility-5.C: Likewise.
3148         * g++.dg/ext/visibility-6.C: Likewise.
3149
3150 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3151
3152         * g++.dg/lookup/java1.C: New test.
3153         * g++.dg/lookup/java2.C: New test.
3154
3155 2003-12-07  Falk Hueffner  <falk@debian.org>
3156
3157         * g++.dg/opt/noreturn-1.C: New test.
3158
3159 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
3160
3161         * gcc.dg/overflow-1.c: New test.
3162
3163 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3164
3165         * g77.f-torture/compile/13060.f: New test.
3166
3167 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
3168
3169         PR c++/13323
3170         * g++.dg/inherit/operator2.C: New test.
3171
3172 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
3173
3174         PR c++/13305
3175         * g++.dg/ext/attrib9.C: New test.
3176
3177 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
3178
3179         PR c++/13314
3180         * g++.dg/template/error7.C: New test.
3181
3182 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
3183             J"orn Rennecke <joern.rennecke@superh.com>
3184
3185         PR target/13302
3186         * g++.dg/other/struct-va_list.C: New test.
3187
3188 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3189
3190         PR c++/13166
3191         * g++.dg/parse/defarg6.C: New test.
3192
3193 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
3194
3195         PR target/13256
3196         * gcc.c-torture/execute/20031201-1.c: New test.
3197
3198 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
3199
3200         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
3201
3202 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3203
3204         * gcc.dg/builtin-return-1.c: New test.
3205
3206 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
3207             J"orn Rennecke <joern.rennecke@superh.com>
3208
3209         PR optimization/13260
3210         * gcc.c-torture/execute/20031204-1.c: New test.
3211
3212 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
3213
3214         PR c++/9127
3215         * g++.dg/template/error6.C: New test.
3216
3217 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
3218
3219         * gcc.dg/20031202-1.c: New test.
3220
3221 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
3222
3223         PR c++/13179
3224         * g++.dg/template/eh1.C: New test.
3225
3226         PR c++/10771
3227         * g++.dg/template/error5.C: New test.
3228
3229 2003-12-02  David Ung  <davidu@mips.com>
3230
3231         * gcc.dg/compat/vector-check.h: Corrected type for var
3232         g_##TMODE
3233
3234 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3235
3236         PR c++/10126
3237         * g++.dg/template/ptrmem8.C: New test.
3238
3239 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3240
3241         PR c++/12573
3242         * g++.dg/template/dependent-expr3.C: New test.
3243
3244 2003-12-01  James Lemke  <jim@wasabisystems.com>
3245
3246         * gcc.dg/arm-g2.c: New test.
3247
3248 2003-12-01  Roger Sayle  <roger@eyesopen.com>
3249
3250         PR optimization/11634
3251         * gcc.dg/20031201-2.c: New test case.
3252
3253 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
3254
3255         PR 11433
3256         * objc.dg/proto-lossage-3.m: New test.
3257
3258 2003-12-01  Roger Sayle  <roger@eyesopen.com>
3259
3260         PR optimization/12628
3261         * gcc.dg/20031201-1.c: New test case.
3262
3263 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3264
3265         * gcc.dg/unaligned-1.c: New test.
3266
3267 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
3268
3269         PR c++/9849
3270         * g++.dg/template/error4.C: New test.
3271         * g++.dg/template/nested3.C: Adjust error markers.
3272
3273 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3274
3275         * gcc.dg/cpp/assert4.c: Check more #system assertions.
3276
3277 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
3278
3279         PR c/10333
3280         * gcc.dg/bitfld-7.c: New test.
3281
3282 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
3283
3284         * gcc.dg/tls/asm-1.C: New test.
3285
3286 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3287
3288         * gcc.dg/cpp/assert4.c: Update.
3289
3290 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3291
3292         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
3293         * gcc.dg/builtin-apply3.c: New test.
3294
3295 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3296
3297         * lib/compat.exp (compat-obj): New xfaildata parameter.
3298         Use it to set compiler_conditional_xfail_data before compiling.
3299         (compat-get-options): Handle dg-xfail-if.
3300         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
3301         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
3302         * gcc.dg/compat/vector-1_y.c: Likewise.
3303         * gcc.dg/compat/vector-2_x.c: Likewise.
3304         * gcc.dg/compat/vector-2_y.c: Likewise.
3305
3306 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3307
3308         * g++.dg/opt/reg-stack4.C: New test.
3309
3310 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3311
3312         * gcc.dg/builtin-apply2.c: New test.
3313
3314 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3315
3316         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
3317
3318 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3319
3320         PR c++/12924
3321         * g++.dg/template/template-id-2.C: New test.
3322
3323 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3324
3325         PR c++/5369
3326         * g++.dg/template/memfriend1.C: New test.
3327         * g++.dg/template/memfriend2.C: Likewise.
3328         * g++.dg/template/memfriend3.C: Likewise.
3329         * g++.dg/template/memfriend4.C: Likewise.
3330         * g++.dg/template/memfriend5.C: Likewise.
3331         * g++.dg/template/memfriend6.C: Likewise.
3332         * g++.dg/template/memfriend7.C: Likewise.
3333         * g++.dg/template/memfriend8.C: Likewise.
3334         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
3335
3336 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
3337
3338         PR c++/12515
3339         * g++.dg/ext/cond1.C: New test.
3340
3341 2003-11-20  Richard Henderson  <rth@redhat.com>
3342
3343         * gcc.dg/20020201-2.c: Remove.
3344         * gcc.dg/20020201-4.c: Remove.
3345         * gcc.dg/20020304-1.c: Remove.
3346
3347 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
3348
3349         * gcc.dg/cpp/trad/xwin1.c: New test case.
3350
3351 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
3352
3353         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
3354         * lib/g77.exp: Likewise.
3355         * lib/objc.exp: Likewise.
3356         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
3357         for darwin.
3358
3359 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3360
3361         PR c++/12932
3362         * g++.dg/template/static5.C: New test.
3363
3364 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
3365
3366         * gcc.dg/nested-func-1.c: New test.
3367
3368 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3369
3370         * gcc.dg/cpp/assert4.c: New test.
3371
3372 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
3373
3374         PR c++/2294
3375         * g++.dg/lookup/using9.c: New test.
3376
3377 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
3378
3379         PR c++/12762
3380         * g++.dg/template/error3.C: New test.
3381
3382 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
3383
3384         PR ada/13035
3385         * ada/acats/run_acats, run_all.sh: Fix syntax error.
3386         No longer use a wrapper for gcc, since this does not work under
3387         Windows.
3388
3389 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
3390
3391         PR c++/2094
3392         * g++.dg/template/ptrmem7.C: New test.
3393
3394 2003-11-13  Andrew Pinski <apinski@apple.com>
3395
3396         * gcc.c-torture/compile/20031113-1.c: New test.
3397
3398 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
3399             Kean Johnston <jkj@sco.com>
3400
3401         PR c/13029
3402         * gcc.dg/unused-4.c: Update.
3403
3404 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3405
3406         * g++.dg/opt/const3.C: New test.
3407
3408 2003-11-13  Jan Hubicka  <jh@suse.cz>
3409
3410         * gcc.c-torture/compile/20031112-1.c: New test.
3411
3412 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
3413
3414         * g++.dg/parse/crash10.C: Remove bogus error marker.
3415
3416 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3417
3418         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
3419         (host_gcc): Likewise.
3420         (ROOT): Honor $PWDCMD.
3421         (BASE): Likewise.
3422         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
3423
3424 2003-11-12  Catherine Moore  <clm@redhat.com>
3425
3426         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
3427
3428 2003-11-12  Andreas Jaeger  <aj@suse.de>
3429             Jakub Jelinek  <jakub@redhat.com>
3430             Andrew Pinski  <pinskia@physics.uc.edu>
3431             Richard Henderson  <rth@redhat.com>
3432
3433         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
3434         systems.
3435         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
3436
3437         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
3438         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
3439
3440 2003-11-11  Andreas Jaeger  <aj@suse.de>
3441
3442         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
3443
3444         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
3445
3446 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
3447
3448         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
3449         Clean ups.
3450
3451 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
3452
3453         * gcc.dg/trampoline-1.c: New test.
3454
3455 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
3456
3457         * gcc.c-torture/compile/200031109-1.c: New test.
3458
3459 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3460
3461         PR c/3190
3462         PR c/8714
3463         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
3464         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
3465         gcc.dg/format/no-y2k-1.c: Update.
3466
3467 2003-11-08  Roger Sayle  <roger@eyesopen.com>
3468
3469         PR optimization/10467
3470         * gcc.dg/20031108-1.c: New test case.
3471
3472 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
3473
3474         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
3475
3476 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3477
3478         * gcc.dg/compound-lvalue-1.c: New test.
3479         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
3480         some XFAILs.
3481
3482 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
3483
3484         * gcc.dg/altivec-varargs-1.c: New test.
3485
3486 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3487
3488         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
3489         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
3490         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
3491         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
3492         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
3493
3494 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
3495
3496         * gcc.dg/cond-lvalue-1.c: New test.
3497
3498 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
3499
3500         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
3501
3502 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3503
3504         PR c++/11616
3505         * g++.dg/template/instantiate5.C: New test.
3506
3507 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3508
3509         PR c++/12726
3510         * g++.dg/ext/complit2.C: Replace test with self-contained version.
3511         * ChangeLog: Add missing first entry for above test.
3512
3513 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3514
3515         PR c++/9810
3516         * g++.dg/template/using8.C: New test.
3517         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
3518
3519 2003-11-02  Roger Sayle  <roger@eyesopen.com>
3520
3521         PR optimization/10817
3522         * gcc.c-torture/compile/20031102-1.c: New test case.
3523
3524 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
3525
3526         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
3527         2147483647.
3528
3529 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3530
3531         * gcc.dg/20031102-1.c: New test.
3532
3533 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3534
3535         * gcc.dg/complex-1.c: New test.
3536
3537 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3538
3539         PR c++/12796
3540         * g++.dg/template/crash13.C: Adjust expected error location.
3541         * g++.old-deja/g++.brendan/ns1.C: Likewise.
3542
3543 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
3544
3545         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
3546
3547 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
3548
3549         PR/10239
3550         * gcc.c-torture/compile/20031031-2.c: New test.
3551
3552 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
3553
3554         PR/11640
3555         * gcc.c-torture/compile/20031031-1.c: New test.
3556
3557 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
3558
3559         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
3560         * gcc.misc-tests/bprob.exp: Likewise.
3561         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
3562         the execution test on arm-elf configs.
3563         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
3564         configs that don't support scratch files.
3565         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
3566
3567 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
3568
3569         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
3570         done by dejagnu.
3571
3572 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
3573
3574         * ada/acats/run_all.sh: Redirect mv output to /dev/null
3575         Avoid non pure sh syntax. Add more logging.
3576
3577         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
3578         fail.
3579
3580 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3581
3582         PR libgcj/10610
3583         * gcc.dg/ppc-stackalign-1.c: New test.
3584
3585 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
3586
3587         * ada/acats/run_all.sh: Change output to be more compliant with
3588         dejagnu framework.
3589         Create acats.sum and acats.log files under testsuite/ada/acats
3590         Only run [a-z]* directories, to filter out e.g. CVS.
3591         Redirect build output to log file.
3592
3593 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
3594
3595         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
3596
3597 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
3598
3599         PR ada/5909:
3600         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
3601
3602 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
3603
3604         * gcc.c-torture/compile/20031023-1.c: New test.
3605         * gcc.c-torture/compile/20031023-2.c: New test.
3606         * gcc.c-torture/compile/20031023-3.c: New test.
3607         * gcc.c-torture/compile/20031023-4.c: New test.
3608
3609 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3610
3611         PR c++/10371
3612         * g++.dg/lookup/scoped8.C: New test.
3613
3614 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3615
3616         * g++.dg/opt/reg-stack3.C: New test.
3617
3618 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3619
3620         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
3621
3622 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3623
3624         PR c++/11076
3625         * g++.dg/template/crash13.C: New test.
3626
3627 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3628
3629         * gcc.dg/c99-restrict-2.c: New test.
3630
3631 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
3632
3633         PR c++/12698, c++/12699, c++/12700, c++/12566
3634         * g++.dg/inherit/covariant9.C: New test.
3635         * g++.dg/inherit/covariant10.C: New test.
3636         * g++.dg/inherit/covariant11.C: New test.
3637
3638 2003-10-23  Jason Merrill  <jason@redhat.com>
3639
3640         PR c++/12726
3641         * g++.dg/ext/complit2.C: New test.
3642
3643 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
3644
3645         PR target/12654
3646         * gcc.c-torture/execute/20031020-1.c: New test.
3647
3648 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3649
3650         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
3651         following the jump_insn.
3652
3653 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3654
3655         * gcc.dg/cast-lvalue-1.c: New test.
3656
3657 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
3658
3659         PR c++/11962
3660         * g++.dg/template/cond2.C: New test.
3661
3662 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3663
3664         * gcc.dg/builtins-28.c: New test.
3665
3666 2003-10-20  Jan Hubicka  <jh@suse.cz>
3667
3668         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
3669         parameter.
3670         * testsuite/gcc.dg/inline-2.c: Likewise.
3671
3672 2003-10-20  Phil Edwards  <phil@codesourcery.com>
3673
3674         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
3675         * gcc.dg/nest.c:  Likewise.
3676
3677 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3678
3679         PR c++/9781, c++/10583, c++/11862
3680         * g++.dg/parse/crash13.C: New test.
3681
3682 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3683
3684         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
3685
3686 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3687
3688         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
3689         Define HAVE_C99_RUNTIME except on Solaris.
3690         * gcc.dg/builtins-20.c: Likewise.
3691
3692 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3693
3694         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
3695
3696 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3697
3698         PR c++/12495
3699         * g++.dg/template/crash21.C: New test.
3700
3701 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3702
3703         PR c++/2513
3704         * g++.dg/template/typename5.C: New test.
3705
3706 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3707
3708         PR c++/12369
3709         * g++.dg/template/friend25.C: New test.
3710
3711 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
3712
3713         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
3714         versions.
3715
3716 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
3717
3718         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
3719         == 2147483647.
3720
3721 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
3722
3723         * gcc.c-torture/execute/960416-1.x: Remove.
3724         * gcc.c-torture/execute/divconst-3.x: Likewise.
3725
3726 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
3727
3728         PR target/12598
3729         * gcc.dg/torture/cris-volatile-1.c: New test.
3730
3731 2003-10-14  Roger Sayle  <roger@eyesopen.com>
3732
3733         PR optimization/9325
3734         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
3735         for overflowing floating point to integer conversion during RTL
3736         simplification.
3737
3738 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
3739
3740         * objc/execute/_cmd.m: Fix typo.
3741         * objc.dg/image-info.m, objc.dg/symtab-1.m:
3742         Relax 'scan-assembler' regexp.
3743         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
3744         objc.dg/try-catch-4.m: Run on non-Darwin targets.
3745         * objc.dg/zero-link-2.m: Remove blank line.
3746         * objc.dg/zero-link-3.m: New test case.
3747
3748 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
3749
3750         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
3751
3752         * gcc.dg/asm-names.c: Use scan-assembler-not rather
3753         than linker trickery.
3754
3755 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3756
3757         PR c++/12370
3758         * g++.dg/other/friend2.C: New test.
3759
3760 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
3761
3762         * gcc.dg/20031012-1.c: New test.
3763
3764 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
3765
3766         * gcc.dg/weak/weak-3.c: Fix for new warning.
3767
3768 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
3769
3770         PR optimization/8750
3771         * gcc.c-torture/execute/20031012-1.c: New test case.
3772
3773 2003-10-11  Roger Sayle  <roger@eyesopen.com>
3774
3775         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
3776         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
3777
3778 2003-10-11  Roger Sayle  <roger@eyesopen.com>
3779
3780         PR optimization/12260
3781         * gcc.c-torture/compile/20031011-2.c: New test case.
3782
3783 2003-10-11  Roger Sayle  <roger@eyesopen.com>
3784
3785         * gcc.c-torture/execute/20031011-1.c: New testcase.
3786
3787 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
3788
3789         * gcc.c-torture/compile/20031011-1.c: New test.
3790
3791 2003-10-11  Jan Hubicka  <jh@suse.cz>
3792
3793         * g++.dg/other/first-global.C: New test.
3794
3795 2003-10-11  Roger Sayle  <roger@eyesopen.com>
3796
3797         * gcc.c-torture/execute/string-opt-18.c: New testcase.
3798
3799 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
3800
3801         * gcc.c-torture/compile/20031010-1.c: New test.
3802
3803 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
3804
3805         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
3806         * gcc.c-torture/execute/va-arg-25.c: ... here.
3807
3808 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
3809
3810         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
3811
3812 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
3813
3814         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
3815
3816 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
3817
3818         * g++.dg/parse/error2.C: New test.
3819
3820 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
3821
3822         PR c++/11097
3823         * g++.dg/other/error5.C: Modify the error message.
3824         * g++.dg/lookup/using8.C: New test.
3825
3826 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
3827
3828         * gcc.dg/darwin-abi-2.c: New file.
3829         * gcc.c-torture/execute/va-arg-24.c: New file.
3830
3831 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
3832
3833         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
3834         indentation.
3835
3836 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
3837
3838         PR c++/10147
3839         * g++.dg/other/error4.C: Update error messages.
3840         * g++.dg/template/ptrmem4.C: Likewise.
3841
3842         PR c++/12337
3843         * g++.dg/init/new9.C: New test.
3844
3845         PR c++/12334, c++/12236, c++/8656
3846         * g++.dg/ext/attrib8.C: New test.
3847
3848 2003-10-06  Devang Patel  <dpatel@apple.com>
3849
3850         * gcc.dg/debug/dwarf2-3.h: New test.
3851         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
3852
3853 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
3854
3855         * g++.dg/opt/cfg2.C: New test.
3856
3857 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3858
3859         * g++.dg/opt/float1.C: New test.
3860
3861 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3862
3863         * gcc.dg/c90-array-lval-6.c: New test.
3864         * gcc.dg/c99-array-lval-6.c: New test.
3865
3866 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
3867             Ziemowit Laski  <zlaski@apple.com>
3868
3869         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
3870         'Derived', so that it is never considered a class method; add
3871         new warning for '+port' method ambiguity.
3872         * objc.dg/method-12.m: Include <objc/objc.h> instead of
3873         <objc/objc-api.h> (needed on Mac OS X).
3874         * objc.dg/method-13.m: New test.
3875
3876 2003-10-03  Roger Sayle  <roger@eyesopen.com>
3877
3878         PR optimization/9325, PR java/6391
3879         * gcc.c-torture/execute/20031003-1.c: New test case.
3880
3881 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
3882
3883         PR optimization/12180
3884         * gcc.dg/20031002-1.c: New test.
3885
3886         PR c++/12486
3887         * g++.dg/inherit/error1.C: New test.
3888
3889 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
3890
3891         * lib/f-torture.exp (search_for): Rename to...
3892         (search_for_re): This.  Also, clean up comments and the
3893         "regexp" invocation.
3894
3895 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
3896
3897         * gcc.c-torture/compile/20031002-1.c: New test.
3898
3899 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
3900
3901         * g++.dg/opt/cond1.C: New test.
3902
3903 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
3904
3905         * gcc.dg/Wold-style-definition-2.c: New testcase.
3906         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
3907
3908 2003-09-29  Richard Henderson  <rth@redhat.com>
3909
3910         * g++.dg/init/array10.C: Add dg-options.
3911
3912 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
3913
3914         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
3915
3916 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3917
3918         * g++.dg/template/friend19.C: Fix typo.
3919         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
3920
3921 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
3922
3923         * gcc.c-torture/execute/20030928-1.c: New test.
3924         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
3925
3926 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3927
3928         * g++.dg/opt/unroll1.C: New test.
3929
3930 2003-09-26  Roger Sayle  <roger@eyesopen.com>
3931
3932         PR optimization/11741
3933         * gcc.dg/20030926-1.c: New test case.
3934
3935 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3936
3937         PR c++/5655
3938         * g++.dg/parse/access7.C: New test.
3939         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
3940
3941 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
3942
3943         MERGE OF objc-improvements-branch into MAINLINE:
3944         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
3945         if libobjc has not been built.
3946         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
3947         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
3948         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
3949         objc/execute/nested-3.m, objc/execute/np-2.m,
3950         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
3951         objc/execute/redefining_self.m, objc/execute/root_methods.m,
3952         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
3953         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
3954         objc.dg/special/unclaimed-category-1.h,
3955         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
3956         well as GNU runtime.
3957         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
3958         * execute/cascading-1.m, execute/function-message-1.m,
3959         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
3960         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
3961         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
3962         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
3963         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
3964         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
3965         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
3966         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
3967         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
3968         * objc.dg/bitfield-2.m: Run only on Darwin.
3969         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
3970         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
3971         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
3972         * objc.dg/const-str-1.m: Fix constant string layout.
3973
3974 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
3975
3976         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
3977
3978 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
3979
3980         * gcc.dg/darwin-abi-1.c: New file.
3981
3982 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
3983
3984         PR target/12281
3985         * gcc.c-torture/compile/20030921-1.c: New test.
3986
3987 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3988
3989         * g++.dg/opt/reg-stack2.C: New test.
3990
3991 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
3992
3993         * g++.dg/eh/delayslot1.C: New test.
3994
3995 2003-09-20  Richard Henderson  <rth@redhat.com>
3996
3997         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
3998
3999 2003-09-20  Roger Sayle  <roger@eyesopen.com>
4000
4001         * gcc.c-torture/execute/20030920-1.c: New test case.
4002
4003 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4004
4005         * g++.dg/rtti/typeid3.C: Correct expected error message.
4006
4007 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4008
4009         PR c++/157
4010         * g++.dg/parse/crash12.C: New test.
4011
4012 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
4013
4014         * gcc.dg/compat/mixed-struct-check.h: New.
4015         * gcc.dg/compat/mixed-struct-defs.h: New.
4016         * gcc.dg/compat/mixed-struct-init.h: New.
4017         * gcc.dg/compat/struct-by-value-19_main.c: New.
4018         * gcc.dg/compat/struct-by-value-19_x.c: New.
4019         * gcc.dg/compat/struct-by-value-19_y.c: New.
4020         * gcc.dg/compat/struct-by-value-20_main.c: New.
4021         * gcc.dg/compat/struct-by-value-20_x.c: New.
4022         * gcc.dg/compat/struct-by-value-20_y.c: New.
4023         * gcc.dg/compat/struct-return-19_main.c: New.
4024         * gcc.dg/compat/struct-return-19_x.c: New.
4025         * gcc.dg/compat/struct-return-19_y.c: New.
4026         * gcc.dg/compat/struct-return-20_main.c: New.
4027         * gcc.dg/compat/struct-return-20_x.c: New.
4028         * gcc.dg/compat/struct-return-20_y.c: New.
4029
4030 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
4031         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
4032         so that it will not complain on LP64 targets.
4033
4034 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4035
4036         PR c++/495
4037         * g++.dg/template/friend24.C: New test.
4038
4039 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
4040
4041         PR c++/12332
4042         * g++.dg/template/memtmpl2.C: New test.
4043
4044 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
4045
4046         PR target/11184
4047         * gcc.dg/builtin-apply1.c: New test.
4048
4049 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
4050
4051         PR c++/9848
4052         * g++.dg/warn/Wunused-4.C: New test.
4053
4054 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4055
4056         PR c++/12316
4057         * g++.dg/other/gc2.C: New test.
4058
4059 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
4060
4061         PR c++/11991
4062         * g++.dg/rtti/typeid3.C: New test.
4063
4064         PR c++/12266
4065         * g++.dg/overload/template1.C: New test.
4066
4067 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4068
4069         * g++.dg/opt/cfg3.C: New test.
4070
4071 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4072
4073         PR c++/7939
4074         * g++.dg/template/crash11.C: New test.
4075
4076 2003-09-16  Jason Merrill  <jason@redhat.com>
4077             Jakub Jelinek  <jakub@redhat.com>
4078
4079         * gcc.dg/attr-warn-unused-result.c: New test.
4080
4081 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
4082
4083         PR c++/12184
4084         * g++.dg/expr/call2.C: New test.
4085
4086 2003-09-15  Andreas Jaeger  <aj@suse.de>
4087
4088         * gcc.dg/Wold-style-definition-1.c: New test.
4089
4090 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
4091
4092         PR c++/3907
4093         * g++.dg/parse/template12.C: New test.
4094
4095         * g++.dg/abi/bitfield11.C: New test.
4096         * g++.dg/abi/bitfield12.C: Likewise.
4097
4098 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
4099
4100         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
4101         non-expansion of functional macro name without arguments at EOL.
4102         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
4103
4104 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
4105
4106         * gcc.c-torture/execute/20030914-[12].c: New tests.
4107
4108 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
4109
4110         PR c++/11788
4111         * g++.dg/overload/addr1.C: New test.
4112
4113 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
4114
4115         * gcc.dg/20030909-1.c: New test.
4116
4117 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4118
4119         * gcc.dg/ultrasp10.c: New test.
4120
4121 2003-09-09  Devang Patel  <dpatel@apple.com>
4122
4123         * gcc.dg/darwin-ld-6.c: New test.
4124
4125 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4126
4127         * gcc.dg/torture/builtin-explog-1.c: New testcase.
4128
4129 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
4130
4131         * gcc.dg/ia64-types1.c: New test.
4132         * gcc.dg/ia64-types2.c: Likewise.
4133
4134 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4135
4136         * gcc.dg/builtins-1.c: Add more _Complex tests.
4137         * gcc.dg/torture/builtin-attr-1.c: Likewise.
4138
4139         * gcc.dg/builtins-1.c: Test existing _Complex functions.
4140         * gcc.dg/torture/builtin-attr-1.c: Likewise.
4141
4142 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
4143
4144         PR c++/11786
4145         * g++.dg/lookup/koenig2.C: New test.
4146
4147         PR c++/5296
4148         * g++.dg/rtti/typeid2.C: New test.
4149
4150 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
4151
4152         * gcc.c-torture/compile/20030904-1.c: New test.
4153
4154 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4155
4156         * g++.dg/opt/longbranch2.C: New test.
4157
4158 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
4159
4160         * g++.dg/template/crash10.C: Only compile it.
4161
4162 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
4163
4164         PR middle-end/11665
4165         * gcc.c-torture/compile/20030907-1.c: New test.
4166         * g++.dg/init/array11.C: New test.
4167
4168 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
4169
4170         PR c++/11852
4171         * g++.dg/init/struct1.C: New test.
4172
4173 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
4174
4175         PR c++/12181
4176         * g++.dg/expr/comma1.C: New test.
4177
4178 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
4179
4180         PR c++/11867
4181         * g++.dg/expr/static_cast5.C: New test.
4182
4183 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
4184
4185         PR c++/11507
4186         * g++.dg/lookup/scoped7.C: New test.
4187
4188         PR c++/9574
4189         * g++.dg/other/static1.C: New test.
4190
4191         PR c++/11490
4192         * g++.dg/warn/template-1.C: New test.
4193
4194         PR c++/11432
4195         * g++.dg/template/crash10.C: New test.
4196
4197         PR c++/2478
4198         * g++.dg/overload/VLA.C: New test.
4199
4200         PR c++/10804
4201         * g++.dg/template/call1.C: New test.
4202
4203 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
4204
4205         PR c++/11794
4206         * g++.dg/parse/using3.C: New test.
4207
4208 2003-09-06  Roger Sayle  <roger@eyesopen.com>
4209
4210         PR c++/11409
4211         * g++.dg/overload/builtin3.C: New test case.
4212
4213 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
4214
4215         PR c/9862
4216         * gcc.dg/20030906-1.c: New test.
4217         * gcc.dg/20030906-2.c: Likewise.
4218
4219 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
4220
4221         PR c++/12167
4222         * g++.dg/parse/defarg5.C: New test.
4223
4224         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
4225
4226 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
4227
4228         PR c++/12163
4229         * g++.dg/expr/static_cast4.C: New test.
4230
4231         PR c++/12146
4232         * g++.dg/template/crash9.C: New test.
4233
4234 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
4235
4236         * g++.old-deja/g++.ext/pretty2.C: Update for change
4237         in __FUNCTION__.
4238         * g++.old-deja/g++.ext/pretty3.C: Likewise.
4239
4240 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
4241
4242         PR c++/11922
4243         * g++/dg/template/qualified-id1.C: New test.
4244
4245         PR c++/12037
4246         * g++.dg/warn/noeffect4.C: New test.
4247
4248 2003-09-04  Matt Austern  <austern@apple.com>
4249
4250         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
4251         * g++.dg/ext/fnname2.C: Likewise.
4252         * g++.dg/ext/fnname3.C: Likewise.
4253
4254 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
4255
4256         * g++.dg/expr/lval1.C: New test.
4257         * g++.dg/ext/lvcast.C: Remove.
4258
4259 2003-09-03  Roger Sayle  <roger@eyesopen.com>
4260
4261         PR optimization/11700.
4262         * gcc.c-torture/compile/20030903-1.c: New test case.
4263
4264 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
4265
4266         PR c++/12053
4267         * g++.dg/abi/layout4.C: New test.
4268
4269 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
4270
4271         PR c++/11553
4272         * g++.dg/parse/friend3.C: New test.
4273
4274 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
4275
4276         PR c++/11847
4277         * g++.dg/template/class1.C: New test.
4278
4279         PR c++/11808
4280         * g++.dg/expr/call1.C: New test.
4281
4282 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
4283
4284         PR c++/12114
4285         * g++.dg/init/ref9.C: New test.
4286
4287         PR c++/11972
4288         * g++.dg/template/nested4.C: New test.
4289
4290 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
4291
4292         PR c++/12093
4293         * g++.dg/template/non-dependent4.C: New test.
4294
4295         PR c++/11928
4296         * g++.dg/inherit/conv1.C: New test.
4297
4298 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
4299
4300         PR c++/6196
4301         * g++.dg/ext/label1.C: New test.
4302         * g++.dg/ext/label2.C: Likewise.
4303
4304 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
4305
4306         * g++.dg/expr/cond3.C: New test.
4307
4308 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4309
4310         * gcc.dg/builtins-1.c: Add new builtin cases.
4311
4312 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4313
4314         * gcc.dg/builtins-1.c: Add new cases.
4315         * gcc.dg/torture/builtin-attr-1.c: Likewise.
4316
4317 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4318
4319         * gcc.dg/builtins-1.c: Add more math builtin tests.
4320         * gcc.dg/torture/builtin-attr-1.c: New test.
4321
4322 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
4323
4324         PR optimization/5079
4325         * g++.dg/opt/static3.C: New test.
4326
4327 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4328
4329         * gcc.misc-tests/gcov-10b.c: New test.
4330
4331 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
4332
4333         * g++.dg/opt/ptrmem3.C: New test.
4334
4335         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
4336
4337 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
4338
4339         * gcc.dg/20030826-2.c: New test.
4340
4341 2003-08-26  Roger Sayle  <roger@eyesopen.com>
4342
4343         PR middle-end/12002
4344         * g77.f-torture/compile/12002.f: New test case.
4345
4346 2003-08-26  Roger Sayle  <roger@eyesopen.com>
4347
4348         * gcc.dg/20030826-1.c: New test case.
4349
4350 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
4351
4352         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
4353
4354 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
4355
4356         PR c++/11871
4357         * c++.dg/lookup/crash1.C: New test.
4358
4359         * c++.dg/warn/noeffect3.C: New test.
4360
4361 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
4362
4363         * gcc.dg/compat/vector-1_x.c: Compile with -w.
4364         * gcc.dg/compat/vector-1_y.c: Ditto.
4365         * gcc.dg/compat/vector-2_x.c: Ditto.
4366         * gcc.dg/compat/vector-2_y.c: Ditto.
4367
4368 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
4369
4370         * gcc.dg/20030702-1.c: New test.
4371
4372 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
4373
4374         PR c++/8795
4375         * g++.dg/ext/altivec-1.C: New test.
4376
4377 2003-08-24  Richard Henderson  <rth@redhat.com>
4378
4379         * g++.dg/eh/simd-2.C: Add -w for x86.
4380
4381 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
4382
4383         * gcc.dg/20030815-1.c: New test.
4384
4385 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4386
4387         PR c++/3765
4388         * g++.dg/parse/access6.C: New test.
4389
4390 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4391
4392         PR c++/641, c++/11876
4393         * g++.dg/template/friend22.C: New test.
4394         * g++.dg/template/friend23.C: Likewise.
4395
4396 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4397
4398         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
4399         identically.
4400
4401 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4402
4403         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
4404
4405 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4406
4407         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
4408
4409 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4410
4411         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
4412
4413 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4414
4415         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
4416
4417 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
4418
4419         PR c++/11919
4420         * g++.dg/overload/prom1.C: New test.
4421
4422         PR c++/11551
4423         * g++.dg/parse/dtor2.C: New test.
4424
4425         PR c++/10762
4426         * g++.dg/parse/using2.C: New test.
4427
4428 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
4429
4430         PR target/11805
4431         * gcc.c-torture/compile/20030821-1.c: New.
4432
4433 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
4434
4435         PR c++/11834
4436         * g++.dg/template/deduce2.C: New test.
4437
4438 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
4439
4440         * gcc.c-torture/execute/20030821-1.c: New test.
4441
4442 2003-08-20  Roger Sayle  <roger@eyesopen.com>
4443
4444         PR middle-end/11984
4445         * gcc.dg/20030820-1.c: New test case.
4446
4447 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
4448
4449         PR c++/11945
4450         * g++.dg/warn/noeffect2.C: New test.
4451
4452 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
4453
4454         PR c++/10926
4455         * g++.dg/template/dtor2.C: New test.
4456
4457         PR c++/11684
4458         * g++.dg/template/operator1.C: New test.
4459         * g++.dg/parse/operator4.C: New test.
4460
4461         PR c++/11946.C
4462         * g++.dg/expr/enum1.C: New test.
4463         * gcc.dg/c99-bool-1.c: Remove bogus warning.
4464
4465         PR c++/11036.C
4466         * g++.dg/parse/elab2.C: New test.
4467         * g++.dg/parse/typedef4.C: Change error message.
4468         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
4469         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
4470         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
4471
4472 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
4473
4474         * gcc.dg/pch/warn-1.c: New.
4475         * gcc.dg/pch/warn-1.hs: New.
4476
4477         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
4478         not-tested file.
4479
4480 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
4481
4482         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
4483
4484 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
4485
4486         * gcc.dg/uninit-D.c: New Test.
4487         * gcc.dg/uninit-E.c: New Test.
4488         * gcc.dg/uninit-F.c: New Test.
4489         * gcc.dg/uninit-G.c: New Test.
4490
4491 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
4492
4493         * g++.dg/README: Describe the pch directory.
4494
4495 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4496
4497         PR c++/11174
4498         * g++.dg/parse/access4.C: New test.
4499         * g++.dg/parse/access5.C: Likewise.
4500         * g++.old-deja/g++.jason/access17.C: Adjust error message.
4501
4502 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
4503
4504         * gcc.dg/noncompile/20030818-1.c: New.
4505
4506 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
4507
4508         PR c++/11957
4509         * g++.dg/warn/noeffect1.C: New test.
4510
4511         * g++.dg/template/scope2.C: New test.
4512         * g++.dg/template/error2.C: Correct dg-error
4513
4514 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
4515
4516         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
4517
4518 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
4519
4520         PR C++/11512
4521         * g++.dg/template/warn1.C: New.
4522
4523 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
4524
4525         * g++.dg/template/error2.C: New test.
4526         * g++.dg/lookup/using7.C: Adjust errors
4527         * g++.old-deja/g++.pt/crash36.C: Likewise.
4528         * g++.old-deja/g++.pt/derived3.C: Likewise.
4529
4530 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4531
4532         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
4533         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
4534         * gcc.c-torture/execute/builtins/string-9.c: New, from
4535         string-opt-9.c.  Adjust for execute/builtins framework.
4536         * gcc.c-torture/execute/string-opt-9.c: Delete.
4537
4538 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
4539
4540         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
4541
4542         * g++.dg/parse/ret-type2.C: New test.
4543
4544         PR c++/11703
4545         * g++.dg/init/new8.C: New test.
4546
4547         PR c++/10923
4548         * g++.dg/parse/typedef5.C: New test.
4549
4550         PR c++/9512
4551         * g++.dg/parse/qualified2.C: New test.
4552         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
4553         invalid code.
4554
4555 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
4556
4557         * g++.dg/conversion/ptrmem1.C: New test.
4558
4559 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
4560
4561         PR target/11693
4562         * gcc.dg/20030811-1.c: New test.
4563
4564         PR target/11535
4565         * gcc.c-torture/execute/20030811-1.c: New test.
4566
4567 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4568
4569         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
4570
4571 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
4572
4573         PR c++/11789.C
4574         * g++.dg/inherit/multiple1.C: New test.
4575
4576 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
4577
4578         * gcc.dg/spe1.c: New test.
4579
4580         PR c++/11670
4581         * g++.dg/expr/cast2.C: New test.
4582
4583         PR c++/10530
4584         * g++.dg/template/dependent-name2.C: New test.
4585
4586 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
4587
4588         * g++.dg/parse/crash11.C: Put the dg options in comments.
4589
4590 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
4591
4592         * lib/gcc-dg.exp: Update for diagnostic change.
4593
4594 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4595
4596         PR c++/5767
4597         * g++.dg/parse/crash11.C: New test.
4598
4599 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
4600
4601         * gcc.dg/cpp/spacing1.c: Update.
4602
4603 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
4604
4605         PR target/11739
4606         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
4607         a value for -mtune.
4608
4609 2003-08-04  Roger Sayle  <roger@eyesopen.com>
4610
4611         PR middle-end/11771
4612         * gcc.c-torture/compile/20030804-1.c: New test case.
4613
4614 2003-08-04  Roger Sayle  <roger@eyesopen.com>
4615
4616         * gcc.dg/20030804-1.c: New test case.
4617
4618 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
4619
4620         * gcc.dg/cpp/separate-1.c: New test.
4621
4622 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
4623
4624         PR c++/11704
4625         * g++.dg/template/dependent-expr2.C: New test.
4626
4627         PR c++/11766
4628         * g++.dg/expr/ptrmem1.C: New test.
4629
4630 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4631
4632         PR c++/9453
4633         * g++.dg/template/friend15.C: New test.
4634
4635 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
4636
4637         * lib/dg-pch.exp: Work round PCH bug.
4638
4639 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4640
4641         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
4642         builtins.  Move cases from builtins-4.c here.
4643
4644         * gcc.dg/torture/builtin-math-1.c: New test taken from
4645         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
4646         additional cases.
4647
4648         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
4649         Delete.
4650
4651 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
4652
4653         PR c++/9447
4654         * g++.dg/template/using7.C: New test.
4655
4656 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
4657
4658         * import1.c, import2.c: New tests.
4659
4660 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
4661
4662         * g++.dg/eh/crossjump1.C: New test.
4663
4664 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
4665
4666         PR c++/11697
4667         * g++.dg/template/using6.C: New test.
4668
4669         PR c++/11744
4670         * g++.dg/template/koenig2.C: New test.
4671
4672 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4673
4674         PR c++/7983
4675         * g++.dg/parse/typedef4.C: New test.
4676
4677 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4678
4679         PR c++/8442, c++/8806
4680         * g++.dg/template/elab1.C: New test.
4681         * g++.dg/template/type2.C: Likewise.
4682         * g++.dg/template/ttp3.C: Adjust expected error message.
4683         * g++.old-deja/g++.law/visibility13.C: Likewise.
4684         * g++.old-deja/g++.niklas/t135.C: Likewise.
4685         * g++.old-deja/g++.pt/ttp41.C: Likewise.
4686         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
4687         template argument.
4688         * g++.old-deja/g++.pt/ttp44.C: Likewise.
4689
4690 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
4691
4692         PR c++/11295
4693         * g++.dg/ext/stmtexpr1.C: New test.
4694
4695         * g++.dg/opt/tmp1.C: New test.
4696
4697         PR c++/11525
4698         * g++.dg/parse/constant4.C: New test.
4699
4700         PR c++/9447
4701         * g++.dg/template/using5.C: New test.
4702
4703 2003-07-31  Roger Sayle  <roger@eyesopen.com>
4704
4705         * gcc.dg/builtins-27.c: New test case.
4706
4707 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
4708
4709         * gcc.dg/tls/opt-7.c: New test.
4710
4711 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
4712
4713         * g++.old-deja/g++.other/crash18.C: Remove.
4714
4715 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
4716
4717         * g++.dg/template/explicit3.C: New.
4718         * g++.dg/template/explicit4.C: New.
4719         * g++.dg/template/explicit5.C: New.
4720
4721         PR c++/11347
4722         * g++.dg/template/memtmpl1.C: New.
4723
4724 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
4725
4726         PR target/11565
4727         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
4728         * gcc.dg/i386-387-5.c (dg-options): Likewise.
4729
4730 2003-07-30  Jan Hubicka  <jh@suse.cz>
4731
4732         * vtgc1.c: Kill.
4733
4734 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
4735
4736         * gcc.dg/struct-in-proto-1.c: New test.
4737
4738 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
4739
4740         * gcc.dg/cpp/include2.c: Only expect one message.
4741
4742 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
4743
4744         PR c++/9447
4745         * g++.dg/template/using1.C: New test.
4746         * g++.dg/template/using2.C: New test.
4747         * g++.dg/template/using3.C: New test.
4748         * g++.dg/template/using4.C: New test.
4749
4750 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
4751
4752         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
4753         * gcc.c-torture/execute/string-opt-10.c: Likewise.
4754
4755 2003-07-28  Jan Hubicka  <jh@suse.cz>
4756
4757         PR c++/11530
4758         * g++.dg/opt/call1.C: New test.
4759
4760 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
4761
4762         PR c++/11667
4763         * g++.dg/init/enum2.C: New test.
4764         * g++.dg/template/overload1.C: Add "-w" option.
4765
4766 2003-07-28    <hp@bitrange.com>
4767
4768         * gcc.dg/Wdeclaration-after-statement-1.c,
4769         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
4770
4771 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
4772
4773         * gcc.c-torture/compile/20030725-1.c: New test.
4774
4775 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
4776
4777         * gcc.dg/20030505.c: Only run for SPE.
4778         Remove definition of opaque type.
4779
4780 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
4781
4782         * g++.dg/template/ptrmem6.C: New test.
4783
4784 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
4785
4786         * gcc.c-torture/compile/zero-strct-2.c: New test.
4787
4788 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
4789
4790         * gcc.dg/intermod-1.c: New test.
4791
4792 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
4793
4794         PR c++/11617
4795         * g++.dg/template/lookup2.C: New test.
4796         * g++.dg/template/memclass1.C: Remove instantiated from error.
4797         * g++.dg/other/error2.C: Tweak expected errors.
4798
4799         PR c++/11596
4800         * g++.dg/template/defarg3.C: New test.
4801
4802         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
4803
4804 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
4805
4806         * g++.dg/inherit/access5.C: New test.
4807
4808 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4809
4810         PR c++/11513
4811         * g++.dg/template/crash8.C: New test.
4812
4813 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
4814
4815         PR c/10602
4816         * gcc.dg/noncompile/incomplete-2.c: New test.
4817
4818 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
4819
4820         PR c++/11645
4821         * g++.dg/inherit/access4.C: New test.
4822
4823         PR c++/11517
4824         * g++.dg/expr/cond2.C: New test.
4825
4826         PR optimization/10679
4827         * g++.dg/opt/inline4.C: New test.
4828
4829 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
4830
4831         * g++.dg/parse/crash10: New test.
4832
4833 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
4834
4835         * g++.dg/ext/flexary1.C: New test.
4836
4837 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4838
4839         PR c++/10793
4840         * g++.dg/template/crash9.C: New test.
4841
4842 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4843
4844         PR c++/3004
4845         * g++.dg/parse/typedef3.C: New test.
4846
4847         PR c++/7906
4848         * g++.dg/parse/operator2.C: New test.
4849
4850         PR c++/8895
4851         * g++.dg/parse/def-tmpl-arg1.C: New test.
4852
4853         PR c++/9282
4854         * g++.dg/parse/funptr1.C: New test.
4855
4856         PR c++/9452
4857         * g++.dg/parse/ambig3.C: New test.
4858
4859         PR c++/9454
4860         * g++.dg/parse/operator3.C: New test.
4861
4862         PR c++/9486
4863         * g++.dg/parse/template10.C: New test.
4864
4865         PR c++/9488
4866         * g++.dg/parse/template11.C: New test.
4867
4868         PR c++/10150
4869         * g++.dg/parse/invalid-op1.C: New test.
4870
4871         PR c++/10247
4872         * g++.dg/parse/condexpr1.C: New test.
4873
4874 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
4875
4876         * g++.dg/ext/packed3.C: New test.
4877         * g++.dg/ext/packed4.C: New test.
4878
4879         * gcc.dg/pack-test-3.c: New test.
4880
4881 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
4882
4883         * lib/compat.exp: Handle dg-options per source file.
4884         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
4885         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
4886         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
4887         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
4888         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
4889         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
4890         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
4891         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
4892         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
4893         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
4894         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
4895         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
4896         * g++.dg/compat/break/bitfield7_x.C: Ditto.
4897         * g++.dg/compat/break/bitfield7_y.C: Ditto.
4898
4899 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
4900
4901         PR c/10320
4902         * gcc.c-torture/execute/20030718-1.c: New test.
4903
4904 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4905
4906         PR optimization/11536
4907         * gcc.dg/20030721-1.c: New test.
4908
4909 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
4910
4911         PR c++/11546
4912         * g++.dg/template/lookup1.C: New test.
4913
4914 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
4915
4916         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
4917         diagnostics of ill-formed constructs involving labels.
4918         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
4919         the new 'previously defined here' message.
4920
4921 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
4922
4923         * g++.dg/parse/non-dependent2.C: New test.
4924
4925 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
4926
4927         * g++.dg/init/init-ref4.C: xfail on targets without
4928         weak symbols.
4929
4930 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
4931
4932         PR target/11087
4933         * gcc.c-torture/execute/20030717-1.c: New test.
4934
4935 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4936
4937         * g++.dg/opt/cfg1.C: New test.
4938
4939 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
4940
4941         PR optimization/11557
4942         * gcc.dg/20030717-1.c: New test.
4943
4944 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
4945
4946         PR c++/10476
4947         * g++.dg/expr/crash-1.C: New test.
4948
4949         PR c++/11027
4950         * g++.dg/template/init3.C: New test.
4951
4952         PR c++/8222
4953         * g++.dg/template/non-dependent1.C: New test.
4954
4955         PR c++/11070
4956         * g++.dg/template/non-dependent2.C: New test.
4957
4958         PR c++/11071
4959         * g++.dg/template/non-dependent3.C: New test.
4960
4961         PR c++/9907
4962         * g++.dg/template/sizeof5.C: New test.
4963
4964 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
4965
4966         PR 11498
4967         * gcc.c-torture/compile/mangle-1.c: New file.
4968
4969 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4970
4971         PR c++/7809
4972         * g++.dg/parse/access3.C: New test.
4973
4974 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
4975
4976         PR c++/11384
4977         * g++.dg/init/init-ref4.C: New test.
4978
4979 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
4980
4981         PR c++/11547
4982         * g++.dg/parse/constant3.C: New test.
4983         * g++.dg/parse/crash7.C: Likewise.
4984
4985 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
4986
4987         PR target/11008
4988         * gcc.dg/i386-pentium4-not-mull.c: New.
4989
4990 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
4991
4992         * gcc.dg/asm-names.c (ymain): Make it weak.
4993
4994 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4995
4996         PR c++/5421
4997         * g++.dg/template/friend21.C: New test.
4998
4999 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
5000
5001         * gcc.dg/cleanup-8.c: New test.
5002         * gcc.dg/cleanup-9.c: New test.
5003
5004 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
5005
5006         * g++.dg/ext/dll-MI1.h: New file.
5007         * g++.dg/ext/dllexport-MI1.C: New file.
5008         * g++.dg/ext/dllimport-MI1.C: New file.
5009
5010 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
5011
5012         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
5013         it does not have cmpstrsi patterns (just cmpmemsi).
5014
5015 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
5016
5017         PR debug/11473
5018         * g++.dg/debug/debug8.C: New test.
5019
5020 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5021
5022         PR c++/10108
5023         * g++.dg/template/crash7.C: New test.
5024
5025 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
5026
5027         PR target/10795
5028         * gcc.c-torture/compile/20030708-1.c: New.
5029
5030 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5031
5032         * gcc.c-torture/execute/20030715-1.c: New test.
5033
5034 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
5035
5036         * gcc.dg/pch/inline-3.c: New file.
5037         * gcc.dg/pch/inline-3.hs: New file.
5038         * gcc.dg/pch/inline-4.c: New file.
5039         * gcc.dg/pch/inline-4.hs: New file.
5040
5041 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
5042
5043         PR c++/11509
5044         * g++.dg/template/crash6.C: New test.
5045
5046         PR c++/7053
5047         * g++.dg/template/friend20.C: New test.
5048
5049         PR c++/7019
5050         * g++.dg/template/overload2.C: New test.
5051
5052 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5053
5054         PR optimization/11440
5055         * gcc.c-torture/execute/20030714-1.c: New test.
5056
5057 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5058
5059         PR c++/11154
5060         * g++.dg/template/partial2.C: New test.
5061
5062 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
5063
5064         PR c++/11503
5065         * g++.dg/template/anon1.C: New test.
5066
5067         PR c++/11493
5068         PR c++/11495
5069         * g++.dg/parse/template9.C: Likewise.
5070         * g++.dg/template/crash4.C: New test.
5071         * g++.dg/template/koenig1.C: Likewise.
5072         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
5073         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
5074         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
5075         functions.
5076         * g++.old-deja/g++.jason/template36.C: Likewise.
5077         * g++.old-deja/g++.mike/p1989.C: Likewise.
5078         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
5079         * g++.old-deja/g++.pt/ttp20.C: Use this->.
5080         * g++.old-deja/g++.pt/ttp21.C: Use this->.
5081         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
5082         compiling.
5083         * g++.old-deja/g++.pt/union2.C: Use this->.
5084
5085 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
5086
5087         * gcc.dg/20030711-1.c: New test.
5088
5089 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
5090
5091         PR c++/11050
5092         * g++.dg/parse/args1.C: New test.
5093         * g++.pt/defarg8.C: Change expected errors.
5094
5095 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
5096
5097         PR c++/8164
5098         * g++.dg/template/nontype2.C: New test.
5099
5100         PR c++/10558
5101         * g++.dg/parse/template8.C: New test.
5102
5103         PR c++/8327
5104         * g++.dg/template/scope1.C: New test.
5105
5106         * g++.dg/warn/Wsign-compare-1.C: New test.
5107
5108 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
5109
5110         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
5111
5112 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
5113
5114         PR c++/9411
5115         * g++.dg/template/explicit2.C: New test.
5116
5117         PR c++/10032
5118         * g++.dg/warn/pedantic1.C: New test.
5119
5120 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
5121
5122         PR c++ 9483
5123         * g++.dg/other/field1.C: New test.
5124
5125 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
5126
5127         PR c/11449
5128         * gcc.c-torture/compile/20030707-1.c: New.
5129
5130 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5131
5132         PR c++/10849
5133         * g++.dg/template/access12.C: New test.
5134
5135 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
5136
5137         * g++.dg/bprob/bprob.exp (prof_ext): Update.
5138         * g77.dg/bprob/bprob.exp (prof_ext): Update.
5139         * gcc.misc-tests/bprob.exp (prof_ext): Update.
5140         * gcc.misc-tests/gcov.exp: Update
5141         * g++.dg/gcov/gcov.exp: Update
5142         * lib/gcov.exp: Update.
5143
5144 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
5145
5146         * g++.dg/abi/mangle17.C: Make sure template expressions are
5147         dependent.
5148         * g++.dg/abi/mangle4.C: Mark erroneous casts.
5149         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
5150         * g++.dg/opt/stack1.C: Remove erroneous code.
5151         * g++.dg/parse/template7.C: New test.
5152         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
5153         * g++.old-deja/g++.pt/crash4.C: Likewise.
5154
5155 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5156
5157         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
5158         with zero or one occurence of `$' after the initial `L'.
5159
5160 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
5161
5162         * gcc.c-torture/compile/20030704-1.c: Add a comment.
5163
5164 2003-07-08  Roger Sayle  <roger@eyesopen.com>
5165
5166         PR c/11370
5167         * gcc.dg/Wunreachable-6.c: New testcase.
5168         * gcc.dg/Wunreachable-7.c: New testcase.
5169
5170 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
5171
5172         PR c/11420
5173         * gcc.dg/20030708-1.c: New test.
5174
5175 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
5176
5177         * gcc.dg/compat/sdata-section.h: New file.
5178         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
5179         * gcc.dg/torture/mips-sdata-1.c: New test.
5180
5181 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5182
5183         PR c++/11030
5184         * g++.dg/template/friend19.C: New test.
5185
5186 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
5187
5188         * g++.dg/opt/strength-reduce.C: New test.
5189
5190 2003-07-07  Roger Sayle  <roger@eyesopen.com>
5191
5192         PR target/10979
5193         * gcc.dg/20030707-1.c: New testcase.
5194
5195 2003-07-07  Roger Sayle  <roger@eyesopen.com>
5196
5197         PR optimization/11059
5198         * g++.dg/opt/emptyunion.C: New testcase.
5199
5200 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5201             Eric Botcazou  <ebotcazou@libertysurf.fr>
5202
5203         * g++.dg/opt/stack1.C: New test.
5204
5205 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
5206
5207         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
5208         run test.
5209
5210         PR c++/11431
5211         * g++.dg/expr/static_cast3.C: New test.
5212
5213 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
5214
5215         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
5216         everywhere.
5217         * gcc.dg/concat.c: Concatenation of string constants with
5218         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
5219         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
5220         * gcc.dg/cpp/escape-2.c: Use wide character constants where
5221         necessary to avoid multi-character character constant warning.
5222         * gcc.dg/cpp/escape.c: Likewise.
5223         * gcc.dg/cpp/ucs.c: Likewise.
5224         Remove backslashes from dg-bogus comments, as they confuse Tcl.
5225         Fix a typo.
5226
5227 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
5228
5229         PR c/11428
5230         * gcc.c-torture/compile/20030704-1.c: New.
5231
5232 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
5233
5234         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
5235
5236 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
5237
5238         PR c++/5287, PR c++/7910,  PR c++/11021
5239         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
5240         tests for warnings.
5241         * g++.dg/ext/dllimport2.C: Add tests for warnings.
5242         * g++.dg/ext/dllimport3.C: Likewise.
5243         * g++.dg/ext/dllimport4.C: New file.
5244         * g++.dg/ext/dllimport5.C: New file.
5245         * g++.dg/ext/dllimport6.C: New file.
5246         * g++.dg/ext/dllimport7.C: New file.
5247         * g++.dg/ext/dllimport8.C: New file.
5248         * g++.dg/ext/dllimport9.C: New file.
5249         * g++.dg/ext/dllimport10.C: New file.
5250         * g++.dg/ext/dllexport1.C: New file.
5251
5252 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
5253
5254         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
5255         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
5256
5257 2003-07-03  Roger Sayle  <roger@eyesopen.com>
5258
5259         * gcc.dg/builtins-25.c: New testcase.
5260         * gcc.dg/builtins-26.c: New testcase.
5261
5262 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
5263
5264         * gcc.dg/compat/vector-defs.h: New file.
5265         * gcc.dg/compat/vector-setup.h: New file.
5266         * gcc.dg/compat/vector-check.h: New file.
5267         * gcc.dg/compat/vector-1_main.c: New file.
5268         * gcc.dg/compat/vector-1_x.c: New file.
5269         * gcc.dg/compat/vector-1_y.c: New file.
5270         * gcc.dg/compat/vector-2_main.c: New file.
5271         * gcc.dg/compat/vector-2_x.c: New file.
5272         * gcc.dg/compat/vector-2_y.c: New file.
5273
5274         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
5275         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
5276         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
5277         * gcc.dg/compat/struct-align-1.h: New file.
5278         * gcc.dg/compat/struct-align-1_main.c: New file.
5279         * gcc.dg/compat/struct-align-1_x.c: New file.
5280         * gcc.dg/compat/struct-align-1_y.c: New file.
5281         * gcc.dg/compat/struct-align-2.h: New file.
5282         * gcc.dg/compat/struct-align-2_main.c: New file.
5283         * gcc.dg/compat/struct-align-2_x.c: New file.
5284         * gcc.dg/compat/struct-align-2_y.c: New file.
5285
5286         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
5287         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
5288         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
5289         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
5290         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
5291         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
5292         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
5293         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
5294         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
5295         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
5296         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
5297         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
5298         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
5299         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
5300         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
5301         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
5302         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
5303         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
5304         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
5305         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
5306         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
5307         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
5308         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
5309         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
5310         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
5311         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
5312         * gcc.dg/compat/struct-return-10_x.c: Ditto.
5313         * gcc.dg/compat/struct-return-2_x.c: Ditto.
5314         * gcc.dg/compat/struct-return-3_x.c: Ditto.
5315
5316 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5317
5318         * gcc.dg/i386-call-1.c: New test.
5319
5320 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
5321
5322         PR c++/9162
5323         * g++.dg/parse/defarg4.C: New.
5324
5325 2003-07-03  Roger Sayle  <roger@eyesopen.com>
5326
5327         PR target/10700
5328         * gcc.c-torture/compile/20030703-1.c: New test case.
5329
5330 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
5331
5332         * g++.dg/template/local3.C: Remove extra semicolon.
5333
5334 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5335
5336         * gcc.dg/i386-volatile-1.c: New test.
5337
5338 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
5339
5340         PR c++/11072
5341         * g++.dg/other/offsetof2.C: XFAIL.
5342         * g++.dg/other/offsetof5.C: New.
5343
5344         PR c++/10219
5345         * g++.dg/template/error1.C: New.
5346
5347         PR c++/9779
5348         * g++.dg/template/dependent-expr1.C: New.
5349
5350 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
5351
5352         PR c++/6949
5353         * g++.dg/template/local3.C: New test.
5354
5355         PR c++/11149
5356         * g++.dg/lookup/scoped6.C: New test.
5357
5358 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
5359
5360         PR c++/8046
5361         * g++.dg/other/error7.C: New test.
5362
5363 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
5364
5365         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
5366         * g++.old-deja/g++.abi/vtable3.h: Likewise.
5367         * g++.old-deja/g++.law/code-gen5.C: Likewise.
5368         * g++.old-deja/g++.other/union2.C: Likewise.
5369         * gcc.dg/c90-const-expr-2.c: Likewise.
5370         * gcc.dg/c90-const-expr-3.c: Likewise.
5371         * gcc.dg/c99-const-expr-2.c: Likewise.
5372         * gcc.dg/c99-const-expr-3.c: Likewise.
5373         * gcc.dg/concat.c: Likewise.
5374
5375 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
5376
5377         PR c++/9559
5378         * g++.dg/init/static1.C: New test.
5379
5380 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5381
5382         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
5383         * g++.old-deja/g++.other/access2.C: Likewise.
5384         * g++.old-deja/g++.other/decl2.C: Likewise.
5385         * gcc.c-torture/execute/20020615-1.c: Likewise.
5386
5387 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
5388
5389         PR c++/4933
5390         * g++.dg/template/sizeof4.C: New test.
5391
5392 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
5393
5394         * g++.dg/other/error6.C: New test.
5395
5396 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
5397
5398         PR c++/10750
5399         * g++.dg/parse/constant2.C: New test.
5400
5401 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
5402
5403         PR c++/11106
5404         * g++.dg/other/error5.C: New test.
5405
5406 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5407
5408         * gcc.dg/format/gcc_diag-1.c: New test.
5409
5410 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
5411
5412         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
5413
5414 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
5415
5416         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
5417         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
5418         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
5419
5420 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
5421
5422         * gcc.c-torture/execute/builtins/string-8.c: New test.
5423         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
5424         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
5425         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
5426
5427 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
5428
5429         PR c++/10468
5430         * g++.dg/ext/typeof6.C: New test.
5431
5432 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
5433
5434         PR c++/10796
5435         * g++.dg/init/enum1.C: New test.
5436
5437 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
5438
5439         * gcc.dg/20030627-1.c: New test.
5440
5441 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
5442
5443         PR c++/11332
5444         * g++.dg/expr/static_cast2.C: New test.
5445
5446 2003-06-26  Roger Sayle  <roger@eyesopen.com>
5447             Jakub Jelinek  <jakub@redhat.com>
5448
5449         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
5450         sprintf(dst,"%s",src) optimization.
5451         * gcc.c-torture/execute/20030626-1.c: New test case.
5452         * gcc.c-torture/execute/20030626-2.c: New test case.
5453
5454 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
5455
5456         * gcc.c-torture/execute/multi-ix.c: New test.
5457
5458         * gcc.c-torture/execute/simd-4.c (main):
5459         Added missing semicolon at end of union.
5460
5461 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
5462
5463         PR c++/8266
5464         * g++.dg/template/explicit-instantiation3.C: New test.
5465
5466 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
5467
5468         * gcc.dg/20030626-1.c: Use signed char.
5469
5470 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
5471
5472         * gcc.dg/20030626-1.c: New test.
5473
5474 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
5475
5476         * const-str-2.m: Update.
5477
5478 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
5479
5480         PR c++/10990
5481         * g++.dg/rtti/dyncast1.C: New test.
5482         * g++.dg/abi/mangle4.C: Correct base-specifier access.
5483         * g++.dg/lookup/scoped1.C: Remove XFAIL.
5484         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
5485
5486         PR c++/10931
5487         * g++.dg/expr/static_cast1.C: New test.
5488
5489 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
5490
5491         * gcc.dg/20030625-1.c: New test.
5492
5493 2003-06-24  Roger Sayle  <roger@eyesopen.com>
5494
5495         * gcc.c-torture/compile/20030624-1.c: New test case.
5496
5497 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
5498
5499         * gcc.c-torture/execute/string-opt-17.c: New test.
5500
5501 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
5502
5503         PR c++/5754
5504         * g++.dg/parse/crash6.C: New test.
5505
5506 2003-06-23  Roger Sayle  <roger@eyesopen.com>
5507
5508         * gcc.dg/builtins-24.c: New test case.
5509
5510 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
5511
5512         * g++.dg/opt/operator1.C: New test.
5513
5514 2003-06-22  Roger Sayle  <roger@eyesopen.com>
5515
5516         * gcc.c-torture/execute/string-opt-16.c: New test case.
5517
5518 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
5519
5520         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
5521         * g++.old-deja/g++.other/conv7.C: Likewise
5522         * g++.old-deja/g++.other/overcnv2.C: Likewise.
5523         * g++.old-deja/g++.other/overload14.C: Likewise.
5524
5525 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
5526
5527         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
5528         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
5529
5530 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
5531
5532         PR c++/10888
5533         * g++.dg/warn/Winline-3.C: New test.
5534
5535 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
5536
5537         * lib/target-supports.exp (check_alias_available): Make the test
5538         program acceptable to the Solaris assembler.
5539
5540         PR c++/10749
5541         * g++.dg/template/memclass2.C: New test.
5542
5543 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
5544             Eric Botcazou  <ebotcazou@libertysurf.fr>
5545
5546         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
5547         data for non-matching targets.
5548         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
5549
5550 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
5551
5552         PR c++/10845
5553         * g++.dg/template/member3.C: New test.
5554
5555 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
5556
5557         PR c++/10939
5558         * g++.dg/template/func1.C: New test.
5559
5560         PR c++/9649
5561         * g++.dg/template/static4.C: New test.
5562         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
5563
5564         PR c++/11041
5565         * g++.dg/init/ref7.C: New test.
5566
5567 2003-06-19  Matt Austern  <austern@apple.com>
5568
5569         PR c++/11228
5570         * g++.dg/anew1.C: New test.
5571         * g++.dg/anew2.C: New test.
5572         * g++.dg/anew3.C: New test.
5573         * g++.dg/anew4.C: New test.
5574
5575 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
5576
5577         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
5578
5579 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
5580
5581         * gcc.c-torture/execute/simd-4.c (main): Make expected value
5582         endian-dependent.
5583
5584 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
5585
5586         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
5587         Remove cruft.
5588
5589 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
5590
5591         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
5592         * gcc.c-torture/compile/961203-1.c: Likewise.
5593         * gcc.c-torture/compile/980506-1.c: Likewise.
5594
5595 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
5596
5597         PR c++/10712
5598         * g++.dg/lookup/using7.C: New test.
5599
5600 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
5601
5602         PR c++/11105
5603         * g++.dg/abi/conv1.C: Remove it.
5604         * g++.dg/template/conv7.C: New test.
5605         * g++.dg/template/conv8.C: Likewise.
5606         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
5607         conversion operator.
5608
5609 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
5610
5611         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
5612         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
5613         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
5614         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
5615         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
5616         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
5617         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
5618         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
5619         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
5620         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
5621         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
5622         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
5623         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
5624         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
5625         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
5626         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
5627         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
5628         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
5629         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
5630         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
5631         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
5632         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
5633         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
5634         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
5635         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
5636         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
5637         * gcc.dg/compat/struct-return-10_x.c: Ditto.
5638         * gcc.dg/compat/struct-return-2_x.c: Ditto.
5639         * gcc.dg/compat/struct-return-3_x.c: Ditto.
5640
5641 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
5642
5643         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
5644         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
5645         indications.
5646
5647 2003-06-16  Roger Sayle  <roger@eyesopen.com>
5648
5649         * gcc.dg/i386-387-5.c: New test case.
5650         * gcc.dg/i386-387-6.c: New test case.
5651         * gcc.dg/builtins-23.c: New test case.
5652
5653 2003-06-15  Roger Sayle  <roger@eyesopen.com>
5654
5655         * gcc.dg/builtins-22.c: New test case.
5656         * gcc.dg/i386-387-1.c: Update to test exp.
5657         * gcc.dg/i386-387-2.c: Likewise.
5658
5659 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5660
5661         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
5662
5663 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
5664
5665         * lib/gcc-dg.exp (dg-require-dll): New function.
5666         (dg-xfail-if): Likewise.
5667         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
5668         driver.
5669
5670         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
5671         * gcc.c-torture/compile/20001205-1.c: Likewise.
5672         * gcc.c-torture/compile/20001226-1.c: Likewise.
5673         * gcc.c-torture/compile/20010518-2.c: Likewise.
5674         * gcc.c-torture/compile/20020312-1.c: Likewise.
5675         * gcc.c-torture/compile/20020604-1.c: Likewise.
5676         * gcc.c-torture/compile/920501-12.c: Likewise.
5677         * gcc.c-torture/compile/920501-4.c: Likewise.
5678         * gcc.c-torture/compile/920520-1.c: Likewise.
5679         * gcc.c-torture/compile/920521-1.c: Likewise.
5680         * gcc.c-torture/compile/920625-1.c: Likewise.
5681         * gcc.c-torture/compile/961203-1.c: Likewise.
5682         * gcc.c-torture/compile/980506-1.c: Likewise.
5683         * gcc.c-torture/compile/981006-1.c: Likewise.
5684         * gcc.c-torture/compile/981022-1.c: Likewise.
5685         * gcc.c-torture/compile/981223-1.c: Likewise.
5686         * gcc.c-torture/compile/990617-1.c: Likewise.
5687         * gcc.c-torture/compile/dll.c: Likewise.
5688         * gcc.c-torture/compile/labels-3.c: Likewise.
5689         * gcc.c-torture/compile/mipscop-1.c: Likewise.
5690         * gcc.c-torture/compile/mipscop-2.c: Likewise.
5691         * gcc.c-torture/compile/mipscop-3.c: Likewise.
5692         * gcc.c-torture/compile/mipscop-4.c: Likewise.
5693         * gcc.c-torture/compile/simd-5.c: Likewise.
5694         * gcc.c-torture/compile/20000804-1.x: Remove.
5695         * gcc.c-torture/compile/20001205-1.x: Likewise.
5696         * gcc.c-torture/compile/20001226-1.x: Likewise.
5697         * gcc.c-torture/compile/20010518-2.x: Likewise.
5698         * gcc.c-torture/compile/20020312-1.x: Likewise.
5699         * gcc.c-torture/compile/20020604-1.x: Likewise.
5700         * gcc.c-torture/compile/920501-12.x: Likewise.
5701         * gcc.c-torture/compile/920501-4.x: Likewise.
5702         * gcc.c-torture/compile/920520-1.x: Likewise.
5703         * gcc.c-torture/compile/920521-1.x: Likewise.
5704         * gcc.c-torture/compile/920625-1.x: Likewise.
5705         * gcc.c-torture/compile/961203-1.x: Likewise.
5706         * gcc.c-torture/compile/980506-1.x: Likewise.
5707         * gcc.c-torture/compile/981006-1.x: Likewise.
5708         * gcc.c-torture/compile/981022-1.x: Likewise.
5709         * gcc.c-torture/compile/981223-1.x: Likewise.
5710         * gcc.c-torture/compile/990617-1.x: Likewise.
5711         * gcc.c-torture/compile/mipscop-1.x: Likewise.
5712         * gcc.c-torture/compile/mipscop-2.x: Likewise.
5713         * gcc.c-torture/compile/mipscop-3.x: Likewise.
5714         * gcc.c-torture/compile/mipscop-4.x: Likewise.
5715         * gcc.c-torture/compile/simd-5.x: Likewise.
5716
5717         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
5718
5719 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5720
5721         * gcc.c-torture/execute/20030611-1.c: New test.
5722
5723 2003-06-12  Roger Sayle  <roger@eyesopen.com>
5724
5725         PR middle-end/168
5726         * gcc.dg/20030612-1.c: New test case.
5727
5728 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
5729
5730         PR c++/10635
5731         * g++.dg/expr/cast1.C: New test.
5732
5733 2003-06-12  Roger Sayle  <roger@eyesopen.com>
5734
5735         * gcc.dg/builtins-21.c: New test case.
5736
5737 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
5738
5739         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
5740         options instead of at the end.
5741         * lib/objc.exp (objc_target_compile): Likewise.
5742
5743 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
5744
5745         PR c++/10432
5746         * g++.dg/parse/error1.C: New test.
5747
5748 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
5749
5750         * gcc.dg/compat/struct-by-value-11_main.c: New file.
5751         * gcc.dg/compat/struct-by-value-11_x.c: New file.
5752         * gcc.dg/compat/struct-by-value-11_y.c: New file.
5753         * gcc.dg/compat/struct-by-value-12_main.c: New file.
5754         * gcc.dg/compat/struct-by-value-12_x.c: New file.
5755         * gcc.dg/compat/struct-by-value-12_y.c: New file.
5756         * gcc.dg/compat/struct-by-value-13_main.c: New file.
5757         * gcc.dg/compat/struct-by-value-13_x.c: New file.
5758         * gcc.dg/compat/struct-by-value-13_y.c: New file.
5759         * gcc.dg/compat/struct-by-value-14_main.c: New file.
5760         * gcc.dg/compat/struct-by-value-14_x.c: New file.
5761         * gcc.dg/compat/struct-by-value-14_y.c: New file.
5762         * gcc.dg/compat/struct-by-value-15_main.c: New file.
5763         * gcc.dg/compat/struct-by-value-15_x.c: New file.
5764         * gcc.dg/compat/struct-by-value-15_y.c: New file.
5765         * gcc.dg/compat/struct-by-value-16_main.c: New file.
5766         * gcc.dg/compat/struct-by-value-16_x.c: New file.
5767         * gcc.dg/compat/struct-by-value-16_y.c: New file.
5768         * gcc.dg/compat/struct-by-value-17_main.c: New file.
5769         * gcc.dg/compat/struct-by-value-17_x.c: New file.
5770         * gcc.dg/compat/struct-by-value-17_y.c: New file.
5771         * gcc.dg/compat/struct-by-value-18_main.c: New file.
5772         * gcc.dg/compat/struct-by-value-18_x.c: New file.
5773         * gcc.dg/compat/struct-by-value-18_y.c: New file.
5774
5775         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
5776         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
5777         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
5778         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
5779         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
5780         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
5781         * gcc.dg/compat/scalar-return-3_main.c: New file.
5782         * gcc.dg/compat/scalar-return-3_x.c: New file.
5783         * gcc.dg/compat/scalar-return-3_y.c: New file.
5784         * gcc.dg/compat/scalar-return-4_main.c: New file.
5785         * gcc.dg/compat/scalar-return-4_x.c: New file.
5786         * gcc.dg/compat/scalar-return-4_y.c: New file.
5787
5788 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
5789
5790         * gcc.dg/compat/fp2-struct-check.h: New file.
5791         * gcc.dg/compat/fp2-struct-defs.h: New file.
5792         * gcc.dg/compat/fp2-struct-init.h: New file.
5793         * gcc.dg/compat/struct-by-value-10_main.c: New file.
5794         * gcc.dg/compat/struct-by-value-10_x.c: New file.
5795         * gcc.dg/compat/struct-by-value-10_y.c: New file.
5796         * gcc.dg/compat/struct-return-10_main.c: New file.
5797         * gcc.dg/compat/struct-return-10_x.c: New file.
5798         * gcc.dg/compat/struct-return-10_y.c: New file.
5799
5800         * gcc.dg/compat/compat-common.h: New file.
5801         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
5802         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
5803         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
5804         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
5805         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
5806         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
5807         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
5808         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
5809         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
5810         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
5811         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
5812         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
5813         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
5814         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
5815         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
5816         * gcc.dg/compat/small-struct-check.h: Ditto.
5817         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
5818         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
5819         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
5820         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
5821         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
5822         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
5823         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
5824         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
5825         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
5826         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
5827         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
5828         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
5829         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
5830         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
5831         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
5832         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
5833         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
5834         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
5835         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
5836         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
5837         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
5838         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
5839         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
5840         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
5841         * gcc.dg/compat/struct-return-2_main.c: Ditto.
5842         * gcc.dg/compat/struct-return-2_x.c: Ditto.
5843         * gcc.dg/compat/struct-return-2_y.c: Ditto.
5844         * gcc.dg/compat/struct-return-3_main.c: Ditto.
5845         * gcc.dg/compat/struct-return-3_x.c: Ditto.
5846         * gcc.dg/compat/struct-return-3_y.c: Ditto.
5847
5848 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
5849
5850         * g++.dg/pch/static-1.C: New file.
5851         * g++.dg/pch/static-1.Hs: New file.
5852
5853 2003-06-10  Richard Henderson  <rth@redhat.com>
5854
5855         * gcc.dg/asm-7.c: Adjust expected warning text.
5856
5857 2003-06-10  Roger Sayle  <roger@eyesopen.com>
5858
5859         * gcc.dg/builtins-20.c: New test case.
5860
5861 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
5862
5863         PR c++/11131
5864         * g++.dg/opt/template1.C: New test.
5865
5866 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
5867
5868         * lib/gcc-dg.exp (dg-test): Clear additional_files and
5869         additional_sources.
5870
5871 2003-05-21  David Taylor  <dtaylor@emc.com>
5872
5873         * gcc.dg/Wpadded.c: New file.
5874
5875 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
5876
5877         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
5878         * gcc.dg/special/weak-2.c: Add dg-require-weak.
5879         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
5880         dg-require-weak.
5881
5882 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
5883
5884         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
5885
5886 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
5887
5888         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
5889         (dg-require-alias): Likewise.
5890         (dg-require-gc-sections): Likewise.
5891         * lib/target-supports.exp (check_gc_sections_available): Likewise.
5892
5893 2003-06-08  Richard Henderson  <rth@redhat.com>
5894
5895         * gcc.dg/20011029-2.c: Fix the array reference.
5896         * gcc.dg/asm-7.c: New.
5897
5898 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
5899
5900         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
5901
5902 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
5903
5904         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
5905         (dg-require-gc-sections): Likewise.
5906
5907 2003-06-08  Jan Hubicka  <jh@suse.cz>
5908
5909         * i386-cmov1.c: Fix regular expression.
5910         * i386-cvt-1.c: Likewise.
5911         * i386-local.c: Likewise.
5912         * i386-local2.c: Likewise.
5913         * i386-mul.c: Likewise.
5914         * i386-ssetype-1.c: Likewise.
5915         * i386-ssetype-3.c: Likewise.
5916         * i386-ssetype-5.c: Likewise.
5917
5918 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5919
5920         PR c++/11039
5921         * g++.dg/warn/implicit-typename2.C: New test.
5922         * g++.dg/warn/implicit-typename3.C: New test.
5923
5924 2003-06-07  Richard Henderson  <rth@redhat.com>
5925
5926         * g++.dg/other/offsetof3.C: Use size_t.
5927         * g++.dg/other/offsetof4.C: Likewise.
5928
5929 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
5930
5931         * lib/copy-file.exp: New. Implement gcc_copy_files.
5932
5933         * lib/dg-pch.exp: Load copy-file.exp
5934         (dg-pch): Use gcc_copy_files instead of "file copy".
5935
5936 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
5937
5938         * gcc.dg/weak/weak.exp: Simplify.
5939         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
5940         * gcc.dg/weak/weak-1.c: Likewise.
5941         * gcc.dg/weak/weak-2.c: Likewise.
5942         * gcc.dg/weak/weak-3.c: Likewise.
5943         * gcc.dg/weak/weak-4.c: Likewise.
5944         * gcc.dg/weak/weak-5.c: Likewise.
5945         * gcc.dg/weak/weak-6.c: Likewise.
5946         * gcc.dg/weak/weak-7.c: Likewise.
5947         * gcc.dg/weak/weak-8.c: Likewise.
5948         * gcc.dg/weak/weak-9.c: Likewise.
5949
5950 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
5951
5952         gcc.c-torture/execute/20030606-1.c: New.
5953
5954 2003-06-06  Roger Sayle  <roger@eyesopen.com>
5955
5956         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
5957         * gcc.dg/builtins-19.c: Likewise.
5958
5959 2003-06-06  Roger Sayle  <roger@eyesopen.com>
5960
5961         * gcc.dg/builtins-2.c: Add some more tests.
5962         * gcc.dg/builtins-18.c: New test case.
5963         * gcc.dg/builtins-19.c: New test case.
5964
5965 2003-06-06  Roger Sayle  <roger@eyesopen.com>
5966             Jim Wilson  <wilson@tuliptree.org>
5967
5968         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
5969
5970 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
5971
5972         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
5973         mempcpy/stpcpy calls not to be optimized into something else.
5974         * gcc.c-torture/execute/string-opt-3.c: Moved to...
5975         * gcc.c-torture/execute/builtins/string-7.c: ...here.
5976         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
5977
5978 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5979
5980         * gcc.dg/format/asm_fprintf-1.c: New test.
5981
5982 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
5983
5984         * lib/gcc-defs.exp (additional_sources): New variable.
5985         (dg-additional-sources): New function.
5986         (additional_files): New variable.
5987         (dg-additional-files): New function.
5988         (dg-additional-files-options): Likewise.
5989         * lib/gcc-dg.exp (dg-require-weak): New function.
5990         (dg-require-alias): Likewise.
5991         (dg-require-gc-sections): Likewise.
5992         * lib/target-supports.exp (check_alias_available): Remove testfile
5993         parameter.
5994         (check_gc_sections_available): New function.
5995         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
5996         (dg-gpp-additional-files): Likewise.
5997         * lib/g++.exp (additional_sources): Remove.
5998         (additional_files): Likewise.
5999         (g++_target_compile): Use dg-additional-files-options.
6000
6001         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
6002         Tcl logic.
6003         * gcc.dg/special/ecos.exp: Remove.
6004         * gcc.dg/special/20000419-2.c: Use dg-require-*.
6005         * gcc.dg/special/alias-1.c: Likewise.
6006         * gcc.dg/special/alias-2.c: Likewise.
6007         * gcc.dg/special/gcsec-1.c: Likewise.
6008         * gcc.dg/special/weak-1.c: Likewise.
6009         * gcc.dg/special/weak-2.c: Likewise.
6010         * gcc.dg/special/wkali-1.c: Likewise.
6011         * gcc.dg/special/wkali-2.c: Likewise.
6012
6013         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
6014         dg-gpp-additional-*.
6015         * g++.dg/special/conpr-3.C: Likewise.
6016         * g++.dg/special/conpr-4.C: Likewise.
6017         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
6018         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
6019         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
6020         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
6021         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
6022         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
6023         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
6024         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
6025         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
6026         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
6027         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
6028         * g++.old-deja/g++.other/comdat1.C: Likewise.
6029         * g++.old-deja/g++.other/comdat2.C: Likewise.
6030         * g++.old-deja/g++.other/comdat3.C: Likewise.
6031         * g++.old-deja/g++.other/ctor1.C: Likewise.
6032         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
6033
6034 2003-06-05  Richard Henderson  <rth@redhat.com>
6035
6036         * gcc.dg/debug/20030605-1.c: New.
6037
6038 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
6039
6040         * README.QMTEST: Update.
6041
6042 2003-06-04  Richard Henderson  <rth@redhat.com>
6043
6044         * gcc.dg/cleanup-1.c: New.
6045         * gcc.dg/cleanup-2.c: New.
6046         * gcc.dg/cleanup-3.c: New.
6047         * gcc.dg/cleanup-4.c: New.
6048         * gcc.dg/cleanup-5.c: New.
6049         * gcc.dg/cleanup-6.c: New.
6050         * gcc.dg/cleanup-7.c: New.
6051
6052 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
6053
6054         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
6055
6056         * lib/dg-pch.exp: New file.
6057         * g++.dg/pch/pch.exp: Use dg-pch.exp.
6058         * gcc.dg/pch/pch.exp: Likewise.
6059
6060 2003-06-04  Roger Sayle  <roger@eyesopen.com>
6061
6062         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
6063         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
6064         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
6065         * gcc.dg/builtins-17.c: New test case.
6066         * gcc.dg/i386-387-4.c: New test case.
6067         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
6068
6069 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6070
6071         * gcc.dg/ultrasp9.c: New test.
6072
6073 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6074
6075         * gcc.c-torture/compile/20030604-1.c: New test.
6076         * gcc.dg/sparc-constant-1.c: New test.
6077
6078 2003-06-03  Glen Nakamura  <glen@imodulo.com>
6079
6080         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
6081
6082 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
6083
6084         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
6085
6086         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
6087         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
6088
6089 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
6090
6091         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
6092
6093 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6094
6095         PR c++/10940
6096         * g++.dg/template/spec10.C: New test.
6097
6098 2003-06-03  Roger Sayle  <roger@eyesopen.com>
6099
6100         * gcc.dg/builtins-16.c: New test case.
6101
6102 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
6103
6104         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
6105         mempcpy test with post-increments.
6106         * gcc.c-torture/execute/string-opt-3.c: New test.
6107         * gcc.dg/string-opt-1.c: New test.
6108
6109 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
6110
6111         PR fortran/10965
6112         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
6113
6114 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
6115
6116         * lib/scanasm.exp (dg-scan): New function, factored out of ...
6117         (scan-assembler): ... here.  Use dg-scan.
6118         (scan-assembler-not): Likewise.
6119         (scan-file): New function.
6120         (scan-file-not): Likewise.
6121         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
6122         * gcc.dg/cpp/_Pragma4.c: Likewise.
6123         * gcc.dg/cpp/_Pragma5.c: Likewise.
6124         * gcc.dg/cpp/avoidpaste1.c: Likewise.
6125         * gcc.dg/cpp/avoidpaste2.c: Likewise.
6126         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
6127         * gcc.dg/cpp/cmdlne-P.c: Likewise.
6128         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
6129         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
6130         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
6131         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
6132         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
6133         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
6134         * gcc.dg/cpp/cxxcom1.c: Likewise.
6135         * gcc.dg/cpp/line1.c: Likewise.
6136         * gcc.dg/cpp/maccom1.c: Likewise.
6137         * gcc.dg/cpp/maccom2.c: Likewise.
6138         * gcc.dg/cpp/maccom3.c: Likewise.
6139         * gcc.dg/cpp/maccom4.c: Likewise.
6140         * gcc.dg/cpp/maccom5.c: Likewise.
6141         * gcc.dg/cpp/maccom6.c: Likewise.
6142         * gcc.dg/cpp/multiline.c: Likewise.
6143         * gcc.dg/cpp/spacing1.c: Likewise.
6144         * gcc.dg/cpp/spacing2.c: Likewise.
6145         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
6146         * gcc.dg/cpp/trad/maccom1.c: Likewise.
6147         * gcc.dg/cpp/trad/maccom2.c: Likewise.
6148         * gcc.dg/cpp/trad/maccom3.c: Likewise.
6149         * gcc.dg/cpp/trad/maccom4.c: Likewise.
6150         * gcc.dg/cpp/trad/maccom6.c: Likewise.
6151         * gcc.dg/cpp/cxxcom2.c: Likewise.
6152         * gcc.dg/cpp/cxxcom2.h: New file.
6153
6154         * gcc.dg/cpp/truefalse.cpp: Move it to ...
6155         * g++.dg/cpp/truefalse.C: Here.
6156         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
6157
6158 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
6159
6160         * gcc.dg/cpp/redef3.c: New file.
6161
6162 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6163
6164         * gcc.dg/i386-loop-3.c: New test.
6165
6166 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
6167
6168         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
6169
6170 2003-05-31  Roger Sayle  <roger@eyesopen.com>
6171
6172         * gcc.dg/fwrapv-1.c: New test case.
6173         * gcc.dg/fwrapv-2.c: New test case.
6174
6175 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6176
6177         PR c++/10956
6178         * g++.dg/template/spec9.C: New test.
6179
6180 2003-05-29  Roger Sayle  <roger@eyesopen.com>
6181
6182         * gcc.dg/duff-4.c: New test case.
6183
6184 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
6185
6186         PR fortran/10843
6187         * g77.dg/ffixed-form-1.f: New test
6188         * g77.dg/ffixed-form-2.f: New test
6189         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
6190         * g77.dg/ffree-form-3.f: New test
6191
6192 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
6193
6194         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
6195         * gcc.dg/wint_t-1.c: Likewise.
6196
6197 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6198
6199         * g++.dg/template/access11.C: New test.
6200
6201 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6202
6203         PR c++/10849
6204         * g++.dg/template/access10.C: New test.
6205
6206 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6207             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6208
6209         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
6210
6211 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
6212
6213         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
6214         suppress for powerpc-*-darwin*.
6215         * gcc.dg/torture/builtin-noret-2.c: Likewise.
6216
6217 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
6218
6219         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
6220         suppress option for powerpc-*-darwin*.
6221
6222 2003-05-23  Roger Sayle  <roger@eyesopen.com>
6223
6224         * gcc.dg/builtins-1.c: Add tests for tan and atan.
6225         * gcc.dg/builtins-4.c: Add test for fmod.
6226
6227 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6228
6229         PR c++/10682
6230         * g++.dg/template/instantiate4.C: New test.
6231
6232 2003-05-22  Roger Sayle  <roger@eyesopen.com>
6233
6234         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
6235
6236 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
6237
6238         * gcc.dg/compat/scalar-return-1_main.c: New file.
6239         * gcc.dg/compat/scalar-return-1_x.c: New file.
6240         * gcc.dg/compat/scalar-return-1_y.c: New file.
6241         * gcc.dg/compat/scalar-return-2_main.c: New file.
6242         * gcc.dg/compat/scalar-return-2_x.c: New file.
6243         * gcc.dg/compat/scalar-return-2_y.c: New file.
6244         * gcc.dg/compat/struct-return-3_main.c: New file.
6245         * gcc.dg/compat/struct-return-3_y.c: New file.
6246         * gcc.dg/compat/struct-return-3_x.c: New file.
6247         * gcc.dg/compat/struct-return-2_main.c: New file.
6248         * gcc.dg/compat/struct-return-2_x.c: New file.
6249         * gcc.dg/compat/struct-return-2_y.c: New file.
6250
6251 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6252
6253         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
6254         for hppa*-hp-hpux*.
6255         * gcc.dg/20021014-1.c (dg-options): Likewise.
6256         * gcc.dg/nest.c (dg-options): Likewise.
6257
6258 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
6259
6260         PR c++/9738
6261         * g++.dg/ext/dllimport2.C: New file.
6262         * g++.dg/ext/dllimport3.C: New file.
6263
6264 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
6265
6266         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
6267         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
6268         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
6269         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
6270         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
6271         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
6272         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
6273         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
6274         * gcc.dg/compat/small-struct-defs.h: New file.
6275         * gcc.dg/compat/small-struct-init.h: New file.
6276         * gcc.dg/compat/small-struct-check.h: New file.
6277         * gcc.dg/compat/fp-struct-defs.h: New file.
6278         * gcc.dg/compat/fp-struct-check.h: New file.
6279         * gcc.dg/compat/fp-struct-init.h: New file.
6280         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
6281         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
6282
6283 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
6284
6285         * gcc.dg/20030225-2.c: New test.
6286
6287 2003-05-18  Roger Sayle  <roger@eyesopen.com>
6288             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6289
6290         * gcc.c-torture/compile/20030518-1.c: New test case.
6291
6292 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
6293
6294         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
6295         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
6296         gcc-dg-debug-runtest.
6297         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
6298         gcc-dg-debug-runtest.
6299
6300 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6301
6302         PR c++/9022
6303         * g++.dg/lookup/using6.C: New test.
6304
6305 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6306
6307         * g++.dg/parse/access2.C: New test.
6308
6309 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
6310
6311         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
6312         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
6313         * gcc.dg/debug/debug.exp: Likewise.
6314
6315 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
6316
6317         * gcc.dg/dollar.c: New test.
6318
6319 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
6320
6321         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
6322         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
6323         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
6324         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
6325         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
6326         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
6327         * gcc.dg/compat/struct-by-value-6_main.c: New file.
6328         * gcc.dg/compat/struct-by-value-6_x.c: New file.
6329         * gcc.dg/compat/struct-by-value-6_y.c: New file.
6330         * gcc.dg/compat/struct-by-value-7_main.c: New file.
6331         * gcc.dg/compat/struct-by-value-7_x.c: New file.
6332         * gcc.dg/compat/struct-by-value-7_y.c: New file.
6333         * gcc.dg/compat/struct-by-value-8_main.c: New file.
6334         * gcc.dg/compat/struct-by-value-8_x.c: New file.
6335         * gcc.dg/compat/struct-by-value-8_y.c: New file.
6336         * gcc.dg/compat/struct-by-value-9_main.c: New file.
6337         * gcc.dg/compat/struct-by-value-9_x.c: New file.
6338         * gcc.dg/compat/struct-by-value-9_y.c: New file.
6339
6340 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
6341
6342         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
6343         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
6344         support for "repo" mode.
6345         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
6346         * lib/g77-dg.exp: Likewise.
6347         * lib/obj-dg.exp: Likewise.
6348
6349 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
6350
6351         Merge from gcc-3_2-rhl8-branch:
6352         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
6353
6354         * gcc.dg/tls/opt-6.c: New test.
6355
6356         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
6357
6358         * gcc.dg/20030405-1.c: New test.
6359
6360         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
6361
6362         * gcc.dg/20030309-1.c: New test.
6363
6364         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6365
6366         * gcc.c-torture/execute/20030307-1.c: New test.
6367
6368         2003-02-20  Randolph Chung  <tausq@debian.org>
6369
6370         * gcc.c-torture/compile/20030220-1.c: New test.
6371
6372         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
6373
6374         * gcc.dg/20030217-1.c: New test.
6375
6376         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
6377
6378         * gcc.c-torture/compile/20020129-1.c: New test.
6379
6380         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6381
6382         * gcc.dg/unroll-1.c: New test.
6383
6384         2002-11-16  Jan Hubicka  <jh@suse.cz>
6385
6386         * gcc.c-torture/execute/20020920-1.c: New test.
6387
6388         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
6389
6390         PR target/7434
6391         * gcc.c-torture/compile/20021008-1.c: New test.
6392
6393         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
6394
6395         PR target/7559
6396         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
6397
6398         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
6399
6400         * gcc.c-torture/compile/20020807-1.c: New test.
6401
6402         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
6403
6404         * gcc.dg/tls/opt-1.c: New test.
6405
6406         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
6407
6408         * gcc.dg/20020729-1.c: New test.
6409
6410         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
6411
6412         * g++.dg/opt/life1.C: New test.
6413
6414         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
6415
6416         * gcc.dg/20020525-1.c: New test.
6417
6418         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
6419
6420         PR c++/6794
6421         * g++.dg/ext/pretty1.C: New test.
6422         * g++.dg/ext/pretty2.C: New test.
6423
6424 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
6425
6426         PR c++/8385
6427         * g++.dg/ext/typeof5.C: New test.
6428
6429 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
6430
6431         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
6432         __USER_LABEL_PREFIX__ into account.
6433         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
6434
6435 2003-05-14  Roger Sayle  <roger@eyesopen.com>
6436
6437         * gcc.dg/builtins-15.c: New test case.
6438
6439 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
6440
6441         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
6442
6443 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
6444
6445         * lib/g++.exp: Tweak handling of additional source files.
6446         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
6447         * g++.dg/special/conpr-2a.C: Rename to ...
6448         * g++.dg/special/conpr-2a.cc: ... this.
6449         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
6450         * g++.dg/special/conpr-3a.C: Rename to ...
6451         * g++.dg/special/conpr-3a.cc: This.
6452         * g++.dg/special/conpr-3b.C: Rename to ...
6453         * g++.dg/special/conpr-3b.cc: This.
6454         * g++.dg/special/conpr-4.C: New test.
6455         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
6456
6457 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
6458
6459         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
6460
6461 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6462
6463         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
6464         * g++.old-deja/g++.robertl/eb71.C: Likewise.
6465         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
6466         * g++.old-deja/g++.other/warn3.C: Likewise.
6467
6468 2003-05-11  Roger Sayle  <roger@eyesopen.com>
6469
6470         * gcc.dg/i386-387-1.c: Update to also test log.
6471         * gcc.dg/i386-387-2.c: Likewise.
6472
6473 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
6474
6475         * g77.f-torture/execute/int8421.f: New test.
6476
6477 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6478
6479         PR c++/10230, c++/10481
6480         * g++.dg/lookup/scoped5.C: New test.
6481
6482 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6483
6484         PR c++/10552
6485         * g++.dg/template/ttp6.C: New test.
6486
6487 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
6488
6489         * gcc.c-torture/execute/builtins: New directory.
6490         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
6491         gcc.c-torture/execute/builtins.
6492         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
6493         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
6494         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
6495         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
6496
6497 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6498
6499         PR c++/9252
6500         * g++.dg/template/access8.C: New test.
6501         * g++.dg/template/access9.C: New test.
6502
6503 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6504
6505         PR c++/9554
6506         * g++.dg/parse/access1.C: New test.
6507
6508 2003-05-09  DJ Delorie  <dj@redhat.com>
6509
6510         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
6511         long, and not an int.
6512
6513 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6514
6515         PR c++/10555, c++/10576
6516         * g++.dg/template/memclass1.C: New test.
6517
6518 2003-05-08  DJ Delorie  <dj@redhat.com>
6519
6520         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
6521         targets.
6522         * gcc.c-torture/execute/20021024-1.x: Likewise.
6523         * gcc.c-torture/execute/shiftdi.x: Likewise.
6524         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
6525         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
6526         * gcc.dg/20021018-1.c: Likewise.
6527
6528 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6529
6530         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
6531
6532         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
6533         (bcopy): Call memmove.
6534
6535 2003-05-08  Roger Sayle  <roger@eyesopen.com>
6536
6537         * g77.f-torture/compile/8485.f: New test case.
6538
6539 2003-05-07  Richard Henderson  <rth@redhat.com>
6540
6541         PR c++/10570
6542         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
6543         Verify exception_cleanup not called for rethrows.
6544         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
6545         when exiting catch block without rethrowing.
6546         * g++.dg/eh/forced3.C: New.
6547         * g++.dg/eh/forced4.C: New.
6548
6549 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
6550
6551         * gcc.dg/20030505.c: Fix triplet.
6552
6553 2003-05-06  DJ Delorie  <dj@redhat.com>
6554
6555         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
6556         * gcc.dg/nest.c: Likewise.
6557
6558 2003-05-05  Roger Sayle  <roger@eyesopen.com>
6559
6560         * gcc.dg/builtins-14.c: New test case.
6561
6562 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
6563
6564         * lib/compat.exp (compat-execute): New argument.
6565         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
6566         * gcc.dg/compat: New test directory.
6567         * gcc.dg/compat/compat.exp: New expect script.
6568         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
6569         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
6570         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
6571         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
6572         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
6573         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
6574
6575         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
6576         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
6577         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
6578         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
6579         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
6580         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
6581         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
6582         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
6583         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
6584         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
6585         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
6586         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
6587         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
6588         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
6589         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
6590
6591 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
6592
6593         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
6594
6595 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
6596
6597         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
6598
6599 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
6600
6601         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
6602         * gcc.dg/ppc-fsel-2.c: New test.
6603
6604         * gcc.dg/unused-5.c: New test.
6605
6606 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6607
6608         PR c++/10496
6609         * g++.dg/warn/pmf1.C: New test.
6610
6611 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6612
6613         PR c++/4494
6614         * g++.dg/warn/main.C: New test.
6615
6616 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6617
6618         * gcc.dg/nonnull-3.c: New test.
6619
6620 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
6621
6622         * gcc.dg/cpp/Wtrigraphs.c: Update.
6623         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
6624
6625 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
6626
6627         * gcc.dg/ppc-fsel-1.c: New test.
6628
6629 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
6630
6631         PR c/10604
6632         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
6633
6634 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
6635
6636         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
6637
6638 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6639
6640         PR c++/9364, c++/10553, c++/10586
6641         * g++.dg/parse/typename4.C: New test.
6642         * g++.dg/parse/typename5.C: Likewise.
6643
6644 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
6645
6646         * gcc.c-torture/compile/20030503-1.c: New test.
6647
6648 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6649
6650         * g++.dg/lookup/using5.C: Fix testcase error.
6651
6652 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
6653
6654         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
6655         since MEABI is no longer supported.  Remove all vestiges
6656         of MEABI from the test.
6657
6658 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6659
6660         PR c++/10554
6661         * g++.dg/lookup/using5.C: New test.
6662
6663 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6664
6665         PR c++/8772
6666         * g++.dg/template/ttp5.C: New test.
6667
6668 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
6669
6670         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
6671         (dg-gpp-additional-sources): New function.
6672         (dg-gpp-additional-files): Likewise.
6673         * lib/g++.exp (additional_sources): New variable.
6674         (additional_files): Likewise.
6675         (g++_target_compile): Deal with them.
6676         * lib/old-dejagnu.exp: Remove.
6677         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
6678         * g++.old-deja: Revise all tests to use dg commands.
6679
6680 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6681
6682         PR c++/9432, c++/9528
6683         * g++.dg/lookup/using4.C: New test.
6684
6685 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
6686
6687         * gcc.dg/noreturn-5.c: New file.
6688         * gcc.dg/noreturn-6.c: New file.
6689
6690         * gcc.c-torture/compile/inline-1.c: New file.
6691
6692 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6693
6694         PR c++/10551
6695         * g++.dg/template/explicit1.C: New test.
6696
6697 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6698
6699         PR c++/10549
6700         * g++.dg/other/bitfield1.C: New test.
6701
6702         PR c++/10527
6703         * g++.dg/init/new7.C: New test.
6704
6705 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6706
6707         * g++.dg/ext/desig1.C: New test.
6708         * g++.dg/ext/init1.C: Update.
6709
6710         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
6711
6712 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
6713
6714         PR c++/10180
6715         * g++.dg/warn/Winline-1.C: New test.
6716
6717 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
6718
6719         * gcc.c-torture/execute/string-opt-19.c: New test.
6720
6721         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
6722         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
6723
6724 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
6725
6726         PR c++/10506
6727         * g++.dg/init/new6.C: New test.
6728
6729         PR c++/10503
6730         * g++.dg/init/ref6.C: New test.
6731
6732 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
6733
6734         * g++.dg/warn/weak1.C: XFAIL on AIX4.
6735
6736 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6737
6738         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
6739         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
6740
6741 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
6742
6743         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
6744         initialized static data members.
6745
6746 2003-04-25  H.J. Lu <hjl@gnu.org>
6747
6748         * gcc.dg/ia64-sync-4.c: New test.
6749
6750 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6751
6752         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
6753         date.
6754
6755 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
6756
6757         PR c++/10337
6758         * g++.dg/warn/conv1.C: New test.
6759         * g++.old-deja/g++.other/conv7.C: Adjust.
6760         * g++.old-deja/g++.other/overload14.C: Adjust.
6761
6762 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6763
6764         PR c++/10471
6765         * g++.dg/template/defarg2.C: New test.
6766
6767 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
6768
6769         * gcc.dg/cpp/include2.c: Update.
6770         * gcc.dg/cpp/multiline-2.c: New.
6771         * gcc.dg/cpp/multiline.c: Update.
6772         * gcc.dg/cpp/strify2.c: Update.
6773         * gcc.dg/cpp/trad/literals-2.c: Update.
6774
6775 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6776
6777         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
6778
6779 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6780
6781         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
6782
6783 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6784
6785         PR c++/10451
6786         * g++.dg/parse/crash4.C: New test.
6787
6788         PR c++/9847
6789         * g++.dg/parse/crash5.C: New test.
6790
6791 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
6792
6793         PR c++/10446
6794         * g++.dg/parse/crash3.C: New test.
6795
6796         PR c++/10428
6797         * g++.dg/parse/elab1.C: New test.
6798
6799 2003-04-22  Devang Patel  <dpatel@apple.com>
6800
6801         * gcc.dg/cpp/trad/funlike-5.c: New test.
6802
6803 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
6804
6805         * g++.dg/other/packed1.C: Fix dg options.
6806
6807 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
6808
6809         * g++.dg/other/offsetof2.C: New test.
6810
6811 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
6812
6813         * g++.dg/template/recurse.C: Adjust location of error messages.
6814
6815 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
6816
6817         PR c++/9881
6818         * g++.dg/init/addr-const1.C: New test.
6819         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
6820
6821 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
6822
6823         PR c++/10405
6824         * g++.dg/lookup/struct-hack1.C: New test.
6825
6826 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
6827
6828         * ucs.c: Update diagnostic messages.
6829
6830 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
6831
6832         * gcc.dg/cpp/truefalse.cpp: New test.
6833         * gcc.dg/cpp/cpp.exp: Update.
6834         * g++.dg/other/stdbool-if.C: Remove.
6835
6836 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
6837
6838         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
6839         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
6840
6841 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6842
6843         * gcc.c-torture/compile/20030418-1.c: New test.
6844
6845 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
6846
6847         * README.compat: Remove; content moved to doc/sourcebuild.texi.
6848
6849 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6850
6851         PR c++/10347
6852         g++.dg/template/dependent-name1.C: New test.
6853
6854 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
6855
6856         * gcc.dg/warn-1.c (tourist_guide): New array,
6857         contains a pointer to bar.
6858
6859 2003-04-16  Roger Sayle  <roger@eyesopen.com>
6860
6861         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
6862         * gcc.c-torture/execute/medce-1.c: New test case.
6863         * gcc.c-torture/execute/medce-2.c: New test case.
6864
6865 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
6866
6867         * lib/prune.exp: Ignore more messages.
6868
6869         PR c++/10381
6870         * g++.dg/parse/lookup3.C: New test.
6871
6872 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
6873
6874         * gcc.c-torture/compile/20030415-1.c : New test.
6875
6876 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
6877
6878         * gcc.c-torture/execute/scope-2.c: Move to ...
6879         * gcc.dg/noncompile/scope.c: .... here.
6880
6881 2003-04-14  Roger Sayle  <roger@eyesopen.com>
6882
6883         * gcc.dg/20030414-2.c: New test case.
6884
6885 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
6886
6887         PR target/10377
6888         * gcc.dg/20030414-1.c: New test.
6889
6890 2003-04-13  Roger Sayle  <roger@eyesopen.com>
6891
6892         * gcc.dg/builtins-12.c: New test case.
6893         * gcc.dg/builtins-13.c: New test case.
6894
6895 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6896
6897         * gcc.c-torture/execute/string-opt-18.c: New test.
6898
6899 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
6900
6901         PR c++/10300
6902         * g++.dg/init/new5.C: New test.
6903
6904 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
6905
6906         PR c++/7910
6907         * g++.dg/ext/dllimport1.C: New test.
6908
6909 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6910
6911         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
6912
6913 2003-04-11  Bud Davis <bdavis9659@comcast.net>
6914
6915         PR Fortran/9263
6916         * g77.f-torture/noncompile/9263.f: New test
6917         PR Fortran/1832
6918         * g77.f-torture/execute/1832.f: New test
6919
6920 2003-04-11  David Chad  <davidc@freebsd.org>
6921             Loren J. Rittle  <ljrittle@acm.org>
6922
6923         libobjc/8562
6924         * objc.dg/headers.m: New test.
6925
6926 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
6927
6928         * gcc.c-torture/execute/builtin-noret-2.c: New.
6929         * gcc.c-torture/execute/builtin-noret-2.x: New.
6930         XFAIL builtin-noret-2.c at -O1 and above.
6931         * gcc.dg/redecl.c: New.
6932         * gcc.dg/Wshadow-1.c: Update error regexps.
6933
6934 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
6935
6936         * g++.dg/abi/bitfield10.C: New test.
6937
6938 2003-04-09  Mike Stump  <mrs@apple.com>
6939
6940         * gcc.dg/pch/pch.exp: Make testcase names longer.
6941         * g++.dg/pch/pch.exp: Make testcase names longer.
6942
6943 2003-04-08  Roger Sayle  <roger@eyesopen.com>
6944
6945         * gcc.dg/builtins-11.c: New test case.
6946
6947 2003-04-08  Roger Sayle  <roger@eyesopen.com>
6948
6949         * gcc.dg/builtins-9.c: New test case.
6950         * gcc.dg/builtins-10.c: New test case.
6951
6952 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
6953
6954         * gcc.dg/noncompile/init-4.c.c: New test.
6955
6956 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
6957
6958         * gcc.misc-test/gcov-9.c: New test.
6959         * gcc.misc-test/gcov-10.c: New test
6960         * gcc.misc-test/gcov-11.c: New test.
6961
6962 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
6963
6964         PR optimization/10024
6965         * gcc.c-torture/compile/20030405-1.c: New test.
6966
6967 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
6968
6969         * gcc.dg/pch/static-3.c: New.
6970         * gcc.dg/pch/static-3.hs: New.
6971         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
6972
6973 2003-04-04  Richard Henderson  <rth@redhat.com>
6974
6975         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
6976         * g++.dg/eh/forced2.C: Likewise.
6977
6978 2003-04-03  Mike Stump  <mrs@apple.com>
6979
6980         * lib/scanasm.exp (scan-assembler): Add xfail processing for
6981         target arg.
6982         (scan-assembler-times, scan-assembler-not): Likewise.
6983         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
6984
6985 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6986
6987         * gcc.dg/sparc-loop-1.c: New test.
6988
6989 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
6990
6991         PR other/9274
6992         * g++.dg/pch/system-2.C: New.
6993         * g++.dg/pch/system-2.Hs: New.
6994
6995 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
6996
6997         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
6998
6999         * g++.dg/eh/simd-1.C (vecfunc): Same.
7000
7001 2003-04-01  Roger Sayle  <roger@eyesopen.com>
7002
7003         * gcc.c-torture/execute/20030401-1.c: New test case.
7004
7005 2003-04-01  Ziemowit Laski <zlaski@apple.com>
7006
7007         * objc.dg/defs.m: New.
7008
7009 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
7010
7011         * g++.dg/eh/simd-1.C: New.
7012         * g++.dg/eh/simd-2.C: New.
7013
7014 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
7015
7016         * gcc.c-torture/execute/simd-3.c: New.
7017
7018 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
7019
7020         PR c/9936
7021         * gcc.dg/20030331-2.c: New test.
7022
7023 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
7024
7025         PR c++/10278
7026         * g++.dg/parse/crash2.C: New test.
7027
7028 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7029
7030         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
7031         * gcc.c-torture/execute/20030331-1.c: ...here.
7032
7033 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7034
7035         * gcc.c-torture/execute/20030331-1.c: New test.
7036
7037 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
7038
7039         * lib/gcov.exp: Adjust call return testing strings.
7040         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
7041
7042 2003-03-31  Roger Sayle  <roger@eyesopen.com>
7043
7044         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
7045         * gcc.dg/builtins-7.c: New test case.
7046         * gcc.dg/builtins-8.c: New test case.
7047
7048 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7049
7050         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
7051
7052 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
7053
7054         PR c++/7647
7055         * g++.dg/lookup-class-member-2.C: New test.
7056
7057 2003-03-30  Glen Nakamura  <glen@imodulo.com>
7058
7059         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
7060
7061 2003-03-28  Roger Sayle  <roger@eyesopen.com>
7062
7063         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
7064
7065 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
7066
7067         * g++.dg/init/attrib1.C: New test.
7068
7069 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7070
7071         * gcc.dg/ultrasp8.c: New test.
7072
7073 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7074
7075         * gcc.dg/ultrasp7.c: New test.
7076
7077 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
7078
7079         PR c++/10047
7080         * g++.dg/template/inline1.C: New test.
7081
7082 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7083
7084         * gcc.dg/sparc-dwarf2.c: New test.
7085
7086 2003-03-27  Roger Sayle  <roger@eyesopen.com>
7087
7088         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
7089         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
7090
7091 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
7092
7093         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
7094         than reading .x files.
7095         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
7096         * g77.dg/gcov/gcov-1.f: Likewise.
7097         * gcc.misc-tests/gcov-4b.c: Likewise.
7098         * gcc.misc-tests/gcov-5b.c: Likewise.
7099         * gcc.misc-tests/gcov-6.c: Likewise.
7100         * gcc.misc-tests/gcov-7.c: Likewise.
7101         * gcc.misc-tests/gcov-8.c: Likewise.
7102         * g++.dg/gcov/gcov-1.x: Remove.
7103         * g77.dg/gcov/gcov-1.x: Likewise.
7104         * gcc.misc-tests/gcov-4b.x: Likewise.
7105         * gcc.misc-tests/gcov-5b.x: Likewise.
7106         * gcc.misc-tests/gcov-6.x: Likewise.
7107         * gcc.misc-tests/gcov-7.x: Likewise.
7108         * gcc.misc-tests/gcov-8.x: Likewise.
7109
7110 2003-03-27  Glen Nakamura  <glen@imodulo.com>
7111
7112         PR opt/10087
7113         * gcc.dg/20030324-1.c: New test.
7114
7115 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
7116
7117         PR c++/10224
7118         * g++.dg/template/arg3.C: New test.
7119
7120         PR c++/10158
7121         * g++.dg/template/friend18.C: New test.
7122
7123 2003-03-26  Roger Sayle  <roger@eyesopen.com>
7124
7125         * g77.f-torture/compile/20030326-1.f: New test case.
7126
7127 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
7128
7129         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
7130
7131         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
7132
7133 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
7134
7135         * gcc.dg/ia64-sync-3.c: New test.
7136
7137 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
7138
7139         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
7140
7141 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
7142
7143         * gcc.dg/ultrasp6.c: New test.
7144
7145 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7146
7147         * gcc.dg/i386-signbit-1.c: New test.
7148         * gcc.dg/i386-signbit-2.c: New test.
7149         * gcc.dg/i386-signbit-3.c: New test.
7150
7151 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7152
7153         * gcc.dg/ultrasp5.c: Fix options.
7154
7155 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7156
7157         * gcc.dg/ultrasp5.c: Fix comment.
7158
7159 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
7160
7161         PR fortran/10197
7162         * g77.f-torture/execute/10197.f: New test.
7163
7164 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
7165
7166         PR c++/9898, c++/383
7167         * g++.dg/template/conv6.C: New test.
7168
7169         PR c++/10119
7170         * g++.dg/template/ptrmem5.C: New test.
7171
7172         PR c++/10026
7173         * g++.dg/lookup/koenig1.C: New test.
7174
7175         PR C++/10199
7176         * g++.dg/lookup/template2.C: New test.
7177
7178 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
7179
7180         * g++.dg/opt/rtti1.C: New test.
7181
7182 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7183
7184         * gcc.dg/ultrasp5.c: New test.
7185
7186 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
7187
7188         PR middle-end/9967
7189         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
7190         builtin fputs.
7191
7192 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7193
7194         PR c/8224
7195         * gcc.dg/20030323-1.c: New test.
7196
7197 2003-03-23  Roger Sayle  <roger@eyesopen.com>
7198
7199         * gcc.c-torture/compile/20030323-1.c: New test case.
7200
7201 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
7202
7203         * gcc.dg/20030321-1.c: New test.
7204
7205 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
7206
7207         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
7208
7209 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
7210
7211         PR c++/9978, c++/9708
7212         * g++.dg/ext/vlm1.C: Adjust expected error.
7213         * g++.dg/ext/vla2.C: New test.
7214         * g++.dg/template/arg1.C: New test.
7215         * g++.dg/template/arg2.C: New test.
7216
7217 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
7218
7219         * g77.f-torture/execute/select.f: New test.
7220         * g77.f-torture/noncompile/select_no_compile.f: New test.
7221
7222 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
7223
7224         PR c++/9898
7225         * g++.dg/other/error4.C: New test.
7226
7227 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
7228
7229         * g++.dg/template/friend17.C: New test.
7230
7231 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
7232
7233         * gcc.c-torture/compile/20030320-1.c: New.
7234
7235 2003-03-20  Roger Sayle  <roger@eyesopen.com>
7236
7237         * gcc.dg/builtins-6.c: New test case.
7238
7239 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
7240
7241         PR target/10073
7242         * gcc.c-torture/compile/20030319-1.c: New.
7243
7244 2003-03-18  Jan Hubicka  <jh@suse.cz>
7245
7246         * gcc.dg/i386-cvt-1.c: New test.
7247
7248 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
7249
7250         * objc.dg/naming-1.m: Use "(parse|syntax) error".
7251         * objc.dg/naming-2.m: Likewise.
7252
7253 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
7254
7255         PR c++/9639
7256         * g++.dg/parse/crash1.C: New test.
7257
7258 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
7259
7260         PR c++/8805
7261         * g++.dg/eh/cleanup1.C: New test.
7262
7263 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
7264
7265         * gcc.c-torture/execute/20030316-1.c: New test case.
7266
7267 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
7268
7269         PR c++/9629
7270         * g++.dg/init/ctor2.C: New test.
7271
7272 2003-03-15  Roger Sayle  <roger@eyesopen.com>
7273
7274         * g77.f-torture/compile/xformat.f: New test case.
7275
7276 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7277
7278         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
7279         * g++.old-deja/g++.mike/eh50.C: Likewise.
7280
7281 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7282
7283         PR c++/6440
7284         * g++.dg/template/spec7.C: New test.
7285         * g++.dg/template/spec8.C: Likewise.
7286
7287 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
7288
7289         * gcc.c-torture/execute/20030313-1.c: New test.
7290
7291 2003-03-14  Richard Henderson  <rth@redhat.com>
7292
7293         * gcc.dg/inline-2.c: Adjust alpha test for external call.
7294
7295 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7296
7297         * gcc.c-torture/compile/20030314-1.c: New test.
7298
7299 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
7300
7301         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
7302         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
7303         thumb target,
7304         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
7305         to accept newer _imp__  prefix and additional
7306         newline in .drectve section.
7307         * gcc.dg/dll-4.c: Likewise.
7308         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
7309         switch.
7310
7311 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
7312
7313         * g++.dg/parse/namespace9.C: New test.
7314
7315         * g++.dg/init/ref5.C: New test.
7316         * g++.dg/parse/ptrmem1.C: Likewise.
7317
7318 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7319
7320         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
7321         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
7322         regular expression.
7323         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
7324         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
7325
7326 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
7327
7328         * gcc.c-torture/execute/20030224-2.c: New test.
7329
7330 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7331
7332         * gcc.dg/decl-3.c: New test.
7333
7334 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7335
7336         * gcc.dg/i386-loop-2.c: New test.
7337
7338 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
7339
7340         PR c++/9474
7341         * g++.dg/parse/namespace8.C: New test.
7342
7343         PR c++/9924
7344         * g++.dg/overload/builtin2.C: New test.
7345
7346 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
7347
7348         * gcc.dg/return-type-3.c: New test.
7349
7350 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
7351
7352         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
7353         profiling options are not supported.
7354
7355 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
7356
7357         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
7358         * g++.old-deja/g++.warn/impint2.C: Likewise.
7359
7360 2003-03-10  Devang Patel  <dpatel@apple.com>
7361
7362         * g++.dg/cpp/c++_cmd_1.C: New test.
7363         * g++.dg/cpp/c++_cmd_1.h: New file.
7364
7365 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
7366
7367         * gcc.dg/altivec-9.c: New file.
7368
7369 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7370
7371         * gcc.dg/ppc-sdata-1.c: New test.
7372         * gcc.dg/ppc-sdata-2.c: New test.
7373
7374 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
7375
7376         PR c++/9373
7377         * g++.dg/opt/ptrmem2.C: New test.
7378
7379         PR c++/8534
7380         * g++.dg/opt/ptrmem1.C: New test.
7381
7382 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7383
7384         * gcc.dg/i386-loop-1.c: New test.
7385
7386 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7387
7388         PR c++/9970
7389         * g++.dg/lookup/friend1.C: New test.
7390
7391 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
7392
7393         PR c++/9823
7394         * g++.dg/parser/constructor1.C: New test.
7395
7396 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
7397
7398         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
7399
7400         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
7401
7402 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
7403
7404         * gcc.dg/cpp/Wunused.c: Update test.
7405
7406 2003-03-08  Jan Hubicka  <jh@suse.cz>
7407
7408         * gcc.dg/inline-3.c: New test.
7409
7410 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
7411
7412         PR c++/9809
7413         * g++.dg/parse/builtin1.C: New test.
7414
7415         PR c++/9982
7416         * g++.dg/abi/cookie1.C: New test.
7417         * g++.dg/abi/cookie2.C: Likewise.
7418
7419         PR c++/9524
7420         * g++.dg/template/field1.C: New test.
7421
7422         PR c++/9912
7423         * g++.dg/parse/class1.C: New test.
7424         * g++.dg/parse/namespace7.C: Likewise.
7425         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
7426
7427 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
7428
7429         * g++.dg/init/ref4.C: New test.
7430
7431 2003-03-07  Jan Hubicka  <jh@suse.cz>
7432
7433         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
7434         * gcc.dg/inline-3.c:  New test.
7435
7436 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
7437
7438         * g++.dg/init/ref3.C: New test.
7439
7440         PR c++/9965
7441         * g++.dg/init/ref2.C: New test.
7442
7443         PR c++/9400
7444         * g++.dg/warn/Wshadow-2.C: New test.
7445
7446         PR c++/9791
7447         * g++.dg/warn/Woverloaded-1.C: New test.
7448
7449 2003-03-05  Jan Hubicka  <jh@suse.cz>
7450
7451         * gcc.dg/i386-local2.c: New.
7452         * gcc.dg/i386-local.c: Fix typo.
7453
7454 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
7455
7456         * g++.dg/abi/layout3.C: New test.
7457
7458 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7459
7460         * gcc.c-torture/compile/20030305-1.c
7461
7462 2003-03-05  Jan Hubicka  <jh@suse.cz>
7463
7464         * gcc.dg/i386-local.c: New.
7465
7466 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
7467
7468         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
7469
7470 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7471
7472         * gcc.dg/switch-2.c: New test.
7473         * gcc.dg/switch-3.c: New test.
7474         * gcc.dg/Wswitch.c: Adjust line numbers.
7475         * gcc.dg/Wswitch-default.c: Likewise.
7476         * gcc.dg/Wswitch-enum.c: Likewise.
7477
7478 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
7479
7480         * gcc.c-torture/execute/20030222-1.c: New test.
7481
7482 2003-03-03  James E Wilson  <wilson@tuliptree.org>
7483
7484         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
7485
7486 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
7487
7488         PR c++/9878
7489         * g++.dg/init/ref1.C: New test.
7490
7491 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
7492
7493         * gcc.dg/sh-relax.c: New SH-only test.
7494
7495 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
7496
7497         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
7498         comment explaining purpose of testcase.
7499
7500 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
7501
7502         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
7503         for HC11/HC12 (asm needs two int registers).
7504         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
7505         HC11/HC12 because the test uses an asm which needs two 32-bit
7506         registers.
7507
7508 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
7509
7510         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
7511         for HC11/HC12 (array is too large otherwise).
7512         * gcc.c-torture/compile/920501-4.x: New file, likewise.
7513         * gcc.c-torture/compile/20010518-2.x: Likewise.
7514         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
7515         HC11/HC12 (array is too large).
7516
7517 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
7518
7519         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
7520         * lib/g++-dg.exp (g++-dg-test): Likewise.
7521
7522 2003-03-01  Roger Sayle  <roger@eyesopen.com>
7523
7524         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
7525         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
7526
7527 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7528
7529         * g++.dg/warn/implicit-typename1.C: Remove warning.
7530
7531 2003-02-28  Richard Henderson  <rth@redhat.com>
7532
7533         * gcc.dg/noreturn-1.c: Move noreturn warning line.
7534         * gcc.dg/return-type-1.c: Move control reaches end warning line.
7535
7536 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
7537
7538         * gcc.dg/pch/pch.exp: Change .pch to .gch.
7539         * g++.dg/pch/pch.exp: Likewise.
7540
7541 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
7542
7543         PR c++/9879
7544         * testsuite/g++.dg/init/new4.C: New test.
7545
7546 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
7547
7548         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
7549
7550 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
7551
7552         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
7553         unsigned long.
7554
7555         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
7556         wider than float.
7557
7558 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7559
7560         * lib/scanasm.exp: Add support for counting numbers of
7561         occurences.
7562         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
7563         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
7564
7565 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
7566
7567         PR c++/9683
7568         * g++.dg/template/static3.C: New test.
7569
7570         PR c++/9829
7571         * g++.dg/parse/namespace6.C: New test.
7572
7573 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7574
7575         PR target/9732
7576         * gcc.dg/20030225-1.c: New test.
7577
7578 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
7579
7580         * README: Remove out-of-date information.
7581
7582         PR c++/9836
7583         * g++.dg/template/spec6.C: New test.
7584
7585 2003-02-24  Jeff Law  <law@redhat.com>
7586
7587         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
7588
7589 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7590
7591         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
7592         * gcc.dg/pragma-ep-1.c: Likewise.
7593
7594 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7595
7596         PR c++/9602
7597         * g++.dg/template/friend16.C: New test.
7598
7599 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
7600
7601         PR c++/5333
7602         * g++.dg/parse/fused-params1.C: Adjust error messages.
7603         * g++.dg/template/nested3.C: New test.
7604
7605 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
7606
7607         * g++.dg/abi/param1.C: New test.
7608
7609 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7610
7611         PR c++/7982
7612         * g++.dg/warn/implicit-typename1.C: New test.
7613
7614 2003-02-22  Kelley Cook <kelleycook@comcast.net>
7615
7616         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
7617         with "mtune".
7618         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7619         * gcc.c-torture/execute/20010129-1.x: Likewise.
7620         * gcc.dg/20011107-1.c: Likewise.
7621         * gcc.dg/20020108-1.c: Likewise.
7622         * gcc.dg/20020122-3.c: Likewise.
7623         * gcc.dg/20020206-1.c: Likewise.
7624         * gcc.dg/20020310-1.c: Likewise.
7625         * gcc.dg/20020426-2.c: Likewise.
7626         * gcc.dg/20020517-1.c: Likewise.
7627         * gcc.dg/991230-1.c: Likewise.
7628         * gcc.dg/i386-unroll-1.c: Likewise.
7629         * gcc.misc-tests/i386-prefetch.exp: Likewise.
7630
7631 2003-02-22  Jan Hubicka  <jh@suse.cz>
7632
7633         * gcc.dg/i386-mul.c: New test.
7634
7635 2003-02-21  Roger Sayle  <roger@eyesopen.com>
7636
7637         * gcc.dg/builtins-5.c: New test case.
7638
7639 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
7640
7641         * gcc.dg/asmreg-1.c: New test.
7642
7643 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7644
7645         PR c++/9749
7646         * g++.dg/parse/varmod1.C: New test.
7647
7648 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7649
7650         PR c++/9727
7651         * g++.dg/template/op1.C: New test.
7652
7653 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7654
7655         PR c++/8906
7656         * g++.dg/template/nested2.C: New test.
7657
7658 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7659
7660         PR c++/8724
7661         * g++.dg/expr/dtor1.C: New test.
7662
7663 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
7664
7665         * gcc.dg/cpp/include3.c: New test.
7666         * gcc.dg/cpp/inc/foo.h: New file.
7667
7668 2003-02-21  Glen Nakamura  <glen@imodulo.com>
7669
7670         * gcc.c-torture/execute/20030221-1.c: New test.
7671
7672 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
7673
7674         PR c++/9729
7675         * g++.dg/abi/conv1.C: New test.
7676
7677 2003-02-20  Jan Hubicka  <jh@suse.cz>
7678
7679         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
7680
7681 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
7682
7683         * gcc.c-torture/compile/20030219-1.c: New test.
7684
7685 2003-02-18  Jan Hubicka  <jh@suse.cz>
7686
7687         * gcc.dg/funcorder.c: New test.
7688
7689 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
7690
7691         * gcc.c-torture/execute/20030218-1.c: New.
7692
7693 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
7694
7695         * gcc.dg/20030218-1.c: New.
7696
7697 2003-02-18  Richard Henderson  <rth@redhat.com>
7698
7699         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
7700         * gcc.dg/attr-used-2.c: New.
7701
7702 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
7703
7704         PR c++/9704
7705         * g++.dg/init/copy5.C: New test.
7706
7707 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
7708
7709         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
7710         * g++.dg/pch/pch.exp: Likewise.
7711
7712 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
7713
7714         * gcc.c-torture/execute/20030209-1.c: Enable the test if
7715         STACK_SIZE is not defined.
7716
7717 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7718
7719         PR c++/9457
7720         * g++.dg/template/init1.C: New test.
7721
7722 2003-02-16  Jan HUbicka  <jh@suse.cz>
7723
7724         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
7725         (foo): Add few extra tests
7726         * gcc.dg/c99-const-expr-3.c: Likewise.
7727         * gcc.c-torture/execute/20030216-1.c: New.
7728
7729 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7730
7731         PR c++/9459
7732         * g++.dg/ext/typeof4.C: New test.
7733
7734 2003-02-15  Roger Sayle  <roger@eyesopen.com>
7735
7736         * gcc.dg/i386-387-3.c: New test case.
7737
7738 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
7739
7740         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
7741         cris-*-elf* cris-*-aout* and mmix-*-*.
7742
7743 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
7744
7745         * gcc.dg/20030213-1.c: New test.
7746
7747 2003-02-12  Roger Sayle  <roger@eyesopen.com>
7748
7749         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
7750         * gcc.dg/i386-387-2.c: Likewise.
7751
7752 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
7753
7754         * gcc.dg/ppc-spe.c: Fix formatting.
7755         Enable tests that were previously unsupported by gas.
7756         Delete tests for instructions that no longer exist.
7757         Switch arguments on evsubifw builtin.
7758
7759 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
7760
7761         * gcc.c-torture/execute/20030209-1.c: Disable the test if
7762         STACK_SIZE is too small.
7763
7764 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7765             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7766
7767         * gcc.dg/decl-2.c: New test.
7768
7769 2003-02-10  Jan Hubicka  <jh@suse.cz>
7770
7771         * gcc.dg/i386-fpcvt-1.c:  New test.
7772
7773 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
7774
7775         * gcc.c-torture/execute/20030209-1.c: New test.
7776
7777 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
7778
7779         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
7780         int-wide bitops, use the constants of the same width.
7781         Likewise, if long long is 32-bit wide, test bitops using
7782         32-bit constants.
7783
7784 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
7785
7786         * gcc.dg/20021014-1.c: Annotate with expected notice text.
7787
7788 2003-02-07  Roger Sayle  <roger@eyesopen.com>
7789
7790         * testsuite/gcc.dg/builtins-4.c: New test case.
7791
7792 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7793
7794         * gcc.dg/20020430-1.c: Fix dg command typos.
7795         * gcc.dg/20020503-1.c: Likewise.
7796
7797 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7798
7799         PR c++/8785
7800         * g++.dg/parse/fused-params1.C: New test.
7801
7802         PR c++/8857
7803         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
7804
7805         PR c++/8921
7806         * g++.dg/parse/non-dependent1.C: New test.
7807
7808         PR c++/8928
7809         * g++.dg/parse/dupl-tmpl-args1.C: New test.
7810
7811         PR c++/9228
7812         * g++.dg/parse/undefined7.C: New test.
7813         * g++.dg/parse/non-templ1.C: New test.
7814
7815         PR c++/9229
7816         * g++.dg/parse/too-many-tmpl-args1.C: New test.
7817
7818 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
7819
7820         * gcc.c-torture/compile/20030206-1.c: New test.
7821
7822 2003-02-05  Roger Sayle  <roger@eyesopen.com>
7823
7824         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
7825         "pow" to "foo" to avoid potential confusion with a math built-in.
7826
7827 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7828
7829         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
7830         conditions for SPARC targets.
7831
7832 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
7833
7834         * gcc.dg/20030204-1.c: New test.
7835
7836 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7837
7838         PR c++/38
7839         * g++.dg/parse/array-size1.C: New test.
7840
7841         PR c++/5657
7842         * g++.dg/parse/undefined3.C: New test.
7843
7844         PR c++/5665
7845         * g++.dg/parse/undefined4.C: New test.
7846
7847         PR c++/5975
7848         * g++.dg/parse/undefined5.C: New test.
7849
7850         PR c++/7259
7851         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
7852
7853         PR c++/8578
7854         * g++.dg/parse/casting-operator1.C: New test.
7855
7856         PR c++/8596
7857         * g++.dg/parse/undefined6.C: New test.
7858
7859         PR c++/8736
7860         * g++.dg/parse/missing-template1.C: New test.
7861
7862 2003-02-04  Jan Hubicka  <jh@suse.cz>
7863
7864         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
7865         * gcc.dg/i386-cmov?.c:  Likewise.
7866         * gcc.dg/i386-fpcvt-?.c:  Likewise.
7867         * gcc.dg/i386-ssefp-1.c:  Likewise.
7868         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
7869         conventions.
7870
7871 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
7872
7873         PR c++/7129
7874         * testsuite/g++.dg/ext/max.C: New test.
7875
7876 2003-02-03  Jan Hubicka  <jh@suse.cz>
7877
7878         * gcc.c-torture/execute/20030203-1.c: New test.
7879
7880 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
7881
7882         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
7883         'natural-endian'.
7884
7885 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
7886
7887         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
7888         * g++.dg/init/new2.C: Likewise.
7889         * g++.dg/other/new1.C: Likewise.
7890
7891 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
7892
7893         * gcc.dg/struct-ret-libc.c: New test.
7894
7895 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
7896
7897         * gcc.dg/20030129-1.c: New test.
7898
7899 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7900
7901         PR c++/8849
7902         * g++.dg/template/ptrmem4.C: New test.
7903
7904 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
7905
7906         * g++.dg/parser/constant1.C: New test.
7907
7908 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7909
7910         PR c++/8591
7911         * g++.dg/parse/friend2.C: New test.
7912
7913 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
7914
7915         PR c++/9437
7916         * g++.dg/template/unify4.C: New test.
7917
7918 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
7919
7920         * gcc.c-torture/execute/20030128-1.c: New test.
7921
7922 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
7923
7924         * g++.dg/lookup/nested1.C: Test moved from ...
7925         * g++.old-deja/g++.other/lookup24.C: ... here.
7926
7927 2003-01-28  Jan Hubicka  <jh@suse.cz>
7928
7929         * gcc.dg/i386-cmov5.c:  New test.
7930
7931 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
7932
7933         * gcc.c-torture/execute/20010925-1.c: Changed the
7934         memcpy declaration.
7935
7936 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
7937
7938         PR c++/3902
7939         * g++.dg/parse/template5.C: New test.
7940
7941 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
7942
7943         PR fortran/9258
7944         * g77.dg/pr9258: New test.
7945
7946 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
7947
7948         * README: Move relevant parts from README.g++.
7949
7950         * README.g++: Remove this file.
7951
7952 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
7953
7954         * g++.dg/abi/dcast1.C: New test.
7955
7956 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7957
7958         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
7959
7960 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
7961
7962         PR c++/47
7963         * g++.old-deja/g++.other/lookup24.C: New test.
7964
7965 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7966
7967         PR middle-end/7227
7968         * gcc.dg/uninit-C.c: New test.
7969
7970 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
7971
7972         * g++.dg/abi/covariant1.C: New test.
7973
7974 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
7975
7976         * gcc.dg/20030123-1.c: New test.
7977
7978 2003-01-25  Jan Hubicka  <jh@suse.cz>
7979
7980         PR opt/8492
7981         * gcc.c-torture/compile/20030125-1.c
7982
7983 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
7984
7985         PR c++/9403
7986         * g++.dg/parse/template3.C: New test.
7987         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
7988
7989         PR c++/795
7990         * g++.dg/parse/template4.C: New test.
7991
7992         PR c++/9415
7993         * g++.dg/template/qual2.C: New test.
7994
7995         PR c++/8545
7996         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
7997
7998         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
7999
8000 2003-01-25  Roger Sayle  <roger@eyesopen.com>
8001
8002         * gcc.c-torture/execute/switch-1.c: New test case.
8003
8004 2003-01-25  Jan Hubicka  <jh@suse.cz>
8005
8006         * gcc.c-torture/execute/20030125-1.[cx]: New test.
8007
8008 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
8009
8010         Tweaks for Bison-1.875. From the NEWS file:
8011         "- `parse error' -> `syntax error'
8012         Bison now uniformly uses the term `syntax error'"
8013         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
8014         * gcc.dg/cpp/digraph2.c: Likewise.
8015         * gcc.dg/cpp/direct2.c: Likewise.
8016         * gcc.dg/cpp/paste4.c: Likewise.
8017         * gcc.dg/c90-restrict-1.c: Likewise.
8018         * gcc.dg/c99-func-2.c: Likewise.
8019         * gcc.dg/noncompile/920721-2.c: Likewise.
8020         * gcc.dg/noncompile/930622-2.c: Likewise.
8021         * gcc.dg/noncompile/940112-1.c: Likewise.
8022         * gcc.dg/noncompile/950921-1.c: Likewise.
8023         * gcc.dg/noncompile/951123-1.c: Likewise.
8024         * gcc.dg/noncompile/971104-1.c: Likewise.
8025         * gcc.dg/noncompile/990416-1.c: Likewise.
8026
8027 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
8028
8029         * g++.dg/parse/undefined1.C: Add error message.
8030
8031 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
8032
8033         PR c++/9354
8034         * g++.dg/parse/new1.C: New test.
8035
8036         PR c++/9216
8037         * g++.dg/parse/template2.C: New test.
8038
8039         PR c++/9354
8040         * g++.dg/parse/typedef2.C: New test.
8041
8042         PR c++/9328
8043         * g++.dg/ext/typeof3.C: New test.
8044
8045 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8046
8047         PR c++/2738
8048         * g++.dg/parse/ret-type1.C: New test.
8049
8050         PR c++/3792
8051         * g++.dg/parse/tmpl-outside1.C: New test.
8052
8053         PR c++/4207
8054         * g++.dg/parse/int-as-enum1.C: New test.
8055
8056         PR c++/4903
8057         * g++.dg/parse/no-typename1.C: New test.
8058
8059         PR c++/5533
8060         * g++.dg/parse/no-value1.C: New test.
8061
8062         PR c++/5921
8063         * g++.dg/parse/wrong-inline1.C: New test.
8064
8065         PR c++/6402
8066         * g++.dg/parse/ref1.C: New test.
8067
8068         PR c++/6992
8069         * g++.dg/parse/attr-ctor1.C: New test.
8070
8071         PR c++/7229
8072         * g++.dg/parse/namespace5.C: New test.
8073
8074         PR c++/7917
8075         * g++.dg/parse/func-def1.C: New test.
8076
8077         PR c++/8143
8078         * g++.dg/parse/undefined1.C: New test.
8079
8080         PR c++/5723, PR c++/8522
8081         * g++.dg/parse/specialization1.C: New test.
8082
8083         PR c++/163, PR c++/8595
8084         * g++.dg/parse/struct-as-enum1.C: New test.
8085
8086         PR c++/9173
8087         * g++.dg/parse/undefined2.C: New test.
8088
8089 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
8090
8091         PR c++/9298
8092         * g++.dg/parse/template1.C: New test.
8093
8094         PR c++/9384
8095         * g++.dg/parse/using1.C: New test.
8096
8097         PR c++/9285
8098         PR c++/9294
8099         * g++.dg/parse/expr2.C: New test.
8100
8101         PR c++/9388
8102         * g++.dg/parse/lookup2.C: Likewise.
8103
8104 2003-01-21  Jan Hubicka  <jh@suse.cz>
8105
8106         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
8107         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
8108         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
8109         * gcc.c-torture/execute/string-opt-*.c: Likewise.
8110
8111 2003-01-20  Nick Clifton  <nickc@redhat.com>
8112
8113         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
8114         problem with ARM sibcall code generation.
8115
8116 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
8117
8118         * gcc.c-torture/execute/20030120-1.c: New.
8119
8120 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
8121
8122         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
8123
8124 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
8125
8126         PR c++/9272
8127         * g++.dg/parse/ctor1.C: New test.
8128
8129         PR c++/9294:
8130         * g++.dg/parse/qualified1.C: New test.
8131
8132         * g++.dg/parse/typename3.C: New test.
8133
8134 2003-01-16  Richard Henderson  <rth@redhat.com>
8135
8136         * g++.dg/tls/init-2.C: Fix error matches for real this time.
8137
8138 2003-01-16  Richard Henderson  <rth@redhat.com>
8139
8140         * g++.dg/pch/pch.exp: Copy test header to the working directory
8141         before using it either for precompilation or direct use.
8142         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
8143         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
8144
8145 2003-01-16  Richard Henderson  <rth@redhat.com>
8146
8147         * gcc.dg/pch/pch.exp: Copy test header to the working directory
8148         before using it either for precompilation or direct use.
8149         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
8150         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
8151
8152 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
8153
8154         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
8155         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
8156         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
8157         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
8158         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
8159         typename warning into error.
8160         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
8161         error messages.
8162         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
8163         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
8164         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
8165         messages.
8166         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
8167         make declaration visible in template.
8168         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
8169         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
8170         messages.
8171         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
8172         message.
8173         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
8174         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
8175         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
8176         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
8177         typename warning with error message.
8178         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
8179         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
8180         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
8181
8182 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
8183
8184         * g++.dg/parse/ambig2.C: New test.
8185
8186 2003-01-15  Richard Henderson  <rth@redhat.com>
8187
8188         * g++.dg/tls/init-2.C: Update error message string.
8189
8190 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8191
8192         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
8193
8194 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
8195
8196         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
8197         all for HC11/HC12.
8198         * gcc.c-torture/compile/20001205-1.x: Likewise.
8199         * gcc.c-torture/compile/20001226-1.x: Likewise.
8200         * gcc.c-torture/compile/920520-1.x: Likewise.
8201         * gcc.c-torture/compile/961203-1.x: Likewise.
8202         * gcc.c-torture/compile/20020604-1.x: Likewise.
8203
8204 2003-01-15  Jan Hubicka  <jh@suse.cz>
8205
8206         * gcc.c-torture/compile/20030115-1.c: New test.
8207
8208         * gcc.dg/i386-fpcvt-1.c: New test.
8209         * gcc.dg/i386-fpcvt-2.c: New test.
8210
8211 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
8212
8213         Further conform g++'s __vmi_class_type_info to the C++ ABI
8214         specification.
8215         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
8216         the specification.
8217
8218 2003-01-14  Jan Hubicka  <jh@suse.cz>
8219
8220         * gcc.dg/i386-fpcvt-1.c: New test.
8221         * gcc.dg/i386-fpcvt-2.c: New test.
8222
8223 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8224
8225         * gcc.dg/i386-mmx-3.c: New test.
8226
8227 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
8228
8229         PR c++/9264
8230         * g++.dg/parse/octal1.C: New file.
8231
8232         PR c++/9172
8233         * g++.dg/parse/typename1.C: New file.
8234
8235 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
8236
8237         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
8238         * gcc.dg/bf-no-ms-layout.c: Likewise.
8239         * gcc.dg/bf-ms-attrib.c: Likewise.
8240
8241 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
8242
8243         PR c++/9099
8244         * g++.dg/parse/dtor1.C: New file.
8245
8246         PR c++/9128
8247         * g++.dg/rtti/typeid1.C: New file.
8248
8249         PR c++/9153
8250         * g++.dg/parse/lookup1.C: New file.
8251
8252         PR c++/9171
8253         * g++.dg/templ/spec5.C: New file.
8254
8255 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
8256
8257         * gcc.c-torture/compile/20030110-1.c: New test.
8258
8259 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
8260
8261         Merge from pch-branch:
8262
8263         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
8264
8265         * gcc.dg/pch/cpp-1.h: New.
8266         * gcc.dg/pch/cpp-1.c: New.
8267         * gcc.dg/pch/cpp-2.h: New.
8268         * gcc.dg/pch/cpp-2.c: New.
8269
8270         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
8271
8272         * gcc.dg/pch/except-1.h: New.
8273         * gcc.dg/pch/except-1.c: New.
8274
8275         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
8276
8277         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
8278         running test.
8279         * gcc.dg/pch: Include *.hp not *.h.
8280         * gcc.dg/pch/system-1.h: New.
8281         * gcc.dg/pch/system-1.c: New.
8282
8283         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
8284
8285         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
8286         rather than trying to build and run a program using PCH.
8287         * gcc.dg/pch: Remove dg-do commands from test files.
8288
8289         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
8290
8291         * gcc.dg/pch/macro-3.c: New.
8292         * gcc.dg/pch/macro-3.h: New.
8293
8294         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
8295
8296         * gcc.dg/pch/common-1.c: New.
8297         * gcc.dg/pch/common-1.h: New.
8298         * gcc.dg/pch/decl-1.c: New.
8299         * gcc.dg/pch/decl-1.h: New.
8300         * gcc.dg/pch/decl-2.c: New.
8301         * gcc.dg/pch/decl-2.h: New.
8302         * gcc.dg/pch/decl-3.c: New.
8303         * gcc.dg/pch/decl-3.h: New.
8304         * gcc.dg/pch/decl-4.c: New.
8305         * gcc.dg/pch/decl-4.h: New.
8306         * gcc.dg/pch/decl-5.c: New.
8307         * gcc.dg/pch/decl-5.h: New.
8308         * gcc.dg/pch/global-1.c: New.
8309         * gcc.dg/pch/global-1.h: New.
8310         * gcc.dg/pch/inline-1.c: New.
8311         * gcc.dg/pch/inline-1.h: New.
8312         * gcc.dg/pch/inline-2.c: New.
8313         * gcc.dg/pch/inline-2.h: New.
8314         * gcc.dg/pch/static-1.c: New.
8315         * gcc.dg/pch/static-1.h: New.
8316         * gcc.dg/pch/static-2.c: New.
8317         * gcc.dg/pch/static-2.h: New.
8318
8319         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
8320
8321         * g++.dg/pch/pch.exp: Better handle failing testcases.
8322         * gcc.dg/pch/pch.exp: Likewise.
8323         * gcc.dg/pch/macro-1.c: New.
8324         * gcc.dg/pch/macro-1.h: New.
8325         * gcc.dg/pch/macro-2.c: New.
8326         * gcc.dg/pch/macro-2.h: New.
8327
8328         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
8329
8330         * g++.dg/dg.exp: Treat files in pch/ specially.
8331         * g++.dg/pch/pch.exp: New file.
8332         * g++.dg/pch/empty.H: New file.
8333         * g++.dg/pch/empty.C: New file.
8334         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
8335         "precompile".
8336
8337         * gcc.dg/pch/pch.exp: New file.
8338         * gcc.dg/pch/empty.h: New file.
8339         * gcc.dg/pch/empty.c: New file.
8340         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
8341         "precompile".
8342
8343 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8344
8345         * g++.dg/template/friend14.C: New test.
8346
8347 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8348
8349         * gcc.dg/old-style-asm-1.c: New test.
8350
8351 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
8352
8353         * gcc.c-torture/compile/20030109-1.c: New test.
8354
8355 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8356
8357         * gcc.c-torture/execute/20030109-1.c: New test.
8358
8359 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
8360
8361         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
8362         * g++.old-deja/g++.mike/dyncast2.C: Likewise
8363         * g++.old-deja/g++.mike/dyncast3.C: Likewise
8364         * g++.old-deja/g++.mike/eh2.C: Likewise
8365         * g++.old-deja/g++.mike/eh3.C: Likewise
8366         * g++.old-deja/g++.mike/eh5.C: Likewise
8367         * g++.old-deja/g++.mike/eh6.C: Likewise
8368         * g++.old-deja/g++.mike/eh7.C: Likewise
8369         * g++.old-deja/g++.mike/eh8.C: Likewise
8370         * g++.old-deja/g++.mike/eh9.C: Likewise
8371         * g++.old-deja/g++.mike/eh10.C: Likewise
8372         * g++.old-deja/g++.mike/eh12.C: Likewise
8373         * g++.old-deja/g++.mike/eh13.C: Likewise
8374         * g++.old-deja/g++.mike/eh14.C: Likewise
8375         * g++.old-deja/g++.mike/eh16.C: Likewise
8376         * g++.old-deja/g++.mike/eh17.C: Likewise
8377         * g++.old-deja/g++.mike/eh18.C: Likewise
8378         * g++.old-deja/g++.mike/eh21.C: Likewise
8379         * g++.old-deja/g++.mike/eh23.C: Likewise
8380         * g++.old-deja/g++.mike/eh24.C: Likewise
8381         * g++.old-deja/g++.mike/eh25.C: Likewise
8382         * g++.old-deja/g++.mike/eh26.C: Likewise
8383         * g++.old-deja/g++.mike/eh27.C: Likewise
8384         * g++.old-deja/g++.mike/eh28.C: Likewise
8385         * g++.old-deja/g++.mike/eh29.C: Likewise
8386         * g++.old-deja/g++.mike/eh31.C: Likewise
8387         * g++.old-deja/g++.mike/eh33.C: Likewise
8388         * g++.old-deja/g++.mike/eh34.C: Likewise
8389         * g++.old-deja/g++.mike/eh35.C: Likewise
8390         * g++.old-deja/g++.mike/eh36.C: Likewise
8391         * g++.old-deja/g++.mike/eh37.C: Likewise
8392         * g++.old-deja/g++.mike/eh38.C: Likewise
8393         * g++.old-deja/g++.mike/eh39.C: Likewise
8394         * g++.old-deja/g++.mike/eh40.C: Likewise
8395         * g++.old-deja/g++.mike/eh41.C: Likewise
8396         * g++.old-deja/g++.mike/eh42.C: Likewise
8397         * g++.old-deja/g++.mike/eh44.C: Likewise
8398         * g++.old-deja/g++.mike/eh46.C: Likewise
8399         * g++.old-deja/g++.mike/eh47.C: Likewise
8400         * g++.old-deja/g++.mike/eh48.C: Likewise
8401         * g++.old-deja/g++.mike/eh49.C: Likewise
8402         * g++.old-deja/g++.mike/eh50.C: Likewise
8403         * g++.old-deja/g++.mike/eh51.C: Likewise
8404         * g++.old-deja/g++.mike/eh53.C: Likewise
8405         * g++.old-deja/g++.mike/eh55.C: Likewise
8406         * g++.old-deja/g++.mike/p7912.C: Likewise
8407         * g++.old-deja/g++.mike/p9706.C: Likewise
8408         * g++.old-deja/g++.mike/p10416.C: Likewise
8409         * g++.old-deja/g++.mike/p11667.C: Likewise
8410         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
8411         Remove redundant reference to Iris.
8412         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
8413         Elxsi, i860, Pico Java, and WE32K.
8414
8415 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
8416
8417         * g++.dg/ext/asm4.C: New test.
8418
8419 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8420
8421         PR c++/9030
8422         * g++.dg/template/friend12.C: New test.
8423         * g++.dg/template/friend13.C: Likewise.
8424         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
8425
8426 2003-01-08  Jan Hubicka  <jh@suse.cz>
8427
8428         * gcc.dg/i386-cadd.c: New test.
8429         * gcc.dg/i386-cmov4.c: Likewise.
8430
8431 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
8432
8433         PR c++/9165
8434         * g++.dg/warn/Wunused-3.C: New test.
8435
8436         * g++.dg/abi/bitfield9.C: New test.
8437
8438         PR c++/9189
8439         * g++.dg/parse/defarg3.C: New test.
8440
8441 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
8442
8443         * g++.dg/parse/ambig1.C: New test.
8444         * g++.dg/parse/defarg2.C: New test.
8445
8446 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
8447
8448         * g++.dg/template/defarg-1.C: New test.
8449         * g++.dg/template/local2.C: Likewise.
8450
8451 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
8452
8453         * gcc.c-torture/execute/20030105-1.c: New test.
8454
8455 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8456
8457         * g++.dg/parse/namespace3.C: Remove extra semicolons.
8458         * g++.dg/parse/namespace4.C: Likewise.
8459
8460 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
8461
8462         * g++.dg/template/ntp2.C: New test.
8463
8464 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
8465
8466         * g++.dg/parse/extern-C-1.C: New test.
8467
8468         * g++.dg/parse/namespace4.C: New test.
8469
8470         * g++.dg/template/nested1.C: New test.
8471
8472         * g++.dg/parse/namespace3.C: New test.
8473
8474 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
8475
8476         * g++.dg/lookup/two-stage1.C: New test.
8477
8478 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8479
8480         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
8481         * g++.old-deja/g++.jason/access8.C: Likewise.
8482         * g++.old-deja/g++.other/decl5.C: Likewise.
8483
8484 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
8485
8486         * g++.dg/parse/parse7.C: New test.
8487
8488 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
8489
8490         PR c++/2843
8491         * g++.dg/ext/attrib7.C: New test.
8492
8493 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
8494
8495         * g++.dg/parse/parse6.C: New test.
8496
8497 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
8498
8499         * gcc.dg/h8300-stack-1.c: New.
8500
8501 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
8502
8503         g++.dg/lookup/exception1.C: New test.
8504
8505         g++.dg/lookup/template1.C: New test.
8506
8507         g++.dg/parse/namespace2.C: New test.
8508
8509         g++.dg/parse/parens2.C: New test.
8510
8511 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
8512
8513         * g++.dg/parse/parse5.C: New test.
8514         * g++.dg/lookup/scoped4.C: New test.
8515
8516 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
8517
8518         * g++.dg/parse/parens1.C: New test.
8519
8520         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
8521         angle-bracket1.C.
8522         * g++.dg/parse/parens2.C: New test.
8523
8524         * g++.dg/lookup/scope-operator1.C: New test.
8525
8526         * g++.dg/parse/operator1.C: New test.
8527
8528 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8529
8530         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
8531         * g++.old-deja/g++.other/access6.C: Likewise.
8532         * g++.old-deja/g++.other/decl1.C: Likewise.
8533         * g++.old-deja/g++.pt/typename12.C: Likewise.
8534
8535 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
8536
8537         * g++.dg/parse/namespace1.C: New test.
8538
8539 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
8540
8541         * g++.dg/parse/parse4.C: New test.
8542
8543 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
8544
8545         * g++.dg/parse/parse3.C: New test.
8546
8547 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
8548
8549         * g++.dg/parse/parse2.C: New test.
8550
8551 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
8552
8553         * g++.dg/template/friend11.C: New test.
8554
8555 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
8556
8557         * g++.dg/parse/parse1.C: New test.
8558
8559 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
8560
8561         * lib/profopt.exp: Change the name of a global variable to avoid
8562         possible clashes with other test suites.
8563
8564 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
8565
8566         * g++.dg/inherit/covariant8.C: New test.
8567
8568 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
8569
8570         * g++.dg/init/array9.C: New test.
8571
8572         PR c++/9112
8573         * g++.dg/parse/expr1.C: New test.
8574
8575 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
8576
8577         * gcc.c-torture/compile/20021230-1.c: New test.
8578
8579 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
8580
8581         * g++.dg/inherit/covariant5.C: New test.
8582         * g++.dg/inherit/covariant6.C: New test.
8583         * g++.dg/inherit/covariant7.C: New test.
8584
8585 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8586
8587         PR c++/2739
8588         * g++.dg/other/access2.C: New test.
8589
8590 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8591
8592         * g++.dg/other/anon-struct.C: No longer fails
8593         * g++.old-deja/g++.brendan/parse4.C: Likewise.
8594         * g++.old-deja/g++.brendan/parse5.C: Likewise.
8595         * g++.old-deja/g++.brendan/parse6.C: Likewise.
8596
8597 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8598
8599         * g++.dg/parse/angle-bracket.C (main): No longer fails.
8600
8601 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
8602
8603         * g++.dg/eh/spec4.C: Remove stray semicolon.
8604         * g++.dg/expr/pmf-1.C: Change error message.
8605         * g++.dg/ext/asm1.C: Remove stray semicolon.
8606         * g++.dg/ext/typename1.C: Add missing typenames.
8607         * g++.dg/inherit/template-as-base.C: Change error message.
8608         * g++.dg/lookup/scoped1.C: Likewise.
8609         * g++.dg/lookup/scoped2.C: Likewise.
8610         * g++.dg/lookup/using2.C: Likewise.
8611         * g++.dg/other/component1.C: Remove stray semicolon.
8612         * g++.dg/other/do1.C: Change error message.
8613         * g++.dg/other/error2.C: Likewise.
8614         * g++.dg/other/init1.C: Likewise.
8615         * g++.dg/other/packed1.C: Remove stray semicolon.
8616         * g++.dg/other/ptrmem2.C: Change error message.
8617         * g++.dg/parse/parameter-declaration-1.C: Remove line number
8618         marker.
8619         * g++.dg/special/initp1.C: Remove invalid attribute usage.
8620         * g++.dg/template/access3.C: Add typename keyword.
8621         * g++.dg/template/access5.C: Remove stray semicolon.
8622         * g++.dg/template/access6.C: Likewise.
8623         * g++.dg/template/complit1.C: Likewise.
8624         * g++.dg/template/crash1.C: Change error message.
8625         * g++.dg/template/inherit2.C: Remove stray semicolon.
8626         * g++.dg/template/instantiate2.C: Likewise.
8627         * g++.dg/template/instantiate3.C: Change error message.
8628         * g++.dg/template/qual1.C: Remove stray semicolon.
8629         * g++.dg/template/qualttp18.C: Change error message.
8630         * g++.dg/template/ref1.C: Remove stray semicolon.
8631         * g++.dg/template/sizeof1.C (A::value): Declare it.
8632         * g++.dg/template/spec4.C: Change error message.
8633         * g++.dg/template/static1.C: Likewise.
8634         * g++.dg/template/type1.C: Likewise.
8635         * g++.dg/template/typename3.C: Likewise.
8636         * g++.old-deja/g++.benjamin/13478.C: Change error message.
8637         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
8638         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
8639         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
8640         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
8641         named return value extension.
8642         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
8643         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
8644         * g++.old-deja/g++.bob/extern_C.C: Likewise.
8645         * g++.old-deja/g++.bob/inherit2.C: Likewise.
8646         * g++.old-deja/g++.brendan/complex1.C: Likewise.
8647         * g++.old-deja/g++.brendan/copy5.C: Likewise.
8648         * g++.old-deja/g++.brendan/crash13.C: Likewise.
8649         * g++.old-deja/g++.brendan/crash15.C: Likewise.
8650         * g++.old-deja/g++.brendan/crash18.C: Change error message.
8651         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
8652         * g++.old-deja/g++.brendan/crash38.C: Likewise.
8653         * g++.old-deja/g++.brendan/crash50.C: Likewise.
8654         * g++.old-deja/g++.brendan/crash56.C: Likewise.
8655         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
8656         syntax.
8657         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
8658         * g++.old-deja/g++.brendan/crash8.C: Change error message.
8659         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
8660         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
8661         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
8662         * g++.old-deja/g++.brendan/template11.C: Likewise.
8663         * g++.old-deja/g++.brendan/template26.C: Likewise.
8664         * g++.old-deja/g++.brendan/template27.C: Use explicit
8665         specialization syntax.
8666         * g++.old-deja/g++.brendan/template30.C: Likewise.
8667         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
8668         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
8669         non-dependent names.
8670         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
8671         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
8672         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
8673         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
8674         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
8675         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
8676         named return value extension.
8677         * g++.old-deja/g++.ext/namedret2.C: Likewise.
8678         * g++.old-deja/g++.ext/namedret3.C: Likewise.
8679         * g++.old-deja/g++.ext/return1.C: Likewise.
8680         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
8681         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
8682         * g++.old-deja/g++.jason/access8.C: Likewise.
8683         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
8684         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
8685         pseudo-destructor names.
8686         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
8687         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
8688         pseudo-destructor names.
8689         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
8690         * g++.old-deja/g++.jason/overload19.C: Likewise.
8691         * g++.old-deja/g++.jason/overload32.C: Likewise.
8692         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
8693         stray semicolons.
8694         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
8695         * g++.old-deja/g++.jason/return.C: Likewise.
8696         * g++.old-deja/g++.jason/return2.C: Likewise.
8697         * g++.old-deja/g++.jason/shadow1.C: Likewise.
8698         * g++.old-deja/g++.jason/special.C: Use explicit specialization
8699         syntax.
8700         * g++.old-deja/g++.jason/template10.C: Account for use of
8701         non-dependent names.
8702         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
8703         syntax.
8704         * g++.old-deja/g++.jason/template37.C: Likewise.
8705         * g++.old-deja/g++.law/access4.C: Change error messages.
8706         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
8707         pseudo-destructor names.
8708         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
8709         * g++.old-deja/g++.law/ctors9.C: Likewise.
8710         * g++.old-deja/g++.law/cvt22.C: Likewise.
8711         * g++.old-deja/g++.law/dtors5.C: Likewise.
8712         * g++.old-deja/g++.law/global-init1.C: Likewise.
8713         * g++.old-deja/g++.law/missed-error3.C: Likewise.
8714         * g++.old-deja/g++.law/operators28.C: Likewise.
8715         * g++.old-deja/g++.law/visibility28.C: Likewise.
8716         * g++.old-deja/g++.martin/eval1.C: Likewise.
8717         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
8718         name.
8719         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
8720         * g++.old-deja/g++.mike/net34.C: Likewise.
8721         * g++.old-deja/g++.mike/net36.C: Likewise.
8722         * g++.old-deja/g++.mike/ns2.C: Likewise.
8723         * g++.old-deja/g++.mike/p12306.C: Likewise.
8724         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
8725         value extension.
8726         * g++.old-deja/g++.mike/p700.C: Likewise.
8727         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
8728         * g++.old-deja/g++.mike/p710.C: Likewise.
8729         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
8730         value extension.
8731         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
8732         * g++.old-deja/g++.mike/pmf9.C: Likewise.
8733         * g++.old-deja/g++.ns/crash2.C: Likewise.
8734         * g++.old-deja/g++.ns/crash3.C: Likewise.
8735         * g++.old-deja/g++.ns/invalid1.C: Likewise.
8736         * g++.old-deja/g++.ns/ns17.C: Likewise.
8737         * g++.old-deja/g++.ns/template16.C: Likewise.
8738         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
8739         keyword.
8740         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
8741         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
8742         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
8743         named return value extension.
8744         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
8745         * g++.old-deja/g++.other/access4.C: Issue additional error
8746         messages.
8747         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
8748         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
8749         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
8750         * g++.old-deja/g++.other/crash25.C: Change error message.
8751         * g++.old-deja/g++.other/crash4.C: Change error message.
8752         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
8753         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
8754         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
8755         checks.
8756         * g++.old-deja/g++.other/defarg8.C: Likewise.
8757         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
8758         * g++.old-deja/g++.other/dtor10.C: Likewise.
8759         * g++.old-deja/g++.other/incomplete.C: Likewise.
8760         * g++.old-deja/g++.other/linkage7.C: Likewise.
8761         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
8762         lookup algorithm.
8763         * g++.old-deja/g++.other/mangle2.C: Likewise.
8764         * g++.old-deja/g++.other/refinit2.C: Likewise.
8765         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
8766         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
8767         * g++.old-deja/g++.pt/crash28.C: Likewise.
8768         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
8769         syntax.
8770         * g++.old-deja/g++.pt/crash32.C: Change error message.
8771         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
8772         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
8773         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
8774         error message position.
8775         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
8776         * g++.old-deja/g++.pt/defarg8.C: Change error message.
8777         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
8778         syntax.
8779         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
8780         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
8781         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
8782         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
8783         keyword.
8784         * g++.old-deja/g++.pt/explicit31.C: Likewise.
8785         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
8786         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
8787         keyword.
8788         * g++.old-deja/g++.pt/explicit71.C: Change error message.
8789         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
8790         syntax.
8791         * g++.old-deja/g++.pt/friend28.C: Account for use of
8792         non-dependent names.
8793         * g++.old-deja/g++.pt/friend29.C: Likewise.
8794         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
8795         rules.
8796         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
8797         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
8798         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
8799         lookup rules.
8800         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
8801         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
8802         keyword.
8803         * g++.old-deja/g++.pt/memclass20.C: Likewise.
8804         * g++.old-deja/g++.pt/memclass5.C: Likewise.
8805         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
8806         keyword.
8807         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
8808         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
8809         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
8810         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
8811         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
8812         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
8813         keyword.
8814         * g++.old-deja/g++.pt/spec10.C: Likewise.
8815         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
8816         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
8817         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
8818         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
8819         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
8820         * g++.old-deja/g++.pt/ttp62.C: Likewise.
8821         * g++.old-deja/g++.pt/ttp64.C: Likewise.
8822         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
8823         * g++.old-deja/g++.pt/typename15.C: Likewise.
8824         * g++.old-deja/g++.pt/typename22.C: Likewise.
8825         * g++.old-deja/g++.pt/typename6.C: Change error messages.
8826         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
8827         * g++.old-deja/g++.pt/virtual2.C: Likewise.
8828         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
8829         syntax.
8830         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
8831         return value extension.
8832         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
8833         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
8834         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
8835         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
8836
8837 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
8838
8839         * g++.dg/warn/inline1.C: New test.
8840         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
8841         * g++.old-deja/g++.jason/synth10.C: Likewise.
8842         * g++.old-deja/g++.mike/net31.C: Likewise.
8843         * g++.old-deja/g++.mike/p8786.C: Likewise.
8844
8845         * g++.dg/template/friend10.C: New test.
8846         * g++.dg/template/conv5.C: New test.
8847
8848 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
8849
8850         * g++.dg/lookup/scoped3.C: New test.
8851
8852         * g++.dg/lookup/decl1.C: New test.
8853         * g++.dg/lookup/decl2.C: New test.
8854
8855 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8856
8857         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
8858         gcc.c-torture/compile/20021015-1.c,
8859         gcc.c-torture/compile/20021015-2.c,
8860         gcc.c-torture/compile/20021123-1.c,
8861         gcc.c-torture/compile/20021123-2.c,
8862         gcc.c-torture/compile/20021123-3.c,
8863         gcc.c-torture/compile/20021123-4.c,
8864         gcc.c-torture/execute/20021024-1.c: Add tests previously added
8865         only to 3.1 or 3.2 branch.
8866
8867 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
8868
8869         * gcc.dg/i386-bitfield3.c: New test.
8870
8871         * gcc.dg/i386-bitfield2.c: New test.
8872
8873 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
8874
8875         * g++.dg/parse/conv_op1.C: New test.
8876
8877 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
8878
8879         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
8880         approved.
8881
8882 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
8883
8884         * gcc.c-torture/compile/20021220-1.c: New test.
8885
8886 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
8887
8888         * gcc.dg/i386-fastcall-1.c: New.
8889
8890 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8891
8892         * gcc.c-torture/execute/20021219-1.c: New test.
8893
8894 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8895
8896         * gcc.dg/i386-pic-1.c: New test.
8897
8898 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8899
8900         PR c++/8099
8901         * g++.dg/template/friend9.C: New test.
8902
8903 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8904
8905         PR c++/3663
8906         * g++.dg/template/access7.C: New test.
8907
8908 2002-12-18  Nick Clifton  <nickc@redhat.com>
8909
8910         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
8911         the libstdc++-v3 directory has been found.
8912
8913 2002-12-12  Devang Patel <dpatel@apple.com>
8914         * gcc.dg/darwin-ld-1.c: New test.
8915         * gcc.dg/darwin-ld-2.c: New test.
8916         * gcc.dg/darwin-ld-3.c: New test.
8917         * gcc.dg/darwin-ld-4.c: New test.
8918         * gcc.dg/darwin-ld-5.c: New test.
8919
8920 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8921
8922         * gcc.c-torture/compile/20021212-1.c: New test.
8923
8924 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
8925
8926         * gcc.dg/fshort-wchar: New test.
8927
8928 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
8929
8930         PR c++/8372
8931         * g++.dg/template/dtor1.C: New test.
8932
8933         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
8934         markers.
8935
8936 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
8937
8938         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
8939
8940 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
8941
8942         * g++.dg/template/static1.C: New test.
8943         * g++.dg/template/static2.C: New test.
8944         * g++.old-deja/g++.ext/memconst.C: New test.
8945
8946 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8947
8948         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
8949         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
8950         * g++.dg/special/initp1.C: Likewise.
8951
8952 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
8953
8954         * gcc.c-torture/execute/20021204-1.c: New test.
8955
8956 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
8957
8958         * gcc.dg/ppc-fmadd-1.c: New file.
8959         * gcc.dg/ppc-fmadd-2.c: New file.
8960         * gcc.dg/ppc-fmadd-3.c: New file.
8961
8962 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8963
8964         * gcc.c-torture/compile/20021204-1.c: New test.
8965
8966 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
8967
8968         * g++.dg/inherit/covariant2.C: New test.
8969         * g++.dg/inherit/covariant3.C: New test.
8970         * g++.dg/inherit/covariant4.C: New test.
8971         * g++.dg/inherit/covariant1.C: Remove XFAIL.
8972         * g++.old-deja/g++.robertl/eb17.C: Likewise.
8973
8974 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
8975
8976         PR c++/8688
8977         * g++.dg/init/brace3.C: New test.
8978
8979 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
8980
8981         * gcc.dg/20020210-1.c: Fix a comment typo.
8982
8983 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
8984
8985         PR c++/8720
8986         * g++.dg/parse/defarg1.C: New test.
8987
8988         PR c++/8615
8989         * g++.dg/template/char1.C: New test.
8990
8991         * g++.dg/template/varmod1.C: Fix typo.
8992
8993 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8994
8995         DR 180
8996         * g++.old-deja/g++.pt/crash32.C: Expect error.
8997
8998 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
8999
9000         PR c++/5919
9001         * g++.dg/template/varmod1.C: New test.
9002
9003         PR c++/8727
9004         * g++.dg/inherit/typeinfo1.C: New test.
9005
9006         PR c++/8663
9007         * g++.dg/inherit/typedef1.C: New test.
9008
9009 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
9010
9011         PR c++/8332
9012         PR c++/8493
9013         * g++.dg/template/strlen1.C: New test.
9014
9015         PR c++/8227
9016         * g++.dg/template/ctor2.C: New test.
9017
9018         PR c++/8214
9019         * g++.dg/init/string1.C: New test.
9020
9021         PR c++/8511
9022         * g++.dg/template/friend8.C: New test.
9023
9024 2002-11-29  Joe Buck <jbuck@synopsys.com>
9025
9026         * g++.dg/lookup/anon2.C: New test.
9027
9028 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
9029
9030         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
9031         h8300 port.
9032
9033 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
9034
9035         * gcc.dg/bitfld-6.c: New test.
9036
9037 2002-11-27  Jan Hubicka  <jh@suse.cz>
9038
9039         * gcc.c-torture/execute/20021127.[cx]: New test.
9040
9041 2002-11-26  Jan Hubicka  <jh@suse.cz>
9042
9043         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
9044         quality.
9045
9046 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
9047
9048         * g++.dg/init/brace2.C: New test.
9049         * g++.old-deja/g++.mike/p9129.C: Correct.
9050
9051 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
9052
9053         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
9054
9055 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
9056
9057         * gcc.dg/sibcall-6: New test for indirect sibcalls.
9058
9059 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
9060
9061         * testsuite/g++.dg/abi/empty11.C: New test.
9062         * testsuite/g++.dg/rtti/cv1.C: New test.
9063
9064 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
9065
9066         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
9067
9068 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
9069
9070         * g++.dg/abi/empty10.C: New test.
9071
9072 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9073
9074         * gcc.c-torture/compile/20021124-1.c: New test.
9075
9076 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
9077
9078         * g++.dg/abi/rtti2.C: New test.
9079
9080 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9081
9082         * gcc.dg/i386-unroll-1.c: New test.
9083
9084 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9085
9086         * gcc.c-torture/compile/20021120-1.c: New test.
9087         * gcc.c-torture/compile/20021120-2.c: New test.
9088
9089 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9090
9091         * gcc.dg/bitfld-5.c: New test.
9092
9093 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9094
9095         * gcc.c-torture/execute/20021120-3.c: New test.
9096
9097 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9098
9099         * gcc.c-torture/execute/20021120-2.c: New test.
9100
9101 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9102
9103         * gcc.c-torture/execute/20021120-1.c: New test.
9104
9105 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
9106
9107         * gcc.c-torture/execute/20021118-3.c: New test.
9108
9109 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9110
9111         * gcc.c-torture/compile/20021119-1.c: New test.
9112
9113 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
9114
9115         * gcc.dg/duff-1.c: New test.
9116         * gcc.dg/duff-2.c: New test.
9117         * gcc.dg/duff-3.c: New test.
9118
9119 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
9120
9121         * gcc.dg/cpp/_Pragma5.c: New test.
9122
9123 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9124
9125         * gcc.c-torture/execute/20021118-2.c: New test.
9126
9127 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9128
9129         * gcc.c-torture/execute/20021118-1.c: New test.
9130
9131 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
9132
9133         * gcc.dg/20021116-1.c: New test.
9134
9135 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
9136
9137         * g++.dg/abi/vcall1.C: New test.
9138
9139 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
9140
9141         * gcc.dg/20021029-1.c: New test.
9142         * gcc.dg/20021029-2.c: New test.
9143
9144 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9145
9146         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
9147
9148 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9149
9150         PR c/8439
9151         * gcc.dg/20021110.c: Move to ...
9152         * gcc.c-torture/compile/20021110.c: .... here.
9153
9154 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9155
9156         PR c/8467
9157         * gcc.c-torture/execute/20021111-1.c
9158
9159 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9160
9161         PR c/8439
9162         * gcc.dg/20021110.c: New test.
9163
9164 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
9165
9166         * g++.dg/abi/vthunk3.C: Run only on x86.
9167
9168 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9169
9170         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
9171
9172 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
9173
9174         * lib/compat.exp (compat-execute): Fix logic error in last
9175         change.
9176
9177 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
9178
9179         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
9180
9181 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9182
9183         PR c++/8389
9184         * g++.dg/template/access6.C: New test.
9185
9186 2002-11-08  Jan Hubicka  <jh@suse.cz>
9187
9188         * gcc.dg/i386-ssefp-1.c: New test.
9189         * gcc.dg/i386-ssefp-1.c: New test.
9190
9191 2002-11-08  Jan Hubicka  <jh@suse.cz>
9192
9193         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
9194
9195 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9196
9197         * g++.dg/abi/vthunk3.C: New test.
9198
9199         PR c++/8338
9200         * g++.dg/template/crash2.C: New test.
9201
9202 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9203
9204         * testsuite/g++.dg/abi/dtor1.C: New test.
9205         * testsuite/g++.dg/abi/dtor2.C: Likewise.
9206
9207 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
9208
9209         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
9210         Darwin.
9211
9212 2002-11-04  Adam Nemet  <anemet@lnxw.com>
9213
9214         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
9215         -mthumb.  Only xfail with -O0.
9216
9217 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
9218
9219         * g++.dg/abi/thunk1.C: New test.
9220         * g++.dg/abi/thunk2.C: Likewise.
9221         * g++.dg/abi/vtt1.C: Likewise.
9222
9223 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
9224
9225         PR optimization/8423
9226         * gcc.c-torture/execute/builtin-constant.c: New test.
9227
9228 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
9229
9230         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
9231         Add some more cases.
9232
9233 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
9234
9235         PR c++/8391
9236         * g++.dg/opt/local1.C: New test.
9237
9238 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
9239
9240         PR c++/8160
9241         * g++.dg/template/complit1.C: New test.
9242
9243         PR c++/8149
9244         * g++.dg/template/typename4.C: Likewise.
9245
9246 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9247
9248         Core issue 287, PR c++/7639
9249         * g++.dg/template/instantiate1.C: Adjust error location.
9250         * g++.dg/template/instantiate3.C: New test.
9251         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
9252         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
9253         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
9254
9255 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
9256
9257         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
9258
9259 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
9260
9261         PR c++/8287
9262         * g++.dg/init/dtor2.C: New test.
9263
9264 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9265
9266         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
9267         * gcc.dg/nest.c: Bypass errors on irix6.
9268
9269 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
9270
9271         * gcc.dg/nest.c: Expect error for mmix-*-*.
9272         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
9273
9274 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
9275
9276         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
9277         markers.
9278
9279         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
9280
9281 2002-10-25  Mike Stump  <mrs@apple.com>
9282
9283         * gcc.dg/warn-1.c: New test.
9284
9285 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9286
9287         * g++.dg/template/typename3.C: New test.
9288
9289 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
9290
9291         * g++.dg/lookup/ptrmem1.C: New test.
9292
9293         * g++.dg/abi/vthunk2.C: New test.
9294
9295 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9296
9297         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
9298
9299 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
9300
9301         * g++.dg/abi/empty9.C: New test.
9302
9303 2002-10-24  Richard Henderson  <rth@redhat.com>
9304
9305         * g++.dg/inherit/thunk1.C: Enable for ia64.
9306
9307 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9308
9309         PR c++/8067
9310         * g++.dg/lookup/pretty1.C: New test.
9311
9312 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
9313
9314         * gcc.dg/20021023-1.c: New test.
9315
9316 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9317
9318         PR c++/7679
9319         * g++.dg/parse/inline1.C: New test.
9320
9321 2002-10-23  Richard Henderson  <rth@redhat.com>
9322
9323         * g++.dg/inherit/thunk1.C: Enable for x86_64.
9324
9325         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
9326
9327 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
9328
9329         PR c++/6579
9330         * g++.dg/parse/stmtexpr3.C: New test.
9331
9332 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9333
9334         * g++.dg/expr/cond1.C: New test.
9335
9336 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9337
9338         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
9339
9340 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9341
9342         * g++.dg/abi/vbase13.C: New test.
9343         * g++.dg/abi/vbase14.C: Likewise.
9344
9345 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
9346
9347         * gcc.dg/tls/pic-1.c: New test.
9348         * gcc.dg/tls/nonpic-1.c: New test.
9349         * gcc.dg/20021018-1.c: New test.
9350
9351 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9352
9353         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
9354         Remove only files with the same base name as the test case.
9355         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
9356         (profopt-execute): Likewise.  Also, remove old profiling
9357         and performance data files before running the tests.
9358
9359         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
9360         * g++.dg/bprob/bprob.exp: Likewise.
9361         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
9362         to allow more general test case names.
9363
9364         * g++.dg/bprob/bprob-1.C: Rename to ...
9365         * g++.dg/bprob/g++-bprob-1.C: ... this.
9366
9367         * g77.dg/bprob/bprob-1.f: Rename to ...
9368         * g77.dg/bprob/g77-bprob-1.f: ... this.
9369
9370 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9371
9372         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
9373         bison 1.50 or later.
9374
9375 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
9376
9377         * g++.dg/README: Describe more test directories.
9378
9379 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9380
9381         * g++.dg/init/array6.C: Add additional tests.
9382
9383 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9384
9385         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
9386         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
9387
9388 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
9389
9390         * gcc.c-torture/compile/20020604-1.x: New.
9391         * gcc.c-torture/compile/simd-5.x: Likewise.
9392         * gcc.c-torture/execute/920710-1.x: Likewise.
9393         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
9394
9395 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9396
9397         * g++.dg/inherit/override1.C: Add dg-options clause.
9398
9399 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9400
9401         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
9402         _mm_slli_si128.
9403
9404 2002-10-19  Andreas Schwab  <schwab@suse.de>
9405
9406         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
9407         directory component.
9408
9409 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
9410
9411         * g++.dg/inherit/thunk1.C: New test.
9412
9413         * g++.dg/inherit/override1.C: New test.
9414
9415         * g++.dg/abi/mangle11.C: New test.
9416         * g++.dg/abi/mangle14.C: New test.
9417         * g++.dg/abi/mangle17.C: New test.
9418
9419 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
9420
9421         * g++.dg/overload/member2.C: New test.
9422
9423 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
9424
9425         * g++.dg/README: Describe new compat directory.
9426         * g++.dg/dg.exp: Skip tests in compat directory.
9427         * README.compat: New file.
9428         * lib/compat.exp: New expect script.
9429         * g++.dg/compat: New test directory.
9430         * g++.dg/compat/compat.exp: New expect script.
9431         * g++.dg/compat/abi: New test directory.
9432         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
9433         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
9434         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
9435         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
9436         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
9437         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
9438         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
9439         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
9440         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
9441         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
9442         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
9443         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
9444         * g++.dg/compat/break: New test directory.
9445         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
9446         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
9447         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
9448         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
9449         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
9450         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
9451         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
9452         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
9453         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
9454         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
9455         g++.dg/compat/break/README: New files.
9456         * g++.dg/compat/eh: New test directory.
9457         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
9458         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
9459         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
9460         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
9461         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
9462         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
9463         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
9464         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
9465         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
9466         g++.dg/compat/eh/filter2_y.C,
9467         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
9468         g++.dg/compat/eh/new1_y.C,
9469         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
9470         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
9471         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
9472         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
9473         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
9474         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
9475         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
9476         g++.dg/compat/eh/unexpected1_y.C: New files.
9477         * g++.dg/compat/init: New test directory.
9478         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
9479         g++.dg/compat/init/array5_y.C,
9480         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
9481         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
9482         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
9483         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
9484         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
9485         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
9486         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
9487         g++.dg/compat/init/init-ref2_y.C: New files.
9488
9489 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9490
9491         PR c++/7584
9492         * g++.dg/inherit/using3.C: New test.
9493
9494 2002-10-17  Jan Hubicka  <jh@suse.cz>
9495
9496         * gcc.dg/20021017-2.c: New test.
9497
9498 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9499
9500         * g++.dg/abi/mangle16.C: Adjust.
9501
9502         * g++.dg/init/array8.C: New test.
9503
9504 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
9505
9506         * gcc.dg/special/mips-abi.exp: New test.
9507         * gcc.dg/special/mips-abi.s: Empty file used by the above.
9508
9509 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9510
9511         * g++.dg/abi/mangle16.C: New test.
9512         * g++.dg/abi/mangle17.C: Likewise.
9513
9514         PR c++/7478
9515         * g++.dg/template/ref1.C: New test.
9516
9517 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9518
9519         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
9520
9521 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
9522
9523         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
9524
9525 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9526
9527         PR c++/7524
9528         * g++.dg/init/array7.C: New test.
9529
9530 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
9531
9532         * g++.dg/init/array6.C: New test.
9533
9534         * g++.dg/abi/mangle13.C: Likewise.
9535         * g++.dg/abi/mangle14.C: Likewise.
9536         * g++.dg/abi/mangle15.C: Likewise.
9537
9538 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9539
9540         * g++.dg/abi/empty8.C: New test.
9541
9542 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
9543
9544         * g++.dg/init/ctor1.C: New test.
9545
9546 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
9547
9548         * gcc.c-torture/execute/20021015-1.c: New test.
9549
9550 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
9551
9552         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
9553
9554 2002-10-14  Jan Hubicka  <jh@suse.cz>
9555
9556         * gcc.dg/i386-ssetype-[1-5].c: New tests.
9557
9558 2002-10-14  Richard Henderson  <rth@redhat.com>
9559
9560         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
9561
9562 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9563
9564         PR optimization/6631
9565         * g++.dg/opt/const2.C: New test.
9566
9567 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9568
9569         PR c++/7176
9570         * g++.dg/parse/friend1.C: New test.
9571         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
9572
9573 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
9574
9575         * gcc.dg/20021014-1.c: New test.
9576
9577 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
9578
9579         PR c++/5661
9580         * g++.dg/ext/vlm1.C: New test.
9581         * g++.dg/ext/vlm2.C: Likewise.
9582
9583         * g++.dg/init/array1.C: Remove invalid braces.
9584         * g++.dg/init/brace1.C: New test.
9585         * g++.dg/init/copy2.C: Likewise.
9586         * g++.dg/init/copy3.C: Likewise.
9587         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
9588         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
9589         braces.
9590
9591 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
9592
9593         * gcc.dg/cpp/assembler.S: Don't use -ansi.
9594
9595 2002-10-11  Richard Shann  <richard.shann@superh.com>
9596
9597         * gcc.c-torture/compile/simd-5.c: New test.
9598
9599 2002-10-10  Roger Sayle  <roger@eyesopen.com>
9600
9601         * gcc.c-torture/execute/shiftopt-1.c: New test case.
9602
9603 2002-10-10  Jim Wilson  <wilson@redhat.com>
9604
9605         * gcc.c-torture/execute/20021010-1.c: New test.
9606
9607 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
9608
9609         PR c/7353
9610         * g++.dg/ext/typedef-init.C: New test.
9611         * gcc.dg/typedef-init.c: New test.
9612
9613 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
9614
9615         * gcc.dg/cpp/paste13.c: New test.
9616
9617 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9618
9619         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
9620         remaining platforms, XFAIL during compile, not execute.  Don't
9621         XFAIL at -O0.
9622
9623 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
9624
9625         * gcc.dg/alias-1.c: Tweak expected warning.
9626
9627 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
9628
9629         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
9630
9631 2002-10-06  Andreas Jaeger  <aj@suse.de>
9632
9633         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
9634         * gcc.dg/cpp/c++98.C: Likewise.
9635
9636         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
9637         * g++.dg/cpp/c++98.C: Likewise.
9638
9639         * g++.dg/README (Subdirectories): Mention cpp directory.
9640
9641         PR target/7559
9642         * gcc.dg/20021006-1.c: New test.
9643
9644 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9645
9646         PR c++/7804
9647         * g++.dg/other/warning1.C: New test.
9648
9649 2002-10-04  Roger Sayle  <roger@eyesopen.com>
9650
9651         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
9652         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
9653         and sparc-*-* with -m64 as expected failures.  See PR 8087.
9654
9655 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9656
9657         PR c++/7931
9658         * g++.dg/template/ptrmem3.C: New test.
9659
9660         PR c++/7754
9661         * g++.dg/template/union1.C: New test.
9662
9663 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9664
9665         PR c++/8006
9666         * g++.dg/abi/mangle9.C: New test.
9667         * g++.dg/abi/mangle10.C: New test.
9668         * g++.dg/abi/mangle11.C: New test.
9669         * g++.dg/abi/mangle12.C: New test.
9670
9671 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
9672
9673         PR c++/7188.
9674         * g++.dg/template/meminit1.C: New test.
9675         * g++.dg/warn/Wreorder-1.C: Likewise.
9676         * g++.old-deja/g++.mike/warn3.C: Tweak.
9677         * lib/prune.exp: Ingore "in copy constructor".
9678
9679 2002-10-02  Andreas Jaeger  <aj@suse.de>
9680
9681         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
9682         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
9683         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
9684         on x86-64.
9685
9686 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9687
9688         * gcc.dg/empty1.C: Fix typo.
9689
9690 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
9691
9692         * gcc.dg/alias-1.c: New test.
9693
9694 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9695
9696         * gcc.dg/empty1.C: New test.
9697
9698         * g++.dg/tls/init-2.C: Tweak error messages.
9699
9700 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
9701
9702         * gcc.c-torture/compile/20020923-1.c: New test.
9703
9704 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
9705
9706         * gcc.c-torture/execute/ffs-1.c: New test.
9707         * gcc.c-torture/execute/ffs-2.c: Ditto.
9708
9709 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
9710
9711         * g++.dg/overload/member1.C: New test.
9712
9713 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
9714
9715         * g++.dg/abi/empty7.C: New test.
9716         * g++.dg/init/pm2.C: Likewise.
9717
9718 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
9719
9720         * g++.dg/rtti/crash1.C: New test.
9721
9722 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
9723
9724         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
9725         gcc.dg/sibcall-4.c: New tests.
9726
9727 2002-09-28  Roger Sayle  <roger@eyesopen.com>
9728
9729         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
9730         powerpc and MMIX targets.
9731
9732 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
9733
9734         * gcc.dg/cpp/20020927-1.c: New.
9735
9736 2002-09-26  David S. Miller  <davem@redhat.com>
9737
9738         * gcc.c-torture/compile/trunctfdf.c: New.
9739
9740 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9741
9742         * lib/target-supports.exp (check_weak_available): Handle solaris2.
9743
9744 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
9745
9746         * gcc.c-torture/execute/loop-15.c: New.
9747
9748 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
9749
9750         * README.QMTEST: Fix typo.
9751
9752 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
9753
9754         * gcc.dg/20020926-1.c: New test.
9755
9756 2002-09-25  David S. Miller  <davem@redhat.com>
9757
9758         PR target/7842
9759         * gcc.c-torture/execute/shiftdi.c: New test.
9760
9761 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
9762
9763         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
9764         unique to the tool.
9765         * lib/g77.exp (g77_init): Likewise.
9766         * lib/g++.exp (g++_init): Likewise.
9767         * lib/objc.exp (objc_init): Likewise.
9768
9769 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
9770
9771         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
9772         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
9773         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
9774
9775 2002-09-25  Richard Henderson  <rth@redhat.com>
9776
9777         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
9778         too-small long double.
9779
9780 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
9781
9782         * gcc.dg/20020919-1.c: New test.
9783
9784 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
9785
9786         * g++.dg/abi/bitfield6.C: New test.
9787         * g++.dg/abi/bitfield7.C: New test.
9788         * g++.dg/abi/bitfield8.C: New test.
9789         * g++.dg/abi/vbase11.C: New test.
9790
9791 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9792
9793         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
9794         hppa*-*-hpux*.  Update test comment.
9795
9796 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
9797
9798         * gcc.dg/tls/struct-1.c: New test.
9799
9800 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
9801
9802         * gcc.dg/cpp/tr-warn2.c: Update.
9803
9804 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
9805
9806         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
9807
9808 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
9809
9810         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
9811         systems.
9812
9813 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
9814
9815         * gcc.c-torture/execute/ieee/mzero3.c: New test.
9816
9817         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
9818         Adjust for c++filt moved to binutils.  Remove spurious duplicate
9819         setting of cxxfilt.
9820
9821 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
9822
9823         * gcc.dg/20020312-2.c: Update for darwin.
9824
9825 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
9826
9827         * g++.old-deja/g++.other/crash32.C: Mark ICE.
9828
9829 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
9830
9831         * objc.dg/comp-types-1.m: New test.
9832         * objc.dg/comp-types-2.m: New test.
9833         * objc.dg/comp-types-3.m: New test.
9834         * objc.dg/comp-types-4.m: New test.
9835         * objc.dg/comp-types-5.m: New test.
9836         * objc.dg/comp-types-6.m: New test.
9837
9838 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9839
9840         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
9841
9842 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
9843
9844         * g++.dg/other/do1.C: New test.
9845
9846         * g++.dg/template/subst1.C: New test.
9847
9848 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
9849
9850         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
9851
9852 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
9853
9854         * g++.dg/template/qualttp20.C: Adjust expected errors.
9855         * g++.old-deja/g++.jason/report.C: Likewise.
9856         * g++.old-deja/g++.other/qual1.C: Likewise.
9857
9858         * g++.dg/lookup/scoped2.C: New test.
9859
9860         * g++.dg/ext/asm3.C: New test.
9861
9862 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
9863
9864         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
9865
9866 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
9867
9868         * ChangeLog: follow spelling conventions.
9869         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
9870         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
9871         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
9872         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
9873         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
9874         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
9875         * g++.old-deja/g++.law/global-init1.C: Likewise.
9876         * g++.old-deja/g++.other/delete4.C: Likewise.
9877         * g++.old-deja/g++.other/inline21.C: Likewise.
9878         * g++.old-deja/g++.other/singleton.C: Likewise.
9879         * g77.dg/strlen0.f: Likewise.
9880         * g77.f-torture/compile/20010519-1.f: Likewise.
9881         * g77.f-torture/compile/980310-4.f: Likewise.
9882         * gcc.c-torture/compile/20000605-1.c: Likewise.
9883         * gcc.c-torture/execute/20020225-1.c: Likewise.
9884         * gcc.dg/c90-hexfloat-2.c: Likewise.
9885         * gcc.dg/c99-bool-1.c: Likewise.
9886         * gcc.dg/c99-hexfloat-2.c: Likewise.
9887         * gcc.dg/dll-2.c: Likewise.
9888         * gcc.dg/wtr-union-init-1.c: Likewise.
9889         * gcc.dg/wtr-union-init-2.c: Likewise.
9890         * gcc.dg/wtr-union-init-3.c: Likewise.
9891         * gcc.dg/cpp/avoidpaste1.c: Likewise.
9892         * gcc.dg/cpp/defined.c: Likewise.
9893         * gcc.dg/cpp/macsyntx.c: Likewise.
9894         * gcc.dg/cpp/paste2.c: Likewise.
9895         * gcc.dg/cpp/trad/defined.c: Likewise.
9896         * gcc.dg/format/c90-printf-1.c: Likewise.
9897         * gcc.dg/format/c90-scanf-1.c: Likewise.
9898         * gcc.dg/format/c99-printf-1.c: Likewise.
9899         * gcc.dg/format/c99-scanf-1.c: Likewise.
9900         * gcc.misc-tests/gcov-8.c: Likewise.
9901         * lib/profopt.exp: Likewise.
9902
9903 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
9904
9905         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
9906
9907 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
9908
9909         * g++.dg/inherit/using2.C: New test.
9910
9911 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
9912
9913         * ChangeLog: Follow spelling conventions.
9914         * g++.dg/template/friend4.C: Likewise.
9915         * g++.old-deja/g++.pt/crash67.C: Likewise.
9916         * gcc.c-torture/execute/20000801-4.c: Likewise.
9917         * gcc.dg/c90-digraph-1.c: Likewise.
9918         * gcc.dg/c94-digraph-1.c: Likewise.
9919         * gcc.dg/c99-digraph-1.c: Likewise.
9920         * gcc.dg/cpp/line5.c: Likewise.
9921         * gcc.dg/cpp/multiline.c: Likewise.
9922         * gcc.dg/cpp/trad/literals-1.c: Likewise.
9923         * gcc.dg/format/attr-3.c: Likewise.
9924         * gcc.dg/format/c90-scanf-3.c: Likewise.
9925         * gcc.dg/format/ext-4.c: Likewise.
9926
9927 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
9928
9929         * g++.dg/template/pretty1.C: New test.
9930
9931 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
9932
9933         * gcc.c-torture/execute/struct-cpy-1.c: New test.
9934
9935 2002-09-13  Matt Austern  <austern@apple.com>
9936
9937         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
9938         passing a cast expression to a function by const reference.
9939
9940 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
9941
9942         * g++.dg/template/deduce1.C: New test.
9943
9944 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
9945
9946         * gcc.c-torture/execute/simd-1.c: Force all use of int to
9947         32-bit int.
9948
9949 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9950
9951         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
9952         usage.
9953
9954 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
9955
9956         * gcc.c-torture/compile/20020910-1.c: New test.
9957
9958 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
9959
9960         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
9961
9962 2002-09-10  Andreas Jaeger  <aj@suse.de>
9963
9964         * gcc.dg/20020312-2.c: Adjust for x86-64.
9965
9966 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
9967
9968         * g77.dg/7388.f: New test case for PR 7388.
9969
9970 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
9971
9972         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
9973
9974 2002-09-05  Ziemowit Laski <zlaski@apple.com>
9975
9976         * objc.dg/proto-lossage-1.m: New test.
9977
9978 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
9979
9980         * gcc.dg/cpp/_Pragma4.c: Fix typo.
9981
9982 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
9983
9984         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
9985         expected to pass.
9986
9987 2002-09-06  Stan Shebs  <shebs@apple.com>
9988             David Edelsohn  <edelsohn@gnu.org>
9989
9990         * gcc.dg/weak: New directory.
9991         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
9992         target-specific xfail bits.
9993         * gcc.dg/typeof-2.c: Move to new directory.
9994         * gcc.dg/weak.exp: New expect script.
9995
9996 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
9997
9998         * gcc.c-torture/execute/extzvsi.c: New test.
9999
10000 2002-09-05  Stan Shebs  <shebs@apple.com>
10001
10002         * gcc.dg/weak-1.c: xfail on Darwin.
10003         * gcc.dg/weak-2.c: Ditto.
10004         * gcc.dg/weak-3.c: Ditto.
10005         * gcc.dg/weak-4.c: Ditto.
10006         * gcc.dg/weak-5.c: Ditto.
10007         * gcc.dg/weak-6.c: Ditto.
10008         * gcc.dg/weak-7.c: Ditto.
10009         * gcc.dg/weak-8.c: Ditto.
10010         * gcc.dg/weak-9.c: Ditto.
10011
10012 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
10013
10014         * gcc.c-torture/execute/loop-14.c: New test.
10015
10016 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
10017
10018         * g++.dg/other/cxa-atexit1.C: New test.
10019
10020         * gcc.dg/typeof-2.c: New test.
10021
10022 2002-09-03  Roger Sayle  <roger@eyesopen.com>
10023
10024         * gcc.dg/builtins-2.c: New testcase.
10025         * gcc.dg/builtins-3.c: New testcase.
10026
10027 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
10028
10029         * gcc.dg/cpp/_Pragma4.c: New test.
10030
10031 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
10032
10033         * objc/execute/nil_method-1.m: New testcase.
10034
10035 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
10036
10037         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
10038         [Object class], not [Object initialize].
10039
10040 2002-08-31  Roger Sayle  <roger@eyesopen.com>
10041             Hans-Peter Nilsson  <hp@bitrange.com>
10042
10043         * gcc.c-torture/execute/20020720-1.x: Skip test on
10044         mmix-knuth-mmixware.  Correct comment.
10045
10046 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
10047
10048         * testsuite/g++.dg/abi/bitfield5.C: New test.
10049         * testsuite/g++.dg/abi/vbase10.C: Likewise.
10050
10051 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
10052
10053         * objc.dg/undeclared-selector.m: New test.
10054
10055 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
10056
10057         * g++.dg/other/offsetof1.C: Avoid cast warning.
10058
10059 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
10060
10061         * objc.dg/super-class-2.m: New test.
10062
10063 2002-08-24  Matt Austern  <austern@apple.com>
10064
10065         * g++.dg/ext/lvaddr.C: New test.
10066         * g++.dg/ext/lvcast.C: New test.
10067
10068 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
10069
10070         * testsuite/g++.dg/inherit/cond1.C: New test.
10071
10072 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
10073
10074         * gcc.dg/noncompile/incomplete-1.c: New test.
10075
10076 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
10077
10078         * gcc.dg/typespec-1.c: New test.
10079
10080 2002-08-20  Devang Patel  <dpatel@apple.com>
10081         * objc.dg/proto-hier-2.m: New test.
10082
10083 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
10084
10085         * objc.dg/bitfield-1.m: New test.
10086         * objc.dg/bitfield-2.m: New test.
10087
10088 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
10089
10090         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
10091         gcc.dg/c99-flex-array-4.c: New tests.
10092
10093 2002-08-16  Stan Shebs  <shebs@apple.com>
10094
10095         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
10096
10097 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
10098
10099         * gcc.dg/typeof-1.c: New test.
10100         * g++.dg/ext/typeof2.C: New test.
10101
10102 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
10103
10104         * g++.dg/other/offsetof1.C: New test.
10105
10106 2002-08-14  Richard Henderson  <rth@redhat.com>
10107
10108         * gcc.dg/tls/diag-3.c: Fix expected message strings.
10109
10110 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
10111
10112         * gcc.dg/cpp/_Pragma3.c: New test.
10113
10114 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
10115
10116         * g++.dg/template/inherit3: New test.
10117
10118 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
10119
10120         * gcc.dg/bitfld-4.c: Add blank options.
10121
10122 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
10123
10124         * g++.dg/template/crash1.C: New test.
10125
10126 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
10127
10128         * gcc.dg/tls/opt-2.c: New test.
10129
10130 2002-08-08  Devang Patel  <dpatel@apple.com>
10131
10132         * objc.dg/selector-1.m : New test
10133
10134 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
10135
10136         * g++.dg/abi/bitfield4.C: New test.
10137         * gcc.dg/bitfld-4.c: New test.
10138
10139 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
10140
10141         * g++.dg/other/packed1.C: New test.
10142
10143 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
10144
10145         * g++.dg/abi/offsetof.C: Tweak error messages.
10146         * g++.old-deja/g++.mike/p10769a.C: Likewise.
10147
10148 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
10149
10150         * gcc.dg/bitfld-3.c: New test.
10151
10152 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
10153             Richard Henderson  <rth@redhat.com>
10154
10155         * gcc.dg/i386-bitfield1.c: New test.
10156         * g++.dg/abi/bitfield3.C: Update.
10157
10158 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
10159
10160         * objc.dg/const-str-2.m: Update.
10161         * gcc.dg/cpp/c++98.c: Change to C extension.
10162         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
10163         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
10164
10165 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
10166
10167         * testsuite/gcc.dg/tls/diag-3.c: New.
10168
10169 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
10170
10171         * g++.dg/README (Subdirectories): Document new subdir expr.
10172         * g++.dg/expr/pmf-1.C: New test.
10173
10174 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
10175
10176         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
10177
10178 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
10179
10180         * g++.dg/abi/bitfield3.C: New test.
10181
10182 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
10183
10184         * lib/gcov.exp: Tweak expected line formats.
10185         * gcc.misc-tests/gcov8.c: New test.
10186         * gcc.misc-tests/gcov8.x: New flags.
10187
10188 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
10189
10190         * consistency.vlad/layout/endian.c: Include string.h.
10191
10192         * gcc.c-torture/execute/20020805-1.c: New test.
10193
10194 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
10195
10196         * g++.dg/other/conversion1.C: New test.
10197
10198 2002-08-03  Roger Sayle  <roger@eyesopen.com>
10199
10200         * gcc.dg/builtins-1.c: New testcase.
10201
10202 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
10203
10204         * g++.dg/inherit/access3.C: New test.
10205
10206 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
10207
10208         * gcc.dg/ia64-visibility-2.c: New test.
10209
10210 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
10211
10212         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
10213         __qualifier_flags to __flags.
10214
10215 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
10216
10217         * g++.dg/inherit/operator1.C: New test.
10218         * g++.dg/lookup/disamb1.C: Fix typo in comment.
10219         * g++.dg/other/error1.C: Change expected error message.
10220         * g++.dg/template/conv4.C: Likewise.
10221
10222 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
10223
10224         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
10225         for documented behavior.
10226
10227 2002-07-25  Roger Sayle  <roger@eyesopen.com>
10228
10229         * gcc.c-torture/execute/20020720-1.x: Skip this test on
10230         several targets known to fail.
10231
10232 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
10233
10234         * gcc.dg/mips-args-[123].c: New tests.
10235
10236 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
10237
10238         * gcc.dg/ppc-spe.c: New.
10239
10240 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
10241
10242         * g++.dg/other/ptrmem4.C: New testcase.
10243
10244 2002-07-24  Richard Henderson  <rth@redhat.com>
10245
10246         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
10247
10248 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
10249
10250         * g++.dg/ext/alignof1.C (main): Return 0 for success.
10251
10252 2002-07-24  Roger Sayle  <roger@eyesopen.com>
10253
10254         * gcc.c-torture/execute/memset-3.c: New testcase.
10255
10256 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
10257
10258         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
10259         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
10260
10261 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10262
10263         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
10264         Delete.
10265
10266 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
10267
10268         * gcc.c-torture/compile/simd-4.c: New test.
10269
10270 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10271
10272         PR c++/7347, c++/7348
10273         * g++.dg/template/access4.C: New test.
10274         * g++.dg/template/access5.C: New test.
10275         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
10276         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
10277         * g++.old-deja/g++.pt/ttp58.C: Likewise.
10278         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
10279
10280 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
10281
10282         * gcc.dg/gnu89-init-2.c: New test.
10283
10284 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
10285
10286         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
10287
10288 2002-07-20  Roger Sayle  <roger@eyesopen.com>
10289
10290         * gcc.c-torture/execute/20020720-1.c: New testcase.
10291
10292 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
10293
10294         * gcc.dg/cpp/Wsignprom.c: New tests.
10295
10296 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
10297
10298         * gcc.c-torture/execute/loop-13.c: New test.
10299
10300 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
10301
10302         * gcc.dg/cpp/expr.c: New tests.
10303
10304 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
10305
10306         * g++.dg/opt/pr6713.C: Add template instantiation.
10307
10308 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
10309
10310         * gcc.dg/nest.c: New test.
10311
10312 2002-07-17  Richard Henderson  <rth@redhat.com>
10313
10314         * g++.dg/opt/pr6713.C: New test.
10315
10316 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
10317
10318         * gcc.c-torture/execute/loop-2e.x: Let the testcase
10319         XFAIL for all x86 processors.
10320
10321 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
10322
10323         * gcc.c-torture/execute/20010122-1.x: Do not test with
10324         -fomit-frame-pointer.
10325
10326 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10327
10328         * g++.dg/template/instantiate2.C: New test.
10329         * g++.dg/template/spec4.C: New test.
10330
10331 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10332
10333         * g++.dg/template/access2.C: New test.
10334         * g++.dg/template/access3.C: New test.
10335
10336 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
10337
10338         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
10339         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
10340         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
10341         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
10342         Convert to use <stdarg.h>.
10343         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
10344         Delete.
10345         * gcc.dg/va-arg-2.c: New.
10346         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
10347
10348 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
10349
10350         * gcc.c-torture/compile/20020710-1.c: New test.
10351
10352 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
10353                           Andrew Pinski  <pinskia@physics.uc.edu>
10354
10355         gcc.c-torture/compile/simd-2.c: New testcase.
10356         gcc.c-torture/compile/simd-3.c: Likewise.
10357
10358 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
10359
10360         PR c++/7224
10361         * g++.dg/overload/error1.C: New test.
10362
10363 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10364
10365         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
10366         configuration and IRIX 6 O32 ABI.
10367
10368 2002-07-11  Roger Sayle  <roger@eyesopen.com>
10369
10370         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
10371
10372 2002-07-10  Roger Sayle  <roger@eyesopen.com>
10373
10374         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
10375
10376 2002-07-10  Jeffrey A Law  <law@redhat.com>
10377
10378         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
10379
10380         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
10381
10382 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
10383
10384         * gcc.dg/20020312-2.c: Check for __PPC__.
10385
10386 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
10387
10388         * gcc.c-torture/compile/20020709-1.c: New test.
10389
10390 2002-07-07  Roger Sayle  <roger@eyesopen.com>
10391
10392         * g++.dg/template/qualttp21.C: New test case.
10393
10394 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
10395
10396         * gcc.c-torture/compile/20020706-1.c: New test.
10397         * gcc.c-torture/compile/20020706-2.c: New test.
10398
10399 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
10400             Alexandre Oliva  <aoliva@redhat.com>
10401
10402         * g++.dg/warn/incomplete1.C: New test.
10403
10404 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10405
10406         PR c++/7099
10407         * g++.dg/warn/noreturn1.C: New test.
10408
10409 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
10410
10411         PR c++/6706
10412         * g++.dg/debug/debug6.C: New test.
10413         * g++.dg/debug/debug7.C: New test.
10414
10415 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
10416
10417         * gcc.c-torture/compile/simd-3.c: New test.
10418
10419 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
10420
10421         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
10422         * gcc.dg/20020620-1.c: Likewise.
10423
10424 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10425
10426         PR c++/6944
10427         * g++.dg/init/array4.C: New test.
10428         * g++.dg/init/array5.C: New test.
10429
10430 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
10431
10432         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
10433         * gcc.c-torture/execute/simd-2.c (main): Likewise.
10434
10435 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10436
10437         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
10438         * gcc.dg/wtr-aggr-init-1.c: Likewise.
10439         * gcc.dg/wtr-conversion-1.c: Likewise.
10440         * gcc.dg/wtr-escape-1.c: Likewise.
10441         * gcc.dg/wtr-int-type-1.c: Likewise.
10442         * gcc.dg/wtr-label-1.c: Likewise.
10443         * gcc.dg/wtr-static-1.c: Likewise.
10444         * gcc.dg/wtr-strcat-1.c: Likewise.
10445         * gcc.dg/wtr-suffix-1.c: Likewise.
10446         * gcc.dg/wtr-switch-1.c: Likewise.
10447         * gcc.dg/wtr-unary-plus-1.c: Likewise.
10448         * gcc.dg/wtr-union-init-1.c: Likewise.
10449         * gcc.dg/wtr-union-init-2.c: Likewise.
10450         * gcc.dg/wtr-union-init-3.c: Likewise.
10451
10452         * gcc.dg/wtr-func-def-1.c: New test.
10453
10454 2002-07-02 Devang Patel <dpatel@apple.com>
10455
10456         * objc.dg/param-1.m: New test.
10457
10458 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
10459
10460         * gcc.dg/cpp/trad/directive.c: Add test.
10461         * gcc.dg/cpp/trad/macroargs.c: Add test.
10462         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
10463
10464 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
10465
10466         * gcc.dg/cpp/cmdlne-M.c: New test.
10467
10468 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
10469
10470         * objc.dg/desig-init-1.m: New test.
10471
10472 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10473
10474         PR c++/6716
10475         * g++.dg/template/instantiate1.C: New test.
10476
10477 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
10478
10479         PR c++/7112
10480         * g++.dg/template/sizeof2.C: New test.
10481
10482 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
10483
10484         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
10485         gcc.dg/cpp/trad/include.c: New tests.
10486
10487 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
10488
10489         PR target/7177
10490         * gcc.c-torture/compile/20020701-1.c: New test.
10491
10492 2002-07-01  Stan Shebs  <shebs@apple.com>
10493
10494         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
10495         header here...
10496         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
10497         (objc-torture-execute): or here.
10498
10499 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
10500
10501         * gcc.c-torture/execute/arith-rand-ll.c: New test.
10502
10503 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
10504
10505         * gcc.dg/cpp/trad/escaped-nl.c: New test.
10506
10507 2002-06-30  Devang Patel  <dpatel@apple.com>
10508
10509         * objc.dg/fsyntax-only.m: New test.
10510
10511 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
10512
10513         PR c++/6695
10514         * g++.dg/template/friend7.C: New file.
10515
10516 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
10517
10518         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
10519         return type.
10520
10521 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
10522
10523         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
10524         avoid division by zero.
10525
10526 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
10527
10528         * gcc.dg/Wunknownprag.c: New tests.
10529
10530 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
10531
10532         * gcc.c-torture/execute/simd-2.c: New test.
10533
10534 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
10535
10536         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
10537         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
10538         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
10539         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
10540         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
10541         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
10542         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
10543         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
10544         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
10545         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
10546         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
10547         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
10548         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
10549         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
10550         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
10551         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
10552         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
10553
10554 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
10555
10556         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
10557         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
10558         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
10559         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
10560         New tests.
10561         * gcc.dg/cpp/trad/directive.c: Update.
10562
10563 2002-06-23  Andreas Jaeger  <aj@suse.de>
10564
10565         * gcc.c-torture/execute/complex-6.c: New.
10566
10567 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
10568
10569         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
10570         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
10571         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
10572         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
10573
10574 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
10575
10576         * gcc.dg/cpp/trad: New directory with traditional tests copied
10577         from parent directory.
10578         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
10579         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
10580         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
10581         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
10582         Move to trad/ and rename.
10583         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
10584         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
10585         gcc.dg/cpp/trad/redef2.c: New tests.
10586         * gcc.dg/cpp/trad/trad.exp: New driver.
10587
10588 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
10589
10590         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
10591         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
10592         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
10593         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
10594         Remove.
10595
10596 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
10597
10598         * gcc.dg/20020620-1.c: New test.
10599
10600 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10601
10602         * g++.dg/template/ttp4.C: New test.
10603
10604 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
10605
10606         * g++.dg/opt/vt1.C: Fix regexp.
10607
10608 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10609
10610         * gcc.c-torture/execute/pure-1.c: Make functions static again.
10611         Don't use attribute `noinline'.
10612
10613 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
10614
10615         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
10616
10617 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
10618
10619         * gcc.c-torture/execute/simd-1.c: New.
10620
10621         * gcc.dg/simd-1.c: New.
10622
10623 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
10624
10625         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
10626
10627 2002-06-16  Richard Henderson  <rth@redhat.com>
10628
10629         * g++.dg/ext/anon-struct1.C: New.
10630         * g++.dg/ext/anon-struct2.C: New.
10631         * g++.dg/ext/anon-struct3.C: New.
10632         * gcc.dg/anon-struct-1.c: New.
10633         * gcc.dg/anon-struct-2.c: New.
10634         * gcc.dg/anon-struct-3.c: New.
10635         * gcc.dg/20011008-1.c: Adjust warning text.
10636         * gcc.dg/20020527-1.c: Add -fms-extensions.
10637
10638 2002-06-16  Richard Henderson  <rth@redhat.com>
10639
10640         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
10641
10642 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
10643
10644         * gcc.c-torture/execute/20020615-1.c: New test.
10645
10646 2002-06-15  Roger Sayle  <roger@eyesopen.com>
10647
10648         * gcc.c-tortuture/execute/compare-1.c: New test case.
10649         * gcc.c-tortuture/execute/compare-2.c: New test case.
10650         * gcc.c-tortuture/execute/compare-3.c: New test case.
10651
10652 2002-06-13  Richard Henderson  <rth@redhat.com>
10653
10654         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
10655         ia64 ilp32.
10656
10657 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10658
10659         * g++.dg/template/typename2.C: Update error message.
10660
10661 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
10662
10663         * gcc.c-torture/execute/20020611-1.c: New test.
10664
10665 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
10666
10667         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
10668         list of targets to skip.
10669
10670 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
10671
10672         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
10673         targets if not optimizing.
10674
10675 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
10676
10677         * gcc.c-torture/compile/20020605-1.c: New test.
10678
10679         * g++.dg/opt/vt1.C: New test.
10680
10681         * gcc.dg/20020531-1.c: New test.
10682
10683         * gcc.dg/20020530-1.c: New test.
10684
10685         * gcc.dg/20020527-1.c: New test.
10686
10687         * g++.dg/opt/cse1.C: New test.
10688
10689 2002-06-07  Roger Sayle  <roger@eyesopen.com>
10690
10691         * gcc.dg/20020607-2.c: New test case.
10692
10693 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
10694
10695         * gcc.c-torture/compile/20020604-1.c: New test.
10696
10697 2002-06-04  Richard Henderson  <rth@redhat.com>
10698
10699         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
10700         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
10701         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
10702
10703 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
10704
10705         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
10706
10707 2002-06-03  Richard Henderson  <rth@redhat.com>
10708
10709         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
10710         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
10711
10712 2002-06-02  Richard Henderson  <rth@redhat.com>
10713
10714         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
10715         test functions static.
10716
10717 2002-06-02  Andreas Jaeger  <aj@suse.de>
10718
10719         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
10720         now.
10721
10722 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10723
10724         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
10725         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
10726         Update for mofified diagnostics.
10727         * gcc.dg/c99-intconst-1.c: No longer fail.
10728
10729 2002-06-02  Richard Henderson  <rth@redhat.com>
10730
10731         * gcc.dg/uninit-A.c: Remove xfail markers.
10732
10733 2002-06-01  Roger Sayle  <roger@eyesopen.com>
10734
10735         * gcc.dg/fnegate-1.c: New test case.
10736
10737 2002-05-30  Osku Salerma  <osku@iki.fi>
10738
10739         * gcc.c-torture/execute/mayalias-1.c: New file.
10740
10741 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
10742
10743         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
10744         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
10745         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
10746
10747 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
10748
10749         * gcc.c-torture/execute/20020529-1.c: New test.
10750
10751 2002-05-27  Richard Henderson  <rth@redhat.com>
10752
10753         * g++.dg/ext/attrib6.C: New test case.
10754
10755 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10756
10757         * gcc.c-torture/execute/pure-1.c: New test.
10758
10759 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
10760
10761         * gcc.dg/cpp/arith-2.c: Remove.
10762
10763 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
10764
10765         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
10766         * gcc.dg/cpp/if-3.c: Remove.
10767
10768 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
10769
10770         * g++.dg/opt/cse2.C: New test.
10771
10772 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
10773
10774         * gcc.dg/cpp/arith-1.c: New semantic tests.
10775         * gcc.dg/cpp/if-1.c: Update.
10776
10777 2002-05-24  Ben Elliston  <bje@redhat.com>
10778
10779         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
10780
10781 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
10782
10783         * gcc.dg/verbose-asm.c: New test.
10784
10785 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10786
10787         * gcc.dg/cpp/paste12.c: New test.
10788
10789 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
10790
10791         * g++.dg/parse/named_ops.C: New test.
10792
10793 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
10794
10795         * gcc/testsuite/gcc.dg/weak-8.c: New test.
10796
10797 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
10798
10799         * gcc.dg/weak-2.c: Allow optional leading underscore
10800         in scan-assembler symbol name.
10801         * gcc.dg/weak-3.c: Likewise.
10802         * gcc.dg/weak-4.c: Likewise.
10803         * gcc.dg/weak-5.c: Likewise.
10804
10805 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
10806
10807         * gcc.dg/20020523-1.c: New test.
10808
10809 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
10810
10811         * objc.dg/const-str-2.m: Update now that we stop after
10812         a command line error.
10813
10814 2002-05-22  Richard Henderson  <rth@redhat.com>
10815
10816         * g++.dg/dg.exp: Fix typo in test pruneing.
10817
10818 2002-05-22  Richard Henderson  <rth@redhat.com>
10819
10820         * g++.dg/dg.exp: Prune the tls subdirectory.
10821         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
10822         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
10823         * g++.dg/tls/init-1.C: New.
10824
10825 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
10826
10827         * gcc.dg/20020517-1.c: New test.
10828
10829 2002-05-21  Richard Henderson  <rth@redhat.com>
10830
10831         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
10832         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
10833
10834 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
10835
10836         * g++.dg/other/copy2.C: New test.
10837
10838 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
10839
10840         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
10841         (MAX_COPY): Bump up to 10 times sizeof (long long).
10842         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
10843
10844         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
10845         sizeof (long long).
10846
10847         * gcc.c-torture/execute/strcpy-1.c: New test.
10848
10849 2002-05-19  Jason Merrill  <jason2redhat.com>
10850
10851         * g++.dg/ext/oper1.C: New test.
10852
10853 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
10854 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
10855
10856         * README.QMTEST: New file.
10857
10858         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
10859
10860 2002-05-19  Andreas Jaeger  <aj@suse.de>
10861
10862         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
10863         now.
10864         * gcc.c-torture/execute/loop-2d.x: Likewise.
10865
10866 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
10867
10868         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
10869         support weak symbols.
10870         * gcc.dg/weak-4.c: Likewise
10871         * gcc.dg/weak-6.c: Likewise
10872
10873 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
10874
10875         * gcc.dg/weak-3.c: Add dg-excess-error comment for
10876         cygwin, coff and h8300-*-hms targets
10877         * gcc.dg/weak-5.c: Likewise
10878         * gcc.dg/weak-7.c: Likewise
10879
10880 2002-05-16  Jason Merrill  <jason@redhat.com>
10881
10882         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
10883         (scan-assembler-not, scan-assembler-dem): Likewise.
10884         (scan-assembler-dem-not): Likewise.
10885
10886 2002-05-15  Richard Henderson  <rth@redhat.com>
10887
10888         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
10889
10890 2002-05-15  Richard Henderson  <rth@redhat.com>
10891
10892         * gcc.dg/weak-5.c (vfoo1c): No warning here.
10893         (vfoo1f): Warning here.
10894         (vfoo1l): Don't redefine the alias.
10895
10896 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
10897
10898         * g++.dg/init/pm1.C: New test.
10899
10900 2002-05-12  David S. Miller  <davem@redhat.com>
10901
10902         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
10903         types.
10904
10905 2002-05-10  Roger Sayle  <roger@eyesopen.com>
10906
10907         * gcc.c-torture/execute/20020510-1.c: New test case.
10908
10909 2002-05-10  David S. Miller  <davem@redhat.com>
10910
10911         * gcc.c-torture/execute/conversion.c: Test long double too.
10912
10913 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
10914
10915         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
10916         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
10917         * lib/g++.exp (g++_link_flags): Likewise.
10918         * lib/objc.exp (objc_target_compile): Likewise.
10919
10920 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
10921
10922         * gcc.dg/cpp/poison.c: Update.
10923         * gcc.dg/cpp/20000625-2.c: Remove.
10924         * gcc.dg/cpp/direct2s.c: Remove final test.
10925
10926 2002-05-08  Tom Rix  <trix@redhat.com>
10927
10928         * gcc.c-torture/execute/20020508-1.c: New test.
10929         * gcc.c-torture/execute/20020508-2.c: New test.
10930         * gcc.c-torture/execute/20020508-3.c: New test.
10931
10932 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
10933
10934         * gcc.dg/cpp/charconst-4.c: More tests.
10935
10936 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
10937
10938         PR c/6569
10939         * gcc.dg/weak-3.c: Update location of warning messages.
10940         * gcc.dg/weak-5.c: Likewise.
10941
10942 2002-05-06  Roger Sayle  <roger@eyesopen.com>
10943
10944         * gcc.c-torture/execute/20020506-1.c: New test case.
10945
10946 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
10947
10948         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
10949
10950 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
10951
10952         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
10953
10954 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
10955
10956         * gcc.dg/cpp/charconst-3.c: New test.
10957
10958 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10959
10960         * gcc.dg/cpp/charconst.c: Update tests.
10961
10962 2002-05-05  Tim Josling  <tej@melbpc.org.au>
10963
10964         * treelang: Added directory for new sample language treelang. Also
10965         lib/treelang.exp: New file to signal treelang should be tested.
10966
10967 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
10968
10969         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
10970         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
10971         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
10972         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
10973         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
10974         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
10975         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
10976
10977 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
10978
10979         * gcc.dg/format/xopen-2.c: New test.
10980
10981 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
10982
10983         * gcc.dg/20020503-1.c: New test.
10984
10985 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
10986
10987         * g++.dg/init/dtor1.C: Make it tougher.
10988
10989 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
10990
10991         * g++.dg/init/dtor1.C: New test.
10992
10993 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
10994
10995         * gcc.dg/altivec-8.c: New.
10996
10997 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
10998
10999         * gcc.dg/altivec-7.c: New.
11000
11001 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
11002
11003         * g++.dg/parse/typedef1.C: New test.
11004
11005 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
11006
11007         PR c++/6486
11008         * g++.dg/template/friend6.C: New test.
11009
11010         PR c++/6492
11011         * g++.dg/init/copy1.C: New test.
11012
11013 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
11014
11015         * g++.dg/warn/effc1.C: New test.
11016
11017 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11018
11019         * gcc.dg/cpp/if-cexp.c: Add a test.
11020
11021 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
11022
11023         * gcc.dg/20020426-2.c: New test.
11024
11025 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
11026
11027         * gcc.dg/cpp/if-mop.c: Update.
11028         * gcc.dg/cpp/if-mpar.c: Add test.
11029         * gcc.dg/cpp/if-oppr.c: Update.
11030
11031 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11032
11033         PR c/6343
11034         * gcc.dg/weak-[2-7].c: New tests.
11035
11036 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
11037
11038         * gcc.dg/enum1.c: New test.
11039
11040 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
11041
11042         PR c++/6497
11043         * g++.dg/inherit/access2.C: New test.
11044
11045 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
11046
11047         PR bootstrap/6445
11048         * gcc.dg/20020426-1.c: New test.
11049
11050 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
11051
11052         * g++.dg/abi/enum1.C: New test.
11053
11054 2002-04-26  Richard Henderson  <rth@redhat.com>
11055
11056         * gcc.dg/c99-bool-1.c: Expect always true warning.
11057
11058 2002-04-25  Roger Sayle  <roger@eyesopen.com>
11059
11060         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
11061
11062 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11063
11064         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
11065         targets.
11066
11067 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
11068
11069         * g++.dg/abi/mange7.C: New test.
11070
11071         PR c++/6438.
11072         * g++.dg/parse/stmtexpr2.C: New test.
11073
11074 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
11075
11076         * gcc.dg/20020312-2.c: Add SH target.
11077
11078 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11079
11080         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
11081         compiler output on mips*-*-irix*.
11082
11083 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
11084
11085         * g++.dg/parse/attr1.C: New test.
11086
11087 2002-04-23  Roger Sayle  <roger@eyesopen.com>
11088
11089         * gcc.c-torture/execute/string-opt-17.c: New test case.
11090         * gcc.c-torture/execute/memset-2.c: New test case.
11091
11092 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
11093
11094         PR c++/6256:
11095         * g++.dg/template/friend5.C: New test.
11096
11097         PR c++/6331:
11098         * g++.dg/template/qual1.C: Likewise.
11099
11100 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
11101
11102         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
11103         Include stdlib.h, not stdio.h or ctype.h.
11104
11105 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
11106
11107         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
11108         cris-*-elf* and mmix-*-*.
11109         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
11110         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
11111         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
11112         Ditto.
11113         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
11114         * gcc.dg/wchar_t-1.c: Ditto.
11115
11116 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
11117
11118         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
11119         Clarify comment.
11120
11121 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
11122
11123         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
11124
11125 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11126
11127         * gcc.c-torture/execute/20000906-1.x: Delete.
11128
11129 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
11130
11131         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
11132
11133 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
11134
11135         * PR6367
11136         * g77.f-torture/execute/6367.f: New test.
11137         * g77.f-torture/execute/6367.x: Disable for MMIX.
11138
11139 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
11140
11141         * PR6352
11142         * g++.dg/opt/inline2.C: New test.
11143
11144 2002-04-18  Richard Henderson  <rth@redhat.com>
11145
11146         * gcc.dg/20000906-1.c: Enable for all targets.
11147         * gcc.c-torture/compile/iftrap-2.c: New.
11148
11149 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
11150
11151         * gcc.dg/20020418-1.c: New test.
11152         * gcc.dg/20020418-2.c: New test.
11153
11154 2002-04-18  Richard Henderson  <rth@redhat.com>
11155
11156         * gcc.c-torture/compile/iftrap-1.c: New.
11157         * gcc.dg/iftrap-1.c: Adjust for ia64.
11158         * gcc.dg/iftrap-2.c: New.
11159
11160 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
11161
11162         * gcc.c-torture/compile/20020418-1.c: New test.
11163
11164 2002-04-18  Roger Sayle  <roger@eyesopen.com>
11165
11166         * gcc.c-torture/compile/20020415-1.c: New.
11167
11168 2002-04-18  David S. Miller  <davem@redhat.com>
11169
11170         * gcc.c-torture/execute/20020418-1.c: New test.
11171
11172 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
11173
11174         * gcc.dg/20020416-1.c: New test.
11175
11176         * g++.dg/opt/inline1.C: New test.
11177
11178 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
11179
11180         * gcc.dg/altivec-5.c: New test.
11181
11182         * gcc.dg/20020415-1.c: New test.
11183
11184 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
11185
11186         * testsuite/lib/chill.exp: Remove.
11187
11188 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
11189
11190         * g++.dg/other/big-struct.C: New test.
11191
11192 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
11193
11194         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
11195         of scratch file.
11196
11197 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
11198
11199         PR c/6277
11200         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
11201         in scan-assembler function name
11202
11203 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
11204
11205         * g77.f-torture/execute/980628-4.x,
11206         g77.f-torture/execute/980628-5.x,
11207         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
11208         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
11209         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
11210         i[34567]86-*-*.
11211
11212 2002-04-13  David S. Miller  <davem@redhat.com>
11213
11214         * gcc.c-torture/execute/20020413-1.c: New test.
11215
11216 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
11217
11218         * gcc.dg/asm-6.c,
11219         * g++.dg/ext/asm1.C: New tests.
11220
11221 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
11222
11223         PR c++ 5373.
11224         * g++.dg/parse/stmtexpr1.C: New test.
11225
11226         PR c++/5189.
11227         * g++.dg/template/copy1.C: New test.
11228
11229 2002-04-12  Richard Henderson  <rth@redhat.com>
11230
11231         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
11232
11233 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
11234
11235         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
11236         gcc.c-torture/execute/20020307-2.c.
11237
11238 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
11239
11240         * g++.dg/ext/attrib5.C,
11241         * g++.dg/lookup/struct1.C: New tests.
11242
11243 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
11244
11245         * gcc.dg/20020411-1.c: New test.
11246
11247         * gcc.c-torture/execute/20020411-1.c: New test.
11248
11249 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
11250
11251         * g77.f-torture/execute/6177.f: New test.
11252
11253 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
11254
11255         PR middle-end/6247
11256         * g++.dg/opt/cleanup1.C: New test.
11257
11258         * g++.dg/opt/const1.C: New test.
11259
11260 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
11261
11262         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
11263
11264 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
11265
11266         PR c++/5507
11267         * g++.dg/template/typename2.C: New test.
11268
11269 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
11270
11271         * gcc.c-torture/execute/loop-12.c: New.
11272
11273 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
11274
11275         * g77.f-torture/execute/980628-4.x,
11276         g77.f-torture/execute/980628-5.x,
11277         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
11278         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
11279         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
11280
11281 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11282
11283         PR optimization/6086
11284         * g++.dg/opt/preinc1.C: New test.
11285
11286 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
11287
11288         PR c++/5571
11289         * g++.dg/opt/static2.C: New test.
11290
11291 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
11292
11293         PR c/5120
11294         * gcc.dg/20020406-1.c: New test.
11295
11296 2002-04-04  David S. Miller  <davem@redhat.com>
11297
11298         * gcc.c-torture/execute/20020404-1.c: New test.
11299
11300 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
11301
11302         PR c/6123
11303         * gcc.dg/20020312-2.c: Do not declare global register variable
11304         if __PIC__ or __pic__ is defined.
11305
11306 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
11307
11308         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
11309         __asm__ so that it works correctly even if -ansi -pedantic-errors.
11310
11311 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11312
11313         * gcc.misc-tests/linkage.exp: Update last change to handle
11314         sparc*-, not just sparc-.
11315
11316 2002-04-03  Richard Henderson  <rth@redhat.com>
11317
11318         * gcc.dg/cpp/ucs.c: Improved long UCS test.
11319
11320 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
11321
11322         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
11323
11324 2002-04-02  David S. Miller  <davem@redhat.com>
11325
11326         * gcc.c-torture/execute/20020402-3.c: New test.
11327
11328 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
11329
11330         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
11331         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
11332
11333         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
11334         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
11335         g77.f-torture/execute/20001201.x,
11336         g77.f-torture/execute/u77-test.x: New files.
11337
11338         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
11339         * gcc.dg/wchar_t-1.c: Ditto.
11340
11341 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11342
11343         * gcc.c-torture/execute/20020402-1.c: New test.
11344
11345 2002-04-01  Richard Henderson  <rth@redhat.com>
11346
11347         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
11348
11349         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
11350
11351 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11352
11353         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
11354
11355 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11356
11357         * g++.dg/inherit/template-as-base.C: Expect error.
11358         * g++.dg/inherit/namespace-as-base.C: Likewise.
11359
11360 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
11361
11362         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
11363         g++.dg/ext/instantiate3.C: Tweak match patterns.
11364
11365         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
11366         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
11367         -da test.
11368
11369 2002-03-31  Richard Henderson  <rth@redhat.com>
11370
11371         * gcc.dg/special/alias-2.c: New.
11372         * gcc.dg/special/ecos.exp: Run it.
11373
11374 2002-03-31  Richard Henderson  <rth@redhat.com>
11375
11376         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
11377
11378 2002-03-31  Kazu Hirata  <kazu@hxi.com>
11379
11380         * gcc.dg/weak-1.c: Disable on h8300 port.
11381
11382 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
11383
11384         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
11385         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
11386         ordering tests.
11387         * g++.dg/bprob/bprob-1.C: New test.
11388         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
11389         * g++.dg/gcov/gcov-1.C: New test.
11390         * g++.dg/gcov/gcov-1.x: New file.
11391         * g++.dg/gcov/gcov-2.C: New test.
11392         * g++.dg/gcov/gcov-3.C: New test.
11393         * g++.dg/gcov/gcov-3.h: New file.
11394
11395 2002-03-28  Roger Sayle  <roger@eyesopen.com>
11396
11397         * g++.old-deja/g++.other/builtins5.C: New test.
11398         * g++.old-deja/g++.other/builtins6.C: New test.
11399         * g++.old-deja/g++.other/builtins7.C: New test.
11400         * g++.old-deja/g++.other/builtins8.C: New test.
11401         * g++.old-deja/g++.other/builtins9.C: New test.
11402
11403 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
11404
11405         * g++.dg/opt/static1.C: New test.
11406
11407         * g++.dg/opt/longbranch1.C: New test.
11408
11409 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
11410
11411         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
11412
11413         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
11414
11415 2002-03-28  Jeffrey A Law  (law@redhat.com)
11416
11417         * gcc.c-torture/execute/20020328-1.c: New test.
11418
11419 2002-03-27  Richard Henderson  <rth@redhat.com>
11420
11421         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
11422         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
11423         move from g++.old-deja/g++.ext/.
11424
11425 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
11426
11427         * g++.dg/init/new2.C: New test.
11428
11429 2002-03-26  Richard Henderson  <rth@redhat.com>
11430
11431         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
11432
11433         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
11434         on sparc.
11435
11436         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
11437         sparcv9 systems.
11438         * gcc.dg/20001102-1.c: Likewise.
11439
11440 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
11441
11442         * gcc.dg/cpp/endif-pedantic1.c,
11443         gcc.dg/cpp/endif-pedantic2.c:  New tests.
11444
11445 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
11446
11447         * g++.dg/init/new1.C: New test.
11448
11449 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
11450
11451         * g++.dg/abi/vbase9.C: New test.
11452
11453 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
11454
11455         * gcc.dg/arm-asm.c: New test.
11456
11457 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
11458
11459         * gcc.dg/Wswitch-enum.c: New test.
11460         Fix PR c/5044.
11461
11462 2002-03-26  Richard Henderson  <rth@redhat.com>
11463
11464         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
11465         structure.
11466
11467 2002-03-25  Richard Henderson  <rth@redhat.com>
11468
11469         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
11470         sparcv9 systems.
11471
11472         * gcc.c-torture/compile/20011119-1.c (xxx): New.
11473         * gcc.c-torture/compile/20011119-2.c (xxx): New.
11474
11475 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
11476
11477         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
11478
11479 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
11480
11481         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
11482         targets using generic thunk support.
11483
11484 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
11485
11486         * gcc.c-torture/compile/20020323-1.c: New test.
11487
11488         * g++.dg/opt/conj2.C: New test.
11489
11490 2002-03-24  Richard Henderson  <rth@redhat.com>
11491
11492         * gcc.dg/weak-1.c: Use -fno-common.
11493
11494 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11495
11496         * g77.dg/f77-edit-apostrophe-out.f: New test
11497         * g77.dg/f77-edit-h-out.f: New test
11498         * g77.dg/f77-edit-t-in.f: New test
11499         * g77.dg/f77-edit-t-out.f: New test
11500         * g77.dg/f77-edit-x-out.f: New test
11501         * g77.dg/f77-edit-slash-out.f: New test
11502         * g77.dg/f77-edit-colon-out.f: New test
11503         * g77.dg/f77-edit-s-out.f: New test
11504
11505 2002-03-24  Richard Henderson  <rth@redhat.com>
11506
11507         * objc/execute/formal_protocol-6.x: New XFAIL.
11508
11509 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11510
11511         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
11512         that do not support weak symbols
11513
11514 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11515
11516         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
11517         * lib/g77.exp:  Likewise
11518         * lib/objc.exp: Likewise
11519
11520 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
11521
11522         * gcc.dg/Wswitch-default.c: New test.
11523
11524 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
11525
11526         * g++.dg/other/enum1.C: New test.
11527
11528 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
11529
11530         * gcc.dg/pragma-ep-3.c: Fix typo.
11531
11532 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11533
11534         * g++.dg/inherit/template-as-base.C: New test.
11535
11536 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
11537
11538         * g++.old-deja/g++.other/dwarf2-1.C: Move...
11539         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
11540
11541 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
11542
11543         * gcc.dg/cpp/multiline.c: Update to match.
11544
11545 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
11546
11547         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
11548
11549 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
11550
11551         * gcc.dg/cpp/extratokens2.c:  New file.
11552
11553 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
11554
11555         * gcc.dg/20020312-2.c: Add rs6000 target.
11556
11557         * gcc.c-torture/compile/20020319-1.c: New test.
11558
11559 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11560
11561         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
11562         (A, E): Handle this.
11563
11564 2002-03-20  Jason Merrill  <jason@redhat.com>
11565
11566         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
11567         ignoring -fpic.
11568         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
11569         through prune_gcc_output.
11570
11571 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
11572
11573         * gcc.c-torture/compile/20020320-1.c: New test.
11574
11575 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
11576
11577         * gcc.c-torture/compile/20020318-1.c: New test.
11578
11579         * gcc.dg/struct-by-value-1.c: New test.
11580
11581         * gcc.dg/20020319-1.c: New test.
11582
11583 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
11584
11585         * g++.dg/opt/conj1.C: New test.
11586
11587 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
11588
11589         * g++.dg/template/qualttp20.C: Revert previous change.
11590         * g++.dg/template/qualttp3.C: Likewise.
11591         * g++.dg/template/qualttp4.C: Likewise
11592         * g++.dg/template/qualttp5.C: Likewise
11593         * g++.dg/template/qualttp6.C: Likewise
11594         * g++.dg/template/qualttp7.C: Likewise
11595         * g++.dg/template/qualttp8.C: Likewise
11596         * g++.dg/template/recurse.C: Likewise.
11597
11598 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
11599
11600         * gcc.dg/cpp/wchar-1.c: Update.
11601
11602 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
11603
11604         * g++.dg/template/conv1.C: New test.
11605         * g++.dg/template/conv2.C: New test.
11606         * g++.dg/template/conv3.C: New test.
11607         * g++.dg/template/conv4.C: New test.
11608
11609 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
11610
11611         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
11612         * g++.dg/template/qualttp3.C: Likewise.
11613         * g++.dg/template/qualttp4.C: Likewise
11614         * g++.dg/template/qualttp5.C: Likewise
11615         * g++.dg/template/qualttp6.C: Likewise
11616         * g++.dg/template/qualttp7.C: Likewise
11617         * g++.dg/template/qualttp8.C: Likewise
11618         * g++.dg/template/recurse.C: Likewise.
11619
11620 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
11621
11622         * g++.dg/opt/dtor1.C: New test.
11623
11624 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
11625
11626         * gcc.c-torture/compile/20020315-1.c: New test.
11627
11628 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
11629
11630         * gcc.dg/weak-1.c: Fix scan tests.
11631
11632 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
11633
11634         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
11635         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
11636         cris-*-aout* mmix-*-*.
11637         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
11638         cris-*-aout* mmix-*-*.
11639         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
11640         cris-*-elf* cris-*-aout* and mmix-*-*.
11641         * gcc.dg/20001009-1.c: Ditto.
11642         * gcc.dg/20010912-1.c: Ditto.
11643         * gcc.dg/20020122-4.c: Ditto.
11644         * gcc.dg/inline-2.c: Ditto.
11645
11646 2002-03-14  Jeffrey A Law  (law@cygnus.com)
11647
11648         * gcc.c-torture/compile/20020314-1.c: New test.
11649
11650 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
11651
11652         * gcc.c-torture/execute/20020314-1.c: New test.
11653
11654 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
11655
11656         * g++.dg/warn/Wunused-1.C: New test.
11657
11658 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
11659
11660         * g++.dg/abi/mangle6.C: New test.
11661
11662 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
11663
11664         * gcc.c-torture/compile/20020309-2.c: New test.
11665
11666         * gcc.c-torture/compile/20020312-1.c: New test.
11667
11668 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11669
11670         * g++.dg/other/access1.C: New test.
11671
11672 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
11673
11674         * gcc.c-torture/execute/wchar_t-1.c: New test.
11675
11676 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
11677
11678         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
11679
11680 2002-03-12  Roger Sayle  <roger@eyesopen.com>
11681
11682         * gcc.dg/20020312-1.c: New test case.
11683
11684 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
11685
11686         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
11687
11688 2002-03-11  Richard Henderson  <rth@redhat.com>
11689
11690         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
11691         * g++.old-deja/g++.jason/report.C: Likewise.
11692
11693 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11694
11695         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
11696         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
11697
11698 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11699
11700         * testsuite/g++.dg/overload/pmf1.C: New test.
11701
11702 2002-03-11  Kazu Hirata  <kazu@hxi.com>
11703
11704         * gcc.c-torture/execute/20020307-1.c: Use long.
11705
11706 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
11707
11708         PR optimization/5844
11709         * gcc.dg/20020310-1.c: New test.
11710
11711 2002-03-09  Michael Meissner  <meissner@redhat.com>
11712
11713         * gcc.c-torture/execute/memcpy-2.c: New test.
11714         * gcc.c-torture/execute/memset-1.c: New test.
11715         * gcc.c-torture/execute/strlen-1.c: New test.
11716         * gcc.c-torture/execute/strcmp-1.c: New test.
11717         * gcc.c-torture/execute/strncmp-1.c: New test.
11718
11719 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
11720
11721         * gcc.dg/ppc-ldstruct.c: New test.
11722
11723 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
11724
11725         * gcc.c-torture/execute/va-arg-22.c: New test.
11726
11727 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11728
11729         * gcc.c-torture/compile/20020309-1.c: New test.
11730
11731 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
11732
11733         * gcc.c-torture/execute/20020307-2.c: New test.
11734
11735 2002-03-07  Jeffrey A Law  (law@redhat.com)
11736
11737         * g77.f-torture/compile/20020307-1.f: New test.
11738
11739 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
11740
11741         * gcc.dg/unordered-1.c: New test.
11742
11743 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
11744
11745         * gcc.c-torture/execute/20020307-1.c: New test.
11746
11747 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
11748
11749         * gcc.dg/20020304-1.c: New test.
11750
11751         * gcc.c-torture/compile/20020304-2.c: New test.
11752
11753 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
11754
11755         * gcc.c-torture/compile/20020304-1.c: New test case
11756         (from PR c/5830).
11757
11758 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
11759
11760         * gcc.dg/20020103-1.c: Add other -D ppc variants.
11761
11762 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11763
11764         * g++.dg/other/classkey1.C: New test.
11765
11766 2002-03-01  Richard Henderson  <rth@redhat.com>
11767
11768         * gcc.c-torture/compile/981223-1.x: New.
11769         * gcc.c-torture/compile/920625-1.x: New.
11770
11771 2002-02-28  Richard Henderson  <rth@redhat.com>
11772
11773         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
11774
11775 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
11776
11777         * gcc.c-torture/execute/20020227-1.c: New test.
11778
11779 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
11780
11781         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
11782         here" ERROR lines.
11783         * g++.old-deja/g++.oliva/partord1.C: Likewise.
11784         * g++.old-deja.g++.other/defarg1.C: Likewise.
11785         * g++.old-deja/g++.pt/calls2.C: Likewise.
11786         * g++.old-deja/g++.pt/crash20.C: Likewise.
11787         * g++.old-deja/g++.pt/crash30.C: Likewise.
11788         * g++.old-deja/g++.pt/crash36.C: Likewise.
11789         * g++.old-deja/g++.pt/crash6.C: Likewise.
11790         * g++.old-deja/g++.pt/defarg13.C: Likewise.
11791         * g++.old-deja/g++.pt/derived3.C: Likewise.
11792         * g++.old-deja/g++.pt/error1.C: Likewise.
11793         * g++.old-deja/g++.pt/friend21.C: Likewise.
11794         * g++.old-deja/g++.pt/friend23.C: Likewise.
11795         * g++.old-deja/g++.pt/infinite1.C: Likewise.
11796         * g++.old-deja/g++.robertl/eb128.C: Likewise.
11797
11798 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
11799
11800         * gcc.c-torture/execute/20020225-2.c: New test.
11801
11802 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
11803
11804         * gcc.c-torture/execute/920730-1t.c,
11805         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
11806         Delete test cases, only relevant to -traditional.
11807
11808 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
11809
11810         * gcc.dg/cpp/undef1.c: Remove.
11811         * gcc.dg/cpp/directiv.c: Update.
11812         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
11813
11814 2002-02-27  Michael Meissner  <meissner@redhat.com>
11815
11816         * gcc.c-torture/execute/20020226-1.c: New test.
11817
11818 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
11819
11820         * g++.dg/debug/debug4.C: New test.
11821
11822         * gcc.dg/ia64-visibility-1.c: New test.
11823
11824 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
11825
11826         * gcc.dg/debug/20020224-1.c: New.
11827
11828 2002-02-25  Kazu Hirata  <kazu@hxi.com>
11829
11830         * gcc.c-torture/execute/960416-1.x: New.
11831         * gcc.c-torture/execute/divconst-3.x: Likewise.
11832
11833 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
11834
11835         * gcc.dg/20020224-1.c: New test.
11836
11837 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
11838
11839         * gcc.c-torture/execute/20020225-1.c: New.
11840
11841 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11842
11843         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
11844
11845 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
11846
11847         * gcc.dg/20020222-1.c: New test.
11848
11849 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
11850
11851         * g++.dg/opt/anonunion1.C: New test.
11852
11853 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
11854
11855         * g++.dg/template/qualttp19.C: New test.
11856         * g++.dg/template/qualttp20.C: New test.
11857         * g++.old-deja/g++.jason/report.C: Adjust expected errors
11858         * g++.old-deja/g++.other/qual1.C: Likewise.
11859
11860 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
11861
11862         * gcc.dg/attr-alwaysinline.c: New.
11863
11864 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
11865
11866         * gcc.dg/20020220-1.c: New test.
11867
11868         * gcc.dg/20020220-2.c: New test.
11869
11870         * g++.dg/opt/mmx1.C: New test.
11871
11872 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
11873
11874         * gcc.c-torture/compile/20020110.c: New test.
11875
11876 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
11877
11878         * gcc.c-torture/execute/20020219-1.c: New test.
11879
11880         * gcc.dg/20020219-1.c: New test.
11881
11882         * gcc.dg/noncompile/20020220-1.c: New test.
11883
11884         * g++.dg/opt/ptrintsum1.C: New test.
11885
11886         * gcc.dg/debug/20020220-1.c: New test.
11887
11888 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
11889
11890         * gcc.c-torture/execute/20020216-1.c: New test.
11891
11892 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11893
11894         * gcc.dg/decl-1.c: Update, new test.
11895
11896 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
11897
11898         * g++.dg/abi/bitfield1.C: New test.
11899         * g++.dg/abi/bitfield2.C: New test.
11900
11901 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11902
11903         * gcc.dg/attr-nest.c: New test.
11904
11905 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11906
11907         * gcc.c-torture/execute/20020215-1.c: New test.
11908
11909 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
11910
11911         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
11912         * g++.dg/debug/debug.exp: New.
11913         * g++.dg/debug/trivial.C: New.
11914         * g++.dg/debug/debug1.C: Moved...
11915         * g++.dg/other/debug1.C: ...from here.
11916         * g++.dg/debug/debug2.C: Moved...
11917         * g++.dg/other/debug2.C: ...from here.
11918         * g++.dg/debug/debug3.C: Moved...
11919         * g++.dg/other/debug3.C: ...from here.
11920
11921         * gcc.dg/noncompile/20020213-1.c: New test.
11922
11923 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
11924
11925         * g++.dg/other/debug3.C: New test.
11926
11927         * gcc.c-torture/execute/20020213-1.c: New test.
11928
11929 2002-02-13  Richard Smith <richard@ex-parrot.com>
11930
11931         * g++.old-deja/g++.other/thunk1.C: New test.
11932
11933 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11934
11935         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
11936
11937 2002-02-13  Stan Shebs  <shebs@apple.com>
11938
11939         * gcc.dg/altivec-3.c: New.
11940
11941 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
11942
11943         * gcc.dg/Wunreachable-1.c: New test.
11944         * gcc.dg/Wunreachable-2.c: New test.
11945
11946 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11947
11948         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
11949
11950 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
11951
11952         * gcc.dg/decl-1.c: New test.
11953
11954 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11955
11956         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
11957
11958 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11959
11960         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
11961         * gcc.c-torture/compile/980506-1.x: Likewise.
11962
11963 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11964
11965         * gcc.dg/20020210-1.c: New.
11966
11967 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
11968
11969         * g77.f-torture/execute/947.f: New regression test
11970         for PR fortran/947.
11971
11972 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
11973
11974         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
11975         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
11976
11977 2002-02-08  Richard Henderson  <rth@redhat.com>
11978
11979         * gcc.c-torture/compile/labels-3.c: New.
11980
11981 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
11982
11983         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
11984         expression statements work instead.
11985         * gcc.dg/noncompile/20020207-1.c: New test.
11986
11987 2002-02-07  Richard Henderson  <rth@redhat.com>
11988
11989         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
11990
11991 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11992
11993         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
11994         message from g77
11995         * lib/g77-dg.exp: Trim g77 error messages so that they are
11996         recognized by dg.exp.
11997
11998 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11999
12000         PR fortran/5473
12001         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
12002
12003 2002-02-07  Richard Henderson  <rth@redhat.com>
12004
12005         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
12006         to be sufficiently aligned for integers.
12007
12008 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
12009
12010         * g++.dg/template/friend4.C: New test.
12011
12012 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
12013
12014         PR fortran/5743
12015         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
12016         unsupported cases.
12017
12018 2002-02-07  Richard Henderson  <rth@redhat.com>
12019
12020         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
12021         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
12022         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
12023         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
12024
12025 2002-02-06  Richard Henderson  <rth@redhat.com>
12026
12027         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
12028
12029 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
12030
12031         * gcc.dg/20020206-1.c: New test.
12032
12033 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
12034
12035         * gcc.c-torture/execute/20020206-1.c: New test.
12036
12037         * gcc.c-torture/execute/20020206-2.c: New test.
12038
12039         PR optimization/5429:
12040         * gcc.c-torture/compile/20020206-1.c: New test.
12041
12042 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
12043
12044         * g++.dg/ext/align1.C: Do not use an explicit alignment value
12045         as certain file formats cannot support particularly large
12046         alignments.
12047
12048         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
12049         and do not expect to be able to link the executable.
12050
12051         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
12052         fail because the COFF format does not support the weak attribute.
12053
12054 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
12055
12056         * g77.dg/pr5473.f:  New test
12057
12058 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
12059
12060         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
12061         Fix testcase accordingly.
12062
12063 2002-02-04  Richard Henderson  <rth@redhat.com>
12064
12065         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
12066         (buf): Change to be an array of pointers, not ints.
12067
12068 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
12069
12070         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
12071         before all tests.  Move warning one line above to match where it
12072         C frontend emits.
12073         * gcc.dg/Wswitch-2.c: New test.
12074         * g++.dg/warn/Wswitch-1.C: New test.
12075         * g++.dg/warn/Wswitch-2.C: New test.
12076
12077 2002-02-04  Richard Henderson  <rth@redhat.com>
12078
12079         * g++.dg/abi/offsetof.C: Fix size comparison.
12080
12081 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
12082
12083         * gcc.dg/cast-qual-2.c: New test.
12084
12085 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
12086
12087         * gcc.dg/20020201-4.c: New test.
12088
12089 2002-02-04  Ben Elliston  <bje@redhat.com>
12090
12091         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
12092         target_info attribute != 0, in addition to the empty string.
12093         (gcc_target_compile): Likewise.
12094
12095 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
12096
12097         * gcc.dg/Wswitch.c: New test.
12098         PR gcc/4475. PR gcc/3780.
12099
12100 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
12101
12102         * g77.f-torture/execute/5122.f: New test for regressions
12103         against PR fortran/5122.
12104
12105 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
12106
12107         * g77.f-torture/compile/pr3743.f: Delete
12108         * g77.dg/pr3743-1.f: New test.
12109         * g77.dg/pr3743-2.f: New test.
12110         * g77.dg/pr3743-3.f: New test.
12111         * g77.dg/pr3743-4.f: New test.
12112
12113 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12114
12115         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
12116
12117 2002-02-02  Richard Henderson  <rth@redhat.com>
12118
12119         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
12120         * gcc.c-torture/execute/bf64-1.c: Likewise.
12121
12122 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
12123
12124         * gcc.dg/20020201-2.c: New test.
12125
12126         * gcc.dg/20020201-3.c: New test.
12127
12128         * gcc.c-torture/execute/bitfld-2.c: New test.
12129
12130 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12131
12132         * gcc.dg/bitfld-1.c: Update.
12133         * gcc.dg/bitfld-2.c: Update.
12134         * gcc.c-torture/execute/bitfld-1.x: New.
12135
12136 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
12137
12138         * gcc.c-torture/execute/20020201-1.c: New test.
12139
12140 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
12141
12142         PR target/5469
12143         * gcc.dg/20020201-1.c: New test.
12144
12145 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
12146
12147         PR fortran/3743
12148         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
12149         * g77.f-torture/compile/pr3743.x: Remove
12150
12151 2002-01-31  Tom Rix  <trix@redhat.com>
12152
12153         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
12154
12155 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12156
12157         * gcc.dg/noncompile/20020130-1.c: New test.
12158
12159 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
12160
12161         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
12162
12163 2002-01-29  Richard Henderson  <rth@redhat.com>
12164
12165         * gcc.c-torture/execute/991118-1.c: Cast various constants back
12166         to long long.
12167         * gcc.c-torture/execute/bf64-1.c: Likewise.
12168
12169 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
12170
12171         * gcc.c-torture/execute/20020129-1.c: New test.
12172
12173 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
12174
12175         * gcc.c-torture/compile/20000224-1.c: Update.
12176         * gcc.c-torture/execute/bitfld-1.c: New tests.
12177         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
12178         * gcc.dg/uninit-A.c: Update.
12179
12180 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
12181
12182         * g++.dg/template/ctor1.C: Add instantiation.
12183
12184 2002-01-28  Paul Koning  <pkoning@equallogic.com>
12185
12186         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
12187         argument to __builtin_prefetch to be const ptr.
12188
12189 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
12190
12191         * gcc.c-torture/compile/20020120-1.c: New test.
12192
12193 2002-01-27  Kazu Hirata  <kazu@hxi.com>
12194
12195         * gcc.c-torture/execute/20020127-1.c: New test.
12196
12197 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
12198
12199         * g77.dg/f77-edit-i-in.f: New test
12200         * g77.dg/f77-edit-i-out.f: New test
12201
12202 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
12203
12204         * gcc.dg/debug/debug.exp: New file.
12205         * gcc.dg/debug/trivial.c: New file.
12206         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
12207         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
12208         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
12209         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
12210         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
12211         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
12212         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
12213         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
12214         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
12215         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
12216         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
12217         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
12218         * gcc.dg/20000503-1.c: Removed.
12219         * gcc.dg/20010207-1.c: Removed.
12220         * gcc.dg/20011223-1.c: Removed.
12221         * gcc.dg/20020104-2.c: Removed.
12222         * gcc.dg/debug-1.c: Removed.
12223         * gcc.dg/debug-2.c: Removed.
12224         * gcc.dg/debug-3.c: Removed.
12225         * gcc.dg/debug-4.c: Removed.
12226         * gcc.dg/debug-5.c: Removed.
12227         * gcc.dg/debug-6.c: Removed.
12228         * gcc.dg/dwarf2-1.c: Removed.
12229         * gcc.dg/dwarf2-2.c: Removed.
12230
12231 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
12232
12233         * g++.old-deja/g++.other/eh5.C: New test.
12234         * g++.old-deja/g++.other/sibcall2.C: New test.
12235         * g++.old-deja/g++.other/array9.C: New test.
12236         * g++.old-deja/g++.other/typename2.C: New test.
12237         * g++.old-deja/g++.other/crash60.C: New test.
12238         * g++.old-deja/g++.other/conv9.C: New test.
12239         * g++.old-deja/g++.other/mangle10.C: New test.
12240         * g++.old-deja/g++.other/unchanging1.C: New test.
12241         * g++.old-deja/g++.other/exprstmt1.C: New test.
12242         * g++.old-deja/g++.other/inline23.C: New test.
12243         * g++.old-deja/g++.eh/ia64-1.C: New test.
12244         * g++.old-deja/g++.other/dwarf2-1.C: New test.
12245         * g++.old-deja/g++.other/reload1.C: New test.
12246         * g++.old-deja/g++.other/static20.C: New test.
12247         * g++.old-deja/g++.other/local-alloc1.C: New test.
12248         * g++.old-deja/g++.other/conv8.C: New test.
12249         * g++.old-deja/g++.other/stmtexpr2.C: New test.
12250         * g++.old-deja/g++.other/storeexpr1.C: New test.
12251         * g++.old-deja/g++.other/storeexpr2.C: New test.
12252         * g++.dg/eh/template2.C: New test.
12253         * g++.dg/warn/weak1.C: New test.
12254
12255 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
12256
12257         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
12258         Remove first, non-varying, argument.
12259
12260 2002-01-23  Richard Henderson  <rth@redhat.com>
12261
12262         * gcc.dg/inline-2.c: New.
12263
12264         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
12265         Add optional target arg.  Check number of arguments.
12266         (scan-assembler-not, scan-assembler-dem): Likewise.
12267         (scan-assembler-dem-not): Likewise.
12268
12269 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
12270
12271         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
12272         line 12.
12273         * g++.old-deja/g++.brendan/parse3.C,
12274         g++.old-deja/g++.other/crash26.C,
12275         g++.old-deja/g++.other/crash28.C,
12276         g++.old-deja/g++.other/crash29.C,
12277         g++.old-deja/g++.other/crash30.C,
12278         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
12279
12280 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
12281
12282         * gcc.dg/20020115-1.c: New.
12283
12284 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
12285
12286         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
12287
12288 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
12289
12290         * gcc.dg/20020122-3.c: New.
12291
12292 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
12293
12294         * g++.dg/other/gc1.C: New test.
12295
12296 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
12297
12298         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
12299
12300 2002-01-22  Richard Henderson  <rth@redhat.com>
12301
12302         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
12303
12304 2002-01-22  Richard Henderson  <rth@redhat.com>
12305
12306         * gcc.dg/20020122-4.c: New.
12307
12308 2002-01-22  H.J. Lu <hjl@gnu.org>
12309
12310         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
12311         link output.
12312         * gcc.dg/special/ecos.exp: Likewise.
12313         * lib/g++-dg.exp: Likewise.
12314         * lib/g77-dg.exp: Likewise.
12315         * lib/gcc-dg.exp : Likewise.
12316         * lib/mike-g++.exp: Likewise.
12317         * lib/mike-g77.exp: Likewise.
12318         * lib/mike-gcc.exp: Likewise.
12319         * lib/objc-dg.exp: Likewise.
12320
12321 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
12322
12323         PR target/5379
12324         * gcc.dg/20020122-2.c: New test.
12325
12326 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
12327
12328         * gcc.dg/20020122-1.c: New test.
12329
12330 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
12331
12332         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
12333
12334 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
12335
12336         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
12337
12338 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12339
12340         * gcc.c-torture/compile/20020121-1.c: New test.
12341
12342 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12343
12344         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
12345         ld_library_path.
12346
12347 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
12348
12349         * gcc.dg/20020218-1.c: New test.
12350
12351 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
12352
12353         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
12354         messages
12355         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
12356         "At global scope" warning
12357         * g++.dg/ext/align1.C: Change cygwin test for alignment
12358         from db-bogus to dg-warning
12359
12360 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
12361
12362         * g77.f-torture/compile/cpp2.F: New test.
12363
12364 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12365
12366         * g++.dg/template/access1.C: New test.
12367
12368 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
12369
12370         * gcc.dg/20020118-1.c: New.
12371
12372 2002-01-18  Kazu Hirata  <kazu@hxi.com>
12373
12374         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
12375
12376 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
12377
12378         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
12379         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
12380         alignment warnings.
12381
12382 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
12383
12384         * gcc.misc-tests/i386-prefetch.exp: Save and restore
12385         torture_with_loops and torture_without_loops
12386
12387 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
12388
12389         * gcc.c-torture/compile/20020116-1.c: New test.
12390
12391 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
12392
12393         * gcc.dg/20020116-2.c: New test.
12394
12395         * gcc.dg/ultrasp4.c: New test.
12396
12397         * gcc.dg/20020116-1.c: New test.
12398
12399 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
12400
12401         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
12402         by EABI.
12403
12404 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
12405
12406         * gcc.misc-tests/i386-prefetch.exp: New.
12407         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
12408         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
12409         * gcc.misc-tests/i386-pf-none-1.c: New test.
12410         * gcc.misc-tests/i386-pf-sse-1.c: New test.
12411
12412 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
12413
12414         * gcc.dg/gnu89-init-1.c: Add new tests.
12415
12416 2002-01-15  Andreas Jaeger  <aj@suse.de>
12417
12418         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
12419         * gcc.dg/i386-mmx-2.c: Likewise.
12420         * gcc.dg/i386-sse-1.c: Likewise.
12421         * gcc.dg/i386-sse-2.c: Likewise.
12422         * gcc.dg/i386-sse-3.c: Likewise.
12423
12424 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
12425
12426         * g77.f-torture/execute/intrinsic-unix-bessel.f:
12427         Uncomment additional cases that now pass.
12428
12429 2002-01-11  Richard Henderson  <rth@redhat.com>
12430
12431         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
12432         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
12433
12434 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
12435
12436         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
12437
12438 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
12439
12440         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
12441         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
12442
12443 2002-01-10  Dale Johannesen  <dalej@apple.com>
12444
12445         * gcc.c-torture/execute/loop-11.c: New.
12446
12447 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
12448
12449         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
12450         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
12451
12452 2002-01-09  Richard Henderson  <rth@redhat.com>
12453
12454         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
12455         type in which to perform the operation for each size.
12456
12457 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
12458
12459         * gcc.c-torture/compile/20020109-2.c: New test.
12460
12461 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
12462
12463         * gcc.c-torture/execute/loop-10.c: New test.
12464
12465 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
12466
12467         * gcc.c-torture/compile/20010226-1.c: New test.
12468         * gcc.c-torture/compile/20010227-1.c: New test.
12469         * gcc.c-torture/compile/20010426-1.c: New test.
12470         * gcc.c-torture/compile/20010510-1.c: New test.
12471         * gcc.c-torture/compile/20010605-3.c: New test.
12472         * gcc.c-torture/compile/20010824-1.c: New test.
12473         * gcc.c-torture/execute/20010409-1.c: New test.
12474         * gcc.dg/noncompile/20000901-1.c: New test.
12475         * gcc.dg/20001023-1.c: New test.
12476         * gcc.dg/20001101-1.c: New test.
12477         * gcc.dg/20001102-1.c: New test.
12478         * gcc.dg/20010207-1.c: New test.
12479         * gcc.dg/20010405-1.c: New test.
12480         * gcc.dg/20010822-1.c: New test.
12481         * gcc.dg/20011107-1.c: New test.
12482
12483 2002-01-09  Jeffrey A Law  (law@redhat.com)
12484
12485         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
12486
12487         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
12488         execution failure on PA targets.
12489
12490 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
12491
12492         * gcc.c-torture/compile/20020109-1.c: New test.
12493
12494 2002-01-08  Kazu Hirata  <kazu@hxi.com>
12495
12496         * gcc.c-torture/execute/20020108-1.c: New test.
12497
12498 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
12499
12500         * gcc.dg/20020108-1.c: New test.
12501
12502 2002-01-08  H.J. Lu <hjl@gnu.org>
12503
12504         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
12505         for header files.
12506
12507 2002-01-08  Geoff Keating  <geoffk@redhat.com>
12508
12509         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
12510         consistency.
12511
12512 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
12513
12514         * gcc.dg/altivec-4.c: Test altivec predicates.
12515
12516 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
12517
12518         * gcc.c-torture/execute/20020107-1.c: New test.
12519
12520 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
12521
12522         PR c/5279
12523         * gcc.c-torture/compile/20020106-1.c: New test.
12524
12525 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
12526
12527         * gcc.c-torture/execute/nestfunc-4.c: New test.
12528
12529 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
12530
12531         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
12532         extra triple that slipped in.
12533         * g++.old-deja/g++.abi/align.C: Likewise.
12534         * g++.old-deja/g++.abi/bitfields.C: Likewise.
12535
12536 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
12537
12538         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
12539         * g++.old-deja/g++.abi/align.C: Likewise.
12540         * g++.old-deja/g++.abi/bitfields.C: Likewise.
12541
12542         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
12543         on FreeBSD/i386.
12544         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
12545         FreeBSD.
12546
12547 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
12548
12549         * gcc.dg/20020104-1.c: New test.
12550
12551         * gcc.dg/20020104-2.c: New test.
12552
12553 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
12554
12555         * gcc.dg/20020103-1.c: Fix typo in target selector.
12556
12557 2002-01-03  Richard Henderson  <rth@redhat.com>
12558
12559         * gcc.dg/20020103-1.c: New.
12560
12561 2002-01-03  Kazu Hirata  <kazu@hxi.com>
12562
12563         * gcc.c-torture/execute/20020103-1.c: New test.
12564
12565 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
12566
12567         * g++.dg/other/debug2.C: New test.
12568
12569         * gcc.c-torture/compile/20020103-1.c: New test.
12570
12571 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
12572
12573         * gcc.dg/gnu89-init-1.c: Added new tests.
12574
12575 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12576
12577         * g++.dg/template/friend2.C: Remove as patch is reverted.
12578
12579         * g++.dg/warn/oldcast1.C: New test.
12580
12581         * g++.dg/template/ptrmem1.C: New test.
12582         * g++.dg/template/ptrmem2.C: New test.
12583
12584         * g++.dg/template/ntp.C: New test.
12585
12586         * g++.dg/other/component1.C: New test.
12587
12588         * g++.dg/template/ttp3.C: New test.
12589
12590         * g++.dg/template/friend2.C: New test.
12591         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
12592
12593 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12594
12595         * g++.dg/other/ptrmem1.C: New test.
12596         * g++.dg/other/ptrmem2.C: New test.
12597
12598 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12599
12600         * g++.dg/template/ctor1.C: New test.
12601
12602 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12603
12604         * g++.dg/template/friend2.C: New test.
12605
12606 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
12607
12608         * gcc.dg/mmix-1.c: New test.
12609
12610 2001-12-31  Richard Henderson  <rth@redhat.com>
12611
12612         * gcc.dg/asm-5.c: New.
12613
12614 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
12615
12616         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
12617         in namespace __gnu_cxx
12618
12619 2001-12-30  Richard Henderson  <rth@redhat.com>
12620
12621         * gcc.dg/debug-6.c: New.
12622
12623 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
12624
12625         * gcc.c-torture/compile/20011229-2.c: New test.
12626
12627 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
12628
12629         * gcc.dg/debug-3.c: New test.
12630         * gcc.dg/debug-4.c: New test.
12631         * gcc.dg/debug-5.c: New test.
12632
12633 2001-12-29  Richard Henderson  <rth@redhat.com>
12634
12635         * g++.dg/eh/loop1.C: New.
12636
12637 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12638
12639         * g++.dg/template/crash1.C: New test.
12640
12641 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12642
12643         * g++.dg/other/const1.C: New test.
12644
12645 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12646
12647         * gcc.c-torture/compile/20011229-1.c: New test.
12648
12649 2001-12-28  Stan Shebs  <shebs@apple.com>
12650
12651         * lib/objc-torture.exp: Resync with c-torture.exp.
12652         * lib/objc.exp: Load standard libraries.
12653
12654 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
12655
12656         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
12657         additional tests.
12658
12659 2001-12-27  Roger Sayle <roger@eyesopen.com>
12660
12661         * gcc.c-torture/execute/string-opt-16.c: New testcase.
12662
12663 2001-12-27  Richard Henderson  <rth@redhat.com>
12664
12665         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
12666
12667 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
12668
12669         * g++.dg/eh/ctor1.C: New test.
12670         * g++.dg/other/error2.C: New test.
12671
12672 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
12673
12674         * g++.dg/other/init2.C: New test.
12675
12676 2001-12-24  Richard Henderson  <rth@redhat.com>
12677
12678         * gcc.dg/20011223-1.c: New.
12679         * gcc.dg/inline-1.c: New.
12680
12681 2001-12-23  Richard Henderson  <rth@redhat.com>
12682
12683         * gcc.dg/asm-4.c: Test operand modifiers.
12684
12685 2001-12-23  Richard Henderson  <rth@redhat.com>
12686
12687         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
12688
12689 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12690
12691         * gcc.c-torture/execute/20011223-1.c: New test.
12692
12693 2001-12-21  Richard Henderson  <rth@redhat.com>
12694
12695         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
12696         re-enables the warning.
12697
12698 2001-12-21  Richard Henderson  <rth@redhat.com>
12699
12700         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
12701
12702 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12703
12704         * gcc.c-torture/compile/20011218-1.c: New test.
12705
12706 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
12707
12708         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
12709         arm-isr.c test.
12710         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
12711         epilogue generation for ARM ISR routines.
12712
12713 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12714
12715         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
12716         * gcc.dg/format/c90-printf-3.c: Likewise.
12717         * gcc.dg/format/c99-printf-3.c: Likewise.
12718         * gcc.dg/format/ext-1.c: Likewise.
12719         * gcc.dg/format/ext-6.c: Likewise.
12720         * gcc.dg/format/format.h: Prototype unlocked stdio.
12721
12722 2001-12-20  Richard Henderson  <rth@redhat.com>
12723
12724         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
12725         (arena): Use it.
12726         (malloc): Correct allocation logic.  Abort if we fill up the
12727         arena before initialization complete.
12728         (realloc): Correct allocation logic.
12729
12730 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12731
12732         * gcc.c-torture/compile/20011219-2.c: New test.
12733
12734         * gcc.c-torture/execute/20011219-1.c: New test.
12735
12736 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
12737
12738         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
12739         target does not support weak symbols.
12740
12741 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
12742
12743         * gcc.c-torture/compile/20011219-1.c: New test.
12744
12745 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
12746
12747         * g++.dg/other/error1.C: New test.
12748
12749 2001-12-17  Jeffrey A Law  (law@redhat.com)
12750
12751         * gcc.c-torture/execute/20011217-1.c: New test.
12752
12753 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
12754
12755         * objc.dg/special/: New directory.
12756         * objc.dg/special/special.exp: New file.
12757         * objc.dg/special/unclaimed-category-1.h: New file.
12758         * objc.dg/special/unclaimed-category-1a.m: New file.
12759         * objc.dg/special/unclaimed-category-1.m: New file.
12760
12761 2001-12-17  Andreas Jaeger  <aj@suse.de>
12762
12763         * gcc.c-torture/compile/20011217-2.c: New test.
12764
12765 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12766
12767         * gcc.c-torture/compile/20011217-1.c: New test.
12768
12769 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
12770
12771         * testsuite/gcc.dg/20011214-1.c: New.
12772
12773 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
12774
12775         * gcc.dg/altivec-4.c: New.
12776
12777 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
12778
12779         * gcc.dg/20011113-1.c: New test.
12780
12781 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12782
12783         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
12784         std::__malloc_alloc_template<0> and
12785         std::__default_alloc_template<false, 0>.
12786
12787 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
12788
12789         * objc/execute/bf-21.m: New test.
12790         * objc/execute/enumeration-1.m: New test.
12791         * objc/execute/enumeration-2.m: New test.
12792
12793 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
12794
12795         * gcc.dg/gnu89-init-1.c: New test.
12796
12797 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12798
12799         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
12800         * g++.old-deja/g++.jason/2371.C: Likewise.
12801         * g++.old-deja/g++.jason/template33.C: Likewise.
12802         * g++.old-deja/g++.jason/template34.C: Likewise.
12803         * g++.old-deja/g++.jason/template36.C: Likewise.
12804         * g++.old-deja/g++.oliva/typename1.C: Likewise.
12805         * g++.old-deja/g++.oliva/typename2.C: Likewise.
12806         * g++.old-deja/g++.other/typename1.C: Likewise.
12807         * g++.old-deja/g++.pt/inherit2.C: Likewise.
12808         * g++.old-deja/g++.pt/nontype5.C: Likewise.
12809         * g++.old-deja/g++.pt/typename11.C: Likewise.
12810         * g++.old-deja/g++.pt/typename14.C: Likewise.
12811         * g++.old-deja/g++.pt/typename16.C: Likewise.
12812         * g++.old-deja/g++.pt/typename3.C: Likewise.
12813         * g++.old-deja/g++.pt/typename4.C: Likewise.
12814         * g++.old-deja/g++.pt/typename5.C: Likewise.
12815         * g++.old-deja/g++.pt/typename7.C: Likewise.
12816         * g++.old-deja/g++.robertl/eb9.C: Likewise.
12817
12818 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
12819
12820         * g++.dg/other/linkage1.C: New test.
12821         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
12822         specifiers.
12823
12824 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12825
12826         * gcc.dg/concat.c: New test.
12827
12828 2001-12-11  Stan Shebs  <shebs@apple.com>
12829
12830         * objc/compile: New test directory.
12831         * objc/compile/compile.exp: New expect script.
12832         * objc/compile/20011211-1.m: New compile test.
12833
12834 2001-12-11  Jason Merrill  <jason@redhat.com>
12835
12836         * lib/prune.exp (prune_gcc_output): Also handle "In member
12837         function".  So many permutations...
12838
12839 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
12840
12841         * g++.dg/template/typedef1.C: New test.
12842
12843 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
12844
12845         * g++.dg/other/copy1.C: New test.
12846
12847 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
12848
12849         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
12850
12851         * gcc.dg/builtin-choose-expr.c: New.
12852
12853 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
12854
12855         * gcc.dg/altivec-2.c: New.
12856
12857 2001-12-07  Richard Henderson  <rth@redhat.com>
12858
12859         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
12860
12861 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
12862
12863         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
12864         ultrasparc.
12865
12866 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12867
12868         * g++-old.deja/g++.robertl/eb101.C: Deleted.
12869
12870 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
12871
12872         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
12873         variable argument list.
12874
12875 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
12876
12877         * gcc.c-torture/execute/memcheck: Delete entire directory.
12878         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
12879         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
12880
12881 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
12882
12883         * gcc.dg/Wshadow-1.c: New test.
12884
12885 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
12886
12887         * gcc.c-torture/compile/20011130-1.c: New test.
12888
12889         * gcc.dg/noncompile/20011025-1.c: New test.
12890
12891         * g++.dg/other/anon-union.C: New test.
12892
12893         * gcc.c-torture/execute/20011024-1.c: New test.
12894
12895 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12896
12897         * gcc.c-torture/execute/20000722-1.x,
12898         gcc.c-torture/execute/20010123-1.x: Remove.
12899         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
12900         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
12901         gcc.dg/c99-complit-2.c: New tests.
12902
12903 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
12904
12905         * g++.dg/inherit/base1.C: New test.
12906
12907 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
12908
12909         * g++.dg/other/stdarg1.C: New test.
12910
12911         * gcc.c-torture/compile/20011130-2.c: New test.
12912
12913 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
12914
12915         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
12916         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
12917         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
12918         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
12919         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
12920         * gcc.dg/builtin-prefetch-1.c: New test.
12921
12922 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
12923
12924         * gcc.dg/20011130-1.c: New test.
12925
12926 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12927
12928         * g++.dg/other/scope1.C: New test.
12929         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
12930
12931 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12932
12933         * gcc.dg/vla-init-1.c: New test.
12934
12935 2001-12-01  Geoff Keating  <geoffk@redhat.com>
12936
12937         * gcc.c-torture/compile/structs.c: New testcase from GDB.
12938
12939 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12940
12941         * objc.dg/alias.m: Update.
12942         * objc.dg/class-1.m: Update.
12943         * objc.dg/const-str-1.m: Update.
12944         * objc.dg/fwd-proto-1.m: Update.
12945         * objc.dg/id-1.m: Update.
12946         * objc.dg/super-class-1.m: Update.
12947
12948 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
12949
12950         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
12951         constructs.
12952
12953 2001-11-28  Jeffrey A Law  (law@cygnus.com)
12954
12955         * gcc.c-torture/execute/20011128-1.c: New test.
12956
12957 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
12958
12959         * gcc.dg/20011127-1.c: New test.
12960
12961 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12962
12963         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
12964         from Austin Group draft 7.
12965         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
12966         scanf format arguments.
12967         * gcc.dg/format/no-exargs-2.c: New test.
12968
12969 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
12970
12971         * g++.dg/abi/vbase8-4.C: New test.
12972
12973 2001-11-24  Ian Lance Taylor  <ian@airs.com>
12974
12975         * gcc.c-torture/execute/20011121-1.c: New test.
12976
12977 2001-11-23  Jeffrey A Law  (law@cygnus.com)
12978
12979         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
12980
12981 2001-11-23  Andreas Jaeger  <aj@suse.de>
12982
12983         * gcc.dg/cpp/charconst-2.c: New test.
12984
12985 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
12986
12987         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
12988         to the host if it is remote.  Let tests specify extra headers
12989         they use.
12990         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
12991         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
12992         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
12993         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
12994         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
12995         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
12996         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
12997         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
12998         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
12999         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
13000
13001 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
13002
13003         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
13004         for little endian ARMs.
13005
13006 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
13007
13008         * gcc.c-torture/compile/20011119-1.c: New test.
13009         * gcc.c-torture/compile/20011119-2.c: New test.
13010
13011 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
13012
13013         * gcc.dg/altivec-1.c: Fix typo.
13014
13015 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13016
13017         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
13018
13019 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
13020
13021         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
13022
13023 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
13024
13025         * lib/g77.exp: Don't specify --rpath-link.
13026
13027         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
13028         across all the headers.
13029         * gcc.dg/format/format.exp: For testing on a remote host,
13030         copy format.h.
13031
13032         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
13033         * gcc.c-torture/execute/930406-1.c: Likewise.
13034         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
13035
13036 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
13037
13038         * gcc.dg/altivec-1.c: New.
13039
13040 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
13041
13042         * gcc.dg/cpp/fpreprocessed.c: New test case.
13043
13044 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13045
13046         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
13047         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
13048         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
13049
13050 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13051
13052         * gcc.dg/no-builtin-1.c: New test.
13053
13054 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
13055
13056         * gcc.c-torture/execute/20011115-1.c: New test.
13057
13058 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
13059
13060         * gcc.c-torture/compile/20011114-2.c: New test.
13061         * gcc.c-torture/compile/20011114-3.c: New test.
13062         * gcc.c-torture/compile/20011114-4.c: New test.
13063
13064 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
13065
13066         * g++.dg/other/init1.C: New test.
13067
13068 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
13069
13070         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
13071         message.
13072
13073         * gcc.c-torture/execute/20011114-1.c: New testcase.
13074
13075         * gcc.c-torture/compile/20010327-1.c: Revert last change.
13076         * gcc.c-torture/compile/20011114-1.c: New test, exactly
13077         like the (before this change) version of 20010327-1.c.
13078
13079 2001-11-14  Roger Sayle <roger@eyesopen.com>
13080
13081         * gcc.c-torture/execute/string-opt-13.c: New testcase.
13082
13083 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
13084
13085         * g++.dg/init/array2.C: New test.
13086
13087 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
13088
13089         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
13090
13091 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
13092
13093         * g++.dg/other/forscope1.C: New test.
13094         * g++.dg/ext/forscope1.C: New test.
13095         * g++.dg/ext/forscope2.C: New test.
13096
13097 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
13098
13099         * gcc.c-torture/execute/20011113-1.c: New test.
13100
13101 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
13102
13103         * gcc.c-torture/execute/20011109-2.c: New test.
13104
13105         * gcc.c-torture/execute/20011109-1.c: New test.
13106
13107 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
13108
13109         * gcc.c-torture/compile/20011109-1.c: New test.
13110
13111 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
13112
13113         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
13114         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
13115         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
13116         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
13117         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
13118         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
13119         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
13120
13121 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
13122
13123         * g++.dg/warn/Wshadow-1.C: New tests.
13124         * g++.old-deja/g++.mike/for3.C: Update.
13125
13126 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13127
13128         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
13129         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
13130         XFAILs.  Adjust expected error texts.
13131         * gcc.c-torture/compile/20011106-1.c,
13132         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
13133         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
13134         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
13135         gcc.dg/c99-array-lval-5.c: New tests.
13136
13137 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
13138
13139         * gcc.dg/cpp/defined.c: Update.
13140
13141 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
13142
13143         * gcc.c-torture/execute/anon-1.c: New test.
13144
13145 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
13146
13147         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
13148         same size, so no warning should be produced on stormy16.
13149
13150         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
13151         due to oversized array.
13152         * g++.old-deja/g++.mike/ns15.C: Likewise.
13153         * g++.old-deja/g++.pt/crash16.C: Likewise.
13154
13155 2001-11-02  Graham Stott  <grahams@redhat.com>
13156
13157         * g++.dgother/debug1.C: Fix typos.
13158
13159 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
13160
13161         * g++.dg/other/debug1.C: New test.
13162
13163 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
13164
13165         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
13166         of unsigned long.
13167
13168 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
13169
13170         * gcc.dg/20011029-2.c: New test.
13171
13172         * gcc.c-torture/compile/20011029-1.c: New test.
13173
13174 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
13175
13176         * objc/execute/class_self-1.m: New test.
13177         * objc/execute/class_self-2.m: New test.
13178
13179 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
13180
13181         * gcc.misc-tests/msgs.exp: Delete.
13182         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
13183         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
13184         error set to match recent changes.
13185
13186 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
13187
13188         * gcc.dg/20011021-1.c: New test.
13189
13190 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
13191
13192         * gcc.c-torture/compile/20011023-1.c: New test.
13193
13194 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
13195
13196         * lib/g77.exp: Rewrite based on lib/g++.exp.
13197
13198 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
13199
13200         * gcc.c-torture/execute/20011019-1.c: New test.
13201
13202         * gcc.dg/20011018-1.c: New test.
13203
13204 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
13205
13206         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
13207
13208 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
13209
13210         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
13211         * gcc.dg/attr-invalid.c: Likewise.
13212
13213 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
13214
13215         * testsuite/gcc.dg/20011015-1.c: New test.
13216
13217 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
13218
13219         * g++.dg/template/unify2.C: New test.
13220
13221 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
13222
13223         * g++.dg/other/exception-specification.C: New test
13224
13225 2001-10-13  Tom Rix  <trix@redhat.com>
13226
13227         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
13228         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
13229
13230 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
13231
13232         * testsuite/gcc.dg/20011009-1.c: New test.
13233
13234 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
13235
13236         PR g++/4476
13237         * g++.dg/other/friend1.C: New test.
13238
13239 2001-10-11  Richard Henderson  <rth@redhat.com>
13240
13241         * g++.old-deja/g++.other/crash18.C: Add -S to options.
13242
13243 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13244
13245         * gcc.c-torture/compile/20011010-1.c: New.
13246
13247 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13248
13249         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
13250         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
13251         g77.f-torture/execute/execute.exp,
13252         g77.f-torture/noncompile/noncompile.exp,
13253         gcc.c-torture/compile/compile.exp,
13254         gcc.c-torture/execute/execute.exp,
13255         gcc.c-torture/execute/ieee/ieee.exp,
13256         gcc.c-torture/execute/memcheck/memcheck.exp,
13257         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
13258         objc/execute/execute.exp: Update FSF address.
13259
13260 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
13261
13262         * gcc.dg/cpp/cmdlne-C.c: Update.
13263         * gcc.dg/cpp/cmdlne-C2.c: New.
13264
13265 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13266
13267         * gcc.c-torture/execute/20011008-3.c: New.
13268
13269 2001-10-08  DJ Delorie  <dj@redhat.com>
13270
13271         * gcc.dg/20011008-1.c: New.
13272         * gcc.dg/20011008-2.c: New.
13273
13274 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
13275
13276         * gcc.dg/cpp/spacing1.c: Update test.
13277
13278 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13279
13280         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
13281         spelling errors of "separate" as "seperate".
13282
13283 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
13284
13285         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
13286         enough to avoid inlining.
13287
13288 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
13289
13290         * lib/g77.exp: set libg2c_dir correctly.
13291
13292 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
13293
13294         * gcc.dg/cpp/macro11.c: New test.
13295
13296 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
13297
13298         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
13299         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
13300         gcc.dg/format/multattr-3.c: New tests.
13301         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
13302         tests for format attributes on function pointers being rejected.
13303
13304 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
13305
13306         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
13307
13308 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
13309
13310         * g++.dg/warn/format1.C: New test.
13311
13312 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
13313
13314         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
13315
13316 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
13317
13318         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
13319
13320 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
13321
13322         * gcc.dg/cpp/redef2.c: Add test.
13323
13324 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
13325
13326         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
13327         long-standing bug on i686, apparently.
13328         * gcc.c-torture/execute/loop-2c.x: New file.
13329         * gcc.c-torture/execute/loop-2d.x: New file.
13330         * gcc.c-torture/execute/loop-3c.x: New file.
13331
13332 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
13333
13334         * gcc.dg/cpp/20000625-2.c: Correct line number.
13335
13336 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
13337
13338         * gcc.dg/cpp/macro10.c: New test.
13339         * gcc.dg/cpp/strify3.c: New test.
13340         * gcc.dg/cpp/spacing1.c: Add tests.
13341         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
13342         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
13343
13344 2001-09-24  DJ Delorie  <dj@redhat.com>
13345
13346         * gcc.c-torture/execute/20010924-1.c: New test.
13347
13348 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
13349
13350         * testsuite/objc/execute/paste.m: Remove.
13351
13352 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13353
13354         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
13355
13356 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
13357
13358         * g77.dg/strlen0.f: New test.
13359
13360 2001-09-21  Richard Henderson  <rth@redhat.com>
13361
13362         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
13363         * g++.old-deja/g++.abi/vtable2.C: Likewise.
13364
13365 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13366
13367         Table-driven attributes.
13368         * g++.dg/ext/attrib1.C: New test.
13369
13370 2001-09-20  DJ Delorie  <dj@redhat.com>
13371
13372         * gcc.dg/20000926-1.c: Update expected warning messages.
13373         * gcc.dg/array-2.c: Likewise, and test for warnings too.
13374         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
13375         array.
13376
13377 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
13378
13379         * g++.dg/eh/registers1.C: New test case.
13380
13381 2001-09-17  Richard Henderson  <rth@redhat.com>
13382
13383         * gcc.dg/array-5.c: Fix VLA decomposition test.
13384
13385 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
13386
13387         * gcc.dg/cpp/line5.c: New testcase.
13388
13389 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
13390
13391         * gcc.dg/cpp/macro9.c: New test.
13392
13393 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
13394
13395         * gcc.c-torture/execute/980223.c: Change type of addr from long
13396         to char *.
13397
13398 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
13399
13400         * gcc.c-torture/execute/20010915-1.c: New test.
13401
13402 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
13403
13404         * g77.dg/bprob: New directory.
13405         * g77.dg/bprob/bprob.exp: New file.
13406         * g77.dg/bprob/bprob-1.f: New test.
13407         * g77.dg/gcov: New directory.
13408         * g77.dg/gcov/gcov.exp: New file.
13409         * g77.dg/gcov/gcov-1.f: New test.
13410         * g77.dg/gcov/gcov-1.x: New file.
13411
13412 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13413
13414         * gcc.dg/cpp/directiv.c: Update.
13415         * gcc.dg/cpp/undef1.c: Update.
13416
13417 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
13418
13419         * gcc.dg/20010912-1.c: New test.
13420
13421 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
13422
13423         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
13424         language-independent file in lib.
13425         * lib/gcov.exp: New file.
13426
13427 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13428
13429         * gcc.c-torture/compile/20010911-1.c: New test.
13430
13431 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
13432
13433         * lib/profopt.exp: New, to support profile-directed optimizations.
13434         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
13435         * gcc.misc-tests/bprob-1.c: New test.
13436         * gcc.misc-tests/bprob-2.c: New test.
13437
13438 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
13439
13440         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
13441         XFAIL and which kinds of gcov output to verify.
13442         * gcc.misc-tests/gcov-4b.x: New file.
13443         * gcc.misc-tests/gcov-5b.x: New file.
13444         * gcc.misc-tests/gcov-6.x: New file.
13445         * gcc.misc-tests/gcov-7.c: New test.
13446         * gcc.misc-tests/gcov-7.x: New file.
13447
13448 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
13449
13450         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
13451         * gcc.misc-tests/gcov-6.c: New test.
13452
13453 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13454
13455         PR c++/3986
13456         * g++.dg/abi/vbase1.C: New test.
13457
13458 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
13459
13460         * objc.dg/method-2.m: New.
13461
13462 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13463
13464         PR c++/4203
13465         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
13466         * g++.dg/init/empty1.C: New test.
13467
13468 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
13469
13470         * gcc.c-torture/compile/20010903-1.c: New test.
13471
13472 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
13473
13474         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
13475         for m68k.
13476
13477 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
13478
13479         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
13480
13481         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
13482
13483         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
13484
13485 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
13486
13487         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
13488         for 16-bit 'unsigned int'.
13489
13490 2001-08-29  Kazu Hirata  <kazu@hxi.com>
13491
13492         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
13493
13494 2001-08-27  Richard Henderson  <rth@redhat.com>
13495
13496         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
13497         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
13498
13499 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
13500
13501         * gcc.dg/asm-names.c (ymain): New.
13502
13503 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
13504
13505         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
13506         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
13507         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
13508
13509 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13510
13511         * gcc.dg/compare5.c: New testcase.
13512
13513 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
13514
13515         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
13516         and "In instantiation".
13517
13518 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
13519
13520         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
13521
13522 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
13523
13524         * gcc.misc-tests/gcov.exp: Add support for branch information.
13525         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
13526         * gcc.misc-tests/gcov-4.c: New test.
13527         * gcc.misc-tests/gcov-4b.c: New test.
13528         * gcc.misc-tests/gcov-5b.c: New test.
13529
13530 2001-08-20  Zack Weinberg  <zackw@panix.com>
13531
13532         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
13533         expected to fail.
13534
13535 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13536
13537         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
13538
13539 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
13540
13541         * g++.dg/eh/template1.C: New test.
13542
13543 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
13544
13545         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
13546         Fix thinko.
13547         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
13548         for xfail.
13549
13550 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
13551
13552         * lib/g77-dg.exp:  Use prune.exp for common procedures
13553         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
13554         * lib/g77.exp: (g77-dg-prune) Remove
13555
13556 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
13557
13558         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
13559
13560 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13561
13562         * g++.dg/template/unify1.C: New test.
13563
13564 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
13565
13566         * g++.dg/abi/empty4.C: New test.
13567
13568 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
13569
13570         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
13571         solaris2.*
13572         * g77.f-torture/compile/pr3743.x: Likewise
13573
13574 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
13575
13576         * g++.dg/other/using-declaration.C: New test.
13577
13578 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
13579
13580         * gcc.dg/cpp/tr-sign.c: New testcase.
13581
13582 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
13583
13584         * gcc.dg/cpp/19951025-1.c: Revert.
13585         * gcc.dg/cpp/directiv.c: We no longer process directives that
13586         interrupt macro arguments.
13587
13588 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
13589
13590         * gcc.dg/bconstp-1.c: New test.
13591
13592 2001-08-03  Richard Henderson  <rth@redhat.com>
13593
13594         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
13595
13596 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
13597
13598         * gcc.dg/cpp/19951025-1.c: Update.
13599
13600 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
13601
13602         * g77.dg/ff90-1.f (s): Fix reference of variable z,
13603         should be x.
13604
13605 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
13606
13607         Kill -fhonor-std.
13608         * g++.old-deja/g++.ns/ns14.C: Remove special options.
13609         * g++.old-deja/g++.other/std1.C: Likewise.
13610         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
13611
13612 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
13613
13614         * lib/g77.exp:  Load gcc-defs.exp for common procedures
13615         (g77_pass, g77_fail, g77_finish, g77_exit,
13616         ${tool}_check_unsupported_p} Now redundant.  Deleted.
13617
13618 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
13619
13620         * g77.dg/fbackslash.f
13621         * g77.dg/fcase-preserve.f
13622         * g77.dg/ff90-1.f
13623         * g77.dg/ffixed-line-length-0.f
13624         * g77.dg/ffixed-line-length-132.f
13625         * g77.dg/ffixed-line-length-7.f
13626         * g77.dg/ffixed-line-length-72.f
13627         * g77.dg/ffixed-line-length-none.f
13628         * g77.dg/ffree-form-1.f
13629         * g77.dg/fno-backslash.f
13630         * g77.dg/fno-f90-1.f
13631         * g77.dg/fno-fixed-form-1.f
13632         * g77.dg/fno-onetrip.f
13633         * g77.dg/fno-typeless-boz.f
13634         * g77.dg/fno-underscoring.f
13635         * g77.dg/fno-vxt-1.f
13636         * g77.dg/fonetrip.f
13637         * g77.dg/ftypeless-boz.f
13638         * g77.dg/fugly-assumed.f
13639         * g77.dg/funderscoring.f
13640         * g77.dg/fvxt-1.f
13641
13642 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
13643
13644         * objc.dg/fwd-proto-1.m: New.
13645         * objc.dg/local-decl-1.m: New.
13646         * objc.dg/naming-1.m: New.
13647         * objc.dg/naming-2.m: New.
13648         * objc.dg/proto-hier-1.m: New.
13649
13650 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
13651
13652         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
13653         largest-type elements to a struct makes its size grow.
13654
13655 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
13656
13657         * g++.dg/abi/vthunk1.C: New test.
13658
13659 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
13660
13661         * g++.dg/abi/vbase8-22.C: New test.
13662
13663 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
13664
13665         * gcc.dg/cpp/macro8.c: New test.
13666
13667 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
13668
13669         * g++.dg/abi/vbase8-21.C: New test.
13670
13671 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
13672
13673         * g++.dg/abi/vbase8-10.C: New test.
13674
13675 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13676
13677         * lib/g++.exp (g++_set_ld_library_path): Renamed to
13678         ${tool}_set_ld_library_path.
13679         Changed caller.
13680         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
13681         g++.exp.
13682
13683 2001-07-26  Stan Cox <scox@redhat.com>
13684
13685         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
13686         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
13687         gcc_exit, gcc_check_unsupported_p):
13688         Moved to gcc-deps.exp
13689         * gcc-deps.exp: New file.
13690
13691 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13692
13693         * g++.old-deja/g++.pt/defarg14.C: New test.
13694
13695 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13696
13697         * g++.old-deja/g++.other/lineno5.C: New test.
13698
13699 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13700
13701         * g++.old-deja/g++.pt/crash68.C: New test.
13702
13703 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13704
13705         * g++.old-deja/g++.other/crash42.C: New test.
13706
13707 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
13708
13709         * gcc.dg/cpp/extratokens.c: Fix.
13710         * gcc.dg/cpp/skipping2.c: New tests.
13711
13712 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13713
13714         * gcc.c-torture/execute/20010724-1.c: New file.
13715         * gcc.c-torture/execute/20010724-1.x: New file.
13716
13717 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13718
13719         * g++.old-deja/g++.other/cond7.C: New test.
13720
13721 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13722
13723         * g++.old-deja/g++.other/optimize4.C: New test.
13724
13725 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13726
13727         * g++.old-deja/g++.abi/vbase8-5.C: New test.
13728
13729 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
13730
13731         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
13732         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
13733         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
13734         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
13735
13736         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
13737         bug report" message.
13738
13739         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
13740         * g++.dg/ext/instantiate1.C: Move from old-deja.
13741
13742 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
13743
13744         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
13745         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
13746         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
13747         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
13748
13749 2001-07-23  Jeffrey A Law  (law@cygnus.com)
13750
13751         * gcc.c-torture/execute/20010723-1.c: New test.
13752
13753 2001-07-23  Ben Elliston  <bje@redhat.com>
13754
13755         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
13756
13757 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13758
13759         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
13760         i[34567]86-*-*.
13761         Delete handling of ieee_multilib_flags.
13762         Pass -mieee for alpha*-*-* and sh-*-*.
13763         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
13764
13765 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
13766
13767         Remove old-abi tests.
13768         * g++.old-deja/g++.mike/p11116.C: Remove.
13769         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
13770
13771 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
13772
13773         * g77.f-torture/compile/pr3743.f:  New test
13774
13775 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
13776
13777         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
13778
13779 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13780
13781         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
13782         g++.old-deja/g++.pt/static6.C: Likewise.
13783         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
13784         supports weak symbols.
13785
13786 2001-07-18  Andreas Jaeger  <aj@suse.de>
13787
13788         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
13789         supported again.
13790
13791 2001-07-18  Andreas Jaeger  <aj@suse.de>
13792
13793         * gcc.dg/iftrap-1.c: Fix target line.
13794
13795 2001-07-17  Richard Henderson  <rth@redhat.com>
13796
13797         * gcc.c-torture/execute/20010717-1.c: New.
13798
13799 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13800
13801         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
13802         tests.
13803
13804 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
13805
13806         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
13807
13808 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13809
13810         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
13811         UAC_SIGBUS, UAC_NOPRINT definitions.
13812
13813 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
13814
13815         * objc/execute/object_is_class.m: New test.
13816         * objc/execute/object_is_meta_class.m: New test.
13817
13818 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
13819
13820         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
13821         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
13822
13823 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
13824
13825         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
13826         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
13827
13828 2001-07-14  Richard Henderson  <rth@redhat.com>
13829
13830         * gcc.dg/iftrap-1.c: New.
13831
13832 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
13833
13834         * g77.f-torture/execute/intrinsic77.f: New test.
13835
13836 2001-07-11  Janis Johnson <janis@us.ibm.com>
13837
13838         * gcc.misc-tests/gcov-3.c: New test.
13839
13840 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
13841
13842         * gcc.c-torture/compile/20010711-1.c,
13843         * gcc.c-torture/compile/20010711-2.c: New tests.
13844
13845 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
13846
13847         * gcc.c-torture/execute/20010711-1.c: New test.
13848
13849 2001-07-11  Ben Elliston  <bje@redhat.com>
13850
13851         * g++.old-deja/g++.other/enum5.C: New test.
13852
13853 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
13854
13855         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
13856         (g++-dg-prune): Call prune_gcc_output.
13857         * prune.exp: New file for prune_gcc_output.
13858         * lib/g++.exp, lib/gcc.exp: Load it.
13859
13860 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13861
13862         * gcc.c-torture/compile/20010701-1.c,
13863         g++.old-deja/g++.ext/attrib6.C: New tests.
13864
13865 2001-07-06  Jeffrey A Law  (law@cygnus.com)
13866
13867         * gcc.c-torture/compile/20010706-1.c: New test.
13868
13869 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
13870
13871         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
13872
13873 2001-06-28  Stan Shebs  <shebs@apple.com>
13874
13875         * gcc.dg/pragma-darwin.c: New test.
13876
13877 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13878
13879         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
13880         Solaris 2.[678] system.
13881
13882 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13883
13884         * gcc.dg/20010622-1.c: New test.
13885
13886 2001-06-18  Stan Shebs  <shebs@apple.com>
13887
13888         * objc.dg: New directory.
13889         * objc.dg/dg.exp: New file.
13890         * objc.dg/alias.m: New.
13891         * objc.dg/class-1.m: New.
13892         * objc.dg/class-2.m: New.
13893         * objc.dg/const-str-1.m: New.
13894         * objc.dg/const-str-2.m: New.
13895         * objc.dg/id-1.m: New.
13896         * objc.dg/method-1.m: New.
13897         * objc.dg/super-class-1.m: New.
13898         * lib/objc-dg.exp: New file.
13899
13900 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13901
13902         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
13903         of label name.
13904
13905 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
13906
13907         * g++.old-deja/g++.abi/vbase8-9.C: New test.
13908
13909 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13910
13911         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
13912         variable.
13913
13914 2001-06-12  Richard Henderson  <rth@redhat.com>
13915
13916         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
13917
13918 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
13919
13920         * g++.old-deja/g++.abi/vbase5.C: New test.
13921         * g++.old-deja/g++.abi/vbase6.C: New test.
13922         * g++.old-deja/g++.abi/vbase7.C: New test.
13923
13924 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13925
13926         * gcc.c-torture/compile/20010610-1.c: New test.
13927
13928 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
13929
13930         * g++.old-deja/g++.abi/vbase4.C: New test.
13931
13932 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
13933
13934         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
13935         support %f for HC11/HC12 targets.
13936         * gcc.c-torture/execute/930513-1.x: New file, likewise.
13937         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
13938         on HC11/HC12 targets.
13939         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
13940
13941 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13942
13943         * gcc.dg/wchar_t-1.c: New file.
13944         * gcc.dg/wint_t-1.c: Likewise.
13945
13946 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
13947
13948         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
13949
13950 2001-06-11  Richard Henderson  <rth@redhat.com>
13951
13952         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
13953
13954 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13955
13956         * gcc.c-torture/compile/20010611-1.c: New test.
13957
13958 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13959
13960         * gcc.dg/c99-tag-1.c: Add more tests.
13961
13962 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
13963
13964         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
13965         representation on MN10300 and ARM/Thumb.
13966
13967 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
13968
13969         * g77.f-torture/execute/20010610.f: New.
13970
13971 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
13972
13973         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
13974         names.
13975
13976 2001-06-09  Richard Henderson  <rth@redhat.com>
13977
13978         * gcc.c-torture/execute/ashrdi-1.c: New.
13979         * gcc.c-torture/execute/ashldi-1.c: New.
13980         * gcc.c-torture/execute/lshrdi-1.c: New.
13981
13982 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
13983
13984         * objc/execute/load-3.m: Added. Check sending +load to categories,
13985         in addition to classes.
13986
13987 2001-06-08  Stan Shebs  <shebs@apple.com>
13988
13989         * objc/execute/load-2.m: New test.  From Nicola Pero
13990         <n.pero@mi.flashnet.it>.
13991
13992 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
13993
13994         * gcc.c-torture/execute/20010605-2.c: New test.
13995
13996 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
13997
13998         * g++.old-deja/g++.abi/vbase2.C: New test.
13999         * g++.old-deja/g++.abi/vbase3.C: New test.
14000
14001 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
14002
14003         * g++.old-deja/g++.pt/friend49.C: New test.
14004
14005 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
14006
14007         * g++.old-deja/g++.ext/anon3.C: New test.
14008
14009 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
14010
14011         * g++.old-deja/g++.other/conv7.C: New test.
14012
14013 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
14014
14015         * gcc.c-torture/compile/20010605-2.c: New test.
14016
14017 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14018
14019         * gcc.c-torture/execute/20010604-1.c: New test.
14020
14021 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
14022
14023         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
14024
14025 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
14026
14027         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
14028         (g++_link_flags): Likewise.
14029         (g++_init): Pass gccpath's value to two previous functions.
14030
14031 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14032
14033         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
14034         Ensure logfile entry matches exec command line.
14035
14036 2001-05-31  Richard Henderson  <rth@redhat.com>
14037
14038         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
14039         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
14040
14041 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
14042
14043         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
14044         compiler for irix6.2
14045
14046 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
14047
14048         * g++.old-deja/g++.other/optimize3.C: New file.
14049
14050 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
14051
14052         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
14053         assemble.
14054
14055 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
14056
14057         * g++.old-deja/g++.other/optimize2.C: New file.
14058
14059 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
14060
14061         * gcc.c-torture/compile/20010518-2.c: New file.
14062         * gcc.c-torture/execute/20010518-1.c: New file.
14063         * gcc.c-torture/execute/20010518-2.c: New file.
14064
14065 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14066
14067         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
14068
14069 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
14070
14071         G++ no longer defines builtins that do not begin with __builtin.
14072         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
14073         * g++.old-deja/g++.brendand/misc13.C: Likewise.
14074         * g++.old-deja/g++.law/builtin1.C: Likewise.
14075         * g++.old-deja/g++.law/cvt2.C: Likewise.
14076         * g++.old-deja/g++.mike/net5.C: Likewise.
14077         * g++.old-deja/g++.other/builtins1.C: Likewise.
14078         * g++.old-deja/g++.other/builtins2.C: Likewise.
14079         * g++.old-deja/g++.other/builtins3.C: Likewise.
14080         * g++.old-deja/g++.other/builtins4.C: Likewise.
14081         * g++.old-deja/g++.other/inline8.C: Likewise.
14082         * g++.old-deja/g++.robertl/eb39.C: Likewise.
14083
14084 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
14085
14086         * g++.old-deja/g++.pt/using1.C: Adjust.
14087         * g++.old-deja/g++.pt/using2.C: New test.
14088
14089 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
14090
14091         * gcc.dg/cpp/charconst.c: New tests.
14092         * gcc.dg/cpp/escape.c: New tests.
14093         * gcc.dg/cpp/escape-1.c: New tests.
14094         * gcc.dg/cpp/escape-2.c: New tests.
14095         * gcc.dg/cpp/ucs.c: New tests.
14096
14097 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
14098
14099         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
14100         native compiler for irix6.5.
14101
14102 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
14103
14104         * lib/g++.exp (g++_include_flags): Use args to compute
14105         get_multilibs.
14106         (g++_link_flags): Likewise.
14107         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
14108
14109 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
14110
14111         * gcc.dg/c90-hexfloat-1.c: Add more tests.
14112
14113 2001-05-21  Geoff Keating  <geoffk@redhat.com>
14114
14115         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
14116         this file.
14117
14118 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
14119
14120         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
14121         STACK_SIZE;
14122         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
14123         to STACK_SIZE; Use it to define size of add_histo array.
14124         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
14125         to STACK_SIZE.
14126         (f): Use GITT_SIZE to define size of gitt local table.
14127         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
14128         to STACK_SIZE; Use it to define size of bytemem array.
14129
14130 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
14131
14132         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
14133         on 68HC11/HC12 due to the asm instruction.
14134         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
14135         * gcc.c-torture/compile/920520-1.x: Likewise.
14136         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
14137         on 68HC11/HC12 because the function is larger than 64K.
14138         * gcc.c-torture/compile/961203-1.x: New file, this test fails
14139         on 68HC11/HC12 because the structure is too large.
14140
14141 2001-05-20  Richard Henderson  <rth@redhat.com>
14142
14143         * gcc.c-torture/execute/20010520-1.c: New.
14144
14145 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14146
14147         * g++.old-deja/g++.warn/compare1.C: New test.
14148         * gcc.dg/compare4.c: New test.
14149
14150 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
14151
14152         * g++.old-deja/g++.other/optimize1.C: New test.
14153
14154 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14155
14156         * g++.old-deja/g++.pt/spec41.C: New test.
14157
14158 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
14159
14160         * gcc.c-torture/compile/20010114-1.x: Remove.
14161
14162 2001-05-18  Stan Shebs  <shebs@apple.com>
14163
14164         * gcc.c-torture/compile/20010518-1.c: New test.
14165
14166 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
14167
14168         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
14169         * g++.old-deja/g++.pt/crash67.C: New test.
14170
14171 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
14172
14173         * g++.old-deja/g++.other/debug9.C: New test.
14174
14175 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
14176
14177         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
14178
14179 2001-05-16  Jan Hubicka  <jh@suse.cz>
14180
14181         * gcc.c-torture/compile/20010516-1.c: New test.
14182
14183 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
14184
14185         * g++.old-deja/g++.other/crash41.C: New test.
14186
14187 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
14188
14189         * g++.old-deja/g++.pt/crash66.C: New test.
14190
14191 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
14192
14193         * g++.old-deja/g++.robertl/eb27.C: Convert.
14194
14195 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
14196
14197         * g++.dg/friend-warn.C: New test.  Do not warn about friend
14198         declaration being redundant.
14199
14200 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
14201
14202         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
14203
14204 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
14205
14206         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
14207
14208 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
14209
14210         * lib/g++.exp: Use testsuite_flags.
14211
14212 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
14213
14214         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
14215
14216 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14217
14218         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
14219
14220 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
14221
14222         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
14223
14224 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
14225
14226         * gcc.c-torture/compile/20010313-1.c: New test.
14227
14228 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
14229
14230         * gcc.dg/cpp/direct2.c: New test.
14231         * gccq.dg/cpp/direct2s.c: New test.
14232
14233         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
14234
14235 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
14236
14237         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
14238         * g++.old-deja/g++.other/op3.C: Likewise.
14239
14240 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
14241
14242         * gcc.dg/cpp/syshdr.h: New file.
14243         * gcc.dg/cpp/sysmac1.c: Update.
14244         * gcc.dg/cpp/sysmac2.c: Update.
14245
14246 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
14247
14248         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
14249
14250 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
14251
14252         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
14253         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
14254
14255 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
14256
14257         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
14258
14259 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
14260
14261         * lib/g++.exp (g++_include_flags): Don't use any special flags
14262         if TESTING_IN_BUILD_TREE is not defined.
14263         (g++_init): Use a plain 'c++' as the compiler if
14264         TESTING_IN_BUILD_TREEE is not defined.
14265
14266 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
14267
14268         * g++.old-deja/g++.eh/catch13.C: New test.
14269         * g++.old-deja/g++.eh/catch14.C: New test.
14270
14271 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
14272
14273         * gcc.dg/cpp/tr-define.c: New test.
14274
14275 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
14276
14277         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
14278         <stdlib.h>, not <malloc.h>.
14279
14280 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
14281
14282         * g++.old-deja/g++.ns/template17.C: New test.
14283
14284 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
14285
14286         * g++.old-deja/g++.pt/ref4.C: New test.
14287
14288 2001-04-30  Richard Henderson  <rth@redhat.com>
14289
14290         * gcc.dg/20000724-1.c: Revert last change.
14291
14292 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
14293
14294         * g77.f-torture/execute/20010430.f: New test.
14295
14296 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
14297
14298         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
14299
14300 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
14301
14302         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
14303
14304 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
14305
14306         * g++.old-deja/g++.eh/crash6.C: New test.
14307
14308 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
14309
14310         * g++.old-deja/g++.other/warn7.C: New test.
14311
14312 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
14313
14314         * g++.old-deja/g++.other/defarg9.C: New test.
14315
14316 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
14317
14318         * g77.f-torture/compile/20010426.f: New test.
14319         * g77.f-torture/execute/20010426.f: New test.
14320
14321 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
14322
14323         * g77.f-torture/compile/20000629-1.x: Remove - error
14324         has been fixed.
14325
14326 2001-04-26  Jeffrey A Law  (law@cygnus.com)
14327
14328         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
14329         Tweak slightly to work with g++.dg framework.
14330         * g++.dg/special/ecos.exp: Run initp1.C test.
14331         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
14332
14333         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
14334         its linker doesn't give line numbers either.
14335         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
14336
14337 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
14338
14339         * g++.old-deja/g++.other/lex1.C: New test.
14340
14341 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
14342
14343         * gcc.dg/noncompile/20010425-1.c: New test.
14344
14345 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
14346
14347         * g++.old-deja/g++.pt/mangle2.C: New test.
14348
14349 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
14350
14351         * gcc.dg/format/plus-1.c: New test.
14352
14353 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
14354
14355         * gcc.dg/20010423-1.c: New test.
14356
14357 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
14358
14359         * gcc.c-torture/execute/20010422-1.c: New test.
14360
14361 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
14362
14363         * g++.old-deja/g++.ns/type2.C: New test.
14364
14365 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
14366
14367         * g++.old-deja/g++.other/perf1.C: New test.
14368
14369 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
14370
14371         * gcc.dg/c99-func-2.c: Remove xfail.
14372         * gcc.dg/c99-func-3.c: Remove xfail.
14373         * gcc.dg/c99-func-4.c: Remove xfail.
14374
14375 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
14376
14377         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
14378
14379 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14380
14381         * gcc.c-torture/compile/20010423-1.c: New test.
14382
14383 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14384
14385         * g++.old-deja/g++.pt/typename28.C: New test.
14386
14387 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14388
14389         * g++.old-deja/g++.abi/empty2.C: New test.
14390         * g++.old-deja/g++.abi/empty3.C: New test.
14391
14392 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
14393
14394         * g++.old-deja/g++.other/comdat2.C: New test.
14395         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
14396
14397 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
14398
14399         * g++.old-deja/g++.other/overload14.C: New test.
14400
14401 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
14402
14403         * g++.old-deja/g++.other/lookup23.C: New test.
14404
14405 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
14406
14407         * gcc.c-torture/execute/20010403-1.c: New test.
14408
14409 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
14410             Mark Mitchell  <mark@codesourcery.com>
14411
14412         * lib/old-dejagnu.exp: Don't delete output of executable.
14413         Add .exe suffix to executables.
14414
14415 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
14416
14417         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
14418
14419 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14420
14421         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
14422
14423 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
14424
14425         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
14426         * g++.old-deja/g++.abi/crash1.C: New test.
14427
14428 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
14429
14430         * g++.old-deja/g++.other/crash40.C: New test.
14431
14432 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14433
14434         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
14435
14436 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
14437
14438         * g++.old-deja/g++.other/warn6.C: New test.
14439
14440 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
14441
14442         * g++.old-deja/g++.robertl/eb42.C: Same.
14443
14444 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14445
14446         * gcc.dg/wtr-conversion-1.c: New testcase.
14447
14448 2001-04-10  Richard Henderson  <rth@redhat.com>
14449
14450         * g++.old-deja/g++.other/array5.C: New.
14451
14452 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14453
14454         * gcc.c-torture/execute/20010408-1.c: New test.
14455
14456 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
14457
14458         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
14459         headers and constructs.
14460         * g++.old-deja/g++.robertl/eb79.C: Same.
14461         * g++.old-deja/g++.robertl/eb77.C (main): Same.
14462         * g++.old-deja/g++.robertl/eb73.C: Same.
14463         * g++.old-deja/g++.robertl/eb66.C (main): Same.
14464         * g++.old-deja/g++.robertl/eb55.C (t): Same.
14465         * g++.old-deja/g++.robertl/eb54.C (main): Same.
14466         * g++.old-deja/g++.robertl/eb46.C (main): Same.
14467         * g++.old-deja/g++.robertl/eb44.C: Same.
14468         * g++.old-deja/g++.robertl/eb41.C (main): Same.
14469         * g++.old-deja/g++.robertl/eb4.C (main): Same.
14470         * g++.old-deja/g++.robertl/eb39.C: Same.
14471         * g++.old-deja/g++.robertl/eb33.C (main): Same.
14472         * g++.old-deja/g++.robertl/eb31.C (main): Same.
14473         * g++.old-deja/g++.robertl/eb30.C: Same.
14474         * g++.old-deja/g++.robertl/eb3.C: Same.
14475         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
14476         * g++.old-deja/g++.robertl/eb21.C: Same.
14477         * g++.old-deja/g++.robertl/eb15.C: Same.
14478         * g++.old-deja/g++.robertl/eb118.C: Same.
14479         * g++.old-deja/g++.robertl/eb115.C (main): Same.
14480         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
14481         * g++.old-deja/g++.robertl/eb109.C: Same.
14482         * g++.old-deja/g++.other/sibcall1.C (main): Same.
14483         * g++.old-deja/g++.mike/rtti1.C: Same.
14484         * g++.old-deja/g++.mike/p658.C: Same.
14485         * g++.old-deja/g++.mike/net46.C: Same.
14486         * g++.old-deja/g++.mike/net34.C: Same.
14487         * g++.old-deja/g++.mike/memoize1.C: Same.
14488         * g++.old-deja/g++.mike/eh2.C: Same.
14489         * g++.old-deja/g++.law/weak.C: Same.
14490         * g++.old-deja/g++.law/visibility7.C: Same.
14491         * g++.old-deja/g++.law/visibility25.C: Same.
14492         * g++.old-deja/g++.law/visibility22.C: Same.
14493         * g++.old-deja/g++.law/visibility2.C: Same.
14494         * g++.old-deja/g++.law/visibility17.C: Same.
14495         * g++.old-deja/g++.law/visibility13.C: Same.
14496         * g++.old-deja/g++.law/visibility10.C: Same.
14497         * g++.old-deja/g++.law/visibility1.C: Same.
14498         * g++.old-deja/g++.law/virtual3.C (eval): Same.
14499         * g++.old-deja/g++.law/vbase1.C: Same.
14500         * g++.old-deja/g++.law/operators32.C: Same.
14501         * g++.old-deja/g++.law/nest3.C: Same.
14502         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
14503         * g++.old-deja/g++.law/except5.C (main): Same.
14504         * g++.old-deja/g++.law/cvt7.C (run): Same.
14505         * g++.old-deja/g++.law/cvt2.C: Same.
14506         * g++.old-deja/g++.law/cvt16.C: Same.
14507         * g++.old-deja/g++.law/ctors6.C (bar): Same.
14508         * g++.old-deja/g++.law/ctors17.C (main): Same.
14509         * g++.old-deja/g++.law/ctors13.C: Same.
14510         * g++.old-deja/g++.law/ctors12.C (main): Same.
14511         * g++.old-deja/g++.law/ctors10.C: Same.
14512         * g++.old-deja/g++.law/code-gen5.C: Same.
14513         * g++.old-deja/g++.law/bad-error7.C: Same.
14514         * g++.old-deja/g++.law/arm9.C: Same.
14515         * g++.old-deja/g++.law/arm12.C: Same.
14516         * g++.old-deja/g++.law/arg8.C: Same.
14517         * g++.old-deja/g++.law/arg1.C: Same.
14518         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
14519         * g++.old-deja/g++.jason/template31.C: Same.
14520         * g++.old-deja/g++.jason/template24.C (main): Same.
14521         * g++.old-deja/g++.jason/2371.C: Same.
14522         * g++.old-deja/g++.eh/new2.C: Same.
14523         * g++.old-deja/g++.eh/new1.C: Same.
14524         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
14525         * g++.old-deja/g++.brendan/nest21.C (main): Same.
14526         * g++.old-deja/g++.brendan/err-msg3.C: Same.
14527         * g++.old-deja/g++.brendan/crash62.C: Same.
14528         * g++.old-deja/g++.brendan/crash52.C: Same.
14529         * g++.old-deja/g++.brendan/crash49.C (main): Same.
14530         * g++.old-deja/g++.brendan/crash38.C: Same.
14531         * g++.old-deja/g++.brendan/crash15.C (main): Same.
14532         * g++.old-deja/g++.brendan/copy9.C: Same.
14533
14534 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
14535
14536         * gcc.c-torture/execute/20001203-2.c (memset):
14537         Count argument is of type __SIZE_TYPE__.
14538
14539 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
14540
14541         * gcc.c-torture/compile/20010404-1.c: New test.
14542
14543 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
14544
14545         * gcc.c-torture/compile/20010326-1.c: New test.
14546
14547 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
14548
14549         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
14550         peculiarities of the SH.
14551         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
14552
14553 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14554
14555         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
14556         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
14557         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
14558
14559 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
14560
14561         * g77.f-torture/compile/20010321-1.f: New test.
14562
14563 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
14564
14565         * gcc.c-torture/compile/20010329-1.c: New test.
14566
14567 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
14568
14569         * gcc.c-torture/execute/20010329-1.c: New test.
14570
14571 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
14572
14573         * g++.old-deja/g++.other/eh4.C: Fix typo.
14574
14575 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
14576
14577         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
14578
14579 2001-03-28  Philip Blundell  <philb@gnu.org>
14580
14581         * gcc.c-torture/compile/20010328-1.c: New test.
14582
14583 2001-03-27  Richard Henderson  <rth@redhat.com>
14584
14585         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
14586         * g++.old-deja/g++.eh/vbase3.C: Likewise.
14587
14588 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
14589
14590         * gcc.c-torture/compile/20010327-1.c: New test.
14591
14592 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
14593
14594         * g++.old-deja/g++.other/friend12.C: New test.
14595         * g++.old-deja/g++.other/friend9.C: Expect no errors.
14596         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
14597
14598 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14599
14600         * gcc.c-torture/execute/20010325-1.c: New test.
14601
14602 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
14603
14604         * g++.old-deja/g++.other/mangle3.C: New test.
14605
14606 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
14607
14608         * g++.old-deja/g++.other/anon8.C: New test.
14609
14610 2001-03-20  Philip Blundell  <philb@gnu.org>
14611
14612         * gcc.c-torture/compile/20010320-1.c: New test.
14613
14614 2001-03-17  Richard Henderson  <rth@redhat.com>
14615
14616         * g++.old-deja/g++.other/eh4.C: Add expected error text.
14617
14618 2001-03-15  Geoff Keating  <geoff@redhat.com>
14619
14620         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
14621         tests on AIX.
14622
14623 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
14624
14625         * g++.old-deja/g++.other/eh4.C: New test.
14626
14627 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
14628
14629         * gcc.dg/cpp/mi1.c: Update.
14630
14631 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
14632
14633         * g++.old-deja/g++.other/regstack.C: New test.
14634
14635 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
14636
14637         * g++.old-deja/g++.other/ref4.C: New test.
14638
14639 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
14640
14641         * objc/execute/va_method.m: Added.
14642         * objc/execute/IMP.m: Added.
14643         * objc/execute/_cmd.m: Added.
14644         * objc/execute/accessing_ivars.m: Added.
14645         * objc/execute/class-1.m: Added.
14646         * objc/execute/class-10.m: Added.
14647         * objc/execute/class-11.m: Added.
14648         * objc/execute/class-12.m: Added.
14649         * objc/execute/class-13.m: Added.
14650         * objc/execute/class-14.m: Added.
14651         * objc/execute/class-2.m: Added.
14652         * objc/execute/class-3.m: Added.
14653         * objc/execute/class-4.m: Added.
14654         * objc/execute/class-5.m: Added.
14655         * objc/execute/class-6.m: Added.
14656         * objc/execute/class-7.m: Added.
14657         * objc/execute/class-8.m: Added.
14658         * objc/execute/class-9.m: Added.
14659         * objc/execute/class-tests-1.h
14660         * objc/execute/class-tests-2.h
14661         * objc/execute/compatibility_alias.m: Added.
14662         * objc/execute/encode-1.m: Added.
14663         * objc/execute/formal_protocol-1.m: Added.
14664         * objc/execute/formal_protocol-2.m: Added.
14665         * objc/execute/formal_protocol-3.m: Added.
14666         * objc/execute/formal_protocol-4.m: Added.
14667         * objc/execute/formal_protocol-5.m: Added.
14668         * objc/execute/formal_protocol-6.m: Added.
14669         * objc/execute/formal_protocol-7.m: Added.
14670         * objc/execute/informal_protocol.m: Added.
14671         * objc/execute/initialize.m: Added.
14672         * objc/execute/load.m: Added.
14673         * objc/execute/many_args_method.m: Added.
14674         * objc/execute/nested-3.m: Added.
14675         * objc/execute/no_clash.m: Added.
14676         * objc/execute/private.m: Added.
14677         * objc/execute/redefining_self.m: Added.
14678         * objc/execute/root_methods.m: Added.
14679         * objc/execute/selector-1.m: Added.
14680         * objc/execute/static-1.m: Added.
14681         * objc/execute/static-2.m: Added.
14682         * objc/execute/va_method.m: Added.
14683
14684 2001-03-10  Richard Henderson  <rth@redhat.com>
14685
14686         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
14687
14688 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
14689
14690         * g++.old-deja/g++.other/crash31.C: XFAIL.
14691         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
14692         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
14693         * gcc.c-torture/execute/20010123-1.x: XFAIL.
14694         * gcc.c-torture/execute/20010124-1.x: XFAIL.
14695         * gcc.dg/sequence-pt-1.c: XFAIL one test.
14696
14697 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
14698
14699         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
14700
14701 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
14702
14703         * gcc.dg/20000724-1.c: Don't use multiline strings.
14704
14705 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
14706
14707         * objc/execute/string1.m, objc/execute/string2.m: Compare the
14708         result of -cString against what we expect it to be; don't just
14709         print it out for no one to read.
14710
14711         * objc/execute/string3.m, objc/execute/string4.m: New tests.
14712         Based on testcases provided by Nicola Pero.
14713
14714 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
14715
14716         * gcc.dg/cpp/macro7.c: New test.
14717
14718 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
14719
14720         * gcc.dg/cpp/multiline.c: Update.
14721
14722 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
14723
14724         * g++.old-deja/g++.other/enum3.C: New test.
14725
14726 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
14727
14728         * g++.old-deja/g++.other/pod1.C: New test.
14729
14730 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
14731
14732         * g++.old-deja/g++.ext/overload1.C: New test.
14733
14734 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
14735
14736         * g++.old-deja/g++.pt/using1.C: New test.
14737
14738 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
14739
14740         * g++.old-deja/g++.other/using9.C: New test.
14741
14742 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
14743
14744         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
14745
14746         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
14747
14748 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
14749
14750         * g++.old-deja/g++.ext/realpt1.C: Remove.
14751
14752 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
14753
14754         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
14755
14756 2001-02-26  Will Cohen  <wcohen@redhat.com>
14757
14758         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
14759
14760 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
14761
14762         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
14763         templatized constructors.
14764
14765 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14766
14767         * gcc.c-torture/execute/20010224-1.c: New test.
14768
14769 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
14770
14771         * gcc.c-torture/execute/20010222-1.c: New test.
14772
14773 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
14774
14775         * g++.old-deja/g++.other/inline20.C: New test.
14776
14777 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
14778
14779         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
14780
14781 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
14782
14783         * g++.old-deja/g++.other/lookup22.C: New test.
14784
14785 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
14786
14787         * g77.dg: New directory.
14788         * g77.dg/20010216-1.f: New test case.
14789         * g77.dg/dg.exp: New driver.
14790         * lib/g77-dg.exp: New driver library.
14791
14792 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14793
14794         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
14795
14796 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
14797
14798         * g++.old-deja/g++.other/decl9.C: New test.
14799
14800 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
14801
14802         * g++.old-deja/g++.other/init16.C: Update the test so that it does
14803         not need <string> and also tests the initialization at runtime.
14804
14805 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
14806
14807         * gcc.c-torture/execute/longlong.c: New test.
14808
14809 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
14810
14811         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
14812
14813 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
14814
14815         * gcc.c-torture/execute/920302-1.c (execute):
14816         Change argument type to short.
14817
14818 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14819
14820         * g++.old-deja/g++.pt/deduct6.C: New test.
14821
14822 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14823
14824         * g++.old-deja/g++.pt/deduct5.C: New test.
14825
14826 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
14827
14828         * gcc.c-torture/execute/20010209-1.c: New test.
14829
14830 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
14831
14832         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
14833
14834 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
14835
14836         * g++.dg/vtgc1.C: Update for new ABI.
14837
14838         * consistency.vlad: New directory, 1665 files.
14839
14840 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14841
14842         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
14843         return type.
14844         * gcc.dg/cpp/digraphs.c: Declare puts.
14845
14846 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
14847
14848         * g++.old-deja/g++.other/warn5.C: New test.
14849
14850 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
14851
14852         * g++.old-deja/g++.pt/spec40.C: New test.
14853
14854 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
14855
14856         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
14857         case.
14858         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
14859
14860 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
14861
14862         * gcc.c-torture/compile/20010209-1.c: New test.
14863
14864 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
14865
14866         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
14867         excess errors message but not if it crashes.
14868         * g++.old-deja/g++.other/crash27.C: Likewise.
14869         * g++.old-deja/g++.other/crash28.C: Likewise.
14870         * g++.old-deja/g++.other/crash30.C: Likewise.
14871         * g++.old-deja/g++.other/crash32.C: Likewise.
14872         * g++.old-deja/g++.other/crash35.C: Likewise.
14873         * g++.old-deja/g++.pt/inherit2.C: Likewise.
14874
14875 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14876
14877         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
14878         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
14879         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
14880         g77.f-torture/execute/execute.exp,
14881         g77.f-torture/noncompile/noncompile.exp,
14882         gcc.c-torture/execute/execute.exp,
14883         gcc.c-torture/execute/memcheck/memcheck.exp,
14884         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
14885         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
14886         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
14887         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
14888         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
14889         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
14890         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
14891         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
14892         Remove bug reporting instructions with ancient email addresses.
14893
14894 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
14895
14896         * gcc.dg/20010202-1.c: New test.
14897         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
14898
14899 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
14900
14901         * g++.dg/stdbool-if.C: New test.
14902
14903 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
14904
14905         * objc/execute/fdecl.m: Added main().
14906
14907 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
14908
14909         * gcc.c-torture/execute/20010206-1.c: New test.
14910
14911 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
14912
14913         * gcc.dg/cpp/avoidpaste1.c: Update.
14914
14915 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
14916
14917         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
14918         Pero <nicola@brainstorm.co.uk>.
14919         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
14920
14921 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
14922
14923         * g++.old-deja/g++.pt/spec39.C: New test.
14924
14925 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
14926
14927         * gcc.c-torture/compile/20010202-1.c: New test.
14928
14929 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
14930
14931         * g++.old-deja/g++.abi/primary2.C: New test.
14932         * g++.old-deja/g++.abi/primary3.C: New test.
14933         * g++.old-deja/g++.abi/primary4.C: New test.
14934         * g++.old-deja/g++.abi/primary5.C: New test.
14935         * g++.old-deja/g++.abi/vtable3.h: New test.
14936         * g++.old-deja/g++.abi/vtable3a.C: New test.
14937         * g++.old-deja/g++.abi/vtable3b.C: New test.
14938         * g++.old-deja/g++.abi/vtable3c.C: New test.
14939         * g++.old-deja/g++.abi/vtable3d.C: New test.
14940         * g++.old-deja/g++.abi/vtable3e.C: New test.
14941         * g++.old-deja/g++.abi/vtable3f.C: New test.
14942         * g++.old-deja/g++.abi/vtable3g.C: New test.
14943         * g++.old-deja/g++.abi/vtable3h.C: New test.
14944         * g++.old-deja/g++.abi/vtable3i.C: New test.
14945         * g++.old-deja/g++.abi/vtable3j.C: New test.
14946         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
14947
14948 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
14949
14950         * g++.old-deja/g++.other/anon6.C: New test.
14951         * g++.old-deja/g++.other/anon7.C: New test.
14952
14953 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
14954
14955         * gcc.dg/cpp/avoidpaste2.c: New tests.
14956
14957 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
14958
14959         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
14960
14961 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
14962
14963         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
14964         DECIMAL_DIG cases for Irix."
14965
14966 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
14967
14968         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
14969
14970 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14971
14972         * gcc.dg/c99-tag-1.c: New test.
14973
14974 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
14975
14976         * gcc.dg/cpp/tr-warn1.c: Add tests.
14977
14978 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
14979
14980         * gcc.dg/cpp/avoidpaste1.c: Update.
14981         * gcc.dg/cpp/paste4.c: Update.
14982
14983 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
14984
14985         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
14986         cases for Irix.
14987
14988 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
14989
14990         * g++.old-deja/g++.other/inline19.C: New test.
14991
14992 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
14993
14994         * gcc.dg/Wlarger-than.c: New test.
14995
14996 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
14997
14998         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
14999
15000 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
15001
15002         * gcc.c-torture/execute/20010129-1.c: New test.
15003         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
15004
15005 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
15006
15007         * gcc.dg/cpp/avoidpaste1.c: Test case.
15008
15009 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
15010
15011         * g++.old-deja/g++.other/inline18.C: New test.
15012
15013 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15014
15015         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
15016         and __builtin_putchar.
15017
15018 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
15019
15020         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
15021         tests.
15022
15023 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
15024
15025         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
15026         floating point number rounding mode to round to the nearest
15027         representable mode.
15028
15029 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
15030
15031         * g++.old-deja/g++.other/mangle2.C: New test.
15032
15033 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
15034
15035         * gcc.c-torture/compile/20010124-1.c: New test.
15036
15037 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
15038
15039         * g++.old-deja/g++.pt/spec38.C: New test.
15040
15041 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15042
15043         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
15044         "Build don't run".
15045
15046 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15047
15048         * gcc.c-torture/execute/20010123-1.c: New test.
15049
15050 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
15051
15052         * g++.old-deja/g++.pt/spec37.C: New test.
15053
15054 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
15055
15056         * g++.old-deja/g++.pt/overload14.C: New test.
15057
15058 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15059
15060         * gcc.c-torture/execute/20010122-1.c: New test, exercise
15061         __builtin_return_address.
15062
15063 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
15064
15065         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
15066         * g++.old-deja/g++.pt/spec35.C: New test.
15067         * g++.old-deja/g++.pt/spec36.C: New test.
15068
15069 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
15070
15071         * gcc.c-torture/compile/20010118-1.c: New test.
15072
15073 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
15074
15075         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
15076
15077 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
15078
15079         * gcc.c-torture/execute/20010119-1.c: New test.
15080
15081 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
15082
15083         * g++.old-deja/g++.other/vbase5.C: New test.
15084
15085 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
15086
15087         * gcc.c-torture/execute/20010118-1.c: New test.
15088
15089 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
15090
15091         * g++.old-deja/g++.pt/deduct3.C: New test.
15092
15093 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
15094
15095         * g++.old-deja/g++.pt/spec34.C: New test.
15096
15097 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
15098
15099         * g77.f-torture/compile/20000601-2.f: New test.
15100
15101 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
15102
15103         * g++.old-deja/g++.other/init17.C: New test.
15104
15105 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
15106
15107         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
15108
15109 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
15110
15111         * g++.old-deja/g++.pt/unify8.C: New test.
15112
15113 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
15114
15115         * g++.old-deja/g++.abi/vbase1.C: New test.
15116
15117 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
15118
15119         * g++.old-deja/g++.pt/crash65.C: New test.
15120
15121 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
15122
15123         * gcc.dg/cpp/assembl2.S: New test case.
15124
15125 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
15126
15127         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
15128         are supported.
15129
15130 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15131
15132         * g++.old-deja/g++.other/builtins1.C: New test.
15133         * g++.old-deja/g++.other/builtins2.C: Likewise.
15134         * g++.old-deja/g++.other/builtins3.C: Likewise.
15135         * g++.old-deja/g++.other/builtins4.C: Likewise.
15136
15137 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
15138
15139         * gcc.c-torture/compile/20010117-1.c: New test.
15140         * gcc.c-torture/compile/20010117-2.c: New test.
15141
15142 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
15143
15144         * g77.f-torture/execute/20010116.[fx]: New test,
15145         XFAIL on i?86-*-*.
15146         * g77.f-torture/compile/20010115.f: Indicate it's
15147         a test for PR fortran/1636.
15148
15149 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
15150
15151         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
15152
15153 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
15154
15155         * g77.f-torture/compile/20010115.f: New test.
15156
15157 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
15158
15159         * g++.old-deja/g++.pt/nontype5.C: New test.
15160
15161 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
15162
15163         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
15164         have an equivalent working one below it.
15165
15166 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
15167
15168         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
15169         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
15170
15171 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
15172
15173         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
15174         message containing "init_priority".
15175         (conpr-2.C): Likewise.
15176         (conpr-3.C): Likewise.
15177         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
15178
15179 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15180
15181         * gcc.c-torture/execute/20010114-2.c: New test.
15182
15183 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
15184
15185         * gcc.c-torture/compile/20010114-1.c: New test.
15186         * gcc.c-torture/compile/20010114-1.x: Xfail.
15187         * gcc.c-torture/compile/20010114-2.c: New test.
15188         * gcc.c-torture/execute/20010114-1.c: New test.
15189         * gcc.dg/trunc-1.c: New test.
15190         * gcc.dg/uninit-B.c: New test.
15191
15192 2001-01-13  Nick Clifton  <nickc@redhat.com>
15193
15194         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
15195         target.
15196
15197 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
15198
15199         * gcc.c-torture/compile/20010113-1.c: New test.
15200
15201 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
15202
15203         * gcc.c-torture/compile/20001212-1.c: New test.
15204
15205 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
15206
15207         * gcc.dg/cpp/widestr1.c: Update.
15208         * gcc.dg/cpp/prag-imp.c: Remove.
15209
15210 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
15211
15212         * gcc.c-torture/execute/20000801-3.x: Remove.
15213         * gcc.dg/c90-init-1.c: New test.
15214         * gcc.dg/c99-init-1.c: New test.
15215         * gcc.dg/c99-init-2.c: New test.
15216         * gcc.dg/gnu99-init-1.c: New test.
15217
15218 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
15219
15220         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
15221         testing that no relevant ones were found.
15222
15223 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
15224
15225         * g++.old-deja/g++.pt/cast2.C: New test.
15226
15227 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
15228
15229         * g++.old-deja/g++.pt/friend47.C: New test.
15230
15231 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
15232
15233         * g++.old-deja/g++.pt/instantiate13.C: New test.
15234
15235 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
15236
15237         * g++.old-deja/g++.other/defarg7.C: New test.
15238         * g++.old-deja/g++.other/defarg8.C: New test.
15239
15240 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
15241
15242         * g++.old-deja/g++.pt/crash64.C: New test.
15243
15244 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
15245
15246         * g++.old-deja/g++.pt/crash63.C: New test.
15247
15248 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
15249
15250         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
15251
15252 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
15253
15254         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
15255
15256 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
15257
15258         * g++.old-deja/g++.pt/error3.C: New test.
15259
15260 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
15261
15262         * g++.old-deja/g++.other/crash39.C: New test.
15263
15264 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
15265
15266         * g++.old-deja/g++.other/vbase4.C: New test.
15267
15268 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
15269
15270         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
15271         * gcc.dg/special/20000419-2.c: New file. Identical to above.
15272         * gcc.dg/special/special.exp: New test driver which will check
15273         for alias support for the above test.
15274
15275 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
15276
15277         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
15278         problems on small machines.
15279         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
15280         parameterize.
15281
15282 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
15283
15284         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
15285         mips.
15286         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
15287
15288 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
15289
15290         * g++.old_deja/g++.pt/using8.C: New test.
15291
15292 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
15293
15294         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
15295
15296 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
15297
15298         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
15299         where a failure is expected.
15300         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
15301
15302 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
15303
15304         * g++.old_deja/g++.pt/instantiate12.C: New test.
15305
15306 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
15307
15308         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
15309         start of structs.
15310         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
15311         * g++.old-deja/g++.brendan/crash17.C: Likewise.
15312         * g++.old-deja/g++.brendan/crash29.C: Likewise.
15313         * g++.old-deja/g++.brendan/crash48.C: Likewise.
15314         * g++.old-deja/g++.brendan/ns1.C: Likewise.
15315         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
15316         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
15317         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
15318         * g++.old-deja/g++.eh/spec6.C: Likewise.
15319         * g++.old-deja/g++.jason/crash3.C: Likewise.
15320         * g++.old-deja/g++.law/ctors11.C: Likewise.
15321         * g++.old-deja/g++.law/ctors17.C: Likewise.
15322         * g++.old-deja/g++.law/ctors5.C: Likewise.
15323         * g++.old-deja/g++.law/ctors9.C: Likewise.
15324         * g++.old-deja/g++.mike/ambig1.C: Likewise.
15325         * g++.old-deja/g++.mike/net22.C: Likewise.
15326         * g++.old-deja/g++.mike/p3538a.C: Likewise.
15327         * g++.old-deja/g++.mike/p3538b.C: Likewise.
15328         * g++.old-deja/g++.mike/virt3.C: Likewise.
15329         * g++.old-deja/g++.niklas/t128.C: Likewise.
15330         * g++.old-deja/g++.other/anon4.C: Likewise.
15331         * g++.old-deja/g++.other/using1.C: Likewise.
15332         * g++.old-deja/g++.other/warn3.C: Likewise.
15333         * g++.old-deja/g++.pt/t37.C: Likewise.
15334         * g++.old-deja/g++.robertl/eb69.C: Likewise.
15335         * g++.old-deja/g++.robertl/eb71.C: Likewise.
15336
15337 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
15338
15339         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
15340
15341 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15342
15343         * gcc.c-torture/execute/stdio-opt-3.c: New test.
15344
15345 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
15346
15347         * gcc.c-torture/compile/20010107-1.c: New test.
15348
15349 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15350
15351         * gcc.c-torture/execute/builtin-noret-1.c: New test.
15352
15353 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15354
15355         * gcc.dg/format/format.h: New file.
15356         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
15357         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
15358         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
15359         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
15360         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
15361         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
15362         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
15363         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
15364         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
15365         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
15366         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
15367         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
15368         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
15369         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
15370         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
15371         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
15372         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
15373         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
15374         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
15375         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
15376         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
15377         instead of declaring standard types, macros and functions in each
15378         test.
15379
15380 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
15381
15382         * gcc.c-torture/execute/20010106-1.c: New test.
15383
15384 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
15385
15386         * gcc.dg/format/format.exp: New file.
15387         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
15388         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
15389         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
15390         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
15391         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
15392         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
15393         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
15394         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
15395         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
15396         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
15397         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
15398         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
15399         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
15400         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
15401         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
15402         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
15403         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
15404         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
15405         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
15406         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
15407         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
15408         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
15409         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
15410         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
15411         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
15412         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
15413         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
15414         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
15415         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
15416         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
15417         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
15418         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
15419         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
15420         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
15421         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
15422         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
15423         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
15424         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
15425         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
15426         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
15427         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
15428         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
15429
15430 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
15431
15432         * gcc.c-torture/execute/991228-1.c: Take word endianness into
15433         account.
15434
15435 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
15436
15437         * gcc.c-torture/execute/builtin-complex-1.c: New test.
15438
15439 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15440
15441         * g++.old-deja/g++.pt/crash62.C: New test.
15442
15443 2001-01-04  Richard Henderson  <rth@redhat.com>
15444
15445         * gcc.dg/20000926-1.c: Update expected warnings.
15446         * gcc.dg/array-2.c: Likewise.
15447         * gcc.dg/array-4.c: Also validate flexible array members.
15448         * gcc.dg/c99-flex-array-1.c: New.
15449
15450 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
15451
15452         * gcc.c-torture/compile/20001222-1.x: Remove.
15453
15454 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15455
15456         * gcc.c-torture/execute/built-in-setjmp.c: New.
15457
15458 2001-01-03  Richard Henderson  <rth@redhat.com>
15459
15460         * gcc.dg/940510-1.c: Update expected error wording.
15461         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
15462
15463 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
15464
15465         * lib/target-supports.exp (check_alias_available): Modified to
15466         indicate aliases not supported if only weak aliases are supported.
15467
15468 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15469
15470         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
15471         Turn on cmpstrsi checks for __pj__ and __i370__.
15472
15473 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
15474
15475         * g++.old-deja/g++.other/virtual11.C: New test.
15476
15477 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
15478
15479         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
15480
15481 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15482
15483         * gcc.c-torture/compile/20010102-1.c: New test.
15484
15485 2001-01-02  Andreas Jaeger  <aj@suse.de>
15486
15487         * gcc.dg/noreturn-3.c: New test.
15488
15489         * gcc.dg/noreturn-4.c: New test.
15490
15491 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15492
15493         * gcc.c-torture/execute/stdio-opt-1.c: Also test
15494         __builtin_fputc and __builtin_fwrite.
15495
15496 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
15497
15498         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
15499         signed char, not default char.
15500
15501 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
15502
15503         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
15504
15505 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
15506
15507         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
15508
15509 2000-12-29  Richard Henderson  <rth@redhat.com>
15510
15511         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
15512         (__cyg_profile_func_exit): Define.
15513
15514 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
15515
15516         * g++.dg/vtgc1.C: New test.
15517
15518 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
15519
15520         * gcc.dg/noncompile/20001228-1.c: New test.
15521
15522         * gcc.dg/20001228-1.c: New test.
15523
15524         * gcc.c-torture/execute/20001228-1.c: New test.
15525
15526 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
15527
15528         * gcc.dg/format-strfmon-1.c: New test.
15529
15530 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15531
15532         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
15533         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
15534         * gcc.c-torture/execute/string-opt-1.c: Likewise.
15535         * gcc.c-torture/execute/string-opt-2.c: Likewise.
15536         * gcc.c-torture/execute/string-opt-3.c: Likewise.
15537         * gcc.c-torture/execute/string-opt-4.c: Likewise.
15538         * gcc.c-torture/execute/string-opt-6.c: Likewise.
15539         * gcc.c-torture/execute/string-opt-7.c: Likewise.
15540         * gcc.c-torture/execute/string-opt-8.c: Likewise.
15541         * gcc.c-torture/execute/string-opt-9.c: Likewise.
15542         * gcc.c-torture/execute/string-opt-10.c: Likewise.
15543         * gcc.c-torture/execute/string-opt-11.c: Likewise.
15544         * gcc.c-torture/execute/string-opt-12.c: Likewise.
15545
15546         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
15547         * gcc.c-torture/execute/string-opt-4.c: Test index.
15548
15549 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
15550
15551         * gcc.c-torture/compile/20001226-1.c: New test.
15552
15553 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
15554
15555         * gcc.c-torture/compile/20001222-1.c: New test.
15556         * gcc.c-torture/compile/20001222-1.x: Xfail.
15557
15558 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
15559
15560         * gcc.c-torture/execute/comp-goto-2.c: New test.
15561
15562 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
15563
15564         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
15565         Use long types if __INT_MAX__ is 32767.
15566         (main): Use cast to (sint32 *) when poking 88 into a_page.
15567
15568         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
15569
15570 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
15571
15572         * gcc.c-torture/compile/20001221-1.c: New test.
15573         * gcc.c-torture/execute/20001221-1.c: New test.
15574
15575 2000-12-20  Richard Henderson  <rth@redhat.com>
15576
15577         * g++.old-deja/g++.pt/crash36.C: Update error lines.
15578         * g++.old-deja/g++.robertl/eb109.C: Likewise.
15579
15580 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15581
15582         * gcc.dg/compare3.c: New test.
15583
15584 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15585
15586         * gcc.dg/format-warnll-1.c: New test.
15587
15588 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
15589
15590         * gcc.dg/cpp/cmdlne-P.c: New test.
15591
15592 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15593
15594         * gcc.c-torture/execute/builtin-abs-1.c,
15595         gcc.c-torture/execute/builtin-abs-2.c: New tests.
15596
15597 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
15598
15599         * gcc.dg/cpp/multiline.c: New test.
15600
15601 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
15602
15603         * g++.old-deja/g++.other/syshdr1.C: Update.
15604         * gcc.dg/cpp/lineflags.c: Remove temporarily.
15605
15606 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15607
15608         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
15609
15610 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15611
15612         * g++.old-deja/g++.pt/ttp65.C: New test.
15613
15614 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15615
15616         * g++.old-deja/g++.pt/ttp64.C: New test.
15617
15618 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15619
15620         * g++.old-deja/g++.pt/spec33.C: New test.
15621
15622 2000-12-14  Catherine Moore  <clm@redhat.com>
15623
15624         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
15625         * gcc.c-torture/execute/920612-2.c: Likewise.
15626         * gcc.c-torture/execute/920428-2.c: Likewise.
15627         * gcc-c-torture/execute/va-arg-11.c: Call exit.
15628         * gcc.c-torture/execute/va-arg-21.c: Likewise.
15629
15630 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15631
15632         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
15633         * gcc.dg/pack-test-2.c: Likewise.
15634
15635 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
15636
15637         Tests by Zack Weinberg <zackw@stanford.edu>.
15638
15639         * gcc.dg/cpp/defined.c: Update.
15640         * gcc.dg/cpp/defined_trad.c: New tests.
15641
15642 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
15643
15644         * gcc.dg/cpp/trad-direct.c: Update.
15645
15646 2000-12-11  Neil Booth  <neilb@earthling.net>
15647
15648         * gcc.dg/cpp/defined_trad.c
15649
15650 2000-12-11  Neil Booth  <neilb@earthling.net>
15651
15652         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
15653
15654 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
15655
15656         * gcc.dg/format-miss-2.c: New test.
15657
15658 2000-12-09  Neil Booth  <neilb@earthling.net>
15659
15660         * gcc.dg/cpp/lineflags.c: New tests.
15661         * gcc.dg/cpp/poison.c: Update.
15662         * gcc.dg/cpp/redef2.c: Update.
15663         * gcc.dg/cpp/skipping.c: New test.
15664
15665 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
15666
15667         * g++.old-deja/g++.other/eh3.C: New testcase.
15668
15669 2000-12-07  Neil Booth  <neilb@earthling.net>
15670
15671         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
15672         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
15673         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
15674         wtr-union-init-2.c, wtr-union-init-3.c: Update.
15675         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
15676         Update.
15677
15678 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15679
15680         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
15681         __SIZE_TYPE__ instead of int for type of integers cast to
15682         pointers.
15683
15684 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
15685
15686         * g++.old-deja/g++.other/cleanup4.C: New test.
15687
15688 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15689
15690         * format-sec-1.c: New test.
15691
15692 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15693
15694         * gcc.dg/format-nonlit-3.c: New test.
15695
15696 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15697
15698         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
15699         through a null pointer.
15700
15701 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15702
15703         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
15704         * g++.old-deja/g++.pt/partial4.C: New test.
15705
15706 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
15707
15708         * gcc.c-torture/execute/ieee/hugeval.x: New.
15709
15710 2000-12-06  Neil Booth  <neilb@earthling.net>
15711
15712         * gcc.dg/cpp/backslash2.c: New tests.
15713
15714 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15715
15716         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
15717         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
15718
15719 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
15720
15721         * gcc.c-torture/execute/20001203-2.c: New testcase.
15722
15723 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
15724
15725         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
15726         * g++.old-deja/g++.other/virtual10.C: New test.
15727
15728 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
15729
15730         * g++.old-deja/g++.mike/pmf5.C: Remove test.
15731
15732 2000-12-05  Richard Henderson  <rth@redhat.com>
15733
15734         * gcc.c-torture/compile/20001205-1.c: New.
15735
15736 2000-12-04  Neil Booth  <neilb@earthling.net>
15737
15738         * g++.old-deja/g++.other/virtual9.C: New test.
15739         * g++.old-deja/g++.pt/crash61.C: New test.
15740         * gcc.c-torture/execute/loop-9.c: New test.
15741
15742 2000-12-04  Neil Booth  <neilb@earthling.net>
15743
15744         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
15745         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
15746         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
15747         * gcc.dg/cpp/extratokens.c: ...here.
15748
15749 2000-12-04  Neil Booth  <neilb@earthling.net>
15750
15751         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
15752         New tests.
15753
15754 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15755
15756         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
15757         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
15758
15759 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
15760
15761         * gcc.c-torture/execute/20001203-1.c: New test.
15762
15763 2000-12-03  Neil Booth  <neilb@earthling.net>
15764
15765         * gcc.dg/cpp/macro6.c: New test cases.
15766
15767 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15768
15769         * gcc.c-torture/execute/string-opt-9.c: New test.
15770         * gcc.c-torture/execute/string-opt-10.c: Likewise.
15771         * gcc.c-torture/execute/string-opt-11.c: Likewise.
15772         * gcc.c-torture/execute/string-opt-12.c: Likewise.
15773
15774         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
15775         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
15776
15777 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
15778
15779         * gcc.dg/cpp/if-6.c: New testcase.
15780
15781         * gcc.dg/20001201-1.c: New testcase.
15782
15783 2000-12-02  Neil Booth  <neilb@earthling.net>
15784
15785         * g++.old-deja/g++.other/externC4.C,
15786         g++.old-deja/g++.other/friend10.C: New tests.
15787
15788 2000-12-02  Neil Booth  <neilb@earthling.net>
15789
15790         * g++.old-deja/g++.other/instan2.C
15791         * g++.old-deja/g++.other/instan3.C: New test.
15792
15793 2000-12-02  Neil Booth  <neilb@earthling.net>
15794
15795         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
15796         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
15797         gnuc99.c,gnuc99-pedantic.c: New tests.
15798
15799 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
15800
15801         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
15802         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
15803
15804 2000-12-01  Neil Booth  <neilb@earthling.net>
15805
15806         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
15807         * gcc.dg/cpp/poison.c: Update.
15808         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
15809
15810 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
15811
15812         * g77.f-torture/execute/20001201.f: New test.
15813
15814 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
15815
15816         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
15817
15818 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
15819
15820         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
15821
15822 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
15823
15824         * g++.old-deja/g++.other/cast6.C: New test.
15825
15826 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
15827
15828         * gcc.c-torture/execute/20001130-2.c: New testcase.
15829
15830 2000-11-30  Richard Henderson  <rth@redhat.com>
15831
15832         * gcc.c-torture/execute/20001130-1.c: New test.
15833
15834 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
15835
15836         * g++.old-deja/g++.other/op3.C: New test.
15837
15838 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
15839
15840         * g++.old-deja/g++.other/op2.C: New test.
15841
15842 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
15843
15844         * g++.old-deja/g++.other/crash38.C: New test.
15845
15846 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
15847
15848         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
15849
15850 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
15851
15852         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
15853         tests.
15854         * gcc.c-torture/execute/string-opt-6.c: New test.
15855
15856         * gcc.dg/20001117-1.c: Add main.
15857
15858 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
15859
15860         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
15861         Move from here ...
15862         * gcc.dg/940510-1.c: ... to here.
15863
15864         * gcc.dg/20000926-1.c: GNU C now allows initializations of
15865         zero-size arrays in toplevel structures.
15866
15867 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
15868
15869         * gcc.c-torture/execute/loop-8.c: New test.
15870
15871 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
15872
15873         * g++.old-deja/g++.other/base1.C: New test.
15874
15875 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
15876
15877         * g++.old-deja/g++.other/parse2.C: New test.
15878
15879 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
15880
15881         * g++.old-deja/g++.pt/incomplete1.C: New test.
15882
15883 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
15884
15885         * g++.old-deja/g++.other/friend9.C: New test.
15886
15887 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
15888
15889         * gcc.dg/20001127-1.c: New test.
15890
15891 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
15892
15893         * g++.old-deja/g++.pt/friend46.C: New test.
15894
15895 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
15896
15897         * g++.old-deja/g++.other/ptrmem8.C: New test.
15898
15899 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15900
15901         * gcc.c-torture/execute/string-opt-7.c: New test.
15902         * gcc.c-torture/execute/string-opt-8.c: Likewise.
15903
15904 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
15905
15906         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
15907         instead of 'mkcheck 2'.
15908
15909 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
15910
15911         * gcc.c-torture/execute/memcheck/driver.c,
15912         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
15913         C9X references to refer to C99.
15914
15915 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
15916
15917         * gcc.dg/ultrasp3.c: New test.
15918
15919 2000-11-25  Neil Booth  <neilb@earthling.net>
15920
15921         * gcc.dg/cpp/include2.c: Update test to be locale independent.
15922
15923 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
15924
15925         * gcc.c-torture/compile/20001123-2.c: New.
15926
15927 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15928
15929         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
15930
15931 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
15932
15933         * gcc.dg/sequence-point-1.c: Add some new tests.
15934         * gcc.c-torture/execute/20001124-1.c: New test.
15935
15936 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
15937
15938         * g++.old-deja/g++.other/vaarg4.C: New test.
15939         * gcc.c-torture/compile/20001123-1.c: New test.
15940
15941 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
15942
15943         * g++.other/crash24.C: Adjust and remove XFAIL.
15944         * g++.other/crash37.C: New test.
15945
15946 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
15947
15948         * g++.old-deja/g++.pt/instantiate9.C: New test.
15949
15950 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
15951
15952         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
15953         new ABI, too.
15954
15955         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
15956         * g++.old-deja/g++.robertl/eb55.C: Likewise.
15957
15958 2000-11-22  Neil Booth  <neilb@earthling.net>
15959
15960         * gcc.dg/cpp/Wtrigraphs.c: New test.
15961
15962 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
15963
15964         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
15965
15966 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
15967
15968         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
15969
15970 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
15971
15972         * lib/gcc-dg.exp: load_lib scanasm.exp.
15973         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
15974         * lib/g++-dg.exp: load_lib scanasm.exp.
15975         * lib/scanasm.exp: New.
15976         (scan-assembler, scan-assembler-not): Add optional arguments to
15977         test name, or if not present, the pattern name.
15978         (scan-assembler-dem, scan-assembler-dem-not): New.
15979
15980         * g++.dg/dg.exp: New.
15981
15982 2000-11-21  Neil Booth  <neilb@earthling.net>
15983
15984         * gcc.dg/cpp/integrated1.c: Remove.
15985
15986 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
15987
15988         * gcc.c-torture/execute/20001121-1.c: New test.
15989
15990 2000-11-21  Richard Henderson  <rth@redhat.com>
15991
15992         * gcc.c-torture/compile/20001121-1.c: New test.
15993
15994 2000-11-20  Neil Booth  <neilb@earthling.net>
15995
15996         * gcc.dg/cpp/integrated1.c: New test.
15997
15998 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
15999
16000         * g++.old-deja/g++.other/inline17.C: New test.
16001
16002 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
16003
16004         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
16005         local variable to be zero: I made the variable global. Now
16006         uses abort() and exit() instead of relying on main's return value.
16007
16008 2000-11-20  Neil Booth  <neilb@earthling.net>
16009
16010         * gcc.dg/cpp/paste2.c: Update test.
16011         * objc/execute/paste.m: New test.
16012
16013 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
16014
16015         * gcc.dg/c99-condexpr-1.c: New test.
16016
16017 2000-11-20  Neil Booth  <neilb@earthling.net>
16018
16019         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
16020
16021 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
16022
16023         * g++.old-deja/g++.pt/export1.C: New test.
16024
16025 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
16026
16027         * gcc.dg/20001117-1.c: New test.
16028
16029 2000-11-18  Richard Henderson  <rth@redhat.com>
16030
16031         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
16032
16033 2000-11-18  Richard Henderson  <rth@redhat.com>
16034
16035         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
16036         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
16037         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
16038
16039 2000-11-18  Richard Henderson  <rth@redhat.com>
16040
16041         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
16042         (main): New.  Exit cleanly.
16043
16044 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16045
16046         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
16047         gcc.dg/c99-fordecl-2.c: New tests.
16048
16049 2000-11-18  Richard Henderson  <rth@redhat.com>
16050
16051         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
16052         * gcc.c-torture/execute/zerolen-2.c: New.
16053
16054 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16055
16056         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
16057         memory.
16058
16059 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
16060
16061         * g++.old-deja/g++.pt/instantiate8.C: New test.
16062
16063 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
16064
16065         * g++.old-deja/g++.other/incomplete.C: Add more tests.
16066         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
16067
16068 2000-11-16  Nick Clifton  <nickc@redhat.com>
16069
16070         * gcc.c-torture/execute/nestfunc-2.c: New test.
16071         * gcc.c-torture/execute/nestfunc-3.c: New test.
16072
16073 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
16074
16075         * gcc.c-torture/compile/20001116-1.c: New test.
16076
16077 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16078
16079         * gcc.c-torture/execute/20001115-1.c: New test.
16080
16081 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
16082
16083         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
16084         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
16085         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
16086         * g++.old-deja/g++.abi/vmihint.C: Likewise.
16087
16088 2000-11-15  Neil Booth  <neilb@earthling.net>
16089
16090         gcc.dg/cpp/_Pragma1.c: Update.
16091         gcc.dg/cpp/_Pragma2.c: New test.
16092
16093 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
16094
16095         * g++.old-deja/g++.other/anon5.C: New test.
16096
16097 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
16098
16099         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
16100         tests.
16101
16102 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
16103
16104         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
16105         output.
16106
16107 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
16108
16109         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
16110         labels at end of compound statements.
16111
16112 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
16113
16114         * gcc.c-torture/execute/loop-7.c: New test.
16115
16116 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
16117
16118         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
16119
16120 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
16121
16122         * gcc.dg/c99-bool-1.c: New test.
16123
16124 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
16125
16126         * gcc.dg/c99-scope-1.c: Remove xfail.
16127         * gcc.dg/c99-scope-2.c: New test.
16128
16129 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16130
16131         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
16132         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
16133
16134 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
16135
16136         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
16137         error messages.
16138
16139         * g++.mike/p700.C: Don't typedef wchar_t.
16140         * g++.mike/p784.C: Likewise.
16141         * g++.mike/eb101.C: Don't use __wchar_t.
16142
16143 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
16144
16145         * g77.f-torture/execute/20001111.[fx]: Test premature exit
16146         from DO loop.
16147
16148 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
16149
16150         * gcc.c-torture/execute/20001111-1.c: New test.
16151
16152 2000-11-10  Nick Clifton  <nickc@redhat.com>
16153
16154         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
16155         long multuiple and accumulate.
16156
16157 2000-11-09  Richard Henderson  <rth@redhat.com>
16158
16159         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
16160         via size_t instead of int.
16161
16162         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
16163         * gcc.c-torture/execute/string-opt-2.c: Likewise.
16164         * gcc.c-torture/execute/string-opt-3.c: Likewise.
16165         * gcc.c-torture/execute/string-opt-4.c: Likewise.
16166
16167 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
16168
16169         * gcc.c-torture/compile/20001109-1.c: New test.
16170         * gcc.c-torture/compile/20001109-2.c: New test.
16171
16172 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
16173
16174         * g++.old-deja/g++.pt/operator1.C: New test.
16175         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
16176
16177 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
16178
16179         * gcc.dg/20001108-1.c: New test.
16180
16181 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
16182
16183         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
16184         with both arguments constant strings.
16185         * gcc.c-torture/execute/string-opt-3.c: New test.
16186         * gcc.c-torture/execute/string-opt-4.c: New test.
16187         * gcc.c-torture/execute/string-opt-5.c: New test.
16188
16189 2000-11-08  Nick Clifton  <nickc@redhat.com>
16190
16191         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
16192         mulsidi3adddi patterns.
16193
16194 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
16195
16196         * g++.old-deja/g++.other/crash36.C: New test.
16197
16198 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
16199
16200         * g++.old-deja/g++.other/init16.C: New test.
16201
16202 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
16203
16204         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
16205
16206 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
16207
16208         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
16209         * gcc.c-torture/execute/va-arg-16.x: Likewise.
16210         * gcc.c-torture/execute/va-arg-17.x: Likewise.
16211
16212 2000-11-07  DJ Delorie  <dj@redhat.com>
16213
16214         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
16215
16216 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16217
16218         * gcc.c-torture/execute/string-opt-1.c: New test.
16219
16220 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
16221
16222         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
16223         mips-sgi-irix6.* because the MIPS ABI passes floating-point
16224         parameters in registers, and there is no way for a varargs
16225         function to know in which order the integer and floating-point
16226         parameters should be interleaved when they are placed on the
16227         stack.
16228         * gcc.c-torture/execute/va-arg-16.x: Likewise.
16229         * gcc.c-torture/execute/va-arg-17.x: Likewise.
16230
16231 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16232
16233         * gcc.c-torture/execute/string-opt-2.c: New test.
16234
16235 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
16236
16237         * g++.old-deja/g++.pt/crash60.C: New test.
16238
16239 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
16240
16241         * g++.old-deja/g++.other/crash24.C: New test.
16242         * g++.old-deja/g++.other/crash25.C: New test.
16243         * g++.old-deja/g++.other/crash26.C: New test.
16244         * g++.old-deja/g++.other/crash27.C: New test.
16245         * g++.old-deja/g++.other/crash28.C: New test.
16246         * g++.old-deja/g++.other/crash29.C: New test.
16247         * g++.old-deja/g++.other/crash30.C: New test.
16248         * g++.old-deja/g++.other/crash31.C: New test.
16249         * g++.old-deja/g++.other/crash32.C: New test.
16250         * g++.old-deja/g++.other/crash33.C: New test.
16251         * g++.old-deja/g++.other/crash34.C: New test.
16252         * g++.old-deja/g++.other/crash35.C: New test.
16253
16254 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
16255
16256         * gcc.c-torture/execute/20001031-1.c: New test.
16257
16258 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
16259
16260         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
16261         namespace.
16262
16263         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
16264         standards-conformant.
16265
16266         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
16267
16268         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
16269         * g++.old-deja/g++.mike/p755a.C: Likewise.
16270         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
16271         library makes no calls to `operator new' during initialization.
16272
16273 2000-11-04  Neil Booth  <neilb@earthling.net>
16274
16275         * gcc.dg/cpp/include2.c: New tests.
16276
16277 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
16278
16279         * lib/g++.exp (g++_set_ld_library_path): New function.
16280         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
16281
16282 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
16283
16284         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
16285         warnings.
16286
16287 2000-11-01  Richard Henderson  <rth@redhat.com>
16288
16289         * g++.old-deja/g++.ext/namedret1.C: New.
16290         * g++.old-deja/g++.ext/namedret2.C: New.
16291         * g++.old-deja/g++.ext/namedret3.C: New.
16292
16293 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
16294
16295         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
16296         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
16297
16298 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16299
16300         * gcc.c-torture/execute/va-arg-21.c: New test.
16301
16302 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
16303
16304         * gcc.dg/c99-complex-2.c: New test.
16305
16306 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16307
16308         * gcc.c-torture/execute/stdio-opt-1.c: New test.
16309
16310 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
16311
16312         * g++.old-deja/g++.other/inline16.C: New test.
16313
16314 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
16315
16316         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
16317         __PRETTY_FUNCTION__
16318
16319 2000-10-29  Neil Booth  <neilb@earthling.net>
16320
16321         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
16322         New tests.
16323         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
16324         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
16325         optimisation.
16326
16327 2000-10-29  Neil Booth  <neilb@earthling.net>
16328
16329         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
16330         * mi1.c, mi1c.h: Add null directives to multiple-include test.
16331         * mi5.c: Test multiple includes work with -C.
16332         * trigraphs.c: Test ^= version.
16333
16334 2000-10-28  Neil Booth  <neilb@earthling.net>
16335
16336         New tests and test updates for new macro expander.
16337
16338         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
16339         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
16340         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
16341         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
16342         new diagnostic messages.
16343
16344         * gcc.dg/cpp/macro3.c: New tests.
16345
16346 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
16347
16348         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
16349         on the same line.
16350
16351 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
16352
16353         * g++.old-deja/g++.other/eh2.C: New test.
16354
16355 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
16356
16357         * gcc.c-torture/execute/20001027-1.c: New test.
16358
16359 2000-10-26  Richard Henderson  <rth@redhat.com>
16360
16361         * gcc.c-torture/execute/20001026-1.c: New.
16362
16363 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
16364
16365         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
16366         * g++.old-deja/g++.law/builtin1.C: Likewise.
16367         * g++.old-deja/g++.law/ctors10.C: Likewise.
16368         * g++.old-deja/g++.law/virtual3.C: Likewise.
16369         * g++.old-deja/g++.mike/p658.C: Likewise.
16370         * g++.old-deja/g++.other/sibcall1.C: Likewise.
16371         * g++.old-deja/g++.other/vaarg2.C: Likewise.
16372         * g++.old-deja/g++.robertl/eb124.C: Likewise.
16373         * g++.old-deja/g++.robertl/eb44.C: Likewise.
16374         * g++.old-deja/g++.robertl/eb77.C: Likewise.
16375
16376 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
16377
16378         * gcc.c-torture/compile/20001024-1.c: New test.
16379
16380 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
16381
16382         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
16383         to tell us whether or not we are using V3.
16384
16385 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
16386
16387         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
16388         operands.
16389
16390 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
16391
16392         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
16393
16394 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
16395
16396         * gcc.c-torture/execute/20001024-1.c: New test.
16397
16398 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
16399
16400         * g++.old-deja/g++.other/sibcall1.C: New test.
16401
16402 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
16403
16404         * gcc.dg/noncompile/init-3.c: New test.
16405
16406 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
16407
16408         * gcc.dg/format-array-1.c: New test.
16409
16410 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16411
16412         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
16413         writing through null pointers; remove comment about testing
16414         unterminated strings.
16415
16416 2000-10-17  Matthew Hiller  <hiller@redhat.com>
16417
16418         * gcc.c-torture/execute/20001017-2.c: New test.
16419
16420 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16421
16422         * gcc.c-torture/compile/20001018-1.c: New test.
16423         * gcc.c-torture/compile/20001018-1.x: Xfail.
16424
16425 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16426
16427         * gcc.c-torture/execute/20001017-1.c: New test.
16428
16429 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
16430
16431         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
16432         for multiple use of arguments with scanf formats; add tests for
16433         multiple use of arguments.
16434
16435 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
16436
16437         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
16438
16439 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
16440
16441         * gcc.dg/format-miss-1.c: New test.
16442
16443 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
16444
16445         * gcc.c-torture/execute/20001013-1.c: New test.
16446
16447 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
16448
16449         * gcc.dg/format-branch-1.c: New test.
16450
16451 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
16452
16453         * README, lib/file-format.exp: Remove EGCS references.
16454
16455 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
16456
16457         * gcc.dg/20001013-1.c: New test.
16458
16459 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
16460
16461         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
16462         for intmax_t in the compiler using __typeof__ and the type rules
16463         for conditional expressions.
16464
16465 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
16466
16467         * gcc.dg/20001012-1.c: New test.
16468         * gcc.dg/20001012-2.c: New test.
16469
16470 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
16471
16472         * gcc.dg/format-attr-1.c: New test.
16473
16474 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
16475
16476         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
16477         __LONG_LONG_MAX__ instead of LLONG_MAX.
16478
16479 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
16480
16481         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
16482         scanf flags.
16483         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
16484         flags.
16485
16486 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
16487
16488         * gcc.dg/sequence-pt-1.c: New test.
16489
16490 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
16491
16492         * gcc.c-torture/execute/20001011-1.c: New testcase.
16493         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
16494
16495 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
16496
16497         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
16498         does not error on it.
16499
16500 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
16501
16502         * gcc.dg/20001009-1.c: New test.
16503
16504 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
16505
16506         * gcc.c-torture/compile/20001009-1.c: Move from here ....
16507         * gcc.c-torture/execute/20001009-2.c: ... to here.
16508
16509 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
16510
16511         * gcc.c-torture/compile/20001009-1.c: New testcase.
16512         * gcc.c-torture/execute/20001009-1.c: New testcase.
16513         Testcases provided by Jan Hubicka <jh@suse.cz>.
16514
16515 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
16516
16517         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
16518         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
16519         uintmax_t using <limits.h> to emulate the compiler's internal
16520         logic.  No longer XFAIL %j tests.
16521
16522 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
16523
16524         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
16525         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
16526         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
16527         regexps and details of expected handling of some bad formats.
16528         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
16529         suppression.
16530
16531 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
16532
16533         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
16534         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
16535         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
16536         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
16537         in list archives.
16538
16539 2000-10-06  Richard Henderson  <rth@cygnus.com>
16540
16541         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
16542         * g++.old-deja/g++.brendan/crash52.C: Likewise.
16543         * g++.old-deja/g++.jason/report.C: Likewise.
16544         * g++.old-deja/g++.law/friend5.C: Likewise.
16545         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
16546         of the expected warnings.
16547
16548 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
16549
16550         * g++.old-deja/g++.pt/enum14.C: New test.
16551
16552 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
16553
16554         * g++.old-deja/g++.pt/crash59.C: New test.
16555
16556 2000-10-04  Will Cohen  <wcohen@redhat.com>
16557
16558         * gcc.dg/20000926-1.c: New test.
16559
16560 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
16561
16562         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
16563         function name for current C++ compiler.
16564         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
16565
16566 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
16567
16568         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
16569         __PRETTY_FUNCTION__.
16570         * g++.old-deja/g++.ext/pretty2.C: Likewise.
16571
16572 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16573
16574         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
16575
16576 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
16577
16578         * gcc.c-torture/compile/20000923-1.c: New test.
16579
16580 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
16581
16582         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
16583         * g++.old-deja/g++.pt/ttp62.C: Same.
16584         * g++.old-deja/g++.other/inline14.C: Same.
16585
16586 2000-09-24  Richard Henderson  <rth@cygnus.com>
16587
16588         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
16589
16590 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
16591
16592         * gcc.dg/c90-printf-1.c: Add test for wide string format.
16593
16594 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
16595
16596         * gcc.c-torture/compile/20000922-1.c: New file.
16597
16598 2000-09-21  Nick Clifton  <nickc@redhat.com>
16599
16600         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
16601         a signed long modulo operation.
16602         (mod6): New function - perform an unsigned long modulo operation.
16603         (main): Add tests for modulos of very large numbers by very small
16604         dividends.
16605
16606 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16607
16608         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
16609
16610 2000-09-19  Richard Henderson  <rth@cygnus.com>
16611
16612         * gcc.dg/compare2.c (case 10): XFAIL.
16613
16614 2000-09-18  Richard Henderson  <rth@cygnus.com>
16615
16616         * gcc.c-torture/execute/20000906-1.c: Move ...
16617         * gcc.dg/20000906-1.c: ... here.  Only run on targets
16618         that support __builtin_trap.
16619
16620 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
16621
16622         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
16623
16624 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16625
16626         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
16627         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
16628         more $ format tests.
16629
16630 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16631
16632         * gcc.dg/format-errmk-1.c: New test.
16633
16634 2000-09-17  Greg McGary  <greg@mcgary.org>
16635
16636         * gcc.c-torture/execute/20000917-1.x: Remove.
16637
16638 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
16639
16640         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
16641
16642 2000-09-17  Greg McGary  <greg@mcgary.org>
16643
16644         * gcc.c-torture/execute/20000917-1.c: New test.
16645         * gcc.c-torture/execute/20000917-1.x: XFAIL.
16646
16647 2000-09-16  Neil Booth  <NeilB@earthling.net>
16648
16649         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
16650         in nested macro bug.
16651
16652 2000-09-15  Neil Booth  <NeilB@earthling.net>
16653
16654         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
16655
16656 2000-09-14  Jeffrey A Law  (law@cygnus.com)
16657
16658         * gcc.c-torture/execute/20000914-1.c: New test.
16659
16660 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
16661
16662         * g++.other/inline13.C: New test.
16663
16664 2000-09-12  Andreas Jaeger  <aj@suse.de>
16665
16666         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
16667         constant by Ulrich Drepper <drepper@redhat.com>.
16668
16669 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
16670
16671         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
16672
16673 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16674
16675         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
16676
16677 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
16678
16679         * gcc.dg/cpp/backslash.c: New test.
16680
16681 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
16682
16683         * gcc.c-torture/execute/20000910-1.c: New test.
16684         * gcc.c-torture/execute/20000910-2.c: Likewise.
16685
16686 2000-09-11  Robert Lipe  <robertl@sco.com>
16687
16688         * gcc.dg/pragma-align.c: New test.
16689
16690 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
16691
16692         * g++.old-deja/g++.pt/explicit82.C: New test.
16693         * g++.old-deja/g++.pt/explicit83.C: New test.
16694
16695 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
16696
16697         * gcc.dg/asm-names.c: New test.
16698
16699 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16700
16701         * gcc.dg/cpp/tr-warn6.c: New test
16702
16703 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
16704
16705         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
16706         be accepted.
16707
16708 2000-09-07  Catherine Moore  <clm@redhat.com>
16709
16710         * gcc.c-torture/execute/unroll-1.c: New test.
16711
16712 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
16713
16714         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
16715         ERROR markers.
16716         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
16717         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
16718         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
16719         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
16720         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
16721         Preprocess only.
16722         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
16723         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
16724
16725 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16726
16727         * g++.old-deja/g++.pt/deduct2.C: New test.
16728
16729 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16730
16731         * g++.old-deja/g++.pt/parms2.C: New test.
16732
16733 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16734
16735         * g++.old-deja/g++.pt/crash58.C: New test.
16736
16737 2000-09-06  Greg McGary  <greg@mcgary.org>
16738
16739         * gcc.c-torture/execute/20000906-1.c: New test.
16740         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
16741
16742 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16743
16744         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
16745
16746 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
16747
16748         * g++.old-deja/g++.pt/crash57.C: New test.
16749
16750 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
16751
16752         * g++.old-deja/g++.pt/crash56.C: New test.
16753
16754 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
16755
16756         * g++.old-deja/g++.pt/koenig1.C: New test.
16757
16758 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
16759
16760         * gcc.dg/20000904-1.c: New test.
16761
16762 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
16763
16764         * gcc.dg/cpp/paste8.c: New test.
16765
16766 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
16767
16768         * gcc.c-torture/compile/20000827-1.c: New test.
16769
16770 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
16771
16772         * gcc.dg/format-diag-1.c: New test.
16773
16774 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
16775
16776         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
16777         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
16778         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
16779         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
16780         gcc.dg/formatz-1.c: Adjust warning regular expressions.
16781
16782 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
16783
16784         * g++.old-deja/g++.other/nested4.C: New test.
16785
16786 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
16787
16788         * g++.old-deja/g++.ns/scoped1.C: New test.
16789
16790 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
16791
16792         * lib/g++.exp: Support testing already-installed GCC.
16793
16794 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16795
16796         * wtr-label-1.c, wtr-suffix-1.c: New tests.
16797
16798 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16799
16800         * gcc.dg/return-type-2.c: New test.
16801
16802 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
16803
16804         * gcc.c-torture/compile/20000825-1.c: New test.
16805
16806 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
16807
16808         * gcc.dg/dwarf2-2.c: New test.
16809
16810 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
16811
16812         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
16813         dg-warning regexps.
16814
16815 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
16816
16817         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
16818         gcc.dg/format-ext-5.c: New tests.
16819
16820 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
16821
16822         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
16823
16824 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
16825
16826         * gcc.dg/noncompile/930622-2.c: Adjust error message.
16827
16828 2000-08-24  Richard Henderson  <rth@cygnus.com>
16829
16830         * gcc.dg/ia64-sync-1.c: New test.
16831         * gcc.dg/ia64-sync-2.c: New test.
16832         * gcc.dg/ia64-asm-1.c: New test.
16833
16834 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
16835
16836         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
16837         * gcc.dg/format-ext-2.c: New test.
16838
16839 2000-08-23  Jason Merrill  <jason@redhat.com>
16840
16841         * lib/old-dejagnu.exp: Also ignore "In member function" and
16842         "At global scope".
16843
16844 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16845
16846         * gcc.dg/noncompile/label-lineno-1.c: New test.
16847
16848 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
16849
16850         * gcc.dg/c99-array-nonobj-1.c: New test.
16851
16852 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
16853
16854         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
16855         tests.
16856         * gcc.dg/format-ext-1.c: New test.
16857
16858 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16859
16860         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
16861         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
16862         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
16863         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
16864         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
16865
16866 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
16867
16868         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
16869         gcc.dg/c99-strftime-2.c: New tests.
16870
16871 2000-08-22  Richard Henderson  <rth@cygnus.com>
16872
16873         * gcc.c-torture/execute/20000822-1.c: New test.
16874
16875 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
16876
16877         * gcc.c-torture/execute/20000819-1.x: Remove.
16878
16879 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
16880
16881         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
16882         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
16883         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
16884         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
16885         gcc.dg/format-xopen-1.c: New tests.
16886
16887 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
16888
16889         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
16890
16891 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
16892
16893         * g++.old-deja/g++.other/loop2.C: New test.
16894
16895         * gcc.c-torture/compile/20000606-1.c: New test.
16896         * gcc.c-torture/compile/20000728-1.c: New test.
16897         * gcc.c-torture/execute/20000801-1.c: New test.
16898         * gcc.c-torture/execute/20000801-2.c: New test.
16899         * gcc.c-torture/execute/20000819-1.c: New test.
16900         * gcc.c-torture/execute/20000819-1.x: XFAIL.
16901         * gcc.dg/20000629-1.c: New test.
16902         * gcc.dg/20000724-1.c: New test.
16903         * gcc.dg/20000807-1.c: New test.
16904
16905 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
16906
16907         * gcc.dg/cpp/pragma-1.c: New test.
16908         * gcc.dg/cpp/pragma-2.c: New test.
16909
16910 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
16911
16912         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
16913         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
16914
16915 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16916
16917         * gcc.c-torture/compile/20000818-1.c: New test.
16918
16919 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
16920
16921         * gcc.c-torture/execute/20000818-1.c: New test.
16922
16923 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16924
16925         * gcc.dg/format-va-1.c: New test.
16926
16927 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
16928
16929         * g++.old-deja/g++.other/typedef8.C: New test.
16930
16931 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
16932
16933         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
16934         * g++.old-deja/g++.mike/net36.C: Mark candidate.
16935         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
16936         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
16937         * g++.old-deja/g++.other/ptrmem7.C: New test.
16938         * g++.old-deja/g++.pt/ptrmem10.C: New test.
16939
16940 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
16941
16942         * g++.old-deja/g++.pt/typename27.C: New test.
16943
16944 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
16945
16946         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
16947         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
16948         * g++.old-deja/g++.pt/friend45.C: New test.
16949         * g++.old-deja/g++.other/friend8.C: New test.
16950
16951 2000-08-15  Richard Henderson  <rth@cygnus.com>
16952
16953         * gcc.c-torture/execute/20000815-1.c: New test.
16954
16955 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
16956
16957         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
16958         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
16959         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
16960
16961 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
16962
16963         * g++.old-deja/g++.other/refinit2.C: New test.
16964
16965 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
16966
16967         * lib/c-torture.exp (c-torture): Make
16968         compiler_conditional_xfail_data global.
16969         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
16970         compiler_conditional_xfail_data machinery.
16971         (f-torture-execute): Likewise.
16972         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
16973         and only when unrolling loops.
16974
16975         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
16976
16977 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
16978
16979         * g++.old-deja/g++.pt/explicit81.C: New test.
16980
16981 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
16982
16983         * g++.old-deja/g++.pt/typename26.C: New test.
16984
16985 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
16986
16987         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
16988         warning.
16989
16990 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
16991
16992         * g++.old-deja/g++.other/array3.C: New test.
16993
16994 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
16995
16996         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
16997         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
16998         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
16999         New tests.
17000
17001 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
17002
17003         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
17004         * g++.old-deja/g++.abi/vmihint.C: Likewise.
17005
17006 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
17007
17008         * gcc.c-torture/execute/20000808-1.c: New test.
17009
17010 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
17011
17012         * gcc.dg/c90-const-expr-1.c: New test.
17013
17014 2000-08-08  Richard Henderson  <rth@cygnus.com>
17015
17016         * gcc.dg/noncompile/920923-1.c: Declare calloc.
17017
17018 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
17019
17020         * gcc.dg/noncompile/const-ll-1.c: New test.
17021
17022 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
17023
17024         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
17025
17026 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
17027
17028         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
17029         that running programs linked against the shared version of libobjc
17030         run correctly.
17031
17032 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
17033
17034         * gcc.dg/c99-printf-1.c: New test.
17035
17036 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
17037
17038         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
17039
17040 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
17041
17042         * gcc.c-torture/execute/20000731-1.x: Delete.
17043
17044 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
17045
17046         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
17047         and torture_without_loops as is done by c-torture.exp.
17048         (search_for): Copy from c-torture.exp.
17049         (gcc-dg-runtest): New function, drives a directory of tests
17050         iterating over the TORTURE_OPTIONS.
17051         (scan-assembler, scan-assembler-not): Move here from
17052         individual directory drivers.
17053
17054         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
17055         defined by lib/gcc-dg.exp.
17056         * gcc.dg/cpp/cpp.exp: Likewise.
17057         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
17058         gcc-dg-runtest, so we cycle over optimization options.
17059
17060         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
17061         * gcc.dg/compare2.c: No longer expected to fail.
17062
17063 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
17064
17065         * gcc.c-torture/execute/20000804-1.c: New test.
17066
17067 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
17068
17069         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
17070
17071 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
17072
17073         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
17074
17075 2000-08-03  Jeffrey A Law  (law@cygnus.com)
17076
17077         * gcc.c-torture/compile/20000803-1.c: New test.
17078
17079 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
17080
17081         * gcc.c-torture/execute/20000801-3.c,
17082         gcc.c-torture/execute/20000801-4.c: New tests.
17083         * gcc.c-torture/execute/20000801-3.x,
17084         gcc.c-torture/execute/20000801-4.x: Xfail.
17085
17086 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
17087
17088         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
17089         libobjc/.libs to allow for libtool.
17090
17091 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
17092
17093         * gcc.c-torture/compile/20000802-1.c: New test.
17094
17095 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
17096
17097         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
17098
17099 2000-07-31  Jeffrey A Law  (law@cygnus.com)
17100
17101         * gcc-c-torture/execute/20000731-2.c: New test.
17102
17103         * gcc.c-torture/execute/20000731-1.c: New test.
17104         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
17105
17106 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
17107
17108         * testsuite/gcc.dg/cpp/paste7.c: New test.
17109         * gcc.dg/cpp/20000725-1.c: New test.
17110
17111 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
17112
17113         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
17114         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
17115         declaration warning for __builtin_dwarf_reg_size.
17116
17117         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
17118
17119 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
17120
17121         * gcc.dg/noncompile/voidparam-1.c: New test.
17122
17123 2000-07-30  Richard Henderson  <rth@cygnus.com>
17124
17125         * gcc.dg/c90-digraph-1.c: Don't xfail.
17126         * gcc.dg/compare2.c (case 10): Xfail.
17127         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
17128
17129 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
17130
17131         * gcc.dg/c99-main-1.c: New test.
17132
17133 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
17134
17135         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
17136
17137 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
17138
17139         * gcc.c-tortuer/execute/20000726-1.c: New test.
17140
17141 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
17142
17143         * gcc.c-torture/execute/enum-2.c: New test.
17144
17145 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17146
17147         * gcc.dg/cpp/tr-warn3.c: New test.
17148
17149 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17150
17151         * g++.old-deja/g++.ext/implicit1.C: Remove.
17152         * g++.old-deja/g++.jason/c2.C: Remove
17153         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
17154         * g++.old-deja/g++.pt/crash16.C: Likewise.
17155         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
17156
17157 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17158
17159         * g++.old-deja/g++.other/for2.C: New test.
17160
17161 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
17162
17163         * gcc.dg/20000720-1.c: New test.
17164
17165 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
17166
17167         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
17168
17169 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
17170
17171         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
17172         * gcc.c-torture/execute/20000722-1.c: New.
17173         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
17174
17175 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
17176
17177         * gcc.dg/cpp/20000720-1.S: New test.
17178
17179 2000-07-21  Michael Meissner  <meissner@redhat.com>
17180
17181         * gcc.c-torture/execute/ieee/hugeval.c: New test.
17182
17183 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
17184
17185         * g++.old-deja/g++.brendan/crash16.C,
17186         g++.old-deja/g++.brendan/parse3.C,
17187         g++.old-deja/g++.brendan/redecl1.C,
17188         g++.old-deja/g++.ns/template13.C,
17189         g++.old-deja/g++.other/decl4.C,
17190         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
17191
17192 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
17193
17194         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
17195         and "Internal error".
17196
17197         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
17198         regexps.
17199         * gcc.dg/cpp/paste6.c: New test.
17200
17201 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
17202
17203         * gcc.dg/cpp/tr-direct.c: New test.
17204
17205         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
17206         gcc.dg/cpp/undef1.c: Tweak error regexps.
17207
17208 2000-07-18  Eric Christopher <echristo@redhat.com>
17209
17210         * gcc.c-torture/compile/20000718-1.c: New test.
17211
17212 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
17213
17214         * cpplex.c (_cpp_push_token): If the token being pushed back
17215         is the previous token in this context, just subtract one from
17216         context->posn.
17217         * cppmacro.c (save_expansion): Clear aux field when storing a
17218         placemarker.
17219
17220 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
17221
17222         * gcc.dg/noncompile/redecl-1.c: New test.
17223
17224 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
17225
17226         * gcc.c-torture/execute/20000717-5.c: New test.
17227         * gcc.c-torture/execute/20000717-1.x: Removed.
17228
17229 2000-07-17  Richard Henderson  <rth@cygnus.com>
17230
17231         * gcc.c-torture/execute/20000717-4.c: New test.
17232
17233 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
17234
17235         * gcc.dg/cpp/syshdr.c: New test.
17236         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
17237
17238 2000-07-17  Neil Booth  <neilb@earthling.net>
17239
17240         * gcc.dg/cpp/cmdlne-dM.c: New test.
17241         * gcc.dg/cpp/cmdlne-dD.c: New test.
17242
17243 2000-07-17  Jeffrey A Law  (law@cygnus.com)
17244
17245         * gcc.c-torture/execute/20000717-3.c: New test.
17246
17247         * gcc.c-torture/compile/20000717-1.c: New test.
17248
17249 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
17250
17251         * gcc.c-torture/execute/20000717-2.c: New test.
17252
17253 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
17254
17255         * gcc.dg/formatz-1.c: New test.
17256
17257         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
17258         * gcc.dg/c99-digraph-1.c: New tests.
17259
17260         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
17261         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
17262
17263         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
17264         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
17265         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
17266         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
17267         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
17268         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
17269         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
17270
17271 2000-07-17   Greg McGary <greg@mcgary.org>
17272
17273         * gcc.c-torture/execute/20000717-1.c: New test.
17274         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
17275
17276 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
17277
17278         * gcc.c-torture/execute/20000715-2.c: New test.
17279         * gcc.dg/20000715-1.c: New test.
17280
17281 2000-07-15  Michael Meissner  <meissner@redhat.com>
17282
17283         * gcc.c-torture/execute/20000715-1.c: New test.
17284
17285 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
17286
17287         * gcc.c-torture/execute/20000707-1.c: New test.
17288
17289 2000-07-13  Neil Booth  <NeilB@earthling.net>
17290
17291         * testsuite/gcc.dg/cpp/digraph1.c,
17292         testsuite/gcc.dg/cpp/digraph2.c,
17293         testsuite/gcc.dg/cpp/digraphs.c: New tests.
17294
17295 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
17296
17297         * g77.f-torture/compile/20000630-2.f:  New test.
17298         * g77.f-torture/compile/20000630-2.x
17299
17300 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
17301
17302         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
17303
17304 2000-07-11  Neil Booth  <NeilB@earthling.net>
17305
17306         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
17307
17308 2000-07-11  Neil Booth  <NeilB@earthling.net>
17309
17310         * gcc.dg/cpp/cmdlne-C.c: New.
17311
17312 2000-07-09  Neil Booth  <NeilB@earthling.net>
17313
17314         * gcc.dg/cpp/directiv.c: New tests.
17315         * gcc.dg/cpp/undef1.c: Update.
17316
17317 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
17318
17319         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
17320
17321 2000-07-09  Neil Booth  <NeilB@earthling.net>
17322
17323         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
17324
17325 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
17326
17327         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
17328         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
17329
17330 2000-07-08  Neil Booth  <NeilB@earthling.net>
17331
17332         * gcc.dg/cpp/macsyntx.c: New tests.
17333
17334 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
17335
17336         * gcc.dg/20000707-1.c: New test.
17337
17338 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
17339
17340         * gcc.c-torture/execute/20000706-1.c: New test.
17341         * gcc.c-torture/execute/20000706-2.c: New test.
17342         * gcc.c-torture/execute/20000706-3.c: New test.
17343         * gcc.c-torture/execute/20000706-4.c: New test.
17344         * gcc.c-torture/execute/20000706-5.c: New test.
17345
17346 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
17347
17348         * g++.old-deja/g++.pt/instantiate7.C: New test.
17349
17350 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
17351
17352         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
17353         * g++.old-deja/g++.mike/thunk3.C: Likewise.
17354         * g++.old-deja/g++.other/rtti3.C: Likewise.
17355         * g++.old-deja/g++.other/rttid3.C: Likewise.
17356
17357 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
17358
17359         *  g77.f-torture/compile/20000630-1.x: Fix typo
17360
17361 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
17362
17363         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
17364         assembly output.
17365
17366 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
17367
17368         * gcc.dg/cpp/ident.c: New test.
17369
17370 2000-07-05  Neil Booth  <NeilB@earthling.net>
17371
17372         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
17373           gcc.dg/cpp/lexstrng.c: New tests.
17374
17375 2000-07-04  Neil Booth  <NeilB@earthling.net>
17376
17377         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
17378         * gcc.dg/cpp/strify2.c: Same.
17379
17380 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
17381
17382         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
17383         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
17384         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
17385         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
17386
17387         * testsuite/gcc.dg/cpp/macro1.c,
17388         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
17389         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
17390         testsuite/gcc.dg/cpp/strify1.c,
17391         testsuite/gcc.dg/cpp/strify2.c: New tests.
17392
17393 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
17394
17395         * gcc.c-torture/execute/20000703-1.c: New test.
17396
17397 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
17398
17399         * g++.old-deja/g++.pt (lookup10.C): New test.
17400
17401 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
17402
17403         * g++.old-deja/g++.pt (typename25.C): New test.
17404
17405 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
17406
17407         * gcc.c-torture/compile/20000701-1.c: New test.
17408
17409 2000-06-30  Nick Clifton  <nickc@cygnus.com>
17410
17411         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
17412         to test case.
17413
17414 2000-06-30  Catherine Moore  <clm@cygnus.com>
17415
17416         * gcc.c-torture/execute/align-1.c: New test.
17417
17418 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
17419
17420         * g++.old-deja/g++.pt/expr8.C: New test.
17421         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
17422
17423 2000-06-29  Nick Clifton  <nickc@cygnus.com>
17424
17425         * gcc.c-torture/compile/20000629-1.c: New test.
17426
17427 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
17428
17429
17430         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
17431         gcc.dg/noncompile directory, depending on whether they're
17432         preprocessor tests or not.  Annotate all the tests for the dg
17433         framework.
17434
17435         * gcc.c-torture/noncompile/noncompile.exp: Delete.
17436         * gcc.dg/noncompile/noncompile.exp: New.
17437
17438         * Moved files:
17439         Old name                                New name
17440         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
17441         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
17442         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
17443         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
17444         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
17445         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
17446         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
17447         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
17448         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
17449         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
17450         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
17451         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
17452         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
17453         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
17454         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
17455         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
17456         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
17457         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
17458         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
17459         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
17460         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
17461         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
17462         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
17463         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
17464
17465         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
17466         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
17467         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
17468         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
17469         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
17470         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
17471
17472 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
17473
17474         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
17475         declare one variable.  On the fourth, error.
17476         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
17477         declared by 20000628-1a.h.
17478
17479 2000-06-29  Richard Henderson  <rth@redhat.com>
17480
17481         * gcc.c-torture/execute/930529-1.x: New file.
17482         * gcc.dg/920413-1.c: Adjust expected warning text.
17483         * gcc.dg/980217-1.c: Declare abort.
17484         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
17485
17486 2000-06-29  Jeffrey A Law  (law@cygnus.com)
17487
17488         * g77.f-torture/compile/20000629-1.f: New test.
17489         * g77.f-torture/compile/20000629-1.x: Expected to fail.
17490
17491 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
17492
17493         Rearrange lots of files, removing entirely the
17494         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
17495         directories.
17496
17497         * Deleted files:
17498         gcc.c-torture/code_quality/code_quality.exp
17499         gcc.c-torture/special/special.exp
17500         gcc.failure/failure.exp
17501         gcc.failure/940409-1.x
17502         gcc.c-torture/compile/961203-1.x
17503
17504         * New files:
17505         gcc.misc-tests/linkage.exp
17506         gcc.c-torture/execute/920730-1t.c
17507         gcc.c-torture/execute/920730-1t.x
17508         gcc.c-torture/compile/920520-1.x
17509         gcc.c-torture/compile/920521-1.x
17510         gcc.c-torture/compile/981006-1.x
17511         gcc.c-torture/execute/eeprof-1.x
17512
17513         * Moved files (possibly with modifications to fit a new harness):
17514         Old name                                New name
17515         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
17516         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
17517         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
17518         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
17519         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
17520         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
17521         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
17522         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
17523         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
17524         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
17525         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
17526         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
17527         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
17528         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
17529
17530 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
17531
17532         * c-torture/compile/961203-1.x: Delete.
17533
17534         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
17535         not exit. Include stdio.h.
17536         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
17537         * gcc.misc-tests/dg-12.c: Likewise.
17538         * gcc.misc-tests/dg-5.c: Likewise.
17539         * gcc.misc-tests/dg-6.c: Likewise.
17540         * gcc.misc-tests/dg-7.c: Prototype abort.
17541         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
17542         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
17543         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
17544         not exit.
17545         * gcc.misc-tests/sieve.c: Use return from main, not exit.
17546         * gcc.misc-tests/sort2.c: Use return from main, not exit.
17547
17548 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
17549
17550         * gcc.dg/cpp/20000628-1.c: New test.
17551         * gcc.dg/cpp/20000628-1.h: New header for above test.
17552         * gcc.dg/cpp/20000628-1a.h: Likewise.
17553
17554 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
17555
17556         * gcc.dg/cpp: New directory.
17557         * gcc.dg/cpp/cpp.exp: New driver.
17558         * gcc.dg/cpp/20000627-1.c: New test.
17559         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
17560         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
17561         and rewrite as a compilation test.
17562
17563         * gcc.dg: Move many files into the cpp subdirectory, possibly
17564         renaming or editing them as well.
17565         Old name                New name
17566         990119-1.c              cpp/19990119-1.c
17567         990228-1.c              cpp/19990228-1.c
17568         990407-1.c              cpp/19990407-1.c
17569         990409-1.c              cpp/19990409-1.c
17570         990413-1.c              cpp/19990413-1.c
17571         990703-1.c              cpp/19990703-1.c
17572         20000127-1.c            cpp/20000127-1.c
17573         20000129-1.c            cpp/20000129-1.c
17574         20000207-1.c            cpp/20000207-1.c
17575         20000207-2.c            cpp/20000207-2.c
17576         20000209-1.c            cpp/20000209-1.c
17577         20000209-2.c            cpp/20000209-2.c
17578         20000301-1.c            cpp/20000301-1.c
17579         20000419-1.c            cpp/20000419-1.c
17580         20000510-1.S            cpp/20000510-1.S
17581         20000519-1.c            cpp/20000519-1.c
17582         20000529-1.c            cpp/20000529-1.c
17583         20000625-1.c            cpp/20000625-1.c
17584         20000625-2.c            cpp/20000625-2.c
17585         cpp-as1.c               cpp/assert1.c
17586         cpp-as2.c               cpp/assert2.c
17587         cxx-comments-1.c        cpp/cxxcom1.c
17588         cxx-comments-2.c        cpp/cxxcom2.c
17589         endif-label.c           cpp/endif.c
17590         cpp-hash1.c             cpp/hash1.c
17591         cpp-hash2.c             cpp/hash2.c
17592         cpp-if1.c               cpp/if-1.c
17593         cpp-if2.c               cpp/if-2.c
17594         cpp-if3.c               cpp/if-3.c
17595         cpp-if4.c               cpp/if-4.c
17596         cpp-if5.c               cpp/if-5.c
17597         cpp-cond.c              cpp/if-cexp.c
17598         cpp-missingop.c         cpp/if-mop.c
17599         cpp-missingparen.c      cpp/if-mpar.c
17600         cpp-opprec.c            cpp/if-oppr.c
17601         cpp-ifparen.c           cpp/if-paren.c
17602         cpp-shortcircuit.c      cpp/if-sc.c
17603         cpp-shift.c             cpp/if-shift.c
17604         cpp-unary.c             cpp/if-unary.c
17605         cpp-li1.c               cpp/line1.c
17606         cpp-li2.c               cpp/line2.c
17607         lineno.c                cpp/line3.c
17608         lineno-2.c              cpp/line4.c
17609         cpp-mi.c                cpp/mi1.c
17610         cpp-mic.h               cpp/mi1c.h
17611         cpp-micc.h              cpp/mi1cc.h
17612         cpp-mind.h              cpp/mi1nd.h
17613         cpp-mindp.h             cpp/mi1ndp.h
17614         cpp-mix.h               cpp/mi1x.h
17615         cpp-mi2.c               cpp/mi2.c
17616         cpp-mi2a.h              cpp/mi2a.h
17617         cpp-mi2b.h              cpp/mi2b.h
17618         cpp-mi2c.h              cpp/mi2c.h
17619         cpp-mi3.c               cpp/mi3.c
17620         cpp-mi3.def             cpp/mi3.def
17621         poison-1.c              cpp/poison.c
17622         pr-impl.c               cpp/prag-imp.c
17623         cpp-redef-2.c           cpp/redef1.c
17624         cpp-redef.c             cpp/redef2.c
17625         strpaste.c              cpp/strp1.c
17626         strpaste-2.c            cpp/strp2.c
17627         cpp-tradpaste.c         cpp/tr-paste.c
17628         cpp-tradstringify.c     cpp/tr-str.c
17629         cpp-tradwarn1.c         cpp/tr-warn1.c
17630         cpp-tradwarn2.c         cpp/tr-warn2.c
17631         trigraphs.c             cpp/trigraphs.c
17632         cpp-unc1.c              cpp/unc1.c
17633         cpp-unc2.c              cpp/unc2.c
17634         cpp-unc3.c              cpp/unc3.c
17635         cpp-unc.c               cpp/unc4.c
17636         undef.c                 cpp/undef1.c
17637         undef-2.c               cpp/undef2.c
17638         cpp-wi1.c               cpp/widestr1.c
17639
17640 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
17641
17642         * lib/g++.exp (g++_include_flags): Tweak.
17643
17644 2000-06-27  H.J. Lu  <hjl@gnu.org>
17645             Loren J. Rittle  <ljrittle@acm.org>
17646
17647         * lib/g++.exp (g++_include_flags): Override libgloss.exp
17648         version with one that knows about the new gcc tree structure.
17649         (g++_link_flags): Same.
17650
17651 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
17652
17653         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
17654         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
17655         case we are cross-compiling.
17656
17657         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
17658         g++.old-deja/g++.niklas/Makefile.in,
17659         g++.old-deja/g++.niklas/configure.in,
17660         g++.old-deja/g++.other/Makefile.in,
17661         g++.old-deja/g++.other/configure.in,
17662         gcc.c-torture/code_quality/Makefile.in,
17663         gcc.c-torture/code_quality/configure.in,
17664         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
17665         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
17666         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
17667         gcc.c-torture/execute/ieee/Makefile.in,
17668         gcc.c-torture/execute/ieee/configure.in,
17669         gcc.c-torture/noncompile/Makefile.in,
17670         gcc.c-torture/noncompile/configure.in,
17671         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
17672         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
17673         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
17674
17675 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
17676
17677         * g++.old-deja/g++.other/ambig3.C: New test.
17678
17679 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
17680
17681         * g++.old-deja/g++.pt/syntax1.C: New test.
17682         * g++.old-deja/g++.pt/syntax2.C: New test.
17683         * g++.old-deja/g++.other/syntax3.C: New test.
17684         * g++.old-deja/g++.other/syntax4.C: New test.
17685
17686 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
17687
17688         * gcc.dg/20000623-1.c: Prototype exit and abort.
17689
17690 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
17691
17692         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
17693         New tests.
17694         * gcc.dg/cpp-mi3.def: New file.
17695
17696         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
17697         inside assertions.
17698         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
17699         lexer's error messages.
17700         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
17701         divine anything from the linemarkers.
17702         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
17703         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
17704
17705 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
17706
17707         * gcc.dg/20000623-1.c: New test.
17708
17709 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
17710
17711         * gcc.c-torture/execute/20000622-1.c: New test.
17712
17713 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
17714
17715         * g++.old-deja/g++.other/init15.C: New test.
17716
17717 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
17718
17719         * g++.old-deja/g++.pt/vaarg2.C: New test.
17720         * g++.old-deja/g++.pt/vaarg3.C: New test.
17721
17722 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
17723
17724         * g++.old-deja/g++.other/dyncast6.C: New test.
17725
17726 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
17727
17728         * gcc.c-torture/execute/loop-6.c: New test.
17729
17730 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
17731
17732         * gcc.dg/20000614-1.c: New test.
17733         * gcc.dg/20000614-2.c: New test.
17734
17735 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
17736
17737         * g++.old-deja/g++.other/inline12.C: New test.
17738
17739 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
17740
17741         * g++.old-deja/g++.other/eh1.C: New test.
17742
17743 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
17744
17745         * g++.old-deja/g++.other/type.C: New test.
17746
17747 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
17748
17749         * g++.old-deja/g++.other/initstring.C: New test.
17750
17751 2000-06-12  Jason Merrill  <jason@redhat.com>
17752
17753         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
17754
17755 2000-06-09  Jeffrey A Law  (law@cygnus.com)
17756
17757         * gcc.c-torture/compile/20000609-1.c: New test.
17758
17759 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
17760
17761         * gcc.dg/20000609-1.c: New test.
17762
17763 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
17764
17765         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
17766         * gcc.c-torture/noncompile/poison-1.c: Move...
17767         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
17768         * gcc.dg/cpp-li1.c: Add a token after the #line.
17769
17770 2000-06-05  Richard Henderson  <rth@cygnus.com>
17771
17772         * gcc.c-torture/execute/20000605-2.c: New test.
17773         * gcc.c-torture/execute/20000605-3.c: New test.
17774
17775 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
17776
17777         * g77.f-torture/execute/20000503-1.x: New file.
17778
17779 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
17780
17781         * g++.old-deja/g++.eh/badalloc1.C: New test.
17782
17783 2000-06-05  Richard Henderson  <rth@cygnus.com>
17784
17785         * gcc.c-torture/execute/20000605-1.c: New test.
17786
17787 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
17788             Nathan Sidwell <nathan@codesourcery.com>
17789
17790         * gcc.c-torture/compile/20000605-1.c: New test.
17791
17792 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
17793
17794         * g77.f-torture/compile/20000601-1.f:  New test.
17795
17796 2000-06-03  Richard Henderson  <rth@cygnus.com>
17797
17798         * gcc.c-torture/execute/20000603-1.c: New.
17799
17800 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
17801
17802         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
17803         * gcc.dg/noreturn-2.c (noreturn): Likewise.
17804
17805 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
17806
17807         * gcc.dg/compare2.c (case 12): XFAIL.
17808         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
17809         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
17810
17811         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
17812
17813 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
17814
17815         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
17816         guard macro is already defined when the header is first
17817         included.
17818         * gcc.dg/cpp-mix.h: New file.
17819         * gcc.dg/endif-label.c: Update patterns to match compiler.
17820
17821         * g++.brendan/complex1.C: Declare abort.
17822         * g++.law/refs4.C: Remove XFAIL.
17823         * g++.oliva/expr2.C: Declare abort and exit.
17824
17825 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
17826
17827         * gcc.c-torture/execute/20000528-1.c: New test.
17828
17829         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
17830         * g++.old-deja/g++.law/temps4.C: Likewise.
17831
17832         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
17833         stdlib.h.  Call abort() on failure.
17834         * g++.old-deja/g++.law/refs4.C: Likewise.
17835         * g++.old-deja/g++.law/temps4.C: Likewise.
17836         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
17837         * gcc.c-torture/execute/20000112-1.c: Include string.h.
17838
17839 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
17840
17841         Relative to g++.dg/special:
17842         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
17843
17844         Relative to g++.old-deja:
17845         * g++.brendan/complex1.C, g++.jason/optimize2.C,
17846         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
17847         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
17848         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
17849         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
17850         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
17851         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
17852
17853         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
17854         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
17855         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
17856         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
17857         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
17858         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
17859         and/or string.h.
17860
17861         * g++.other/goto1.C: Update expectations for error messages.
17862
17863 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
17864
17865         * gcc.c-torture/compile/20000523-1.c: New test.
17866
17867 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
17868
17869         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
17870
17871 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
17872
17873         * g++.old-deja/g++.eh/catch11.C: New test.
17874         * g++.old-deja/g++.eh/catch12.C: New test.
17875
17876 2000-05-24  Nick Clifton  <nickc@cygnus.com>
17877
17878         * gcc.c-torture/execute/20000523-1.c: New test.
17879
17880 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
17881
17882         * c-torture/execute/bcp-1.c: Replace abort in arg of
17883         __builtin_constant_p with a generic external function.
17884
17885         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
17886         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
17887         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
17888         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
17889         Prototype abort and/or exit.
17890
17891         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
17892         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
17893         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
17894         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
17895
17896 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
17897
17898         * gcc.dg/dwarf2-1.c: New test.
17899
17900 2000-05-20  Richard Henderson  <rth@cygnus.com>
17901
17902         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
17903
17904 2000-05-20  Andreas Jaeger  <aj@suse.de>
17905
17906         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
17907         testcase.
17908
17909 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
17910
17911         * gcc.c-torture/execute/20000519-2.c: New test.
17912
17913 2000-05-19  Andreas Jaeger  <aj@suse.de>
17914
17915         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
17916         which fails with SSA.
17917
17918         * lib/c-torture.exp: Also test with -O3 -fssa.
17919
17920 2000-05-18  Michael Meissner  <meissner@redhat.com>
17921
17922         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
17923         * gcc.c-torture/execute/920415-1.c: Ditto.
17924         * gcc.c-torture/execute/920501-1.c: Ditto.
17925         * gcc.c-torture/execute/conversion.c: Ditto.
17926         * gcc.c-torture/execute/cvt-1.c: Ditto.
17927
17928 2000-05-18  Jeffrey A Law  (law@cygnus.com)
17929
17930         * gcc.c-torture/compile/20000518-1.c: New test.
17931
17932 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
17933
17934         * g77.f-torture/compile/200005018.f:  New test.
17935
17936 2000-05-17  Jeffrey A Law  (law@cygnus.com)
17937
17938         * gcc.c-torture/compile/20000517-1.c: New test.
17939
17940 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17941
17942         * gcc.c-torture/execute/20000516-1.c: New test.
17943
17944 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
17945
17946         * g++.old-deja/g++.other/eh.C: New test.
17947
17948 2000-05-12  Richard Henderson  <rth@cygnus.com>
17949
17950         * gcc.c-torture/execute/990208-1.c (main): Don't pass
17951         constants through to doit's conditional.
17952
17953 2000-05-11  Jeffrey A Law  (law@cygnus.com)
17954
17955         * gcc.c-torture/compile/20000511-1.c: New test.
17956         * g77.f-torture/compile/20000511-1.f: New test.
17957         * g77.f-torture/compile/20000511-2.f: New test.
17958
17959 2000-05-11  Michael Meissner  <meissner@redhat.com>
17960
17961         * gcc.c-torture/execute/20000511-1.c: New test.
17962
17963 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
17964
17965         * gcc.dg/dg.exp: Scan .S files as well as .c files.
17966         * gcc.dg/20000510-1.S: New.
17967
17968 2000-05-08  Catherine Moore  <clm@cygnus.com>
17969
17970         * gcc.dg/unused-3.c: New.
17971
17972 2000-05-06  Richard Henderson  <rth@cygnus.com>
17973
17974           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
17975           * g++.old-deja/g++.mike/warn1.C: Likewise.
17976           * g++.old-deja/g++.pt/local1.C: Likewise.
17977           * g++.old-deja/g++.pt/local7.C: Likewise.
17978           * g++.old-deja/g++.pt/spec16.C: Likewise.
17979
17980 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
17981
17982         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
17983
17984 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
17985
17986           * g77.f-torture/execute/20000503-1.f:  New test.
17987
17988 2000-05-04  Andreas Jaeger  <aj@suse.de>
17989
17990         * gcc.dg/noreturn-2.c: New test.
17991
17992 2000-05-04  Neil Booth  <NeilB@earthling.net>
17993
17994         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
17995         preprocessor.
17996
17997 2000-05-04  Richard Henderson  <rth@cygnus.com>
17998
17999         * gcc.c-torture/execute/20000503-1.c: Fix typo.
18000
18001 2000-05-04  Richard Henderson  <rth@cygnus.com>
18002
18003         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
18004         OpenSSL by Jason R Thorpe.
18005
18006 2000-05-03  Jim Wilson  <wilson@cygnus.com>
18007
18008         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
18009
18010 2000-05-03  Robert Lipe <robertlipe@usa.net>
18011
18012         * gcc.dg/20000503-1.c: New test.
18013
18014 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
18015
18016         * gcc.c-torture/compile/20000502-1.c: New test.
18017         * g++.old-deja/g++.other/align.C: New test.
18018         * gcc.dg/cpp-tradstringify.c: New test.
18019
18020 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
18021
18022         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
18023         and hard registers.
18024
18025 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
18026
18027         * gcc.c-torture/execute/loop-5.c: New test.
18028
18029 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
18030
18031         * gcc.c-torture/execute/va-arg-20.c: New test.
18032
18033 2000-04-23  Jeffrey A Law  (law@cygnus.com)
18034
18035         * gcc.c-torture/execute/20000422-1.c: New test.
18036
18037 2000-04-20  Greg McGary  <gkm@gnu.org>
18038
18039         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
18040         when optimizing, but without sibling-call optimizations (-O1).
18041
18042 2000-04-20  Jeffrey A Law  (law@cygnus.com)
18043
18044           * gcc.c-torture/compile/20000420-1.c: New test.
18045
18046 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18047
18048         * g++.abi/ptrflags.C: New test.
18049         * g++.eh/catchptr1.C: Test incomplete pointer chains.
18050
18051 2000-04-19  Catherine Moore  <clm@cygnus.com>
18052
18053         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
18054
18055 2000-04-19  Greg McGary  <gkm@gnu.org>
18056
18057         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
18058         sibling-call optimizations.
18059
18060 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
18061
18062         * gcc.dg/20000419-1.c: New test.
18063
18064 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
18065
18066         * gcc.c-torture/execute/20000412-6.c: New test.
18067
18068 2000-04-12  Jeffrey A Law  (law@cygnus.com)
18069
18070         * gcc.c-torture/execute/20000412-5.c: New test.
18071         * g77.f-torture/compile/20000412-1.f: New test.
18072         * gcc.c-torture/execute/20000412-4.c: New test.
18073         * gcc.c-torture/compile/20000412-2.c: New test.
18074         * gcc.c-torture/execute/20000412-3.c: New test.
18075         * gcc.c-torture/compile/20000412-1.c: New test.
18076         * gcc.c-torture/execute/20000412-2.c: New test.
18077
18078 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
18079
18080         * objc/execute/bf-20.m: New test.
18081
18082 2000-04-10  Richard Henderson  <rth@cygnus.com>
18083
18084         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
18085
18086         * gcc.c-torture/execute/20000412-1.c: New test.
18087
18088 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
18089
18090         * g++.old-deja/g++.eh/catchptr1.C: New test.
18091
18092 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
18093
18094         * g++.old-deja/g++.abi/cxa_vec.C: New test.
18095
18096 2000-04-08  Neil Booth  <NeilB@earthling.net>
18097
18098         * gcc.dg/cpp-nullchar.c: Remove test as
18099         embedded nulls cause problems.
18100
18101 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18102
18103         * gcc.dg/compare2.c: New test.
18104
18105 2000-04-08  Neil Booth  <NeilB@earthling.net>
18106
18107         * gcc.dg/cpp-nullchar.c: New test.
18108
18109 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
18110
18111         * gcc.dg/cpp-mi2.c: New test.
18112         * gcc.dg/cpp-mi2[abc].h: New files.
18113
18114 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
18115
18116         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
18117         member name.
18118
18119 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
18120
18121         * g++.old-deja/g++.abi/vmihint.C: New test.
18122
18123 2000-04-06  Neil Booth  <NeilB@earthling.net>
18124
18125         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
18126         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
18127         copyright.
18128
18129 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
18130
18131         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
18132         avoid stack-frame overwrite.
18133
18134 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
18135
18136         * gcc.c-torture/compile/20000405-2.c: New test.
18137         * gcc.c-torture/compile/20000405-3.c: New test.
18138
18139 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18140
18141         * gcc.c-torture/compile/20000405-1.c: New test.
18142
18143 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
18144
18145         * gcc.dg/cast-qual-1.c: Revert last change.
18146
18147 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18148
18149         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
18150
18151 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
18152
18153         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
18154         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
18155
18156 2000-04-03  Jeffrey A Law  (law@cygnus.com)
18157
18158         * gcc.c-torture/compile/20000403-2.c: New test.
18159         * gcc.c-torture/compile/20000403-1.c: New test.
18160
18161 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
18162
18163         * gcc.c-torture/execute/20000403-1.c: New test.
18164
18165 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
18166
18167         * gcc.c-torture/execute/20000402-1.c: New test.
18168
18169 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
18170
18171         * gcc.c-torture/execute/va-arg-15.c: New test.
18172         * gcc.c-torture/execute/va-arg-16.c: New test.
18173         * gcc.c-torture/execute/va-arg-17.c: New test.
18174         * gcc.c-torture/execute/va-arg-18.c: New test.
18175         * gcc.c-torture/execute/va-arg-19.c: New test.
18176
18177 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
18178
18179         * gcc.c-torture/compile/981211-1.c: Move to...
18180         * gcc.dg/cpp-as1.c: ...here.
18181         * gcc.dg/cpp-as2.c: New file.
18182
18183         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
18184         compiler.
18185
18186 2000-04-02  Neil Booth  <NeilB@earthling.net>
18187
18188         * gcc.dg/cpp-cond.c  New tests.
18189         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
18190         accidental success less likely.
18191         * gcc.dg/cpp-missingop.c  New tests.
18192         * gcc.dg/cpp-missingparen.c  New tests.
18193         * gcc.dg/cpp-shift.c  New tests.
18194         * gcc.dg/cpp-shortcircuit.c  New tests.
18195         * gcc.dg/cpp-unary.c  New tests.
18196
18197 2000-03-29  Jeffrey A Law  (law@cygnus.com)
18198
18199         * gcc.c-torture/compile/20000329-1.c: New test.
18200
18201 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
18202
18203         * gcc.c-torture/compile/20000326-1.c: New test.
18204         * gcc.c-torture/compile/20000326-2.c: New test.
18205
18206 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
18207
18208         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
18209         the first parameter is a function argument.
18210
18211 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
18212
18213         * g++.old-deja/g++.ext/array4.C: New test.
18214
18215 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
18216
18217         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
18218
18219 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18220
18221         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
18222
18223 2000-03-19  Richard Henderson  <rth@cygnus.com>
18224
18225         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
18226
18227 2000-03-19  Richard Henderson  <rth@cygnus.com>
18228
18229         * gcc.c-torture/compile/20000319-1.c: New test.
18230
18231 2000-03-14  Jeffrey A Law  (law@cygnus.com)
18232
18233         * gcc.c-torture/execute/20000314-3.c: New test.
18234         * gcc.c-torture/execute/20000314-2.c: New test.
18235         * gcc.c-torture/execute/20000314-1.c: New test.
18236         * gcc.c-torture/compile/20000314-2.c: New test.
18237         * gcc.c-torture/compile/20000314-1.c: New test.
18238
18239 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
18240
18241         * g++.old-deja/g++.warn/inline.C: New test.
18242
18243 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
18244
18245         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
18246         standards-compliant result rather than specific constants.
18247         Put test-values in array.
18248
18249 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
18250
18251         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
18252         (g++_target_compile): Put test-specific options last.
18253
18254 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
18255
18256         * g++.old-deja/g++.eh/vbase4.C: New test.
18257
18258 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
18259
18260         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
18261
18262 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
18263
18264         * g++.old-deja/g++.brendan/misc12.C: Removed.
18265         * g++.old-deja/g++.pt/memtemp77.C: Constify.
18266         * g++.old-deja/g++.ext/pretty4.C: New test.
18267
18268 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
18269
18270         * g++.old-deja/g++.other/string2.C: New test.
18271
18272 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
18273
18274         * g++.old-deja/g++.warn/impint2.C: New test.
18275
18276 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
18277
18278         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
18279         is 1, not zero.
18280
18281 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
18282
18283         * g++.old-deja/g++.warn/impint.C: New test.
18284         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
18285         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
18286         * g++.old-deja/g++.pt/explicit12.C: Likewise.
18287         * g++.old-deja/g++.pt/explicit13.C: Likewise.
18288         * g++.old-deja/g++.pt/explicit17.C: Likewise.
18289         * g++.old-deja/g++.pt/explicit18.C: Likewise.
18290         * g++.old-deja/g++.pt/explicit19.C: Likewise.
18291         * g++.old-deja/g++.pt/explicit23.C: Likewise.
18292         * g++.old-deja/g++.pt/explicit31.C: Likewise.
18293         * g++.old-deja/g++.pt/explicit35.C: Likewise.
18294         * g++.old-deja/g++.pt/explicit6.C: Likewise.
18295         * g++.old-deja/g++.pt/memclass7.C: Likewise.
18296
18297 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
18298
18299         * gcc.dg/cpp-redef.c: New test.
18300
18301 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
18302
18303         * g++.old-deja/g++.pt/unify7.C: New test.
18304
18305 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18306
18307         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
18308         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
18309
18310 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
18311
18312         * gcc.c-torture/compile/20000224-1.c: New test.
18313
18314 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18315
18316         * gcc.c-torture/compile/cpp-2.c: New test.
18317         * gcc.c-torture/compile/cpp-1.c: New test.
18318
18319 2000-02-25  Jeffrey A Law  (law@cygnus.com)
18320
18321         * gcc.c-torture/execute/20000225-1.c: New test.
18322
18323 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18324
18325         * gcc.dg/cpp-li2.c: New test.
18326
18327         * gcc.dg/cpp-wi1.c: New test.
18328
18329         * gcc.dg/cpp-li1.c: New test.
18330
18331 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
18332
18333         * g++.old-deja/g++.other/sizeof5.C: New test.
18334
18335 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18336
18337         * gcc.c-torture/execute/va-arg-13.c: New test.
18338
18339 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
18340
18341         * gcc.c-torture/execute/va-arg-12.c: New test.
18342
18343 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
18344
18345         * gcc.c-torture/execute/20000223-1.c: New test.
18346
18347 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
18348
18349         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
18350
18351 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
18352
18353         * g++.old-deja/g++.abi/ptrmem.C: New test.
18354
18355 2000-02-19  Richard Henderson  <rth@cygnus.com>
18356
18357         * gcc.c-torture/compile/init-3.c: New.
18358
18359 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
18360
18361         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
18362         ALWAYS_CXXFLAGS.
18363
18364 2000-02-11  Robert Lipe <robertl@sco.com>
18365
18366         * gcc.c-torture/compile/20000211-3.c: New test.
18367
18368 2000-02-11  Martin Buchholz <martin@xemacs.org>
18369
18370         * gcc.c-torture/compile/20000211-2.c: New test.
18371
18372 2000-02-11  Jeffrey A Law  (law@cygnus.com)
18373
18374         * gcc.c-torture/compile/20000211-1.c: New test.
18375
18376 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
18377
18378         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
18379           on native targets
18380
18381 2000-02-08  Nathan Sidwell  <nathan@acm.org>
18382
18383         * g++.old-deja/g++.other/cast5.C: New test.
18384
18385 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
18386
18387         * gcc.c-torture/execute/20000205-1.c: New.
18388
18389 2000-02-03  Nathan Sidwell  <nathan@acm.org>
18390
18391         * g++.old-deja/g++.jason/cast3.C: Return void.
18392         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
18393
18394 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18395
18396         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
18397
18398         * gcc.dg/loop-1.c: New test.
18399
18400 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
18401
18402         * gcc.c-torture/compile/20000127-1.c: New test.
18403         * gcc.c-torture/execute/991228-1.c: New test.
18404
18405 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18406
18407         * gcc.dg/unused-2.c: New test.
18408
18409         * gcc.dg/conv-1.c: New test.
18410
18411 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
18412
18413         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
18414         compiler.
18415         (tool_option_proc): Fix typo.
18416
18417 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
18418
18419         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
18420         of the ld on the host, not on the build machine.
18421         Also, don't crash if '--help' is not a supported option.
18422
18423 2000-01-24  Richard Henderson  <rth@cygnus.com>
18424
18425         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
18426
18427 2000-01-20  Jeffrey A Law  (law@cygnus.com)
18428
18429         * gcc.c-torture/execute/20000120-2.c: New test.
18430         * gcc.c-torture/execute/20000120-1.c: New test.
18431
18432 2000-01-13  Jeffrey A Law  (law@cygnus.com)
18433
18434         * gcc.c-torture/execute/20000113-1.c: New test.
18435
18436 2000-01-12  Jeffrey A Law  (law@cygnus.com)
18437
18438         * gcc.c-torture/execute/20000112-1.c: New test.
18439
18440 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18441
18442         * gcc.dg/20000111-1.c: New test.
18443
18444 2000-01-10  Jeffrey A Law  (law@cygnus.com)
18445
18446         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
18447         with 16 bit integers.
18448
18449 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18450
18451         * gcc.dg/20000108-1.c: New test.
18452
18453 2000-01-05  Nathan Sidwell  <nathan@acm.org>
18454
18455         * g++.old-deja/g++.ns/koenig8.C: New test.
18456
18457 2000-01-05  Nathan Sidwell  <nathan@acm.org>
18458
18459         * g++.old-deja/g++.other/cast4.C: New test.
18460
18461 2000-01-05  Jeffrey A Law  (law@cygnus.com)
18462
18463         * gcc.c-torture/compile/20000105-2.c: New test.
18464         * gcc.c-torture/compile/20000105-1.c: New test.
18465
18466 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18467
18468         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
18469         references to printf & atoi to conform to ANSI standard.
18470         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
18471         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
18472         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
18473         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
18474         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
18475         * g++.old-deja/g++.brendan/complex1.C: Likewise.
18476         * g++.old-deja/g++.brendan/copy1.C: Likewise.
18477         * g++.old-deja/g++.brendan/copy2.C: Likewise.
18478         * g++.old-deja/g++.brendan/copy3.C: Likewise.
18479         * g++.old-deja/g++.brendan/copy4.C: Likewise.
18480         * g++.old-deja/g++.brendan/copy5.C: Likewise.
18481         * g++.old-deja/g++.brendan/copy6.C: Likewise.
18482         * g++.old-deja/g++.brendan/copy7.C: Likewise.
18483         * g++.old-deja/g++.brendan/copy8.C: Likewise.
18484         * g++.old-deja/g++.brendan/crash11.C: Likewise.
18485         * g++.old-deja/g++.brendan/crash14.C: Likewise.
18486         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
18487         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
18488         * g++.old-deja/g++.brendan/delete2.C: Likewise.
18489         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
18490         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
18491         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
18492         * g++.old-deja/g++.brendan/eh1.C: Likewise.
18493         * g++.old-deja/g++.brendan/groff1.C: Likewise.
18494         * g++.old-deja/g++.brendan/init3.C: Likewise.
18495         * g++.old-deja/g++.brendan/misc12.C: Likewise.
18496         * g++.old-deja/g++.brendan/misc7.C: Likewise.
18497         * g++.old-deja/g++.brendan/new2.C: Likewise.
18498         * g++.old-deja/g++.brendan/operators4.C: Likewise.
18499         * g++.old-deja/g++.brendan/operators5.C: Likewise.
18500         * g++.old-deja/g++.brendan/overload2.C: Likewise.
18501         * g++.old-deja/g++.brendan/overload7.C: Likewise.
18502         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
18503         * g++.old-deja/g++.brendan/reference1.C: Likewise.
18504         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
18505         * g++.old-deja/g++.brendan/template24.C: Likewise.
18506         * g++.old-deja/g++.brendan/template3.C: Likewise.
18507         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
18508         * g++.old-deja/g++.jason/inline3.C: Likewise.
18509         * g++.old-deja/g++.jason/opeq.C: Likewise.
18510         * g++.old-deja/g++.law/arg5.C: Likewise.
18511         * g++.old-deja/g++.law/arm7.C: Likewise.
18512         * g++.old-deja/g++.law/ctors11.C: Likewise.
18513         * g++.old-deja/g++.law/cvt8.C: Likewise.
18514         * g++.old-deja/g++.law/init9.C: Likewise.
18515         * g++.old-deja/g++.law/refs4.C: Likewise.
18516         * g++.old-deja/g++.law/template2.C: Likewise.
18517         * g++.old-deja/g++.law/visibility24.C: Likewise.
18518         * g++.old-deja/g++.law/vtable3.C: Likewise.
18519         * g++.old-deja/g++.mike/asm2.C: Likewise.
18520         * g++.old-deja/g++.mike/eh1.C: Likewise.
18521         * g++.old-deja/g++.mike/misc1.C: Likewise.
18522         * g++.old-deja/g++.mike/misc13.C: Likewise.
18523         * g++.old-deja/g++.mike/misc14.C: Likewise.
18524         * g++.old-deja/g++.mike/ns12.C: Likewise.
18525         * g++.old-deja/g++.mike/p1248.C: Likewise.
18526         * g++.old-deja/g++.mike/p3708.C: Likewise.
18527         * g++.old-deja/g++.mike/p3708a.C: Likewise.
18528         * g++.old-deja/g++.mike/p3708b.C: Likewise.
18529         * g++.old-deja/g++.mike/p646.C: Likewise.
18530         * g++.old-deja/g++.mike/p700.C: Likewise.
18531         * g++.old-deja/g++.mike/p783.C: Likewise.
18532         * g++.old-deja/g++.mike/p783a.C: Likewise.
18533         * g++.old-deja/g++.mike/p783b.C: Likewise.
18534         * g++.old-deja/g++.mike/p786.C: Likewise.
18535         * g++.old-deja/g++.mike/p789.C: Likewise.
18536         * g++.old-deja/g++.mike/p789a.C: Likewise.
18537         * g++.old-deja/g++.mike/p807a.C: Likewise.
18538         * g++.old-deja/g++.other/delete3.C: Likewise.
18539         * g++.old-deja/g++.other/dyncast1.C: Likewise.
18540         * g++.old-deja/g++.other/dyncast2.C: Likewise.
18541         * g++.old-deja/g++.other/dyncast3.C: Likewise.
18542         * g++.old-deja/g++.other/empty1.C: Likewise.
18543         * g++.old-deja/g++.other/temporary1.C: Likewise.
18544         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
18545         * g++.old-deja/g++.pt/t16.C: Likewise.
18546         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
18547
18548 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
18549
18550         * gcc.dg/991230-1.c: New test.
18551
18552 1999-12-29  Jeffrey A Law  (law@cygnus.com)
18553
18554         * gcc.c-torture/compile/991229-3.c: New test.
18555         * gcc.c-torture/compile/991229-2.c: New test.
18556         * gcc.c-torture/compile/991229-1.c: New test.
18557
18558 1999-12-29  Greg McGary <gkm@eng.ascend.com>
18559
18560         * gcc.c-torture/compile/labels-2.c: New test.
18561
18562 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
18563
18564         * gcc.c-torture/execute/991227-1.c: New test.
18565
18566 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18567
18568         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
18569
18570 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
18571
18572         * gcc.c-torture/execute/991221-1.c: New test.
18573
18574 1999-12-20  Nathan Sidwell  <nathan@acm.org>
18575
18576         * g++.old-deja/g++.other/cast3.C: New test.
18577
18578 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
18579
18580         * gcc.c-torture/execute/991216-4.c: New test.
18581
18582 1999-12-16  Michael Meissner  <meissner@cygnus.com>
18583
18584         * gcc.c-torture/execute/991216-1.c: New test.
18585         * gcc.c-torture/execute/991216-2.c: New test.
18586         * gcc.c-torture/execute/991216-3.c: New test.
18587
18588 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
18589
18590         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
18591         Actually make the test fail by using "-O2" for compilation.
18592
18593 1999-12-15  Nathan Sidwell  <nathan@acm.org>
18594
18595         * g++.old-deja/g++.warn/cast-align1.C: New test.
18596
18597 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
18598
18599         * gcc.c-torture/compile/991214-1.c: New test.
18600         * gcc.c-torture/compile/991214-2.c: New test.
18601
18602 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
18603
18604         * gcc.dg/991214-1.c: New test.
18605
18606 1999-12-13  Jeffrey A Law  (law@cygnus.com)
18607
18608         * gcc.c-torture/compile/991213-3.c: New test.
18609         * gcc.c-torture/compile/991213-2.c: New test.
18610         * gcc.c-torture/compile/991213-1.c: New test.
18611
18612 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
18613
18614         * gcc.dg/991209-1.c: New test.
18615
18616 1999-12-08  Nathan Sidwell <nathan@acm.org>
18617
18618         * gcc.c-torture/compile/991208-1.c: New test.
18619
18620 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18621
18622         * gcc.dg/ultrasp2.c: New test.
18623
18624 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
18625
18626         * g++.old-deja/g++.abi/align.C (main): Fix typo.
18627
18628 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
18629
18630         * gcc.c-torture/compile/991202-1.c: New test.
18631         * gcc.c-torture/execute/991202-1.c: New test.
18632         * gcc.c-torture/execute/991202-2.c: New test.
18633         * gcc.c-torture/execute/991202-3.c: New test.
18634
18635 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
18636
18637         * g++.old-deja/g++.abi/align.C: New test.
18638         * g++.old-deja/g++.abi/aggregates.C: Likewise.
18639         * g++.old-deja/g++.abi/bitfields.C: Likewise.
18640
18641 1999-12-01  Richard Henderson  <rth@cygnus.com>
18642
18643         * gcc.c-torture/execute/991201-1.c: New.
18644
18645 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
18646
18647         * gcc.dg/991129-1.c: New test.
18648
18649 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
18650
18651         * gcc.c-torture/compile/991127-1.c: New test.
18652
18653 1999-11-22  Nathan Sidwell  <nathan@acm.org>
18654
18655         * g++.old-deja/g++.other/warn4.C: New test.
18656
18657 1999-11-22  Nathan Sidwell  <nathan@acm.org>
18658
18659         * g++.old-deja/g++.eh/cleanup2.C: New test.
18660         * g++.old-deja/g++.ext/pretty2.C: New test.
18661         * g++.old-deja/g++.ext/pretty3.C: New test.
18662         * g++.old-deja/g++.other/debug6.C: New test.
18663
18664 1999-10-20  Jim Wilson  <wilson@cygnus.com>
18665
18666         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
18667         compiler_output to look for one error message instead of two.
18668
18669 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
18670
18671         * gcc.c-torture/execute/991118-1.c: Also test case
18672         where the word boundary does not split a byte evenly.
18673
18674 1999-11-19  Nathan Sidwell  <nathan@acm.org>
18675
18676         * g++.old-deja/g++.ext/restrict1.C: New test.
18677
18678 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
18679
18680         * gcc.c-torture/execute/991118-1.c: New test.
18681
18682 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
18683
18684         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
18685         working directory pathnames.
18686
18687 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
18688
18689         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
18690         host is equipped with driver.h and driver.o so it can actually
18691         compile and run the tests.
18692
18693 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
18694
18695         * gcc.c-torture/compile/991008-1.c: New test.
18696
18697 1999-11-08  Nick Clifton  <nickc@cygnus.com>
18698
18699         * lib/gcc-dg.exp: Include target-supports.exp
18700
18701 1999-11-05  Nick Clifton  <nickc@cygnus.com>
18702
18703         * lib/target-supports.exp: New file: Provide procs to test for
18704         features supported by the target.
18705         (check_weak_available): Moved here from ecos.exp.
18706         (check_alias_available): New proc: Determine of the target
18707         toolchain supports the alias attribute.
18708
18709         * gcc.dg/special/ecos.exp: Move check_weak_available to
18710         target-supports.exp.
18711         (alias-1.c): Only perform the test if the target supports
18712         aliases.
18713         (wkali-1.c): Only perform the test if the target supports
18714         aliases.
18715
18716         * gcc.dg/990506-0.c: Expect error messages from cross
18717         targets as well as native targets.
18718
18719 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18720
18721         * gcc.dg/ultrasp1.c: Removed xfail.
18722         * gcc.dg/struct-ret-2.c: Likewise.
18723         * gcc.dg/array-1.c: Likewise.
18724
18725 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18726
18727         * gcc.dg/struct-ret-2.c: New test.
18728
18729         * gcc.dg/array-1.c: New test.
18730
18731 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
18732
18733         * gcc.c-torture/execute/991030-1.c: New test.
18734
18735 1999-10-26  Richard Henderson  <rth@cygnus.com>
18736
18737         * gcc.c-torture/compile/991026-2.c: New test.
18738
18739 1999-10-26  Jeffrey A Law  (law@cygnus.com)
18740
18741         * gcc.c-torture/compile/991026-1.c: New test.
18742
18743 1999-10-23  Jeffrey A Law  (law@cygnus.com)
18744
18745         * gcc.c-torture/execute/991023-1.c: New test.
18746
18747 1999-10-19  Jeffrey A Law  (law@cygnus.com)
18748
18749         * gcc.c-torture/execute/991019-1.c: New test.
18750
18751 1999-10-16  Richard Henderson  <rth@cygnus.com>
18752
18753         * gcc.c-torture/execute/991016-1.c: New test.
18754
18755 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
18756
18757         * gcc.c-torture/execute/991014-1.c: New test.
18758
18759 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
18760
18761         * g++.old-deja/g++.other/union2.C: New test.
18762
18763 1999-10-13  Nathan Sidwell  <nathan@acm.org>
18764
18765         * g++.old-deja/g++.other/vaarg2.C: New test.
18766         * g++.old-deja/g++.other/vaarg3.C: New test.
18767
18768 1999-10-12  Craig Burley  <craig@jcb-sc.com>
18769
18770         * g77.f-torture/noncompile/19990905-1.f: Moved from being
18771         in compile/.
18772
18773 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
18774
18775         * gcc.c-torture/execute/va-arg-11.c: New test.
18776
18777 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
18778
18779         * lib/file-format.exp (gcc_target_object_format): Don't
18780         crash if objdump is unavailable.
18781
18782 1999-09-29  Donn Terry <donn@interix.com>
18783
18784         * gcc.misc-tests/mg.exp: delete extraneous redirection.
18785
18786 1999-09-28  Nick Clifton  <nickc@cygnus.com>
18787
18788         * gcc.c-torture/compile/990928-1.c: New test.
18789
18790 1999-09-28  Nathan Sidwell  <nathan@acm.org>
18791
18792         * g++.old-deja/g++.other/decl6.C: New test.
18793
18794 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
18795
18796         * gcc.c-torture/execute/va-arg-10.c: New test.
18797
18798 1999-09-27  Nathan Sidwell  <nathan@acm.org>
18799
18800         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
18801         __PRETTY_FUNCTION__.
18802
18803 1999-09-23  Nick Clifton  <nickc@cygnus.com>
18804
18805         * gcc.c-torture/execute/990923-1.c: New test.
18806
18807 1999-09-21  Nick Clifton  <nickc@cygnus.com>
18808
18809         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
18810         for which -fpic is inappropriate.
18811
18812 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
18813
18814         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
18815
18816 1999-09-21  Nathan Sidwell  <nathan@acm.org>
18817
18818         * g++.old-deja/g++.other/dyncast1.C: New test.
18819         * g++.old-deja/g++.other/dyncast2.C: New test.
18820         * g++.old-deja/g++.other/dyncast3.C: New test.
18821         * g++.old-deja/g++.other/dyncast4.C: New test.
18822         * g++.old-deja/g++.other/dyncast5.C: New test.
18823         * g++.old-deja/g++.eh/catch3.C: New test.
18824         * g++.old-deja/g++.eh/catch3p.C: New test.
18825         * g++.old-deja/g++.eh/catch4.C: New test.
18826         * g++.old-deja/g++.eh/catch4p.C: New test.
18827         * g++.old-deja/g++.eh/catch5.C: New test.
18828         * g++.old-deja/g++.eh/catch5p.C: New test.
18829         * g++.old-deja/g++.eh/catch6.C: New test.
18830         * g++.old-deja/g++.eh/catch6p.C: New test.
18831         * g++.old-deja/g++.eh/catch7.C: New test.
18832         * g++.old-deja/g++.eh/catch7p.C: New test.
18833         * g++.old-deja/g++.eh/catch8.C: New test.
18834         * g++.old-deja/g++.eh/catch8p.C: New test.
18835         * g++.old-deja/g++.eh/catch9.C: New test.
18836         * g++.old-deja/g++.eh/catch9p.C: New test.
18837
18838 1999-09-13  Nathan Sidwell  <nathan@acm.org>
18839
18840         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
18841         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
18842
18843 1999-09-13  Jeffrey A Law  (law@cygnus.com)
18844
18845         * gcc.c-torture/compile/990913-1.c: New test.
18846
18847 1999-09-10  Nathan Sidwell  <nathan@acm.org>
18848
18849         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
18850         * g++.old-deja/g++.jason/rfg5.C: Likewise.
18851
18852 1999-09-09  Richard Henderson  <rth@cygnus.com>
18853
18854         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
18855
18856 1999-09-09  Nathan Sidwell  <nathan@acm.org>
18857
18858         * g++.old-deja/g++.other/lookup11.C: New test.
18859         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
18860         what is permitted and what we want.
18861         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
18862         overload use.
18863         * g++.old-deja/g++.jason/rfg5.C: Likewise
18864
18865 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
18866
18867         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
18868         * gcc.c-torture/noncompile/poison-1.c: New file.
18869
18870 1999-09-08  Nathan Sidwell  <nathan@acm.org>
18871
18872         * g++.old-deja/g++.other/sizeof3.C: New test.
18873         * g++.old-deja/g++.other/sizeof4.C: New test.
18874         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
18875         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
18876
18877 1999-09-07  Richard Henderson  <rth@cygnus.com>
18878
18879         * gcc.dg/va-arg-1.c: New.
18880
18881 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18882
18883         * gcc.c-torture/execute/va-arg-9.c: New test.
18884
18885 1999-09-05  Craig Burley  <craig@jcb-sc.com>
18886
18887         * g77.f-torture/compile/980519-2.f: New test.
18888         * g77.f-torture/compile/19990905-0.f: New test.
18889         * g77.f-torture/compile/19990905-1.f: New test.
18890         * g77.f-torture/compile/19990905-2.f: New test.
18891
18892         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
18893
18894 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
18895
18896         * gcc.c-torture/execute/990827-1.c: Fix typo.
18897
18898 1999-09-03  Nathan Sidwell  <nathan@acm.org>
18899
18900         * g++.old-deja/g++.other/deref1.C: New test.
18901
18902 1999-09-02  Nathan Sidwell  <nathan@acm.org>
18903
18904         * g++.old-deja/g++.other/ambig2.C: New test.
18905         * g++.old-deja/g++.other/cond5.C: New test.
18906         * g++.old-deja/g++.other/lookup16.C: New test.
18907
18908 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
18909
18910         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
18911         assemblers too.
18912
18913 1999-08-31  Jeffrey A Law  (law@cygnus.com)
18914
18915         * lib/c-torture.exp: Avoid the "compare executables" optimization
18916         when testing native.
18917
18918 1999-08-29  Jeffrey A Law  (law@cygnus.com)
18919
18920         * gcc.c-torture/execute/990829-1.c: New test.
18921         * gcc.c-torture/compile/990829-1.c: New test.
18922
18923 1999-08-27  Paul Burchard  <burchard@pobox.com>
18924
18925         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
18926         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
18927         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
18928         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
18929         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
18930         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
18931         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
18932         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
18933         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
18934         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
18935         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
18936
18937 1999-08-27  Jeffrey A Law  (law@cygnus.com)
18938
18939         * gcc.c-torture/execute/990827-1.c: New test.
18940
18941 1999-08-26  Craig Burley  <craig@jcb-sc.com>
18942
18943         * g77.f-torture/noncompile/19990826-4.f: New test.
18944
18945         * g77.f-torture/compile/19990826-3.f: New test.
18946
18947         * g77.f-torture/execute/19990826-2.f: New test.
18948
18949         * g77.f-torture/compile/19990826-1.f: New test.
18950
18951         * gcc.c-torture/execute/990826-0.c: New test.
18952         * g77.c-torture/execute/19990826-0.f: New test.
18953
18954         * g77.f-torture/noncompile/970626-2.f: New test.
18955
18956 1999-08-25  Paul Burchard  <burchard@pobox.com>
18957
18958         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
18959         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
18960         lss-011.C: New tests.
18961
18962 1999-08-25  Nathan Sidwell  <nathan@acm.org>
18963
18964         * g++.old-deja/g++.other/decl5.C: New test.
18965
18966 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18967
18968         * noncompile/noncompile.exp: Load_lib c-torture.exp.
18969         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
18970         call `postbase' for each one.  All callers of `postbase' changed
18971         to call this instead.
18972
18973 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
18974
18975         * gcc.c-torture/execute/990811-1.c: New test.
18976
18977 1999-08-09  Nick Clifton  <nickc@cygnus.com>
18978
18979         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
18980         just native ones.
18981
18982         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
18983         just native ones.
18984
18985 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
18986
18987         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
18988
18989 1999-08-04  Jeffrey A Law  (law@cygnus.com)
18990
18991         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
18992
18993 1999-08-04  Nathan Sidwell  <nathan@acm.org>
18994
18995         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
18996
18997 1999-08-04  Jeffrey A Law  (law@cygnus.com)
18998
18999         * gcc.c-torture/execute/990804-1.c: New test.
19000
19001 1999-08-03  Nathan Sidwell  <nathan@acm.org>
19002
19003         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
19004         * g++.old-deja/g++.brendan/crash64.C: Likewise
19005         * g++.old-deja/g++.brendan/overload8.C: Likewise
19006
19007 1999-08-03  Nathan Sidwell  <nathan@acm.org>
19008
19009         * g++.old-deja/g++.other/struct1.C: New test.
19010
19011 1999-08-03  Nathan Sidwell  <nathan@acm.org>
19012
19013         * g++.old-deja/g++.other/enum2.C: New test.
19014
19015 1999-08-02  Richard Henderson  <rth@cygnus.com>
19016
19017         Adapted from tests from Franz Sirl:
19018         * gcc.c-torture/execute/va-arg-7.c: New test.
19019         * gcc.c-torture/execute/va-arg-8.c: New test.
19020
19021 1999-08-01  Jeffrey A Law  (law@cygnus.com)
19022
19023         * gcc.c-torture/compile/990801-2.c: New test.
19024
19025         * gcc.c-torture/compile/990801-1.c: New test.
19026
19027 1999-07-27  Michael Meissner  <meissner@cygnus.com>
19028
19029         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
19030         fp-cmp-1.c, converting double to float.
19031
19032         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
19033         fp-cmp-1.c, converting double to long double.
19034
19035         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
19036         from fr1 to unknown_register, since fr1 is a legitimate register
19037         on some machines.
19038
19039 1999-07-25  Jeffrey A Law  (law@cygnus.com)
19040
19041         * README: More listname related changes.
19042
19043 1999-07-08  Catherine Moore  <clm@cygnus.com>
19044
19045         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
19046
19047 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
19048
19049         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
19050
19051 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
19052
19053         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
19054
19055 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
19056
19057         * gcc.dg/990703-1.c: New test.
19058
19059 1999-06-29  Nick Clifton  <nickc@cygnus.com>
19060
19061         * lib/file-format.exp: New file: Move definition of proc
19062         gcc_target_object_format to here from
19063         gcc.dg/special/ecos.exp.
19064
19065         * lib/c-torture.exp: Include lib file-format.exp.
19066         * lib/gcc-dg.exp: Include lib file-format.exp.
19067
19068         * gcc.dg/special/ecos.exp: Remove definition of proc
19069         gcc_target_object_format.
19070
19071 1999-06-28  Jeffrey A Law  (law@cygnus.com)
19072
19073         * gcc.c-torture/execute/990628-1.c: New test.
19074
19075 1999-06-25  Jeffrey A Law  (law@cygnus.com)
19076
19077         * gcc.c-torture/compile/990625-2.c: New test.
19078
19079         * gcc.c-torture/compile/990625-1.c: New test.
19080
19081 1999-06-23  Nick Clifton  <nickc@cygnus.com>
19082
19083         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
19084         attributes compile.
19085         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
19086         ports that use the COFF/PE file format.
19087
19088 1999-06-17  Jeffrey A Law  (law@cygnus.com)
19089
19090         * gcc.c-torture/compile/990617-1.c: New test.
19091
19092 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
19093
19094         * g++.old-deja/g++.other/decl4.C: New test.
19095
19096 1999-06-14  Nathan Sidwell  <nathan@acm.org>
19097
19098         * g++.old-deja/g++.other/bitfld3.C: New test.
19099
19100 1999-06-08  Nathan Sidwell  <nathan@acm.org>
19101
19102         * g++.old-deja/g++.eh/catch1.C: New test.
19103
19104 1999-06-07  Jeffrey A Law  (law@cygnus.com)
19105
19106         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
19107
19108         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
19109         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
19110
19111 1999-06-05  Craig Burley  <craig@jcb-sc.com>
19112
19113         * g77.f-torture/compile/19990502-0.f: Replace with new,
19114         shorter, test that still fails after recent changes.
19115
19116 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
19117
19118         * gcc.c-torture/execute/990604-1.c: New test.
19119
19120 1999-05-31  Jeffrey A Law  (law@cygnus.com)
19121
19122         * gcc.c-torture/execute/990531-1.c: New test.
19123
19124 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
19125
19126         * gcc.c-torture/compile/990527-1.c: New test.
19127
19128 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
19129
19130         * gcc.c-torture/execute/990527-1.c: New test.
19131
19132 1999-05-25  Nick Clifton  <nickc@cygnus.com>
19133
19134         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
19135         bitfields as signed.
19136
19137 1999-05-25  Craig Burley  <craig@jcb-sc.com>
19138
19139         * g77.f-torture/compile/19990525-0.f: New test.
19140
19141 1999-05-25  Jeffrey A Law  (law@cygnus.com)
19142
19143         * gcc.c-torture/execute/990525-2.c: New test.
19144
19145         * gcc.c-torture/execute/990525-1.c: New test.
19146
19147 1999-05-24  Nathan Sidwell  <nathan@acm.org>
19148
19149         * g++.old-deja/g++.other/anon3.C: New test.
19150         * g++.old-deja/g++.other/anon4.C: New test.
19151         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
19152         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
19153         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
19154         Merrill).
19155
19156 1999-05-24  Jeffrey A Law  (law@cygnus.com)
19157
19158         * gcc.c-torture/execute/990524-1.c: New test.
19159
19160         * gcc.dg/990524-1.c: New test.
19161
19162 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
19163
19164         * gcc.c-torture/compile/990523-1.c: New test.
19165
19166 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
19167
19168         * gcc.c-torture/compile/990519-1.c: New test.
19169
19170 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
19171
19172         * gcc.c-torture/compile/990517-1.c: New test.
19173
19174         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
19175         (e4, f4): New tests.
19176         (main): Call them.
19177
19178 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19179
19180         * gcc.dg/noreturn-1.c: New test.
19181
19182 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
19183
19184         * gcc.c-torture/execute/990513-1.c: New test.
19185
19186 1999-05-10  Richard Henderson  <rth@cygnus.com>
19187
19188         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
19189
19190 1999-05-10  Craig Burley  <craig@jcb-sc.com>
19191
19192         * g77.f-torture/execute/erfc.f: Use small single-precision
19193         values, to avoid problems on Alphas when not -mieee.
19194
19195 1999-05-08  Craig Burley  <craig@jcb-sc.com>
19196
19197         * gcc.dg/990506-0.c: New test.
19198
19199 1999-05-08  Richard Henderson  <rth@cygnus.com>
19200
19201         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
19202         the constant to test.  Don't XFAIL 64-bit targets.
19203
19204         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
19205         * g++.old-deja/g++.law/profile1.C: Likewise.
19206
19207         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
19208         operator new instances.
19209         * g++.old-deja/g++.other/delete5.C: Likewise.
19210
19211 1999-05-03  Craig Burley  <craig@jcb-sc.com>
19212
19213         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
19214         intrinsic.
19215
19216 1999-05-03  Craig Burley  <craig@jcb-sc.com>
19217
19218         * g77.f-torture/execute/u77-test.f: Reverse order of two
19219         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
19220
19221 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19222
19223         * gcc.dg/compare1.c: New test.
19224
19225 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
19226
19227         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
19228         New tests.
19229
19230 1999-05-02  Craig Burley  <craig@jcb-sc.com>
19231
19232         * g77.f-torture/compile/19990502-1.f: New test.
19233
19234 1999-05-02  Craig Burley  <craig@jcb-sc.com>
19235
19236         * g77.f-torture/compile/19990502-0.f: New test.
19237
19238 1999-05-02  Craig Burley  <craig@jcb-sc.com>
19239
19240         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
19241         intrinsic.
19242
19243 1999-05-02  Craig Burley  <craig@jcb-sc.com>
19244
19245         * g77.f-torture/execute/u77-test.f (main): List libU77
19246         intrinsics not currently tested.
19247         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
19248         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
19249         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
19250         Trim blanks off the ends of some printed strings.
19251
19252 1999-05-02  Craig Burley  <craig@jcb-sc.com>
19253
19254         * g77.f-torture/execute/u77-test.f (main): Just warn about
19255         FSTAT gid disagreement, as it's expected on some systems.
19256
19257 1999-05-01  Craig Burley  <craig@jcb-sc.com>
19258
19259         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
19260         use a new function, which allows for some slop.
19261         Clean up some commentary.
19262         (issum): The new function.
19263         (sgladd): Deleted subroutine.
19264
19265 1999-05-01  Craig Burley  <craig@jcb-sc.com>
19266
19267         * g77.f-torture/execute/u77-test.f: Modify to be more like
19268         libf2c/libU77 version, bringing patches to that version here.
19269         Add suitable commentary.
19270
19271 1999-04-25  Richard Henderson  <rth@cygnus.com>
19272
19273         * gcc.dg/990424-1.c: New test.
19274
19275 1999-04-24  Craig Burley  <craig@jcb-sc.com>
19276
19277         * g77.f-torture/execute/u77-test.f (main): Bug involving
19278         LSTAT has been fixed, so turn back on full checking.
19279
19280 1999-04-20  Craig Burley  <craig@jcb-sc.com>
19281
19282         * g77.f-torture/compile/19990419-0.f: New test.
19283         * g77.f-torture/execute/19990419-1.f: New test.
19284
19285 1999-04-17  Richard Henderson  <rth@cygnus.com>
19286
19287         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
19288         to avoid the need for a prototype to supress a warning.
19289
19290 1999-04-07  Jim Wilson  <wilson@cygnus.com>
19291
19292         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
19293
19294 1999-04-04  Jeffrey A Law  (law@cygnus.com)
19295
19296         * gcc.c-torture/execute/990404-1.c: New test.
19297
19298 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
19299
19300         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
19301         * gcc.dg/cpp-if3.c: Don't use -pedantic.
19302         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
19303         missing initializer warnings.
19304
19305 1999-03-28  Jeffrey A Law  (law@cygnus.com)
19306
19307         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
19308         matching strings.
19309
19310 1999-03-26  Jeffrey A Law  (law@cygnus.com)
19311
19312         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
19313
19314 1999-03-26  Craig Burley  <craig@jcb-sc.com>
19315
19316         * g77.f-torture/execute/19990325-0.f: New test.
19317         * g77.f-torture/execute/19990325-1.f: New test.
19318
19319 1999-03-24  Jeffrey A Law  (law@cygnus.com)
19320
19321         * gcc.c-torture/execute/990324-1.c: New test.
19322
19323 1999-03-22  Jim Wilson  <wilson@cygnus.com>
19324
19325         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
19326         test with 4.
19327
19328 1999-03-17  Richard Henderson  <rth@cygnus.com>
19329
19330         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
19331
19332 1999-03-13  Craig Burley  <craig@jcb-sc.com>
19333
19334         * g77.f-torture/execute/19990313-2.f: New test.
19335         * g77.f-torture/execute/19990313-3.f: New test.
19336
19337 1999-03-13  Craig Burley  <craig@jcb-sc.com>
19338
19339         * g77.f-torture/execute/19990313-0.f: New test.
19340         * g77.f-torture/execute/19990313-1.f: New test.
19341
19342 1999-03-12  Jim Wilson  <wilson@cygnus.com>
19343
19344         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
19345         printf to sprintf.
19346         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
19347         (main): Add check for u15.  Conditionalize u31 check depending on
19348         whether ints are <32 bits or >=32 bits.
19349
19350 1999-03-08  Craig Burley  <craig@jcb-sc.com>
19351
19352         * g77.f-torture/execute/19981119-0.f: Improve testiness.
19353
19354 1999-03-08  Craig Burley  <craig@jcb-sc.com>
19355
19356         * g77.f-torture/compile/19990305-0.f: New test.
19357         * g77.f-torture/execute/19981119-0.f: New test.
19358
19359 1999-03-08  Craig Burley  <craig@jcb-sc.com>
19360
19361         * g77.f-torture/execute/970625-2.f: call ABORT if final
19362         result is not correct, instead of just printing it.
19363         Add this checking via newly introduced obfuscation, to
19364         trip up buggy front ends.
19365
19366 1999-03-07  Craig Burley  <craig@jcb-sc.com>
19367
19368         * g77.f-torture/compile/960317-1.f: Moved from being
19369         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
19370
19371 1999-03-06  Craig Burley  <craig@jcb-sc.com>
19372
19373         * g77.f-torture/execute/960317-1.f: New (old) test.
19374         * g77.f-torture/execute/970625-2.f: Ditto.
19375
19376 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
19377
19378         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
19379         message on line 1 or line 2; cccp and cpplib do this differently.
19380
19381 1999-03-01  Jeffrey A Law  (law@cygnus.com)
19382
19383         * g++.old-deja/g++.law/weak1.C: New test.
19384
19385 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
19386
19387         * gcc.c-torture/execute/990119-1.c: Renamed to...
19388         * gcc.dg/990119-1.c: this, so it will only be tested once
19389         (it's a preprocessor test, it doesn't need to be run at
19390         multiple optimization levels).
19391
19392 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
19393
19394         * lib/g++.exp: Don't add incdir=$base_dir/../include to
19395           ALWAYS_CXXFLAGS.
19396
19397 1999-02-24  Craig Burley  <craig@jcb-sc.com>
19398
19399         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
19400         * g77.f-torture/compile/19981216-0.f: ...as it is expected
19401         to not be compilable by current g77.
19402
19403 1999-02-24  Nick Clifton  <nickc@cygnus.com>
19404
19405         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
19406
19407 1999-02-22  Jeffrey A Law  (law@cygnus.com)
19408
19409         * gcc.c-torture/execute/990222-1.c: New test.
19410
19411 1999-02-19  Craig Burley  <craig@jcb-sc.com>
19412
19413         * g77.f-torture/compile/19990218-0.f: New test.
19414         * g77.f-torture/noncompile/19990218-1.f: New test.
19415
19416 1999-02-18  Craig Burley  <craig@jcb-sc.com>
19417
19418         * g77.f-torture/compile/19981216-0.f: New test.
19419
19420 1999-02-14  Jeffrey A Law  (law@cygnus.com)
19421
19422         * gcc.dg/990214-1.c: New test.
19423
19424 1999-02-13  Jeffrey A Law  (law@cygnus.com)
19425
19426         * gcc.dg/990213-2.c: New test.
19427
19428         * gcc.dg/990213-1.c: New test.
19429
19430 1999-02-12  Jeffrey A Law  (law@cygnus.com)
19431
19432         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
19433         ints.
19434
19435 1999-02-11  Nick Clifton  <nickc@cygnus.com>
19436
19437         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
19438         specified by target.
19439
19440         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
19441
19442 1999-02-11  Jeffrey A Law  (law@cygnus.com)
19443
19444         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
19445
19446 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
19447
19448         * gcc.dg/special/ecos.exp: New test driver for new tests with
19449         special requirements.
19450
19451         * gcc.dg/special/alias-1.c: New test.
19452         * gcc.dg/special/gcsec-1.c: New test.
19453         * gcc.dg/special/weak-1.c: New test.
19454         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
19455         * gcc.dg/special/weak-2.c: New test.
19456         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
19457         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
19458         * gcc.dg/special/wkali-1.c: New test.
19459         * gcc.dg/special/wkali-2.c: New test.
19460         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
19461         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
19462
19463 1999-02-10  Felix Lee  <flee@cygnus.com>
19464
19465           * lib/c-torture.exp (c-torture-compile): Pull out code for
19466           analyzing gcc error messages.
19467           (c-torture-execute): Likewise.  Fix some (harmless) false
19468           positives.
19469           * lib/gcc.exp (gcc_check_compile): New function.
19470
19471 1999-02-08  Richard Henderson  <rth@cygnus.com>
19472
19473         * gcc.c-torture/execute/990208-1.c: New test.
19474
19475 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
19476
19477         * g++.dg/special/ecos.exp: New driver for new tests with special
19478         requirements
19479
19480         * g++.dg/special/conpr-1.C: New test
19481         * g++.dg/special/conpr-2.C: New test
19482         * g++.dg/special/conpr-2a.C: New test
19483         * g++.dg/special/conpr-3.C: New test
19484         * g++.dg/special/conpr-3a.C: New test
19485         * g++.dg/special/conpr-3b.C: New test
19486
19487         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
19488         allow g++ to use the dg driver
19489
19490         * README: Add comment about g++.dg directory
19491
19492 1999-02-06  Jeffrey A Law  (law@cygnus.com)
19493
19494         * README: Update email addresses.
19495
19496 1999-02-03  Nick Clifton  <nickc@cygnus.com>
19497
19498         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
19499         arguments in order to force structure S onto the stack even on
19500         the alpha.
19501         (test): Pass 10 leading arguments to function foo as well as the
19502         structure S.
19503
19504         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
19505         failure for all targets.
19506
19507         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
19508         abort to terminate program execution.
19509
19510 1999-01-30  Richard Henderson  <rth@cygnus.com>
19511
19512         * gcc.c-torture/execute/990130-1.c: New test.
19513
19514 1999-01-30  Jeffrey A Law  (law@cygnus.com)
19515
19516         * gcc.dg/990130-1.c: New test.
19517
19518 1999-01-28  Michael Meissner  <meissner@cygnus.com>
19519
19520         * gcc.c-torture/execute/990128-1.c: New test.
19521
19522 1999-01-27  Michael Meissner  <meissner@cygnus.com>
19523
19524         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
19525
19526 1999-01-27  Felix Lee  <flee@cygnus.com>
19527
19528         * lib/c-torture.exp (c-torture-compile): pull out code for
19529         analyzing gcc error messages.
19530         (c-torture-execute): ditto, and fix some (harmless) false
19531         positives.
19532         * lib/gcc.exp (gcc_check_compile): new function.
19533
19534 1999-01-17  Jeffrey A Law  (law@cygnus.com)
19535
19536         * gcc.dg/990117-1.c: New test.
19537
19538         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
19539
19540         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
19541
19542 1999-01-15  Jeffrey A Law  (law@cygnus.com)
19543
19544         * g77.f-torture/compile/990115-1.f: New test.
19545
19546 1999-01-07  Jeffrey A Law  (law@cygnus.com)
19547
19548         * gcc.c-torture/compile/990107-1.c: New test
19549
19550 1999-01-06  Jeffrey A Law  (law@cygnus.com)
19551
19552         * gcc.c-torture/execute/990106-2.c: New test.
19553
19554         * gcc.c-torture/execute/990106-1.c: New test.
19555
19556 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
19557
19558         * gcc.c-torture/compile/981223-1.c: New test.
19559
19560 1998-12-29  Richard Henderson  <rth@cygnus.com>
19561
19562         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
19563         (opt3): Rename from opt4 and disable.
19564
19565 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
19566
19567         * g++.old-deja/g++.pt/ptrmem5.C: New test.
19568
19569 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
19570
19571         * g++.old-deja/g++.other/conv5.C: New test.
19572
19573 1998-12-14  Nick Clifton  <nickc@cygnus.com>
19574
19575         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
19576
19577 1998-12-11  Jeffrey A Law  (law@cygnus.com)
19578
19579         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
19580
19581 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
19582
19583         * gcc.c-torture/compile/981211-1.c: New test.
19584
19585 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
19586
19587         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
19588
19589         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
19590
19591 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
19592
19593         * gcc.special/930510-1.c: Make C9X safe.
19594         * gcc.misc-tests/gcov-1.c Similarly.
19595         * gcc.misc-tests/gcov-2.c Similarly.
19596
19597 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
19598
19599         * gcc.dg/ultrasp1.c: New test.
19600
19601 1998-12-06  Richard Henderson  <rth@cygnus.com>
19602
19603         * gcc.c-torture/execute/981206.c: New test.
19604
19605 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
19606
19607         * g++.old-deja/g++.ns/template7.C: New test.
19608
19609         * g++.old-deja/g++.other/expr1.C: New test.
19610
19611         * g++.old-deja/g++.eh/tmpl3.C: New test.
19612
19613         * g++.old-deja/g++.eh/tmpl2.C: New test.
19614
19615 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
19616
19617         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
19618         * g++.old-deja/g++.other/using6.C: Removed.
19619         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
19620
19621         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
19622
19623 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
19624
19625         * g++.old-deja/g++.pt/overload8.C: New test.
19626
19627         * g++.old-deja/g++.pt/overload7.C: New test.
19628
19629         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
19630
19631         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
19632         and relinking messages.
19633         * lib/g++.exp (g++_target_compile): Remove .rpo file when
19634         compiling with -frepo.
19635
19636 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
19637
19638         * g++.old-deja/g++.pt/lookup6.C: New test.
19639
19640 1998-11-30  Nick Clifton  <nickc@cygnus.com>
19641
19642         * gcc.c-torture/execute/981130-1.c: New test.
19643         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
19644
19645 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
19646
19647         * g++.old-deja/g++.pt/explicit76.C: New test.
19648
19649         * g++.old-deja/g++.pt/friend38.C: New test.
19650
19651         * g++.old-deja/g++.ns/crash2.C: New test.
19652
19653         * g++.old-deja/g++.pt/defarg8.C: New test.
19654
19655         * g++.old-deja/g++.pt/instantiate6.C: New test.
19656
19657         * g++.old-deja/g++.pt/static6.C: New test.
19658
19659         * g++.old-deja/g++.pt/decl2.C: New test.
19660
19661 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
19662
19663         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
19664         problem is actually related with name lookup, but so what? :-)
19665
19666         * g++.old-deja/g++.pt/friend37.C: New test.
19667
19668 1998-11-25  Dave Love  <d.love@dl.ac.uk>
19669
19670         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
19671         element, which fails on some systems.
19672
19673         * g77.f-torture/execute/labug1.f: New test.
19674
19675 1998-11-21  Jeffrey A Law  (law@cygnus.com)
19676
19677         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
19678         is defined.
19679
19680 1998-11-18  Dave Love  <d.love@dl.ac.uk>
19681
19682         * g77.f-torture/compile/981117-1.f: New test.
19683
19684 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
19685
19686         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
19687         properly discarded.
19688
19689 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
19690
19691         * gcc.c-torture/execute/memcheck: New directory of tests for
19692         -fcheck-memory-usage.
19693
19694 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
19695
19696         * README: New file, general information about the testsuite and
19697         new description of the various C++ test subdirectories.
19698         * README.g++: Eliminate obsolete information, update and move most
19699         relevant stuff to README.
19700
19701 1998-11-07  Richard Henderson  <rth@cygnus.com>
19702
19703         * gcc.c-torture/compile/981107-1.c: New test.
19704
19705 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
19706
19707         * execute/memcpy-bi.c: New testcase.
19708
19709 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
19710
19711         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
19712         base classes.
19713
19714         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
19715         template is selected.
19716
19717         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
19718         classes, it should be accepted for all types.
19719
19720         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
19721
19722         * g++.old-deja/g++.pt/spec24.C: Ensure that template
19723         specializations start with template headers.
19724
19725 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
19726
19727         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
19728
19729         * g++.old-deja/g++.other/init9.C: Test cross initialization of
19730         non-POD types.
19731
19732 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
19733
19734         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
19735
19736 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
19737
19738         * compile/981022-1.c, compile/981022-1.x: New test and driver.
19739
19740 1998-10-19  Jeffrey A Law  (law@cygnus.com)
19741
19742         * 981019-1.c: New test.
19743
19744 1998-10-14  Robert Lipe <robertl@dgii.com>
19745
19746         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
19747         find objc headers.
19748
19749 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
19750
19751         * compile/981001-4.c: Remove use of GCC extension that triggers a
19752         compiler bug.
19753
19754 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
19755
19756         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
19757
19758 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
19759
19760         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
19761         instantiation of template produces incorrect code for delete
19762         expression.
19763
19764         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
19765         constructors' name is not unique.
19766         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
19767         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
19768
19769         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
19770         automatic array of const is ill-formed.
19771
19772         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
19773         of template parameter?
19774
19775         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
19776         const.
19777
19778         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
19779         pointer-to-member expression.
19780
19781         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
19782         declaration causes ICE.
19783
19784 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
19785
19786         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
19787         reserved in the global namespace.
19788
19789         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
19790         generate needed virtual table.
19791
19792         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
19793
19794 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
19795
19796         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
19797         template-dependent type
19798
19799 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
19800
19801         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
19802         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
19803         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
19804
19805         * g++.old-deja/g++.other/using5.C: New test; using decl from base
19806         class should be usable as argument of member function.
19807         * g++.old-deja/g++.other/using6.C: New test; using decl from base
19808         class should be usable as return type of member function.
19809         * g++.old-deja/g++.other/using7.C: New test; using decl from base
19810         class should be usable as type of data member.
19811
19812         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
19813
19814 1998-10-09  Jeffrey A Law  (law@cygnus.com)
19815
19816         * gcc.c-torture/special/920521-1.c: Fix bogus test.
19817
19818 1998-10-08  Nick Clifton  <nickc@cygnus.com>
19819
19820         * gcc.dg/dll-?.c Add thumb to target list.
19821         Fix assembler scan patterns to match current assembler output.
19822
19823 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
19824
19825         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
19826         matching of template brackets.
19827
19828         * g++.old-deja/g++.other/using4.C: New test.  Test using
19829         declarations of methods from base classes.
19830
19831         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
19832         within functions should introduce names into the innermost
19833         enclosing namespace.
19834
19835         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
19836         of static locals if first initialization throws.
19837
19838 1998-10-07  Jim Wilson  <wilson@cygnus.com>
19839
19840         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
19841
19842 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
19843
19844         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
19845         lose track of the possible targets of tablejump insns.
19846         * special/special.exp: Run it.
19847
19848 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
19849
19850         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
19851         must be declared before its specializations can be named in friend
19852         declarations.
19853
19854 1998-10-05  Dave Love  <d.love@dl.ac.uk>
19855
19856         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
19857
19858         * g77.f-torture/execute/io1.f: New test.
19859
19860 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
19861
19862         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
19863         with pointer to template function, for which no argument deduction
19864         is possible.
19865
19866         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
19867         specialization of template function as argument to template
19868         function.
19869
19870         * g++.old-deja/g++.other/access2.C: New test; Inner class
19871         shouldn't have privileged access to Outer's names.
19872
19873 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
19874
19875         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
19876         friend template declared within template class conflicts with
19877         nested class of the same name.
19878
19879         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
19880         is ignored.
19881
19882         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
19883         object with direct initializer as function declaration.
19884
19885         * g++.old-deja/g++.other/decl2.C: New test; duplicate
19886         initializers.
19887
19888         * g++.old-deja/g++.other/null2.C: New test; conditional operator
19889         involving const pointer and NULL produces incorrect result.
19890
19891         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
19892         type name without `typename' should be rejected with -pedantic.
19893
19894 1998-10-02  Richard Henderson  <rth@cygnus.com>
19895
19896         * g++.old-deja/g++.other/addrof1.C: New test.
19897
19898 1998-10-01  Nick Clifton  <nickc@cygnus.com>
19899
19900         * gcc.c-torture/compile/981001-1.c: New test.
19901         * gcc.c-torture/execute/981001-1.c: New test.
19902
19903 1998-10-01  Jeffrey A Law  (law@cygnus.com)
19904
19905         * gcc.c-torture/compile/981001-2.c: New test.
19906         * gcc.c-torture/compile/981001-3.c: New test.
19907         * gcc.c-torture/compile/981001-4.c: New test.
19908
19909 1998-10-01  Robert Lipe  <robertl@dgii.com>
19910
19911         * lib/objc.exp (objc_target_compile): Add -L during compiles for
19912         multilibbed hosts.   Idea grafted from g77.exp.
19913
19914 1998-09-30  Dave Love  <d.love@dl.ac.uk>
19915
19916         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
19917         avoid losing on systems which need -lsocket.
19918
19919 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
19920
19921         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
19922         * g++.old-deja/g++.other/nested2.C: Ditto.
19923         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
19924         failure.
19925
19926 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
19927
19928         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
19929         preferred over template operator!= for enum bitfields.
19930
19931 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
19932
19933         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
19934         that happen to have the same base name, but in different scopes,
19935         are incorrectly rejected.
19936
19937 1998-09-16  Richard Henderson  <rth@cygnus.com>
19938
19939         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
19940         on the native word size instead of an integer literal.
19941
19942 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
19943
19944         * g++.old-deja/g++.other/static2.C: Invocation of static data
19945         member of type pointer-to-function denoted as non-static member.
19946
19947         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
19948         checks involving function types and aliases.
19949
19950 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
19951
19952         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
19953         redefined to the same non-trivial type.
19954
19955         * g++.old-deja/g++.pt/explicit73.C: Test for proper
19956         namespace-qualification of template specializations declared in
19957         other namespaces.
19958
19959         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
19960         to declare a subset of the specializations of a template function
19961         as friends of specializations of a template class.
19962
19963         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
19964         member templates that do not fully specialize the enclosing
19965         template class are rejected.
19966
19967 1998-09-11  Dave Love  <d.love@dl.ac.uk>
19968
19969         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
19970
19971 1998-09-08  Dave Love  <d.love@dl.ac.uk>
19972
19973         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
19974         altered from libf2c/libU77 version.
19975
19976 1998-09-06  Dave Love  <d.love@dl.ac.uk>
19977
19978         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
19979
19980 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
19981
19982         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
19983         (un)signed char are different types for template specialization
19984         purposes.
19985
19986 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
19987
19988         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
19989         * objc: ObjC testsuite.
19990
19991 1998-08-31  Catherine Moore  <clm@cygnus.com>
19992
19993         * gcc.c-torture/execute/941014-1.x:  New file.
19994
19995 1998-08-31  Nick Clifton  <nickc@cygnus.com>
19996
19997         * lib/c-torture.exp: Add support for
19998         torture_eval_before_compile and torture_eval_before_execute
19999         variables.
20000
20001 1998-08-30  Jeffrey A Law  (law@cygnus.com)
20002
20003         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
20004         this test triggers valid.
20005
20006 1998-08-27  Jeffrey A Law  (law@cygnus.com)
20007
20008         * gcc.dg/980827-1.c: New test.
20009
20010 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
20011
20012         * gcc.c-torture/execute/loop-4b.c: New test.
20013
20014 1998-08-26  Nick Clifton  <nickc@cygnus.com>
20015
20016         * lib/c-torture.exp: Add support for
20017         torture_eval_before_compile and torture_eval_before_execute
20018         variables.
20019
20020 1998-08-25  Jeffrey A Law  (law@cygnus.com)
20021
20022         * gcc.c-torture/compile/980825-1.c: New test.
20023
20024 1998-08-24  Nick Clifton  <nickc@cygnus.com>
20025
20026         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
20027         count number tests in opt_t0 not good_t0.
20028
20029 1998-08-24  Jeffrey A Law  (law@cygnus.com)
20030
20031         * gcc.c-torture/compile/930326-1.x: Fix typo.
20032
20033 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
20034
20035         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
20036         causes an ICE.
20037
20038 1998-08-21  Jeffrey A Law  (law@cygnus.com)
20039
20040         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
20041         STACK_SIZE is defined.
20042         * gcc.c-torture/unsorted/stuct.c: Similarly.
20043
20044         * gcc.c-torture/compile/980821-1.c: New test.
20045
20046 1998-08-21  Jeffrey A Law  (law@cygnus.com)
20047
20048         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
20049
20050 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
20051
20052         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
20053         code.
20054
20055 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
20056
20057         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
20058         error'.
20059
20060 1998-08-18  Jeffrey A Law  (law@cygnus.com)
20061
20062         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
20063
20064 1998-08-16  Jeffrey A Law  (law@cygnus.com)
20065
20066         * gcc.c-torture/compile/980816-1.c: New test.
20067
20068         * gcc.dg/980816-1.c: New test.
20069
20070 1998-08-13  Jeffrey A Law  (law@cygnus.com)
20071
20072         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
20073         compiler for ieee tests.
20074
20075 1998-08-01  Dave Love  <d.love@dl.ac.uk>
20076
20077         * g77.f-torture/compile/980729-0.f: New test.
20078
20079 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
20080
20081         * gcc.c-torture/special/eeprof-1.c: New test, for
20082         -finstrument-functions.
20083         * gcc.c-torture/special/special.exp: Run it.
20084
20085 1998-07-29  Jeffrey A Law  (law@cygnus.com)
20086
20087         * gcc.c-torture/compile/980729-1.c: New test.
20088
20089 1998-07-27  Nick Clifton  <nickc@cygnus.com>
20090
20091         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
20092         __thumb__ is defined, and test for ARM style doubles if so.
20093
20094 1998-07-26  Dave Love  <d.love@dl.ac.uk>
20095
20096         * g77.f-torture/noncompile/980615-0.f: New test.
20097
20098 1998-07-26  H.J. Lu  (hjl@gnu.org)
20099
20100         * gcc.dg/980312-1.c: Do link instead of compile.
20101         * gcc.dg/980313-1.c: Likewise.
20102
20103 1998-07-26  Jeffrey A Law  (law@cygnus.com)
20104
20105         * gcc.c-torture/compile/980726-1.c: New test.
20106
20107 1998-07-25  Dave Love  <d.love@dl.ac.uk>
20108
20109         * g77.f-torture/execute/io0.f: New test.
20110
20111 1998-07-24  Nick Clifton  <nickc@cygnus.com>
20112
20113         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
20114         an int.
20115
20116 1998-06-18  Michael Meissner  <meissner@cygnus.com>
20117
20118         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
20119         m32r bugs.
20120
20121 1998-07-17  Nick Clifton  <nickc@cygnus.com>
20122
20123         * gcc.dg/980626-1.c: Expect failures for all toolchains until
20124         c-decl.c:grokdeclarator can handle mode attributes.
20125
20126 1998-07-16  Jeffrey A Law  (law@cygnus.com)
20127
20128         * gcc.c-torture/execute/980716-1.c: New test.
20129
20130 1998-07-13  Jeffrey A Law  (law@cygnus.com)
20131
20132         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
20133         the mn10200.
20134         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
20135         the mn10200.
20136         * gcc.c-torture/execute/va-arg-3.x: Similarly.
20137         * gcc.c-torture/compile/930326-1.x: Similarly.
20138
20139 1998-07-13  Dave Love  <d.love@dl.ac.uk>
20140
20141         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
20142         New test from Craig.
20143
20144 1998-07-12  Dave Love  <d.love@dl.ac.uk>
20145
20146         * g77.f-torture/noncompile/980616-0.f: New test.
20147
20148         * g77.f-torture/execute/970816-3.f:  New test from Craig.
20149
20150 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
20151
20152         *  g++.other/singleton.C: Return error value instead of taking
20153         SIGSEGV.
20154
20155 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
20156
20157         *  g++.other/singleton.C: New test.   Warning is under dispute.
20158         Runtime crash is not.
20159
20160 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
20161
20162         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
20163         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
20164         using6.C, using7.C}:  New namespace tests.
20165
20166 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
20167
20168         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
20169         specialization with typedef'ed names used as array indexes.
20170
20171 1998-07-09  Jeffrey A Law  (law@cygnus.com)
20172
20173         * gcc.c-torture/execute/980709-1.c: New test.
20174
20175         * gcc.dg/980709-1.c: New test.
20176
20177 1998-07-07  Richard Henderson  <rth@cygnus.com>
20178
20179         * gcc.c-torture/execute/bcp-1.c: New test.
20180
20181 1998-07-07  Jeffrey A Law  (law@cygnus.com)
20182
20183         * gcc.c-torture/execute/980707-1.c: New test.
20184
20185 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
20186
20187         * gcc.c-torture/compile/980706-1.c: New test.
20188
20189 1998-07-01  Dave Love  <d.love@dl.ac.uk>
20190
20191         * g77.f-torture/execute/980701-0.f,
20192         g77.f-torture/execute/980701-1.f: New test from Craig.
20193
20194 1998-07-01  Jeffrey A Law  (law@cygnus.com)
20195
20196         * gcc.c-torture/compile/980701-1.c: New test.
20197
20198         * gcc.c-torture/execute/980701-1.c: New test.
20199
20200 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
20201 rlsruhe.de>
20202
20203         * g++.old-deja/g++.robertl/eb132.C: New test.
20204         * g++.old-deja/g++.robertl/eb133.C: Likewise.
20205
20206 1998-06-29  Dave Love  <d.love@dl.ac.uk>
20207
20208         * g77.f-torture/execute/980628-7.f,
20209         g77.f-torture/execute/980628-8.f,
20210         g77.f-torture/execute/980628-9.f,
20211         g77.f-torture/execute/980628-10.f: New tests from Craig.
20212
20213         * g77.f-torture/execute/980628-3.f: Remove mail headers.
20214
20215 1998-06-28  Jeffrey A Law  (law@cygnus.com)
20216
20217         * g77.f-torture/execute/980628-4.f: New test from Craig.
20218         * g77.f-torture/execute/980628-5.f: Likewise.
20219         * g77.f-torture/execute/980628-2.f: Likewise.
20220         * g77.f-torture/execute/980628-0.f: Likewise.
20221         * g77.f-torture/execute/980628-1.f: Likewise.
20222         * g77.f-torture/execute/980628-3.f: Likewise.
20223         * g77.f-torture/execute/980628-6.f: Likewise.
20224
20225 1998-06-28  Jeffrey A Law  (law@cygnus.com)
20226
20227         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
20228         directory when nothing has been installed yet.
20229
20230 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
20231
20232         * gcc.c-torture/special/special.exp: Handle newer versions of
20233         dejagnu.
20234
20235 1998-06-26  Jeffrey A Law  (law@cygnus.com)
20236
20237         * gcc.dg/980626-1.c: New test.
20238
20239 1998-06-19  Bruno Haible <haible@ilog.fr>
20240
20241         * gcc.misc-tests/m-un-2.c: New test.
20242         * g++.old-deja/g++.other/warn01.c: Likewise.
20243
20244 1998-06-19  Robert Lipe  <robertl@dgii.com>
20245
20246         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
20247         compatibility with assmblers with a different comment character.
20248         Eliminate use of GAS-specific extensions.
20249
20250 1998-06-19  Jeffrey A Law  (law@cygnus.com)
20251
20252         * gcc.c-torture/execute/ieee/980619-1.c: New test.
20253
20254 1998-06-19  Robert Lipe  <robertl@dgii.com>
20255
20256         *lib/g77.exp: Replace search for libf2c.a with search for newly
20257         renamed libg2c.a
20258
20259 1998-06-17  Jeffrey A Law  (law@cygnus.com)
20260
20261         * gcc.c-torture/execute/980617-1.c: New test.
20262
20263 1998-06-12  Jeffrey A Law  (law@cygnus.com)
20264
20265         * gcc.c-torture/execute/980612-1.c: New test.
20266
20267 1998-06-08  Jeffrey A Law  (law@cygnus.com)
20268
20269         * gcc.dg/980523-1.c: Only test on ppc-linux.
20270         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
20271
20272         * gcc.c-torture/execute/980608-1.c: New test.
20273
20274 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
20275
20276         * gcc.c-torture/execute/980605-1.c: New test.
20277
20278 1998-06-04  Jeffrey A Law  (law@cygnus.com)
20279
20280         * gcc.c-torture/execute/980604-1.c: New test.
20281
20282 1998-06-02  Jeffrey A Law  (law@cygnus.com)
20283
20284         * gcc.c-torture/execute/980602-1.c: New test.
20285         * gcc.c-torture/execute/980602-2.c: Likewise.
20286
20287 1998-06-02  Dave Love  <d.love@dl.ac.uk>
20288
20289         * 970125-0.f: Fix per JCB.  Add commentary.
20290
20291 1998-05-31  Michael Meissner  <meissner@cygnus.com>
20292
20293         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
20294         IEEE -0 support.
20295
20296 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
20297
20298         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
20299         earlier.
20300
20301 1998-05-28  Catherine Moore <clm@cygnus.com>
20302
20303         * gcc.c-torture/execute/980526-3.c: New test.
20304
20305 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
20306
20307         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
20308         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
20309         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
20310         m88k-motorola-sysv3 to XFAIL.
20311
20312 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
20313
20314         * gcc.dg/980526-1.c: New test.
20315         * gcc.c-torture/execute/980526-2.c: New test.
20316
20317 1998-05-26  Jeffrey A Law  (law@cygnus.com)
20318
20319         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
20320
20321         * gcc.c-torture/execute/980526-1.c: New test.
20322
20323 1998-05-26  Dave Love  <d.love@dl.ac.uk>
20324
20325         * g77.f-torture/execute/alpha2.f: Add runtime test.
20326
20327 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
20328
20329         * g++.old-deja/old-deja.exp: Strip leading directories.
20330
20331         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
20332         error for the line.  Don't run multiple tests for the same line.
20333
20334 1998-05-23  Jeffrey A Law  (law@cygnus.com)
20335
20336         * gcc.dg/980523-1.c: New test.
20337
20338 1998-05-23  Dave Love  <d.love@dl.ac.uk>
20339
20340         * g77.f-torture/compile/970915-0.f: New test.
20341
20342 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
20343
20344         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
20345
20346 1998-05-21  Jeffrey A Law  (law@cygnus.com)
20347
20348         * gcc.dg/980520-1.c: New test.
20349
20350 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
20351
20352         * gcc.dg/980502-1.c: Fix return type.
20353
20354 1998-05-20  Jeffrey A Law  (law@cygnus.com)
20355
20356         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
20357         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
20358         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
20359         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
20360         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
20361
20362 1998-05-20  Dave Love  <d.love@dl.ac.uk>
20363
20364         * g77.f-torture/execute/980520-1.f: New test.
20365
20366 1998-05-15  Dave Love  <d.love@dl.ac.uk>
20367
20368         * lib/mike-g77.exp: New file.
20369
20370         * g77.f-torture/noncompile/noncompile.exp,
20371         g77.f-torture/noncompile/check0.f: New files.
20372
20373 1998-05-14  Dave Love  <d.love@dl.ac.uk>
20374
20375         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
20376         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
20377         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
20378         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
20379         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
20380         abort where appropriate.
20381
20382 1998-05-05  Michael Meissner  <meissner@cygnus.com>
20383
20384         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
20385         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
20386
20387 1998-04-29  Dave Love  <d.love@dl.ac.uk>
20388
20389         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
20390
20391 1998-04-27  Dave Love  <d.love@dl.ac.uk>
20392
20393         * g77.f-torture/compile/980427-0.f: New test.
20394
20395 1998-04-24  Dave Love  <d.love@dl.ac.uk>
20396
20397         * g77.f-torture/compile/980424-0.f: New test.
20398
20399 1998-04-19  Dave Love  <d.love@dl.ac.uk>
20400
20401         * g77.f-torture/compile/980419-2.f (main): New test.
20402         * g77.f-torture/compile/970125-0.f: New test.
20403         * g77.f-torture/compile/980419-1.f: New test.
20404
20405 1998-04-08  Jim Wilson  <wilson@cygnus.com>
20406
20407         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
20408         of loop-4.c.
20409
20410 1998-04-07  Jim Wilson  <wilson@cygnus.com>
20411
20412         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
20413
20414 1998-04-03  Jim Wilson  <wilson@cygnus.com>
20415
20416         * gcc.c-torture/compile/980329-1.c: New test.
20417
20418 1998-03-18  Jim Wilson  <wilson@cygnus.com>
20419
20420         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
20421         * gcc.dg/980312-1.c: Fix typo in -march command.
20422
20423 1998-03-16  H.J. Lu  (hjl@gnu.org)
20424
20425         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
20426
20427 1998-03-11  Robert Lipe  <robertl@dgii.com>
20428
20429         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
20430         Dave Love agree the Fortran source is bogus.
20431
20432 1998-03-11  Robert Lipe  <robertl@dgii.com>
20433
20434         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
20435         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
20436         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
20437         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
20438         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
20439
20440 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
20441
20442         * g++.old-deja/g++.other/friend1.C: New test.
20443
20444 1998-02-18  Dave Love  <d.love@dl.ac.uk>
20445
20446         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
20447         possibly uninitialized) variables and declare dnrm2.
20448
20449 1998-02-23  Robert Lipe <robertl@dgii.com>
20450
20451         From Bruno Haible <haible@ilog.fr>:
20452         * gcc.c-torture/execute/980223.c: New test.
20453
20454 1998-02-13  Jeffrey A Law  (law@cygnus.com)
20455
20456         * gcc.dg/ifelse-1.c: New test.
20457
20458 1998-02-09  H.J. Lu  (hjl@gnu.org)
20459
20460         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
20461
20462           * lib/old-dejagnu.exp (old-dejagnu): Added the
20463           "execution test - XFAIL *-*-*" handling in the spirit of
20464           "excess errors test -". Changed the "execution test fails"
20465           handling to be like "excess errors test fails".
20466           * Update various tests accordingly.
20467
20468 1998-02-06  Jim Wilson  <wilson@cygnus.com>
20469
20470         * gcc.c-torture/execute/980205.c: New test.
20471
20472 1998-01-18  Jeffrey A Law  (law@cygnus.com)
20473
20474         * lib/c-torture.exp: Look for .x files instead of .cexp files.
20475         * lib/f-torture.exp: Similarly.
20476         * gcc.c-torture: Rename all .cexp files to .x files.
20477
20478 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
20479
20480         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
20481         (940510-1.c): Removed duplicate.
20482         (971104-1.c): New test.
20483
20484 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
20485
20486           * lib/f-torture.exp: Improve error and loop detection.
20487
20488 1997-11-19  Michael Meissner  <meissner@cygnus.com>
20489
20490         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
20491         use that to size the filler array.
20492
20493 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
20494
20495         * lib/c-torture.exp(c-torture-execute): Fix typo.
20496
20497         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
20498         testcase as the executable name. Keep the executable around if
20499         the test fails.
20500
20501 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
20502
20503         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
20504         changes.  Only test one -g option, and move it to the end of the
20505         list of options to test.
20506
20507 1997-09-19  Michael Meissner  <meissner@cygnus.com>
20508
20509         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
20510         variable GCC_TORTURE_OPTIONS to supply default switches separated
20511         by colons.  If no environment variable, run tests with -O0 -g, -O1
20512         -g, and -O2 -g as well.
20513
20514 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
20515
20516         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
20517         explanatory comments. Fix indentation.
20518
20519 1997-09-15  Jeffrey A Law  (law@cygnus.com)
20520
20521         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
20522
20523 1997-09-11  Jeffrey A Law  (law@cygnus.com)
20524
20525         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
20526         * g++.old-deja/g++.mike/p7325.C: Likewise.
20527         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
20528
20529 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
20530
20531         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
20532         * g++.old-deja/g++.brendan/crash30.C: Likewise.
20533         * g++.old-deja/g++.brendan/crash39.C: Likewise.
20534         * g++.old-deja/g++.law/operators4.C: Likewise.
20535
20536 1997-09-11  Joe Buck  (jbuck@synopsys.com)
20537
20538         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
20539         * g++.old-deja/g++.mike/p784.C: Ditto.
20540         * g++.old-deja/g++.mike/p785.C: Ditto.
20541
20542 1997-09-05  Jeffrey A Law  (law@cygnus.com)
20543
20544           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
20545
20546 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
20547
20548         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
20549         target feature; pass this to c-torture-execute as needed.
20550
20551 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
20552
20553         * lib/c-torture.exp(c-torture-execute): If the previous and the
20554         current executables being tested are identical, we don't need to
20555         run the executable again. Try to make the executable names
20556         unique. Add an optional argument for passing additional compiler
20557         flags.
20558
20559 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
20560
20561         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
20562
20563 1997-08-29  Jeffrey A Law  (law@cygnus.com)
20564
20565         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
20566
20567 1997-07-31  Jeffrey A Law  (law@cygnus.com)
20568
20569         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
20570         32bit or larger longs.
20571
20572         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
20573         have either a 32bit long or 32bit int.
20574
20575 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
20576
20577         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
20578         Make double precision tests dependent on sizeof (double).
20579
20580 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
20581
20582         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
20583         too.
20584
20585 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
20586
20587         * gcc.c-torture/compile/961203-1.cexp: New script.
20588
20589 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
20590
20591         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
20592         up the includes ourselves.
20593
20594 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
20595
20596         * lib/plumhall.exp: Remove random include, and add a few
20597         verbose messages for debugging.
20598
20599 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
20600
20601         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
20602         of trying to do it ourselves.
20603
20604 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
20605
20606         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
20607
20608 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
20609
20610         * gcc.prms/5403.c: Made regexp a bit less strict.
20611
20612 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
20613
20614         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
20615         is returned from remote_load instead.
20616         * lib/plumhall.exp: Ditto.
20617         * lib/mike-g++.exp: Ditto.
20618         * lib/old-dejagnu.exp: Ditto.
20619         * lib/c-torture.exp: Ditto.
20620
20621 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
20622
20623         * lib/g++.exp: Use build_wrapper procedure.
20624         * lib/gcc.exp: Ditto.
20625
20626 1997-05-20  Jeffrey A Law  (law@cygnus.com)
20627
20628         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
20629         an old-style decl for malloc.  Fixes tests to work when
20630         sizeof (int) != sizeof (size_t).
20631
20632 1997-05-15  Mike Meissner  <meissner@cygnus.com>
20633
20634         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
20635
20636         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
20637         use stdargs.h interface.
20638
20639 1997-05-15  Mike Meissner  <meissner@cygnus.com>
20640
20641         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
20642         NO_VARARGS when compiling.
20643
20644 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
20645
20646         * lib/plumhall.exp(ph_includes): New procedure.
20647         (ph_make): Use it.
20648         (ph_compiler): Ditto.
20649
20650         * lib/g++.exp: Rename test-glue.c to testglue.c.
20651         * lib/gcc.exp: Ditto.
20652
20653 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
20654
20655         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
20656         to completion when it's called.
20657
20658 1997-03-21  Michael Meissner  <meissner@cygnus.com>
20659
20660         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
20661         is defined, don't do test.
20662
20663 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
20664
20665         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
20666         for object files.
20667         (ph_summary): Mark skipped testcases as untested, not unresolved.
20668
20669         * lib/plumhall.exp (ph_make): If unresolved because of bad
20670         errorCode, record errorCode in log file.
20671         (*): Replace send_log/verbose with verbose -log.
20672
20673 1997-03-19  Michael Meissner  <meissner@cygnus.com>
20674
20675         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
20676         double conversion if double isn't at least 8 bytes.
20677
20678         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
20679         int to work with targets where int is 16 bits.
20680
20681         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
20682         8 bytes, just exit, since 4 byte doubles don't have enough bits of
20683         precision for the test to complete.
20684
20685 1997-03-14  Michael Meissner  <meissner@cygnus.com>
20686
20687         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
20688         if d10v is not compiled with the -mdouble64 flag.
20689         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
20690
20691         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
20692         d10v is not compiled with the -mint32 flag.
20693
20694 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
20695
20696         * lib/plumhall.exp: Use incr_count.
20697
20698 1997-03-12  Jeffrey A Law  (law@cygnus.com)
20699
20700         * gcc.c-torture: Update to c-torture-1.45.
20701
20702 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
20703
20704         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
20705         the name of the expect testcase file).
20706
20707         * lib/g++.exp(g++_init): Ditto.
20708
20709 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
20710
20711         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
20712         the host.
20713
20714         * lib/gcc.exp(gcc_exit): New procedure.
20715
20716 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
20717
20718         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
20719         specs where appropriate.
20720
20721         * g++.old-deja/g++.arm/*: Added additional ERROR checks
20722         because of new "candidates are" messages, and removed a few
20723
20724         * Converted all non-old-style g++ testcases to old-style, and
20725         moved into g++.old-deja.
20726
20727 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
20728
20729         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
20730         options.
20731
20732         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
20733         succeeded.
20734
20735         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
20736
20737 1997-02-13  Michael Meissner  <meissner@cygnus.com>
20738
20739         * lib/gcc.exp (gcc_target_compile): Add support for defining
20740         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
20741         the machine doesn't have those features.
20742
20743 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
20744
20745         * g++.law/operators4.exp: Don't use LIBS.
20746
20747 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
20748
20749         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
20750
20751         * lib/mike-g++.exp: Don't set the compiler to be tested here.
20752         * lib/g++.exp: Set it here instead. Also, allow use of the
20753         --tool_exec and --tool_opt options. Change CXX to
20754         GXX_UNDER_TEST.
20755
20756         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
20757
20758         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
20759
20760 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
20761
20762         * lib/old-dejagnu.exp: Use prune_warnings instead of
20763         prune_system_crud.
20764         * lib/mike-g++.exp: Ditto.
20765         * lib/gcc.exp: Ditto.
20766         * lib/g++.exp: Ditto.
20767
20768         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
20769
20770 1997-02-07  Jeffrey A Law  (law@cygnus.com)
20771
20772           * 941014-2.c: Include stdlib.h
20773           * 960327-1.c: Include stdio.h
20774           * dbra.c, index-1.c: Don't assume ints are 32bits.
20775
20776 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
20777
20778         * lib/gcc.exp: Add gcc,stack_size target feature.
20779
20780         * lib/g++.exp(g++_target_compile): Add the include and link
20781         paths here, not in two other places. And, it's $options, not
20782         options.
20783
20784         * lib/mike-g++.exp(postbase): Remove the code that determines
20785         the correct include and link paths.
20786         * g++.old-deja/old-deja.exp: Ditto.
20787
20788 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
20789
20790         * lib/g++.exp(g++_init): target_compile no longer returns the
20791         filename of the result.
20792
20793 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
20794
20795         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
20796         call to glob.
20797
20798         * gcc.c-torture/special/special.exp: Change call to
20799         gcc_target_compile to include the object file.
20800
20801 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
20802
20803         * gcc.c-torture/special/special.exp: Correct misspelling in last
20804         change.
20805
20806 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
20807
20808         * lib/plumhall.exp(ph_summary): Log the entire output of the
20809         executable. Return -1 if there were any failures, 0 otherwise.
20810         (ph_execute): Return -1 if there were any failures, 0 otherwise.
20811         (ph_make): Clean up objects and executables that were built
20812         if the tests succeeded.
20813
20814 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
20815
20816         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
20817         libraries and includes in the build tree as appropriate.
20818
20819 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
20820
20821         * lib/c-torture.exp: Instead of looking for the global variable
20822         NO_LONG_LONG, check to see if that's a feature of the target.
20823
20824 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
20825
20826         * config/default.exp: Minimize. Delete the remainer of the files in
20827         config; this functionality is now in devo/dejagnu/config.
20828
20829         g++.*/*: Pass any additional flags used to compile to postbase;
20830         delete CXXFLAGS.
20831
20832         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
20833         is now done by runtest.exp. Use gcc_target_compile instead of
20834         compile.
20835
20836         lib/c-torture.exp: Use gcc_target_compile instead of compile.
20837         Remove references to CFLAGS. Use remote_file instead of
20838         calling rm -f.
20839         (c-torture): Take a list of arguments to use to compile this
20840         testcase.
20841
20842         lib/g++.exp: Simplify. Use target_compile instead of compile.
20843         lib/gcc-dg.exp: Ditto.
20844         lib/gcc.exp: Ditto.
20845         lib/mike-{gcc,g++}.exp: Ditto.
20846         lib/old-dejagnu.exp: Ditto.
20847         lib/plumhall.exp: Ditto.
20848
20849 1997-01-08  Jim Wilson  <wilson@cygnus.com>
20850
20851         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
20852         (ph_linker): Likewise.
20853
20854 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
20855
20856           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
20857         MAP_ANON / MAP_ANONYMOUS if defined;
20858         else try to map from /dev/zero .
20859
20860 1996-11-12  Jeffrey A Law  (law@cygnus.com)
20861
20862         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
20863         isn't defined, then define it to MAP_ANONYMOUS.
20864
20865 1996-11-12  Jeffrey A Law  (law@cygnus.com)
20866
20867         * gcc.c-torture: Update to c-torture-1.42 release.
20868
20869 1996-11-11  Jeffrey A Law  (law@cygnus.com)
20870
20871         * gcc.c-torture: Update to c-torture-1.41 release.
20872
20873 1996-10-27  Jeffrey A Law  (law@cygnus.com)
20874
20875         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
20876         c-torture release.
20877
20878 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
20879
20880         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
20881         and LDFLAGS.  Fix second case to append the target_info ldflags
20882         onto LDFLAGS, not CFLAGS.
20883         * lib/g++.exp (g++_init): Add target_info stuff.
20884         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
20885         of libgloss and newlib flags for !native.
20886
20887         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
20888         (GDB): Fix relative path to go up another dir for finding gdb.
20889
20890 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
20891
20892         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
20893         versions in the target_info array, if they don't exist.
20894
20895 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
20896
20897         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
20898
20899 1996-07-08  Jim Wilson  <wilson@cygnus.com>
20900
20901         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
20902         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
20903
20904 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
20905
20906         * lib/old-dejagnu.exp: Don't remove the output file before we've
20907         actually tested it. Don't append pwd to the path of the executable
20908         we're testing.
20909
20910 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
20911
20912         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
20913
20914 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
20915
20916         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
20917         temporary directory for compiler files, and set it to a default
20918         value of /tmp. Set $output as the name of the output file from
20919         compiling the testcase. Add a -o option to $cflags_var so the
20920         compiler writes the final output file as $output. Set $executable
20921         to $output.
20922
20923         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
20924         directory for compiler files, and set it to /tmp if it doesn't
20925         already have a value. Set $output_file to the name of the output
20926         file from compiling the testcase. Add a -o option to CXXFLAGS so
20927         the compiler writes the final output file as $output. Use $output
20928         as the executable to be tested.
20929
20930 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
20931
20932         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
20933
20934 1996-06-08  Jeffrey A Law  (law@cygnus.com)
20935
20936         * gcc.c-torture/execute/pending-1.c: New test.  Still
20937         pending in Tege's queue.
20938
20939 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
20940
20941         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
20942         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
20943         if there were failures.  Call unresolved if there were unresolved
20944         testcases.  Call gcc_fail if program did not run to completion.
20945         (ph_make): Pass additional argument name to ph_execute.
20946         (ph_execute): Add new argument.  Pass additional arguments to
20947         ph_summary.  Call gcc_fail is there is no execution output.
20948
20949 1996-04-24  Jeffrey A Law  (law@cygnus.com)
20950
20951         * lib/plumhall.exp (proc_summary): Output relavent summary
20952         lines into the log so specific failures in plumhall can be
20953         investigated.
20954
20955 1996-04-10  Jeffrey A Law  (law@cygnus.com)
20956
20957         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
20958         (c-torture-execute): Don't try to execute tests which use
20959         "long long" types if $NO_LONG_LONG is nonzero.
20960
20961 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
20962
20963         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
20964         not c-torture.
20965
20966         * gcc.ieee: Move from here.
20967         * gcc.c-torture/execute/ieee: To here.
20968
20969 1996-03-26  Jeffrey A Law  (law@cygnus.com)
20970
20971         * gcc.c-torture: Update to c-torture-1.41 release.
20972
20973 1996-03-22  Jeffrey A Law  (law@cygnus.com)
20974
20975         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
20976         not "$output".
20977
20978 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
20979
20980         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
20981         -c present.
20982
20983 1996-03-02  Jeffrey A Law  (law@cygnus.com)
20984
20985         * config/proelf.exp: Handle connecting to a simulator.
20986
20987 1996-01-31  Jeffrey A Law  (law@cygnus.com)
20988
20989         * config/proelf.exp: New file.  Enough framework that we can
20990         run c-torture tests on the proelf targets (or any other target
20991         that gdb can connect to for that matter).
20992
20993 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
20994
20995         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
20996         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
20997
20998         * lib/plumhall.exp (ph_execute): Always call ph_summary if
20999         exec_output exists.
21000
21001 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
21002
21003         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
21004         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
21005
21006         * config/*.exp: Update FSF address.  Change result of ${tool}_load
21007         to pass/fail/unresolved/unsupported/untested.  Caller must now
21008         call unresolved/unsupported/untested.
21009         * lib/*.exp: Update FSF address.  Update to handle new results of
21010         ${tool}_load.
21011         * lib/chill.exp (verbose): Delete.
21012
21013 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
21014
21015         * lib/gcc.exp (default_gcc_start): Change order of args to
21016         $LDFLAGS $CFLAGS $LIBS.
21017         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
21018         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
21019         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
21020         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
21021         * gcc.misc-tests/dg-test.exp: Likewise.
21022         * gcc.misc-tests/msgs.exp: Likewise.
21023         * gcc.prms/prms.exp: Likewise.
21024         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
21025         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
21026
21027         * lib/dg.exp: Deleted, moved to dejagnu/lib.
21028
21029 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
21030
21031         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
21032
21033         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
21034         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
21035
21036         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
21037         necessary.
21038
21039 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
21040
21041         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
21042         global for loop; add use of $mathlib.
21043         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
21044         settings here; set mathlib for anything but VxWorks.
21045
21046 1996-01-22  Jeffrey A Law  (law@cygnus.com)
21047
21048         * gcc.c-torture: Update to c-torture-1.40 release.
21049
21050 1996-01-03  Jeffrey A Law  (law@cygnus.com)
21051
21052         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
21053         dg.exp.
21054
21055 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
21056
21057         * lib/c-torture.exp (c-torture-execute): Declare "output" as
21058         global.
21059
21060 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
21061
21062         * lib/g++.exp (LIBS): Define if not already.
21063         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
21064         (gcc-dg-prune): Call prune_gcc_output.
21065         * lib/gcc.exp (prune_gcc_output): New proc.
21066         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
21067         prune_gcc_output.
21068
21069 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
21070
21071         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
21072         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
21073
21074 1995-11-15  Jeffrey A Law  (law@cygnus.com)
21075
21076         * gcc.c-torture: Update to c-torture-1.39 release.
21077
21078 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
21079
21080         * lib/c-torture.exp (c-torture-execute): Don't return if one option
21081         fails, try others as well.
21082
21083 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
21084
21085         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
21086         If compilation fails, mark execute tests as `untested'.
21087         If test is marked as unsupported, don't mark compilation and
21088         execute tests as failed.
21089
21090 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
21091
21092         * lib/g++.exp (g++_init): Don't link in libg++, and look to
21093         libstdc++ for whether or not we want to be doing shared
21094         libraries.  Delete link_curses since we don't need it anymore.
21095         * lib/mike-g++.exp (postbase): Don't link in libg++.
21096         * g++.old-deja/old-deja.exp: Likewise.
21097
21098 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
21099
21100         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
21101
21102 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
21103
21104         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
21105         For that, add `-Wl,-a,shared_archive'.
21106         * g++.old-deja/old-deja.exp: Likewise.
21107
21108 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
21109
21110         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
21111
21112 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
21113
21114         * lib/mike-g++.exp (postbase): Pay attention to the status of
21115         g++_load.
21116
21117 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
21118
21119           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
21120
21121 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
21122
21123         * lib/gcc.exp (default_gcc_start): No longer need to log program
21124         being executed or its output, execute_anywhere does that now.
21125         * lib/g++.exp (default_g++_version): Call execute_anywhere.
21126         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
21127
21128 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
21129
21130         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
21131         the same as those in lib/g++.exp.
21132
21133 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
21134
21135         * gcc.c-torture: Update to c-torture-1.38 release.
21136         * gcc.ieee: Related changes.
21137
21138 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
21139
21140         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
21141         "exec". Minor reformatting changes.
21142
21143         * config/rom68k.exp (${tool}_load): Make it work in a canadian
21144         cross. This means all "exec" calls now work on a remote host as
21145         well.
21146         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
21147         cross. Filter out the extra "\r\n" stuff that expect puts in.
21148         (c-torture-execute): Filter out the bogus warnings like
21149         c-torture-compile does. Add support for canadian cross.
21150         * lib/gcc.exp (default_gcc_version, default_gcc_start)
21151         Use execute_anywhere rather than calling exec directly. Now it
21152         works for canadian cross testing.
21153
21154 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
21155
21156         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
21157         results into a variable, and check that rather than using file exists.
21158
21159 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
21160
21161         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
21162         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
21163
21164 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
21165
21166         * g++.old-deja/old-deja.exp: Create and pass runshlib and
21167         lib_curses if there's a shared libg++ in the build tree.
21168
21169 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
21170
21171         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
21172         if not supported target.
21173
21174 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
21175
21176         * lib/g++.exp (g++_init): Move empty setting of runshlib and
21177         link_curses up to always happen, not just for native builds.
21178
21179 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
21180
21181         * gcc.c-torture: Update to c-torture-1.36 release.
21182         * gcc.failure: Related changes.
21183
21184 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
21185
21186         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
21187
21188 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
21189
21190         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
21191         * lib/mike-g++.exp (postbase): Not in here.  Still reference
21192         runshlib, link_curses, and mathlib for link and run.
21193
21194         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
21195         pass the runtime shared library options for Solaris, OSF/1, and
21196         Irix5, and link with -lcurses to avoid unresolved references.
21197
21198 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
21199
21200         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
21201         only run once.
21202
21203 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
21204
21205         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
21206
21207 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
21208
21209         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
21210         do not have a framework for the "compat" tests yet.
21211
21212 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
21213
21214         * lib/mike-g++.exp (postbase): New local variable `mathlib',
21215         set to null if we're testing vxworks5.1.  Use that instead of
21216         `-lm' in the setting of LIBS for link and run.
21217
21218 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
21219
21220         * config/rom68k.exp (${tool}_load): Major changes to make it
21221         work.  Verified that it does in fact return the stuff in
21222         exec_output properly.  Catch any Emul or any TRAP other than 0.
21223
21224 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
21225
21226         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
21227         LDFLAGS properly for targets that need stuff from libgloss.
21228         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
21229         only run once.
21230         (gpp_initialized): New variable.
21231
21232 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
21233
21234         * config/rom68k.exp: Load libgloss.exp.
21235         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
21236         so we can produce a fully linked binary.
21237         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
21238         so we can produce a fully linked binary.
21239
21240 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
21241
21242         * lib/plumhall.exp (ph_section): Watch for expected failures.
21243         Add missing `else'.
21244
21245         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
21246         run the testcase.
21247         (c-torture): Likewise.
21248
21249 1995-08-28  Doug Evans  <dje@cygnus.com>
21250
21251         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
21252
21253         * lib/mike-g++.exp (mike_cleanup): New proc.
21254         (prebase): New globals compiler_result, not_compiler_result,
21255         target_regexp.
21256         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
21257         allow leading "-" in pattern.  Watch for unsupported tests.
21258         If $compiler_result is set, pattern match assembler code,
21259         and ditto for $not_compiler_result.
21260         * lib/mike-gcc.exp: Likewise.
21261
21262         * lib/plumhall.exp (ph_execute): Only call ph_summary if
21263         execution "succeeded".
21264
21265 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
21266
21267         * config/win32.exp: New file.
21268         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
21269
21270 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
21271
21272         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
21273         unsupported.
21274         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
21275         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
21276         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
21277
21278         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
21279         "... without exceptions was ...".  That is now handled by
21280         prune_system_crud.
21281         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
21282
21283 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
21284
21285         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
21286         sieve.c,sort2.c}: New files.
21287         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
21288         sieve.exp,sort2.exp}: Drivers for them.
21289
21290         * lib/mike-gcc.exp (program_output): New user settable variable.
21291         (postbase): Call prune_system_crud.  Also prune extraneous compiler
21292         messages.
21293         * lib/mike-g++.exp (program_output): New user settable variable.
21294
21295         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
21296
21297         * config/sh.exp: Deleted (use sim.exp instead).
21298
21299 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
21300
21301         * config/vx.exp: Declare CHECKTASK as global.
21302         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
21303         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
21304         * lib/old-dejagnu.exp: Load [pwd]/$executable.
21305
21306 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
21307
21308         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
21309         target. Like vx.exp, only includes `vx29k.exp' instead of
21310         `vxworks.exp'.
21311
21312 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
21313
21314         * config/sim.exp: Increase time limit from 120 seconds to 240.
21315
21316 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
21317
21318         * gcc.c-torture/execute/950628-1.c: New test.
21319
21320 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
21321
21322         * gcc.c-torture: Update with changes/additions from
21323         c-torture-1.34.
21324
21325 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
21326
21327         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
21328
21329 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
21330
21331         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
21332
21333 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
21334
21335         * gcc.c-torture/compile/950512-1.c: New test.
21336         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
21337         * gcc.dg/struct-ret-1.c: Likewise.
21338
21339 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
21340
21341         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
21342           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
21343
21344 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
21345
21346         * gcc.c-torture/special/920411-1.c: Deleted.
21347         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
21348
21349 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
21350
21351         * config/sim.exp (${tool}_load): Hack in call to bash to get a
21352         cpu limit.
21353
21354 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
21355
21356         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
21357
21358 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
21359
21360         From kenner;
21361         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
21362         is the proper length.
21363         * va-arg-3.c: Likewise.
21364
21365 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
21366
21367         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
21368         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
21369
21370         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
21371         * lib/g++.exp (default_g++_start): Delete old cruft.
21372
21373 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
21374
21375         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
21376         (2 * (1 << 18)) to (2 * (1 << 17)).
21377
21378         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
21379
21380 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
21381
21382         * config/rom68k.exp: Renamed from config/idp.exp
21383
21384 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
21385
21386         * c-torture/compile/921109-2.c
21387
21388 1995-04-18  Mike Stump  <mrs@cygnus.com>
21389
21390         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
21391         excess errors.
21392
21393 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
21394
21395         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
21396         output.
21397         * lib/g++.exp (default_g++_start): Likewise.
21398
21399 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
21400
21401         * gcc.c-torture/compile/950329-1.c: New test.
21402
21403 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
21404
21405           * config/bug.exp (${tool}_load): Updated to use new remote_open
21406           and remote_close procs.
21407         * config/idp.exp: New file.
21408
21409 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
21410
21411         * gcc.c-torture/execute/950322-1.c: New test.
21412
21413 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
21414
21415         * config/vx.exp (${tool}_load): Clean up testing of return code from
21416         vxworks_ld and vxworks_spawn.
21417
21418 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
21419
21420         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
21421
21422 1995-03-13  Mike Stump  <mrs@cygnus.com>
21423
21424         * lib/old-deja.exp: Add `excess errors test - ' error, now one
21425         can mark excess errors on a machine by machine basis.  Note, the
21426         default is to not expect any excess errors, even when excess
21427         errors test - is given, so you will want to put an XFAIL ... on
21428         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
21429         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
21430         those 4 machines, but no others.
21431
21432 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
21433
21434         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
21435         * lib/c-torture.exp: to here.
21436
21437 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
21438
21439         * gcc.c-torture/execute/950221-1.c: New test.
21440         * gcc.c-torture/execute/struct-ret-1.c: New test.
21441         * gcc.c-torture/compile/950221-1.c: New test.
21442
21443         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
21444
21445 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
21446
21447         * gcc.c-torture/execute/arith-1.c (main): Return 0.
21448         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
21449
21450 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
21451
21452         * g++.gb: New directory of tests, derived from my signature and
21453         class scoping tests.
21454
21455         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
21456         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
21457         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
21458         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
21459         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
21460         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
21461         * g++.gb/sig25.C: Likewise.
21462
21463         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
21464         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
21465         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
21466         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
21467         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
21468         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
21469         * g++.gb/sig25.exp: Likewise.
21470
21471         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
21472         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
21473         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
21474         * g++.gb/scope13.C: Likewise, this test still fails.
21475
21476         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
21477         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
21478         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
21479         * g++.gb/scope13.exp: Ditto.
21480
21481         * g++.gb/README: New file, explains what these tests are about.
21482
21483 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
21484
21485         * lib/dg.exp (dg-do): Support `preprocess'.
21486         (dg-test): Likewise.
21487
21488 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
21489
21490         * config/udi.exp: change "continue -expect" to "exp_continue".
21491
21492 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
21493
21494         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
21495         Delete redundant tests.
21496
21497         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
21498         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
21499         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
21500         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
21501         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
21502         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
21503         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
21504         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
21505
21506         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
21507         storing label pointers.
21508         * gcc.c-torture/execute/921019-1.c: Likewise.
21509         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
21510         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
21511         parameter fp.
21512         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
21513         constants.
21514
21515         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
21516         Delete obsolete tests.
21517
21518         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
21519         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
21520         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
21521         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
21522         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
21523         * gcc.c-torture/compile/950124-1.c: New test.
21524
21525         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
21526
21527 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
21528
21529         * lib/mike-g++.exp: Add -lm to LIBS.
21530
21531 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
21532
21533         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
21534
21535 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
21536
21537         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
21538
21539 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
21540
21541         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
21542
21543 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
21544
21545         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
21546         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
21547         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
21548         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
21549         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
21550         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
21551         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
21552         * g++.law/{operators31.C, operators32.C,
21553         * g++.law/{operators33.C, operators34.C}: Likewise.
21554         * g++.law/{pic1.C, refs2.C}: Likewise.
21555         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
21556         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
21557         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
21558         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
21559
21560         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
21561         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
21562         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
21563         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
21564         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
21565         * g++.law/{enum9.exp, friend5.exp}: Likewise.
21566         * g++.law/{nest3.exp, nest4.exp}: Likewise.
21567         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
21568         * g++.law/{operators30.exp, operators31.exp}: Likewise.
21569         * g++.law/{operators32.exp, operators33.exp}: Likewise.
21570         * g++.law/{operators34.exp}: Likewise.
21571         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
21572         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
21573         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
21574         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
21575         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
21576
21577         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
21578         No longer expected to fail.
21579         * g++.law/missed-error3.C: Tweak for recent bool changes.
21580
21581 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
21582
21583         * config/emb-unix: Deleted.
21584         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
21585         remote execution.  Do final link on remote host if REMOTE_LINK is set.
21586
21587 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
21588
21589         * lib/dg.exp (dg-test): Fix typo in last patch.
21590
21591 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
21592
21593         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
21594         (handles multiple occurrences).
21595
21596 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
21597
21598         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
21599         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
21600         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
21601         printed).
21602         * lib/c-torture.exp (c-torture-compile): Likewise.
21603         (c-torture): Prepend full path if missing.
21604         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
21605         (gcc_fail): Likewise.
21606         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
21607
21608 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
21609
21610         * lib/netware.exp: Only attach to NetWare i386 systems.
21611
21612 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
21613
21614         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
21615         messages.  Add test name to "output pattern match" pass/fail message.
21616
21617 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
21618
21619         * gcc.dg: New testsuite.
21620         * gcc.dg/dg.exp: New file.
21621
21622         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
21623         test-switch.c}: Deleted.
21624
21625         * gcc.misc-tests/msgs.exp: New testcase driver.
21626
21627 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
21628
21629         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
21630         Watch for illegal return values from ${tool}_load.
21631         * config/unix.exp (${tool}_load): Fix pass/fail detection for
21632         cross targets.  Coerce return value >0 to 1.
21633
21634 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
21635
21636         * config/unix.exp (${tool}_load): Call program rsh, not proc.
21637
21638         * config/emb-unix.exp: New file.
21639
21640         * config/sim.exp: Error if variable $SIM not defined.
21641         (${tool}_load): Mark test as "untested" if simulator missing.
21642
21643         * config/unix.exp: Load remote.exp to get rcp_download.
21644         * lib/c-torture.exp: Use different option lists for testcases with
21645         and without loops.
21646         * gcc.c-torture/execute/execute.exp: Likewise.
21647
21648 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
21649
21650         * config/*.exp: Clarify return code from ${tool}_load.
21651         Call `unresolved' or `untested' instead of `warning' or `perror'
21652         (sometimes you still want to call both though).
21653         Add comment that `shell_id' is local to each file.
21654         * config/udi.exp (timeout): Set to 30.
21655         Don't print warning if connection fails, $connectmode has already
21656         printed an error.
21657         (${tool}_load): Move verbose messages to level 2.
21658         Rework pattern for "Process started" message.
21659         Pass `shell_id' to ${connectmode}_download.
21660         Retry twice upon timeout.  Make resetting of target more robust.
21661         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
21662         Pass `shell_id' to exit_$connectmode.
21663         Only call exit_$connectmode if connected.
21664         * config/unix.exp (${tool}_load): Check return codes better.
21665         * config/vrtx.exp (${tool}_load): Likewise.
21666         * config/vx.exp (${tool}_load): Likewise.
21667         Delete unneeded global's.
21668         * lib/dg.exp (dg-test): Update to reflect clarified return codes
21669         from ${tool}_load.
21670         (dg-stat): Delete.
21671         (dg-init): Delete recording of pass/fail counts.
21672         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
21673         (old-dejagnu-init): Likewise.
21674         (old-dejagnu-stat): Delete contents, empty proc now.
21675         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
21676         (c-torture): Delete references to lcnt, lpass, lfail.
21677         Get option list from TORTURE_OPTIONS.
21678         Delete -funroll[-all]-loops if no loops.
21679         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
21680         (g++_stat): Delete contents (empty proc now).
21681         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
21682         (gcc_finish): Likewise.
21683         (gcc_stat): Deleted.
21684         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
21685         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
21686         * gcc.c-torture/execute/execute.exp: Likewise.
21687         Split tests into two parts: compile, execute.
21688         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
21689         no loops.  Update to reflect clarified return codes from ${tool}_load.
21690
21691 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
21692
21693         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
21694         to grep for.
21695         (old-dejagnu): Likewise (where necessary).
21696
21697 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
21698
21699         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
21700
21701         * lib/dg.exp (dg-process-target): Fix processing of selector.
21702         Add comment regarding use of `error'.
21703
21704         * lib/gcc.exp (prune_system_crud): Define if missing.
21705         * lib/g++.exp (prune_system_crud): Likewise.
21706
21707         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
21708         Call prune_system_crud.
21709         * lib/dg.exp (dg-runtest): New proc.
21710         Use perror instead of send_user for tcl errors in testcase.
21711         Don't return any value, it's never used.
21712         Don't clobber previous definition of `unknown'.
21713         Print tcl errors in `dg-final'.
21714
21715 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
21716
21717         * lib/dg.exp (dg-process-target): Improve syntax error messages.
21718         (dg-test): Don't print errorInfo, it contains stack backtrace.
21719
21720 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
21721
21722         * lib/g++.exp (runtest_file_p): Define if missing.
21723
21724 1994-09-24  Doug Evans  (dje@cygnus.com)
21725
21726         * lib/mike-g++.exp: Comment out loading of g++.exp.
21727         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
21728         (default_g++_version): Always print something.
21729         (default_g++_start): Comment out call to `which'.
21730         (g++_start, g++_load): Deleted (must be defined in config file).
21731         * lib/gcc.exp: Test for existence of $CC at start.
21732         Delete check for tmpdir (done in gcc_init).
21733         (default_gcc_version): Always print something.
21734         (default_gcc_start): Comment out call to `which'.
21735         * config/*.exp: Major cleanup - make cross targets work at least a
21736         little better for g++ (by not being "--tool gcc" specific).
21737         Rename gcc_xxx to ${tool}_xxx.
21738         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
21739         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
21740
21741 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
21742
21743         * lib/c-torture.exp (c-torture-compile): Rework compiler
21744         message processing.
21745
21746         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
21747         c-torture.
21748
21749 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
21750
21751         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
21752
21753         * lib/dg.exp (dg-process-target): Support { target native }.
21754
21755 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
21756
21757         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
21758         looked for "... program xxx got fatal signal".
21759         Correct regsub munging of `comp_output'.
21760         Ignore compiler messages "path prefix not used" and "linker input
21761         file unused".
21762
21763 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
21764
21765         * lib/gcc.exp (runtest_file_p): Define if missing.
21766         * gcc.prms/template.c: Example to work from.
21767
21768 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
21769
21770         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
21771         * lib/dg.exp (dg-test): Call unsupported testcases as such.
21772
21773         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
21774         * gcc.prms/1883.c: Moved from compile/940714-1.c.
21775         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
21776         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
21777
21778         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
21779         (dg-process-target): No longer a varargs proc.
21780         Return S/N for target, P/F for xfail.  All callers changed.
21781         (user option procs): More argument checking.
21782         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
21783         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
21784         (dg-test): Skip test if not running on selected target in `dg-do'.
21785         Update handling of `dg-do-what', `dg-output-text'.
21786         Separate execution pass/fail from output pattern match pass/fail.
21787         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
21788
21789 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
21790
21791         * gcc.c-torture/special/special.exp: Don't expect failure for mips
21792         target for 920510-1.c.
21793
21794 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
21795
21796         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
21797         Clean up comment regarding use of passcnt, etc.
21798         (gcc_stat): Don't update `testcnt' here.
21799         (gcc_finish): Do it here.
21800         Might as well reset `but_id' here too.
21801         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
21802         to determine if the file should be tested.
21803         * gcc.c-torture/compile/compile.exp: Likewise.
21804         * gcc.c-torture/execute/execute.exp: Likewise.
21805         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
21806         * gcc.misc-tests/dg-test.exp: Likewise.
21807         * gcc.prms/prms.exp: Likewise.
21808         * gcc.wendy/wendy.exp: Likewise.
21809         * g++.old-deja.exp: Likewise.
21810         Move "Testing file" message to verbose level 1.
21811
21812 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
21813
21814         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
21815
21816 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
21817
21818         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
21819         (default_gcc_start): Accept optional second list element
21820         of compiler flags.  Print compiler output at verbosity level 2.
21821         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
21822         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
21823         Save current values of framework globals passcnt, failcnt, xpasscnt,
21824         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
21825         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
21826         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
21827         xfailcnt to compute stats.  Update framework global `testcnt' from
21828         pass/fail counts.
21829         (gcc_finish): New proc.  Clean up test environment.
21830         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
21831         (gcc_epass, gcc_efail): Delete.
21832         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
21833         argument of line number.
21834         (dg-init): If the tool has an init routine, call it.
21835         (dg-test): Remove args `cflags_var' and `libs_var'.
21836         Pass all compiler options to ${tool}_start.
21837         Handle missing line number.
21838         (dg-finish): New function.
21839         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
21840         particular files.  Call gcc_finish at end.  Move "skipping test"
21841         message to verbosity level 3.
21842         * gcc.c-torture/compile/compile.exp: Likewise.
21843         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
21844         * gcc.c-torture/execute/execute.exp: Likewise.
21845         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
21846         Print testcase being tried at verbosity level 1.
21847         * gcc.c-torture/special/special.exp: Unset xfail.
21848         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
21849         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
21850         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
21851         * gcc.failure/failure.exp: Likewise.
21852         * gcc.ieee/ieee.exp: Likewise.
21853         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
21854         Update call to dg-test.  Call dg-finish at end.
21855         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
21856         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
21857         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
21858         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
21859         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
21860         * gcc.wendy/wendy.exp: Add copyright.
21861         Delete setting of tmpdir (done by gcc_init).
21862         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
21863         Pass compiler flags to gcc_start.  Call gcc_finish at end.
21864         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
21865         gcc_[ce]pass/fail.
21866
21867 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
21868
21869         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
21870         confusion.
21871         (g++_load): Likewise.
21872
21873         * config/*.exp (gcc_load): Some were varargs fns and some were not.
21874         Rename argument to `prog' to remove the confusion.
21875         Varargs fns behave differently too!
21876         (g++_load): Likewise.
21877
21878         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
21879
21880         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
21881         what it is.  Delete (always) printing of status value for !native.
21882         Simplify verbose code, and include status and exec_output.
21883         (g++_load): Use gcc_load.
21884
21885 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
21886
21887         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
21888         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
21889         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
21890         940714-3.c as these testcases don't exist anymore.  Make
21891         va-arg-1.c expected to pass.
21892
21893 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
21894
21895         * gcc.misc-tests/misc.exp: Only run specific testcases.
21896         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
21897         * gcc.misc-tests/dg-[1-9].c: New files.
21898
21899         * lib/dg.exp: New testsuite driver.
21900         * gcc.prms/prms.exp: Use it.
21901
21902         * README.gcc: New file.
21903
21904         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
21905         Document and reset `lxpass' and `lxfail'.
21906         Simplify "initialized" message.
21907         (gcc_stat): Clean up comments a little.
21908
21909 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
21910
21911         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
21912
21913 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
21914
21915         * lib/old-dejagnu.exp (process-option): New proc.
21916         (old-dejagnu-init, old-dejagnu-stat): Likewise.
21917         (old-dejagnu): Simplify.
21918         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
21919
21920 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
21921
21922         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
21923         exists and is not an empty string.
21924
21925         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
21926         $xfail rather than calling setup_xfail.  Clear $xfail when test is
21927         finished.
21928         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
21929         automatically.
21930
21931         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
21932         longer expected to fail.
21933
21934         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
21935         "f" function call.
21936
21937         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
21938
21939         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
21940         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
21941         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
21942         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
21943         c-torture-1.29.
21944
21945         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
21946         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
21947
21948         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
21949
21950         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
21951         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
21952
21953         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
21954         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
21955         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
21956
21957 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
21958
21959         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
21960         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
21961         940714-1.c, 940714-2.c, 940714-3.c},
21962         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
21963         gcc.misc-tests/{mg.c,mg.exp}:
21964         New tests.
21965         * gcc.noncompile/noncompile.exp: Change accordingly.
21966
21967 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
21968
21969         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
21970         Undo previous clobberage.
21971
21972 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
21973
21974         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
21975         * gcc.special/{930510-1.c, special.exp}:
21976         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
21977         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
21978         struct-varargs-1.c}: New tests from c-torture-1.26.
21979
21980 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
21981
21982         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
21983           argument to switch.
21984
21985 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
21986
21987         * Revert the previous changes.  Please see Rob's directory
21988           (/lisa/test/rob/progressive/gcc/testsuite) for testing
21989           fixes.
21990
21991 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
21992
21993         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
21994             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
21995             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
21996             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
21997             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
21998             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
21999             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
22000             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
22001             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
22002             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
22003             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
22004             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
22005             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
22006             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
22007             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
22008             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
22009             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
22010             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
22011             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
22012             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
22013             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
22014             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
22015             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
22016             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
22017             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
22018             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
22019             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
22020
22021 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
22022
22023         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
22024             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
22025           with perror calls.
22026
22027 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
22028
22029         * config/unix.exp (g++_load): Fix syntax.
22030
22031 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
22032
22033         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
22034         * gcc.noncompile/921017-1.c: Deleted obsolete test.
22035         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
22036         Don't expect va-arg-1.c to fail.  Correct expected output for
22037         920928-1.c.
22038         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
22039         * gcc.wendy/hbm4.c: Correct typo.
22040         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
22041
22042 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
22043
22044         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
22045         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
22046         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
22047         * lib/c-torture.exp (c-torture-compile): Ditto.
22048
22049         Reduce volume of output (remove all the -I's and such).
22050         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
22051         Call gcc_cpass, gcc_cfail.
22052         (c-torture): Pass testing option to c-torture-compile.
22053
22054 1994-03-21  Doug Evans  (dje@cygnus.com)
22055
22056         Bring patches over from progressive.
22057         * config/default.exp: Exit remote shell cleanly.
22058         (g++_exit, g++_start): Add default versions.
22059         * config/sim.exp (gcc_load): Use perror, not error.
22060
22061 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
22062
22063         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
22064         set in site.exp.
22065
22066 1994-03-14  Doug Evans  (dje@cygnus.com)
22067
22068         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
22069         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
22070         (wendy_try): New proc to run testcase.
22071         (main loop): Call 'em.
22072         * gcc.wendy/*.c: Clean up pass to correct expected output.
22073
22074         * lib/gcc.exp: Minor cleanup work.
22075         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
22076
22077 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
22078
22079         * config/sim.exp (gcc_load): Document return codes better.
22080         Don't pass -v to simulator.
22081
22082 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
22083
22084           * gcc.special/920717-x.c: Fix typo.
22085           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
22086           get at sources.
22087
22088         * lib/mike-gcc.exp: Fix typo.
22089
22090 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
22091
22092         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
22093         binary to use, transform the name.
22094         * config/*.exp: rename everything. Nuke any g++ specific files,
22095         it's now a special case of gcc that requires no special support.
22096         Add a default.exp for unsupported targets.
22097
22098 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
22099
22100         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
22101         lib/old-dejagnu.exp: Fix a few patterns to work with the new
22102         version of Tcl.
22103
22104 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
22105
22106         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
22107         than a warning.
22108
22109 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
22110
22111         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
22112
22113 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
22114
22115         * gcc.execute/execute.exp: Combine opt_list and foption_list into
22116         option_list.  Compile every file with only 4/6 option choices
22117         (same as C torture) instead of with 12/18 different option
22118         choices.
22119         * lib/c-torture.exp: Likewise.
22120
22121         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
22122         not already set.
22123
22124 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
22125
22126         * lib/old-deja.exp: Add `excess errors test fails' error, now one
22127         can put an XFAIL *-*-* on excess errors.
22128
22129 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
22130
22131         * g++.law: Add more tests derived from g++-bugs snapshots.
22132
22133         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
22134         equivalent to g++.law/init9.
22135
22136         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
22137         compiled it, and the a.out file after we've run it.
22138
22139 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
22140
22141         * lib/mike-g++.exp (postbase): Delete the .o file after we've
22142         compiled it, and the a.out file after we've run it.
22143
22144 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
22145
22146         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
22147
22148 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
22149
22150         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
22151         version number.
22152
22153 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
22154
22155         * g++.law: New directory of g++ tests derived from the g++-bugs
22156         snapshots.
22157
22158 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
22159
22160         * gcc.compile: initbug1.c initbug1.exp testcase added
22161
22162 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
22163
22164         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
22165         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
22166           fixes submitted by Jeff Law (law@cs.utah.edu)
22167         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
22168           Jeff Law (law@cs.utah.edu)
22169
22170
22171 1993-11-30  Mike Stump  (mrs@cygnus.com)
22172
22173         * config/unix-g++.exp: Follow the gcc way of doing things.
22174         * g++.old-deja/old-deja.exp: Minor updates.
22175         * lib/g++.exp: New file, follow the gcc way of doing things.
22176         * lib/old-dejagnu.exp: Minor updates.
22177         * lib/mike-g++.exp: Always unset errorInfo.
22178
22179 1993-11-06  Mike Stump  (mrs@cygnus.com)
22180
22181         * lib/gcc.exp: Fix some errors with the below change, CC and
22182         CFLAGS should be global when setting, not local.
22183
22184 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
22185
22186         * lib/gcc.exp: Transform tool name.
22187
22188 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
22189
22190         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
22191
22192 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
22193
22194         * lib/gcc.exp: change gcc_done to gcc_stat
22195
22196 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
22197
22198         * Upgraded gcc testsuite to c-torture version 1.25
22199
22200 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
22201
22202         * lib/gcc.exp: added reporting code. Changed verbose compile message.
22203         * lib/c-torture: added hooks for new reporting code.
22204
22205 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
22206
22207         * config/sh-gcc.exp: check if sh-sim exists in the path
22208
22209 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
22210
22211         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
22212         * gcc.compile/compile.exp: Initial changes for new logic.
22213         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
22214         * gcc.failure/failure.exp: Initial changes for new logic.
22215         * gcc.ieee/ieee.exp: Initial changes for new logic.
22216         * gcc.misc-tests/misc.exp: Initial changes for new logic.
22217         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
22218         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
22219         * lib/c-torture.exp: Initial changes for new logic.
22220         * lib/gcc.exp: Initial changes for new logic.
22221
22222 1993-10-15  Mike Stump  (mrs@cygnus.com)
22223
22224         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
22225         depend upon failure or success.  Fully qualify names in failure
22226         and success messages.  Always remove a.out before starting
22227         compile, just in case.  Pay more attention to error text output by
22228         the compiler.  Handle testcases with no known past errors just
22229         like all others, so that things are uniform.  Other miscellaneous
22230         improvements.
22231
22232 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
22233
22234         * gcc.cpp: new directory for cpp tests
22235
22236 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
22237
22238         * lib/chill.exp: Code reformatted, removed unused code.
22239         * config/unix-chill.exp: Code reformatted, removed unused code.
22240         * chill.execute/execute.exp: Code reformatted, removed unused code.
22241         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
22242
22243 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
22244
22245         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
22246         routines not written.
22247
22248 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
22249
22250         * config/bug-gcc.exp: Use new procs from bug.exp.
22251
22252 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
22253
22254         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
22255         via ftp, rather than depending on NFS.
22256         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
22257         case.
22258
22259 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
22260
22261         * config/bug-gcc.exp: Use new download proc.
22262
22263 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
22264
22265         * chill.execute/execute.exp: cleanups, handles errors better
22266         * chill.compile/compile.exp: rewrite, based on execute.exp
22267         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
22268         * lib/chill.exp: major changes to diff proc and compile and link
22269           procs. added chill_fail and chill_pass wrappers to pass and
22270           fail. added more comments, and handle error codes better.
22271           Added a hack to capture stderr from exec, so noncompile tests
22272           can work.
22273
22274 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
22275
22276         * chill.execute/execute.exp: rewrite of testsuite driver
22277         * lib/chill.exp: rewrite of testsuite driver
22278         * config/unix-chill.exp: rewrite of testsuite driver
22279
22280 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
22281
22282     In chill.execute:
22283         * iexpr.ch: Standardize uppercase.
22284         * tuples.dat: Standardize uppercase.
22285         * vary.ch: standardize.  Correct varying string assignments.
22286         * vary.dat: Add new output lines.
22287
22288 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
22289
22290     In chill.execute:
22291         * chprintf.ch: Standardize use of uppercase.
22292         * tuples.ch: Standardize and turn arr2 into a DCL,
22293           rather than a SYN.
22294         * pinits.ch: Standardize.
22295
22296 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
22297
22298         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
22299         * Makefil: Renamed to Makefile.in.
22300         * configure.in: New.
22301
22302 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
22303
22304     In chill.execute:
22305         * .cvsignore: Add result/output files.
22306         * Makefile: Fix up variables at start.  Use MFLAGS
22307           everywhere.  Correct bool_loc, built_ins entries.
22308           Add entry for vary1.ch.
22309         * bitarray.ch: Standardize upper-case usage.
22310         * bitexpr.ch: Standardize, add output of b1.
22311         * params.ch: Use arrayt in along PROC parameters, to
22312           avoid novelty problems.
22313         * sets.ch: Tiny cleanup.
22314         * vary1.ch: Re-indent.
22315
22316 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
22317
22318           * Add PR-related files to Makefiles, .cvsignore files, etc.
22319
22320 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
22321
22322         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
22323           with compiler objects. New names are test-flow.c and test-loop.c
22324
22325 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
22326
22327         * Upgraded c-torture tests from 1.19 to 1.20
22328
22329         * new files:
22330         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
22331         * gcc.compile: 930623-1.c 930623-2.c
22332         * gcc.noncompile: 930622-1.c 930622-2.c
22333         * gcc.failure: 920411-1.c 920627-2.c
22334         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
22335
22336 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
22337
22338         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
22339           More changes to get testsuite working properly. Needs more work.
22340           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
22341
22342 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
22343
22344         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
22345           More changes to get testsuite working properly. Needs more work.
22346
22347 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
22348
22349         * chill.compile/compile.exp: Added for Dejagnu support
22350         * chill.execute/execute.exp: Added for Dejagnu support
22351         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
22352
22353 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
22354
22355     This should complete moving the CHILL test files.
22356         * chill.noncompile(.cvsignore printf.grt
22357             in-printf.grt chprintf.grt chprintf.ch):
22358             Added test-support files.
22359           (Makefile): Modified further.
22360         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
22361             signal.ch): Added test files.
22362           * chill.execute (.cvsignore printf.grt printr.c
22363             in-printf.grt rts.c chprintf.grt rts.h): Added
22364           test-support files.
22365             (Makefile): More corrections.
22366
22367 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
22368
22369         * chill.compile, chill.execute, chill.nocompile: Add CHILL
22370           test cases, ready for DejaGnu.
22371
22372 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
22373
22374         * Upgraded c-torture tests from 1.18 to 1.19
22375
22376         * gcc.compile: added test(s):
22377           930607-1.c
22378         * gcc.execute: added test(s):
22379           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
22380
22381         * added new subdirectory for misc tests: gcc.misc-tests
22382         * gcc.misc-test(s): added tests:
22383           inst-check.c test-consts.c test-ior.c test-switch.c
22384
22385 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
22386
22387         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
22388
22389 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
22390
22391         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
22392
22393 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
22394
22395         * Upgraded c-torture tests from 1.17 to 1.18
22396
22397 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
22398
22399         * Upgraded c-torture tests from 1.12 to 1.17
22400
22401 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
22402
22403         * lib/old-dejagnu.exp:
22404           Fixed handling of XFAIL target triplets to correctly
22405           recognize wildcard characters.  Removed code that
22406           appended a unique id tag to the end of the file name
22407           printed out by the result of the testcases within a
22408           given test file.
22409
22410 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
22411
22412         * lib/old-dejagnu.exp:
22413           Reworked expected failure handling to trigger off of XFAIL
22414           keyword in keyphrase embeded in testcase source code. The
22415           XFAIL keyword must be at the end of the keyphrase line. It
22416           may optionally be followed by one or more target triplets.
22417           It has just occured that the handling of wildcards in the
22418           target triplet may not be correct.
22419
22420 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
22421
22422         * g++.old-deja/tests:
22423           Moved all subdirectories up one level into g++.old-deja .
22424
22425         * lib/old-dejagnu.exp:
22426           Fixed problem with CXXFLAGS not being properly reset, and being
22427           corrupted with extraneous "-c" compiler option.  This was
22428           causing binaries to not be generated for test that needed them.
22429           Modified strings passed to "pass" and "fail" so that individual
22430           tests from the same test file would be distinguished by an
22431           identifier appended to the test file name in the summary logs;
22432           this corrected a problem with erroneous diff logs.  Added code
22433           to search testcases for expected fail and unexpected pass keywords.
22434
22435 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
22436
22437         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
22438
22439 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
22440
22441         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
22442           Removed extraneous text from end of "Special g++ Options"
22443           keyphrase.
22444
22445         * lib/old-dejagnu.exp: Added pattern matching to look for new
22446           keywords, embedded in testcases comments, which will trigger
22447           calls to xpass and xfail.
22448
22449 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
22450
22451         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
22452           comments embedded in the testcases, especially the one looking for
22453           special compiler options, as well as the pattern matching for the
22454           compiler output again.
22455
22456 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
22457
22458         * lib/old-dejagnu.exp: Do a proper check of the return value for
22459           execute tests. Fixed several problems with the pattern matching
22460           of the compiler output which gave erroneous test results.
22461           Changed several of the test result messages to be more descriptive.
22462         * config/unix-g++.exp: Proc g++_load now actually works and
22463           executes the tests passed to it and returns a usable return
22464           value.
22465
22466 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
22467
22468           * lib/gcc.exp: Exits gracefully if $CC is bogus.
22469
22470 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
22471
22472         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
22473           Modified both files to properly execute the old style
22474           dejagnu tests. The previous versions of these files were
22475           experimental and did not function anything near correctly.
22476
22477 1993-04-05  Rob Savoye  (rob@cygnus.com)
22478
22479         * Removed all Makefile.in and configure.in files. No configuration
22480         needed now.
22481
22482 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
22483
22484         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
22485
22486 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
22487
22488         * gcc.compile/configure.in, gcc.unsorted/configure.in,
22489         gcc.special/configure.in, gcc.noncompile/configure.in,
22490         gcc.execute/configure.in, gcc.code_quality/configure.in,
22491         g++.other/configure.in, g++.old-deja/configure.in,
22492         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
22493         in srcname setting.
22494
22495 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
22496
22497         * lib/udi.exp:  Fixed mondfe and mondfe_download.
22498         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
22499         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
22500
22501 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
22502
22503         * config/udi-gdb.exp: Check $shell_id after connecting to target.
22504         (gdb_exit): Don't remove *_soc files.
22505
22506 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
22507
22508         * lib/c-torture.exp: Don't look for main; instead always use -w
22509         -c.  This is how the c-torture tests work.  Remove the object
22510         file if the compilation succeeds.
22511         * gcc.execute/execute.exp: Remove executable if test passes.
22512         * gcc.noncompile/noncompile.exp: Every test is an expected
22513         failure.
22514         * gcc.special/special.exp: Added tests from c-torture 1.11,
22515         corrected use of existing test.
22516         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
22517         gcc.execute/920625-1.c: Updated to c-torture 1.11.
22518         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
22519         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
22520         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
22521         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
22522         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
22523         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
22524         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
22525         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
22526         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
22527         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
22528         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
22529         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
22530         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
22531         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
22532         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
22533         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
22534         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
22535         c-torture 1.11.
22536         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
22537         correspond to c-torture 1.11.
22538
22539         * New file.