OSDN Git Service

72c1e8811a32cc08f086dcce2ce49fba2024f1fc
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2
3         * gfortran.dg/f2c_7.f90: New test.
4
5         * gfortran.dg/forall_1.f90: XFAILed.
6
7 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
8
9         * gcc.dg/pr14796-1.c: New.
10         * gcc.dg/pr14796-2.c: New.
11
12 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
13
14         PR fortran/17792
15         PR fortran/21375
16         * gfortran.dg/deallocate_stat.f90:  New test.
17
18 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
19
20         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
21
22 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
23
24         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
25         access will be generated when this loop is vectorized. Test that
26         accesses with same alignment were detected.
27         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
28         Test that accesses with same alignment were detected.
29         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
30         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same 
31         alignment were detected.
32
33 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34
35         * gcc.dg/Wcxx-compat-1.c: New.
36
37 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
38
39         PR libfortran/21480
40         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
41         complex array.
42
43 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
44
45         * gcc.dg/alias-8.c: New.
46
47 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
48
49         * gcc.dg/format/cmn_err-1.c: Update.
50
51 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
52
53         PR target/20666
54         * gcc.target/sparc/fexpand-2.c: New.
55         * gcc.target/sparc/fpmerge-2.c: New.
56         * gcc.target/sparc/fpmul-2.c: New.
57         * gcc.target/sparc/noresult.c: New.
58         * gcc.target/sparc/pdist-2.c: New.
59         * gcc.target/sparc/pdist-3.c: New.
60
61 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
62
63         PR testsuite/21702
64         * gcc.target/i386/i386.exp: Fix comment typo.
65
66 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
67
68         PR c++/19497
69         * g++.dg/inherit/using5.C: New.
70         * g++.dg/inherit/using6.C: New.
71
72 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
73
74         PR c++/19894
75         * g++.dg/template/ptrmem15.C: New test.
76
77         PR c++/20563
78         * g++.dg/ext/label4.C: New test.
79
80 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
81
82         * gcc.dg/tls/debug-1.c: New test.
83
84 2005-06-07  Dale Johannesen  <dalej@apple.com>
85
86         * gcc.target/i386/movq.c:  New.
87
88 2005-06-07  Dale Johannesen  <dalej@apple.com>
89
90         * gcc.dg/20050607-1.c:  New.
91
92 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
93
94         PR middle-end/21850
95         * gcc.c-torture/execute/20050607-1.c: New test.
96
97 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
98
99         PR libfortran/21926
100         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
101         Test case where the return array has lowest stride one,
102         but isn't packed.
103
104 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
105
106         * lib/target-supports.exp (check_effective_target_sync_int_long):
107         Add s390 and s390x targets.
108
109 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
110
111         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
112         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
113         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
114         * gcc.dg/tree-ssa/loop-9.c: New test.
115
116 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
117
118         * g++.dg/parse/defarg10.C: New.
119
120 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
121
122         PR regression/21897
123         * gcc.c-torture/execute/20050604-1.c: New test.
124
125 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
126
127         PR 21903
128         * g++.dg/parse/defarg9.C: New.
129
130         PR c++/20637
131         * g++.dg/inherit/using4.C: New.
132         * g++.dg/overload/error1.C: Adjust expected errors.
133         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
134         * g++.old-deja/g++.brendan/arm2.C: Likewise.
135         * g++.old-deja/g++.other/redecl2.C: Likewise.
136         * g++.old-deja/g++.other/redecl4.C: Likewise.
137         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
138
139 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
140
141         * gfortran.dg/f2c_5.f90: Add -w to dg-options
142
143 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
144
145         * lib/gfortran.exp (gfortran_target_compile): Call 
146         dg-additional-files-options
147         * gfortran.dg/f2c_4.f90: New file
148         * gfortran.dg/f2c_4.c: New file
149         * gfortran.dg/f2c_5.f90: New file
150         * gfortran.dg/f2c_5.c: New file
151
152 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
153
154         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
155         
156         PR fortran/21912
157         * gfortran.dg/array_constructor_4.f90: New test.
158
159 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
160
161         PR c++/21619
162         * g++.dg/ext/builtin9.C: New test.
163
164 2005-06-05  Dale Johannesen  <dalej@apple.com>
165
166         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
167         * gcc.c-torture/execute/20050603-2.c:  Ditto.
168
169 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
170
171         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
172         * gcc.dg/vect/vect-reduc-1.c: New.
173         * gcc.dg/vect/vect-reduc-2.c: New.
174         * gcc.dg/vect/vect-reduc-3.c: New.
175
176 2005-06-04  Dale Johannesen  <dalej@apple.com>
177
178         * gcc.c-torture/execute/20050603-1.c:  New.
179         * gcc.c-torture/execute/20050603-2.c:  New.
180         * gcc.dg/20050603-3.c:  New.
181
182 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
183
184         PR fortran/19195
185         * gfortran.dg/debug_1.f90: New test.
186         
187         * gfortran.dg/forall_1.f90: New test.
188
189 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
190
191         * gfortran.dg/array_constructor_3.f90: New test.
192
193 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
194
195         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
196
197 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
198
199         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
200
201 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
202
203         PR c/21873
204         * gcc.dg/init-excess-1.c: New test.
205
206 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
207
208         PR c++/21853
209         * g++.dg/expr/static_cast6.C: New test.
210
211 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
212
213         * gcc.dg/tree-ssa/vrp14.c: New test.
214
215 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
216
217         PR c++/21336
218         * g++.dg/template/new2.C: New test.
219
220 2005-06-03  Josh Conner  <jconner@apple.com>
221
222         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
223         all entries in initializer.
224
225 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
226
227         PR middle-end/21858
228         * gcc.dg/pr21858.c: New testcase.
229
230 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
231
232         PR tree-optimization/21292
233
234         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
235         New.
236         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
237         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
238         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
239         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
240         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
241
242 2005-06-02  Richard Henderson  <rth@redhat.com>
243
244         * gcc.dg/sync-2.c: Use -march=i486 for i386.
245
246 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
247
248         * gcc.dg/wtypequal.c: New testcase.
249
250 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
251
252         PR 21582
253         * gcc.dg/tree-ssa/pr21582.c: New test.
254
255 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
256
257         PR c++/21280
258         * g++.dg/opt/interface2.h: New.
259         * g++.dg/opt/interface2.C: New.
260         * g++.dg/init/ctor4.C: Adjust error lines.
261         * g++.old-deja/g++.bob/inherit2.C: Likewise.
262         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
263         * g++.old-deja/g++.jason/opeq3.C: Likewise.
264         * g++.old-deja/g++.pt/assign1.C: Likewise.
265         * g++.old-deja/g++.pt/crash20.C: Likewise.
266
267 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
268
269         PR tree-optimization/21734
270         * g++.dg/vect/pr21734_1.cc: New.
271         * g++.dg/vect/pr21734_2.cc: New.
272
273 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
274
275         PR c++/20350
276         * g++.dg/template/spec24.C: New.
277
278         PR c++/21151
279         * g++.dg/pch/local-1.C: New.
280         * g++.dg/pch/local-1.Hs: New.
281
282 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
283
284         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
285         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
286         * gcc.dg/tree-ssa/pr14341.c: New test.
287         * gcc.dg/tree-ssa/pr14841.c: New test.
288         * gcc.dg/tree-ssa/pr20701.c: New test.
289         * gcc.dg/tree-ssa/pr21086.c: New test.
290         * gcc.dg/tree-ssa/pr21090.c: New test.
291         * gcc.dg/tree-ssa/pr21332.c: New test.
292         * gcc.dg/tree-ssa/pr21458.c: New test.
293         * gcc.dg/tree-ssa/pr21658.c: New test.
294         * gcc.dg/tree-ssa/vrp01.c: New test.
295         * gcc.dg/tree-ssa/vrp02.c: New test.
296         * gcc.dg/tree-ssa/vrp03.c: New test.
297         * gcc.dg/tree-ssa/vrp04.c: New test.
298         * gcc.dg/tree-ssa/vrp05.c: New test.
299         * gcc.dg/tree-ssa/vrp06.c: New test.
300         * gcc.dg/tree-ssa/vrp07.c: New test.
301         * gcc.dg/tree-ssa/vrp08.c: New test.
302         * gcc.dg/tree-ssa/vrp09.c: New test.
303         * gcc.dg/tree-ssa/vrp10.c: New test.
304         * gcc.dg/tree-ssa/vrp11.c: New test.
305         * gcc.dg/tree-ssa/vrp12.c: New test.
306         * gcc.dg/tree-ssa/vrp13.c: New test.
307
308 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
309
310         PR 21029
311         * gcc.dg/tree-ssa/pr21029.c: New test.
312
313 2005-06-01  Roger Sayle  <roger@eyesopen.com>
314
315         * gfortran.dg/logint-1.f: New test case.
316         * gfortran.dg/logint-2.f: Likewise.
317         * gfortran.dg/logint-3.f: Likewise.
318
319 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
320
321         PR c/21536
322         PR c/20760
323         * gcc.dg/20050527-1.c: New test.
324
325         * gcc.dg/i386-sse-12.c: New test.
326
327         PR fortran/21729
328         * gfortran.dg/implicit_5.f90: New test.
329
330 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
331
332         PR fortran/20883
333         * gfortran/assign_4.f90: New test.
334         * gfortran/assign_2.f90: Change compile to run.
335
336 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
337
338         * lib/target-supports.exp 
339         (check_effective_target_sync_char_short): New.
340         * gcc.dg/sync-2.c: New.
341
342 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
343
344         PR tree-optimization/21817
345         * gcc.dg/torture/pr21817-1.c: New.
346
347 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
348
349         PR c++/21165
350         * g++.dg/template/init5.C: New.
351
352 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
353
354         * gfortran.dg/char_initialiser_actual.f90:
355         Test character initialisers as actual arguments.
356         * gfortran.dg/char_pointer_comp_assign.f90:
357         Test character pointer structure component assignments.
358         * gfortran.dg/char_array_structure_constructor.f90:
359         Test character components in structure constructors.
360
361 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
362
363         PR middle-end/20931
364         * g++.dg/opt/pr20931.C: New test.
365
366 2005-05-31  Andreas Jaeger  <aj@suse.de>
367
368         PR testsuite/20772
369         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
370         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
371         g++.old-deja/g++.ext/asmspec1.C,
372         g++.old-deja/g++.other/regstack.C,
373         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
374         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
375         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
376         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
377         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
378         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
379         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
380         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
381         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
382         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
383         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
384         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
385         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
386         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
387         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
388         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
389         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
390         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
391         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
392
393 2005-05-31  Jeff Law  <law@redhat.com>
394
395         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
396
397 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
398
399         PR middle-end/21743
400         * gcc.dg/builtins-1.c: Activate disabled clog test.
401         * gcc.dg/torture/builtin-attr-1.c: Likewise.
402
403 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
404
405         * gfortran.dg/char_pointer_assign.f90:
406         Test character-pointer assignments and pointer assignments.
407         * gfortran.dg/char_pointer_dummy.f90:
408         Test character-pointer dummy arguments.
409         * gfortran.dg/char_pointer_func.f90:
410         Test character-pointer function returns.
411         * gfortran.dg/char_pointer_dependency.f90:
412         Test character-pointer functions with dependencies.
413
414 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
415
416         PR c++/21784
417         * g++.dg/lookup/using14.C: New test.
418
419 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
420
421         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
422         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
423         trailing ^M.
424
425 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
426
427         PR c++/17413
428         * g++.dg/template/local5.C: New.
429
430         PR target/21761
431         * gcc.c-torture/compile/pr21761.c: New.
432
433         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
434         before darwin8.
435
436 2005-05-30  Steven G. Kargl
437
438         PR fortran/20846
439         * gfortran.dg/inquire_8.f90: New test.
440
441 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
442
443         PR libfortran/21376
444         * gfortran.dg/output_exponents_1.f90: New test.
445
446 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
447
448         PR libfortran/20006
449         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
450
451 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
452
453         PR c++/21210
454         * g++.dg/ext/complex1.C: New test.
455
456         PR c++/21340
457         * g++.dg/init/ctor6.C: New test.
458
459 2005-05-29  Jan Hubicka  <jh@suse.cz>
460
461         * gcc.c-torture/compile/pr21562.c: New.
462
463 2005-05-28  Steven G. Kargl <kargls@comcast.net>
464
465         * gfortran.dg/subnormal_1.f90: New test.
466
467 2005-05-28  Jan Hubicka  <jh@suse.cz>
468
469         * tree-prof.exp: Fix comment.
470         * value-prof-1.c: New.
471         * value-prof-2.c: New.
472         * value-prof-3.c: New.
473         * value-prof-4.c: New.
474
475 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
476
477         PR c++/21614
478         * g++.dg/expr/ptrmem6.C: New test.
479         * g++.dg/expr/ptrmem6a.C: Likewise.
480
481 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
482
483         PR tree-optimization/21658
484         * gcc.dg/tree-ssa/pr21658.c: New.
485
486 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
487
488         PR c++/21455
489         * g++.dg/inherit/ptrmem3.C: New.
490
491         PR c++/21681
492         * g++.dg/parse/template16.C: New.
493
494 2005-05-27  Andreas Jaeger  <aj@suse.de>
495
496         * gcc.dg/setjmp-2.c: Only run in 32-bit.
497
498         * gcc.dg/i386-sse-8.c: Run test on all archs.
499
500 2005-05-26  Mike Stump  <mrs@apple.com>
501
502         * objc.dg/isa-field-1.m: Only run on darwin.
503         * objc.dg/lookup-1.m: Likewise.
504         * objc.dg/try-catch-8.m: Likewise.
505
506 2005-05-26  Roger Sayle  <roger@eyesopen.com>
507
508         PR tree-optimization/9814
509         * gcc.dg/pr9814-1.c: New test case.
510
511 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
512
513         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
514         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
515         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
516         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
517         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
518         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
519         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
520         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
521         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
522         objc.dg/try-catch-8.m: New.
523
524 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
525
526         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
527         remove extraneous semicolons.
528
529 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
530
531         * obj-c++.dg/comp-types-12.mm: New.
532         * objc.dg/comp-types-11.m: New.
533         * objc.dg/selector-4.m: New.
534
535 2005-05-26  Andreas Jaeger  <aj@suse.de>
536
537         PR testsuite/20772
538         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
539         g++.old-deja/g++.ext/attrib3.C,
540         g++.old-deja/g++.other/store-expr1.C,
541         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
542         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
543         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
544         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
545         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
546         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
547         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
548         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
549         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
550         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
551         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
552         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
553         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
554         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
555         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
556         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
557         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
558         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
559         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
560
561 2005-05-26  Andreas Jaeger  <aj@suse.de>
562
563         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
564         x86-64 compilation.
565
566 2005-05-26  Andreas Jaeger  <aj@suse.de>
567
568         PR testsuite/20772
569         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
570         gcc.misc-tests/i386-pf-athlon-1.c,
571         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
572         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
573         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
574         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
575         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
576         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
577         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
578         programs.
579
580         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
581         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
582         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
583         x86-64 compilation.
584
585         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
586         x86_64.
587
588         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
589         effective-target ilp32.
590
591 2005-05-26  David Ung  <davidu@mips.com>
592
593         * gcc.target/mips/ext_ins.c: New test for testing the generation
594         of MIPS32/64 rev 2 ext/ins instructions.
595
596 2005-05-26  Andreas Jaeger  <aj@suse.de>
597
598         * treelang/compile/unsigned.tree: Use gimple instead of
599         nonexisting generic dump.
600
601 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
602
603         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
604
605 2005-05-26  Andreas Jaeger  <aj@suse.de>
606
607         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
608
609 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
610
611         PR libfortran/17283
612         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
613         Test callee-allocated memory with write statements.
614
615 2005-05-25  Roger Sayle  <roger@eyesopen.com>
616
617         PR middle-end/21709
618         * gcc.dg/pr21709-1.c: New test case.
619
620 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
621             Mike Stump  <mrs@apple.com>
622
623         * objc/execute/next_mapping.h: Update for C++.
624
625         * obj-c++.dg/selector-1.mm: Move to...
626         * obj-c++.dg/selector-4.mm: here...
627
628         * obj-c++.dg/basic.mm: New.
629         * obj-c++.dg/comp-types-1.mm: New.
630         * obj-c++.dg/cxx-class-1.mm: New.
631         * obj-c++.dg/cxx-ivars-1.mm: New.
632         * obj-c++.dg/cxx-ivars-2.mm: New.
633         * obj-c++.dg/cxx-ivars-3.mm: New.
634         * obj-c++.dg/cxx-scope-1.mm: New.
635         * obj-c++.dg/cxx-scope-2.mm: New.
636         * obj-c++.dg/defs.mm: New.
637         * obj-c++.dg/empty-private-1.mm: New.
638         * obj-c++.dg/encode-1.mm: New.
639         * obj-c++.dg/encode-2.mm: New.
640         * obj-c++.dg/encode-3.mm: New.
641         * obj-c++.dg/extern-c-1.mm: New.
642         * obj-c++.dg/extra-semi.mm: New.
643         * obj-c++.dg/fix-and-continue-2.mm: New.
644         * obj-c++.dg/isa-field-1.mm: New.
645         * obj-c++.dg/ivar-list-semi.mm: New.
646         * obj-c++.dg/local-decl-1.mm: New.
647         * obj-c++.dg/lookup-1.mm: New.
648         * obj-c++.dg/lookup-2.mm: New.
649         * obj-c++.dg/method-1.mm: New.
650         * obj-c++.dg/method-2.mm: New.
651         * obj-c++.dg/method-3.mm: New.
652         * obj-c++.dg/method-4.mm: New.
653         * obj-c++.dg/method-5.mm: New.
654         * obj-c++.dg/method-6.mm: New.
655         * obj-c++.dg/method-7.mm: New.
656         * obj-c++.dg/no-extra-load.mm: New.
657         * obj-c++.dg/overload-1.mm: New.
658         * obj-c++.dg/pragma-1.mm: New.
659         * obj-c++.dg/pragma-2.mm: New.
660         * obj-c++.dg/private-1.mm: New.
661         * obj-c++.dg/private-2.mm: New.
662         * obj-c++.dg/proto-qual-1.mm: New.
663         * obj-c++.dg/qual-types-1.mm: New.
664         * obj-c++.dg/stubify-1.mm: New.
665         * obj-c++.dg/stubify-2.mm: New.
666         * obj-c++.dg/super-class-1.mm: New.
667         * obj-c++.dg/super-class-2.mm: New.
668         * obj-c++.dg/super-dealloc-1.mm: New.
669         * obj-c++.dg/super-dealloc-2.mm: New.
670         * obj-c++.dg/template-1.mm: New.
671         * obj-c++.dg/template-2.mm: New.
672         * obj-c++.dg/template-3.mm: New.
673         * obj-c++.dg/template-4.mm: New.
674         * obj-c++.dg/template-5.mm: New.
675         * obj-c++.dg/template-6.mm: New.
676         * obj-c++.dg/try-catch-1.mm: New.
677         * obj-c++.dg/try-catch-2.mm: New.
678         * obj-c++.dg/try-catch-3.mm: New.
679         * obj-c++.dg/try-catch-4.mm: New.
680         * obj-c++.dg/try-catch-5.mm: New.
681         * obj-c++.dg/try-catch-6.mm: New.
682         * obj-c++.dg/try-catch-7.mm: New.
683         * obj-c++.dg/try-catch-8.mm: New.
684         * obj-c++.dg/try-catch-9.mm: New.
685         * obj-c++.dg/va-meth-1.mm: New.
686
687 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
688
689         * obj-c++.dg/selector-1.mm: New.
690         * obj-c++.dg/selector-2.mm: New.
691
692 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
693
694         * obj-c++.dg/selector-3.mm: New.
695         * objc.dg/selector-3.m: New.
696
697 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
698
699         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
700         about where warning appears.
701
702 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
703
704         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
705         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
706         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
707         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
708
709 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
710
711         * gcc.dg/20050524-1.c: New test.
712
713 2005-05-25  Jan Hubicka  <jh@suse.cz>
714
715         * gcc.dg/tree-prof/inliner-1.c: New.
716
717 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
718
719         * gcc.dg/tree-prof: New directory.
720         * gcc.dg/tree-prof/tree-prof.exp: New.
721
722 2005-05-25  DJ Delorie  <dj@redhat.com>
723
724         * gcc.dg/Wattributes-1.c: New.
725         * gcc.dg/Wattributes-2.c: New.
726         * gcc.dg/Wattributes-3.c: New.
727
728 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
729
730         PR tree-optimization/19833
731         * gcc.dg/uninit-4.c: Remove xfail.
732         * gcc.dg/uninit-9.c: Ditto.
733
734 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
735
736         * obj-c++.dg/bitfield-[1-5].mm: New.
737         * obj-c++.dg/class-protocol-1.mm: New.
738         * obj-c++.dg/comp-types-1[0-1].mm: New.
739         * obj-c++.dg/comp-types-[2-9].mm: New.
740         * obj-c++.dg/encode-[4-8].mm: New.
741         * obj-c++.dg/layout-1.mm: New.
742         * obj-c++.dg/method-1[0-9].mm: New.
743         * obj-c++.dg/method-2[0-1].mm: New.
744         * obj-c++.dg/method-[8-9].mm: New.
745         * obj-c++.dg/objc-gc-3.mm: New.
746         * obj-c++.dg/try-catch-10.mm: New.
747         * objc.dg/bitfield-5.m: New.
748         * objc.dg/comp-types-10.m: New.
749         * objc.dg/comp-types-9.m: New.
750         * objc.dg/layout-1.m: New.
751         * objc.dg/objc-gc-4.m: New.
752         * objc.dg/try-catch-9.m: New.
753         * objc.dg/class-protocol-1.m: Tweak diagnostics.
754         * objc.dg/comp-types-1.m: Likewise.
755         * objc.dg/comp-types-[5-6].m: Likewise.
756         * objc.dg/method-9.m: Likewise.
757
758 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
759
760         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
761         and on hardware without VMX support.
762
763         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
764
765         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
766
767         * lib/profopt.exp (dg-final-generate, dg-final-use,
768         profopt-final-code, profopt-get-options): New.
769         (profopt-execute): Process test directives.
770
771         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
772         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
773         cleanup-tree-dump, cleanup-saved-temps): Update comments.
774
775 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
776
777         PR C++/21645
778         * g++.dg/init/ctor5.C: New test.
779
780 2005-05-24  Ira Rosen  <irar@il.ibm.com>
781
782         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
783         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
784         vect-113.c, vect-114.c.
785
786 2005-05-23  Adam Nemet  <anemet@lnxw.com>
787
788         * gcc.dg/const-elim-1.c: Remove xfails.
789
790 2005-05-23  Jeff Law  <law@redhat.com>
791
792         * gcc.c-torture/compile/pr21638.c: New test.
793         * gcc.c-torture/compile/20050520-1.c: New test.
794
795 2005-05-23  Nick Clifton  <nickc@redhat.com>
796
797         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
798         be a proper triple, ie: m32r*-*-*.
799         * g++.old-deja/g++.jason/thunk3.C: Likewise.
800
801 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
802
803         PR middle-end/21331
804         PR tree-opt/21293
805         * gcc.c-torture/compile/pr21293.c: New test.
806         * gcc.c-torture/execute/pr21331.c: New test.
807
808 2004-05-20  Richard Henderson  <rth@redhat.com>
809
810         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
811
812 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
813
814         * obj-c++-dg.exp: Add.
815         * obj-c++.exp: Add.
816         * obj-c++.dg/dg.exp: Add.
817
818 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
819
820         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
821         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
822
823 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
824
825         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
826
827 2004-05-19  Richard Henderson  <rth@redhat.com>
828
829         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
830
831 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
832
833         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
834
835         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
836
837 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
838
839         PR c++/21495
840         * g++.dg/parse/extern1.C: New test.
841         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
842
843 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
844
845         * gcc.dg/c99-math.h: New.
846         * gcc.dg/c99-math-float-1.c: New test.
847         * gcc.dg/c99-math-double-1.c: Likewise.
848         * gcc.dg/c99-math-long-double-1.c: Likewise.
849
850 2005-05-18  Richard Henderson  <rth@redhat.com>
851
852         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
853
854 2005-05-18  Devang Patel  <dpatel@apple.com>
855
856         * g++.dg/opt/20050511-1.C: New test.
857
858 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
859
860         PR libfortran/21127
861         * gfortran.dg/reshape-complex.f90:  New test.
862
863 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
864
865         * gfortran.dg/array_constructor_1.f90: New test.
866         * gfortran.dg/array_constructor_2.f90: New test.
867
868 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
869
870         PR fortran/20954
871         * gfortran.dg/pr20954.f: New test.
872
873 2005-05-17  Mike Stump  <mrs@apple.com>
874
875         Yet more Objective-C++...
876
877         * objc.dg/method-5.m: Update.
878         * objc.dg/method-6.m: Update.
879         * objc.dg/method-7.m: Update.
880         * objc.dg/method-9.m: Update.
881         * objc.dg/try-catch-2.m: Update.
882
883 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
884
885         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
886         Remove little-endian optimizations.
887
888 2005-05-17  Jeff Law  <law@redhat.com>
889
890         * g++.dg/tree-ssa/pr18414.C: New test.
891         * gcc.dg/tree-ssa/pr18414.C: New test.
892         * gcc.dg/tree-ssa/pr17141-1.C: New test.
893         * gcc.dg/tree-ssa/pr17141-2.C: New test.
894
895 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
896
897         * gcc.dg/compat/generate-random.c: Do not include
898         libiberty.h.
899         * gcc.dg/compat/generate-random_r.c: Likewise.
900
901 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
902
903         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
904
905 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
906
907         PR middle-end/21595
908         * g++.dg/tree-ssa/builtin1.C: New testcase.
909
910 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
911
912         PR c++/21454
913         * g++.dg/opt/const4.C: New test.
914
915         PR middle-end/21492
916         * g++.dg/opt/crossjump1.C: New test.
917
918         PR tree-optimization/21610
919         * gcc.c-torture/compile/20050516-1.c: New test.
920
921         PR fortran/15080
922         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
923         about the test failing.
924         * gfortran.fortran-torture/execute/where_7.f90: New test.
925         * gfortran.fortran-torture/execute/where_8.f90: New test.
926
927 2005-05-16  Richard Henderson  <rth@redhat.com>
928
929         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
930         i?86 and x86_64.
931
932 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
933
934         * gcc.dg/compat/generate-random.c (config.h): Do not include.
935         (limits.h): Include unconditionally.
936         (stdlib.h): Likewise.
937         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
938         (limits.h): Include unconditionally.
939         (stdlib.h): Likewise.
940         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
941         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
942         (limits.h): Include unconditionally.
943         (stdlib.h): Likewise.
944         (hashtab.h): Do not include.
945         (getopt.h): Likewise.
946         (stddef.h): Include.
947         (hashval_t): Define.
948         (struct entry): Add "next" field.
949         (HASH_SIZE): New macro.
950         (hash_table): New variable.
951         (switchfiles): Do not use xmalloc.
952         (mix): New macro.
953         (iterative_hash): New function.
954         (hasht): Remove.
955         (e_exists): New function.
956         (e_insert): Likewise.
957         (output): Use, instead of libiberty hashtable functions.
958         (main): Do not use getopt.  Do not call htab_create.
959
960 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
961
962         PR libstdc++/21526
963         * lib/target-supports.exp (check_mkfifo_available):
964         Return 0 for cygwin as mkfifo support incomplete on platform.
965         Fix typos in comments.
966
967 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
968
969         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
970
971 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
972
973         PR fortran/17432
974         * gfortran.dg/assign_4.f: New test.
975
976 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
977
978         PR tree-optimization/21563
979         * gcc.dg/tree-ssa/pr21563.c: New.
980
981 2005-05-14  Jan Hubicka  <jh@suse.cz>
982
983         * gcc.dg/noreturn-7.c: Allow control reaches warning.
984
985 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
986
987         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
988
989 2005-05-13  Julian Brown  <julian@codesourcery.com>
990
991         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
992         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
993
994 2005-05-13  Jan Hubicka  <jh@suse.cz>
995
996         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
997         * gcc.dg/fold-xor-?.c: Likewise.
998         * gcc.dg/pr15784-?.c: Likewise.
999         * gcc.dg/pr20922-?.c: Likewise.
1000         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
1001         * gcc.dg/tree-ssa/pr17598.c: Likewise.
1002         * gcc.dg/tree-ssa/pr20470.c: Likewise.
1003
1004 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1005
1006         PR fortran/21260
1007         * gfortran.dg/hollerith_1.f90: New test.
1008
1009 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1010
1011         * gfortran.dg/func_result_2.f90: New test.
1012
1013 2005-05-11  Bud Davis  <bdavis@gfortran.org>
1014
1015         * gfortran.dg/dev_null.f90: New test.
1016
1017 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
1018
1019         * gcc.dg/arm-vfp1.c: Revert last change.
1020
1021 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
1022
1023         PR middle-end/19807
1024         PR tree-optimization/19639
1025         * g++.dg/tree-ssa/pr19807.C: New testcase.
1026
1027 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1028
1029         PR libfortran/21471
1030         * gfortran.dg/append-1.f90: New test.
1031
1032 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
1033
1034         * gcc.dg/pr18501.c: XFAIL.
1035         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
1036         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
1037         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
1038         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
1039         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
1040         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
1041         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
1042         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
1043
1044 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1045
1046         PR fortran/20178
1047         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
1048         gfortran.dg/f2c_3.f90: New tests.
1049
1050         * gfortran.dg/return_1.f90: Fix dg annotation.
1051
1052 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
1053
1054         * gcc.c-torture/compile/20050510-1.c: New test.
1055
1056 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
1057
1058         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
1059
1060 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
1061
1062         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
1063
1064 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
1065
1066         PR c/17913
1067         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
1068
1069 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
1070
1071         PR c/21342
1072         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
1073         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
1074
1075 2005-05-10  Ben Elliston  <bje@au.ibm.com>
1076
1077         PR debug/16676
1078         * gcc.dg/debug/pr16676.c: New test.
1079
1080 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
1081
1082         PR testsuite/21443
1083         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
1084         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
1085         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
1086         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
1087         Change -O1 to -O2.
1088         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
1089         -fno-tree-dominator-opts.
1090
1091 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1092
1093         * gfortran.dg/return_1.f90: New test.
1094
1095 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
1096
1097         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
1098
1099         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
1100
1101 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
1102
1103         PR c++/21427
1104         * g++.dg/inherit/covariant13.C: New.
1105
1106 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1107
1108         PR libfortran/19155
1109         * gfortran.dg/pr19155.f: New test.
1110
1111 2005-05-08  Roger Sayle  <roger@eyesopen.com>
1112
1113         PR inline-asm/8788
1114         * gcc.dg/pr8788-1.c: New testcase.
1115
1116 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
1117
1118         PR target/21416
1119         * gcc.target/mips/fpcmp-[12].c: New tests.
1120
1121 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
1122
1123         * lib/target-supports-dg.exp (dg-require-fork): New function.
1124         (dg-require-mkfifo): Likewise.
1125         * lib/target-supports.exp (check_function_available): New
1126         function.
1127         (check_fork_available): Likewise.
1128         (check_mkfifo_available): Likewise.
1129
1130 2005-05-06  Jeff Law  <law@redhat.com>
1131
1132         * gcc.c-torture/compile/pr21380.c: New test.
1133
1134 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
1135
1136         PR c++/20961
1137         * g++.dg/ext/weak3.C: New test.
1138
1139 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
1140
1141         PR c++/21352
1142         * g++.dg/template/crash37.C: New test.
1143
1144 2005-05-05  Paul Brook  <paul@codesourcery.com>
1145
1146         * gcc.dg/arm-g2.c: Use effective-target arm32.
1147         * gcc.dg/arm-mmx-1.c: Ditto.
1148         * gcc.dg/arm-scd42-2.c: Ditto.
1149         * gcc.dg/arm-vfp1.c: Ditto.
1150         * lib/target-supports.exp (check_effective_target_arm32): New
1151         function.
1152
1153 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
1154
1155         PR libfortran/21354
1156         gfortran.dg/in_pack_rank7.f90:  New test.
1157
1158 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
1159
1160         PR middle-end/15618
1161         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
1162
1163 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
1164
1165         PR middle-end/21265
1166         * gcc.dg/20050503-1.c: New test.
1167
1168         PR rtl-optimization/21239
1169         * gcc.dg/i386-sse-11.c: New test.
1170
1171 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
1172
1173         PR target/16888
1174         * gcc.target/i386/asm-1.c: New test.
1175
1176 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
1177
1178         PR rtl-optimization/21330
1179         * gcc.c-torture/execute/20050502-1.c: New test.
1180
1181         PR target/21297
1182         * gcc.c-torture/execute/20050502-2.c: New test.
1183
1184 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
1185
1186         PR middle-end/21282
1187         * gcc.dg/pr21282.c: New.
1188
1189 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
1190
1191         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
1192         * gcc.dg/vect/vect-92.c: Likewise
1193         * gcc.dg/vect/vect-93.c: Likewise
1194         * gcc.dg/vect/vect-dv-1.c: Likewise
1195         * gcc.dg/vect/vect-dv-2.c: Likewise
1196         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
1197
1198 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
1199
1200         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
1201         * gfortran.dg/vect/vect-2.f90:  Likewise
1202         * gfortran.dg/vect/vect-3.f90:  Likewise
1203         * gfortran.dg/vect/vect-4.f90:  Likewise
1204         * gfortran.dg/vect/vect-5.f90:  Likewise
1205
1206 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
1207
1208         PR target/20813
1209         * gcc.dg/rs6000-fpint-2.c: New.
1210
1211 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
1212
1213         PR c/15698
1214         * gcc.dg/builtins-30.c: Update expected messages.
1215         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
1216         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
1217         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
1218
1219 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
1220
1221         PR tree-optimization/21294
1222         * gcc.dg/tree-ssa/pr21294.c: New.
1223
1224 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
1225
1226         * gcc.dg/altivec-3.c (vec_store): Do not use the old
1227         __builtin_altivec_st_internal_4si built-in.
1228
1229 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
1230
1231         PR c++/15875
1232         * g++.dg/template/ptrmem14.C: New test.
1233
1234 2005-05-02  Paul Brook  <paul@codesourcery.com>
1235
1236         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
1237
1238 2005-05-02  Michael Matz  <matz@suse.de>
1239
1240         PR c++/19542
1241         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
1242
1243 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
1244
1245         * g++.dg/cpp/weak.C: New test.
1246
1247 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
1248
1249         * gcc.dg/tree-ssa/loop-8.c: New test.
1250
1251 2005-04-30  Michael Maty  <matz@suse.de>
1252
1253         * gcc.dg/inline-mcpy.c: New test.
1254
1255 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
1256
1257         PR libfortran/18958
1258         * gfortran.dg/eoshift.f90:  New test case.
1259
1260 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
1261
1262         PR libfortran/18857
1263         * gfortran.dg/matmul_1.f90: New test.
1264
1265 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
1266
1267         PR tree-optimization/21030
1268         * gcc.dg/tree-ssa/pr21030.c: New.
1269
1270 2005-04-29  Devang Patel  <dpatel@apple.com>
1271
1272         PR tree-optimization/21272
1273         * gcc.dg/vect/vect-ifcvt-10.c: New test.
1274
1275 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
1276
1277         PR fortran/13082
1278         PR fortran/18824
1279         * gfortran.dg/entry_4.f90: New test.
1280         * gfortran.fortran-torture/execute/entry_1.f90: New test.
1281         * gfortran.fortran-torture/execute/entry_2.f90: New test.
1282         * gfortran.fortran-torture/execute/entry_3.f90: New test.
1283         * gfortran.fortran-torture/execute/entry_4.f90: New test.
1284         * gfortran.fortran-torture/execute/entry_5.f90: New test.
1285         * gfortran.fortran-torture/execute/entry_6.f90: New test.
1286         * gfortran.fortran-torture/execute/entry_7.f90: New test.
1287
1288 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1289
1290         * gfortran.fortran-torture/execute/entry_8.f90: New test.
1291
1292 2005-04-29  Paul Brook   <paul@codesourcery.com>
1293
1294         * gfortran.dg/entry_3.f90: New test.
1295
1296 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1297
1298         * gfortran.dg/implicit_4.f90: New test.
1299
1300 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
1301
1302         * lib/target-supports.exp (check_profiling_available): Return
1303         false for xtensa-*-elf.
1304
1305 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
1306
1307         * lib/fortran-torture.exp (fortran-torture.exp): Catch
1308         error if file cannot be deleted.
1309
1310 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
1311
1312         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
1313         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
1314         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
1315         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
1316         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
1317         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
1318         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
1319         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
1320         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
1321         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
1322         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
1323         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
1324         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
1325
1326 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1327
1328         PR fortran/20865
1329         * gfortran.dg/pr20865.f90: New test.
1330
1331 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
1332
1333         * gcc.dg/void-cast-2.c: New test.
1334
1335 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
1336
1337         PR c/21159
1338         * gcc.dg/void-cast-1.c: New test.
1339
1340 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
1341
1342         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
1343
1344 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1345
1346         PR fortran/21177
1347         * gfortran.dg/pr21177.f90: New test.
1348
1349 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
1350
1351         PR tree-optimization/21171
1352         * gcc.dg/tree-ssa/pr21171.c: New test.
1353
1354 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
1355
1356         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
1357         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
1358         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
1359         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
1360         gcc.dg/tree-ssa/gen-vect-32.c: New.
1361         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
1362         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
1363         don't run on PPC32.
1364
1365 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
1366
1367         PR c/21213
1368         * gcc.dg/transparent-union-3.c: New test.
1369
1370 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
1371
1372         PR c/20740
1373         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
1374         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
1375         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
1376         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
1377         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
1378         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
1379
1380 2005-04-26  Jeff Law  <law@redhat.com>
1381
1382         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
1383         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
1384         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
1385         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
1386         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
1387         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
1388         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
1389
1390 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
1391
1392         PR tree-optimization/17598
1393         * gcc.dg/tree-ssa/pr17598.c: New testcase.
1394
1395 2005-04-25  Mike Stump  <mrs@apple.com>
1396
1397         * objc.dg/fix-and-continue-1.m: Add.
1398
1399 2005-04-25  Roger Sayle  <roger@eyesopen.com>
1400
1401         PR c++/20995
1402         * g++.dg/opt/pr20995-1.C: New test case.
1403
1404 2005-04-25  Devang Patel <dpatel@apple.com>
1405
1406         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
1407
1408 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
1409
1410         PR testsuite/21062
1411         * g++.dg/opt/alias2.C (printf): Correct the prototype.
1412
1413 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
1414
1415         PR C++/21188
1416         * g++.dg/opt/rtti2.C: New test.
1417
1418 2005-04-25  Paul Brook  <paul@codesourcery.com>
1419         Steven G. Kargl  <kargls@comcast.net>
1420
1421         PR fortran/20879
1422         * gfortran.dg/ichar_1.f90: New file.
1423
1424 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
1425
1426         PR middle-end/20991
1427         * g++.dg/opt/pr20991.C: New test.
1428
1429         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
1430         where sizeof (type) < __alignof__ (type).
1431         * gcc.dg/compat/struct-layout-1.h: Likewise.
1432
1433 2005-04-24  Per Bothner  <per@bothner.com>
1434             Devang Patel  <dpatel@apple.com>
1435
1436         PR preprocessor/20907
1437         * gcc.dg/cpp/very-long-comment.c: New test.
1438
1439 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1440
1441         PR fortran/20059
1442         * gfortran.dg/common_5.f: New test.
1443
1444 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
1445
1446         PR middle-end/21082
1447         * g++.dg/tree-ssa/pr21082.C: New testcase.
1448
1449 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
1450
1451         * gcc.dg/vect/vect-99.c: New test.
1452
1453 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
1454
1455         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
1456
1457 2005-04-22  Jeff Law  <law@redhat.com>
1458
1459         * gcc.dg/uninit-5.c: Remove xfails.
1460         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
1461         conditionals and loads.
1462
1463 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
1464
1465         PR libfortran/20074
1466         PR libfortran/20436
1467         PR libfortran/21108
1468         * gfortran.dg/nested_reshape.f90: new test
1469         * gfortran.dg/reshape-alloc.f90: new test
1470         * gfortran.dg/reshape.f90: new test
1471
1472 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
1473
1474         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
1475
1476         * gcc.dg/arm-vfp1.c: New test.
1477
1478 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
1479
1480         PR c++/21087
1481         * g++.dg/lookup/builtin2.C: New test.
1482
1483 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
1484
1485         * gcc.dg/weak/weak-13.c: New test.
1486
1487 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
1488
1489         * lib/target-supports.exp (check_effective_target_sync_int_long):
1490         Add powerpc*.
1491
1492 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
1493
1494         * gcc.target/mips/branch-1.c: New test.
1495
1496 2005-04-21  Richard Henderson  <rth@redhat.com>
1497
1498         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
1499         * gcc.dg/vect/vect-86.c: Likewise.
1500         * gcc.dg/vect/vect-87.c: Likewise.
1501         * gcc.dg/vect/vect-88.c: Likewise.
1502
1503 2005-04-21  Devang Patel  <dpatel@apple.com>
1504
1505         PR optimization/20994
1506         * gcc.dg/tree-ssa/ifc-3.c: New test.
1507
1508 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
1509
1510         PR c/12913
1511         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
1512         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
1513         gcc.dg/c99-vla-jump-5.c: New tests.
1514
1515 2005-04-19  Richard Henderson  <rth@redhat.com>
1516
1517         * lib/target-supports.exp (check_effective_target_vect_int_mult):
1518         Fix typo in exists check.
1519         (check_effective_target_sync_int_long): New.
1520         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
1521         * gcc.dg/ia64-sync-2.c: Likewise.
1522         * gcc.dg/ia64-sync-3.c: Likewise.
1523         * gcc.dg/ia64-sync-4.c: Likewise.
1524
1525 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
1526
1527         * gcc.dg/fold-xor-1.c: New test.
1528         * gcc.dg/fold-xor-2.c: New test.
1529
1530 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
1531
1532         PR target/20670
1533         * g++.dg/eh/fp-regs.C: New test.
1534
1535 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
1536
1537         * gcc.dg/Wint-to-pointer-cast-1.c,
1538         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
1539         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
1540         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
1541
1542 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1543
1544         PR fortran/16861
1545         * gfortran.dg/pr16861.f90: New test.
1546
1547 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
1548
1549         * gcc.dg/pr21085.c: New test.
1550
1551 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
1552
1553         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
1554         (setup_mips_tests, dg-mips-options): New procedures.
1555         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
1556         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
1557         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
1558         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
1559         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
1560         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
1561         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
1562         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
1563         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
1564         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
1565         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
1566         dg-mips-options instead of dg-options.  Remove now-redundant
1567         preprocessor guards.
1568         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
1569         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
1570         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
1571         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
1572         * gcc.dg/vr-mult-2.c: Delete.
1573         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
1574         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
1575         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
1576         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
1577         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
1578         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
1579         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
1580
1581 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
1582
1583         * ada/acats/run_all.sh: Use sync when executable not present.
1584
1585 2005-04-18  Devang Patel  <dpatel@apple.com>
1586
1587         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
1588         * gcc.dg/vect/vect-11a.c: New.
1589         * gcc.dg/vect/vect-none.c: Update.
1590         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
1591
1592 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
1593
1594         PR tree-optimization/20922
1595         * gcc.dg/pr20922-1.c: New test.
1596         * gcc.dg/pr20922-2.c: New test.
1597         * gcc.dg/pr20922-3.c: New test.
1598         * gcc.dg/pr20922-4.c: New test.
1599         * gcc.dg/pr20922-5.c: New test.
1600         * gcc.dg/pr20922-6.c: New test.
1601
1602 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1603
1604         PR libfortran/20950
1605         * gfortran.dg/pr20950.f: New test.
1606
1607 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1608
1609         PR libfortran/19216
1610         * gfortran.dg/pr19216.f: New test.
1611
1612 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
1613
1614         PR tree-optimization/21001
1615         * gcc.dg/tree-ssa/pr21001.c: New.
1616
1617 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
1618
1619         PR libfortran/21075
1620         * gfortran.dg/reshape_rank7.f90: New test.
1621
1622 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
1623
1624         PR libfortran/12884 gfortran.dg/pr12884.f: New test
1625         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
1626         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
1627         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
1628         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
1629         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
1630         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
1631         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
1632         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
1633         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
1634         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
1635         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
1636         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
1637         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
1638         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
1639         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
1640         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
1641         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
1642         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
1643         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
1644         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
1645
1646 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
1647
1648         * gfortran.dg/wtruncate.f: New testcase.
1649         * gfortran.dg/wtruncate.f90: New testcase.
1650
1651 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
1652
1653         PR c++/21025
1654         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
1655         which sizeof/alignof is dependent, rather than just whether we are
1656         processing_template_decl.
1657
1658 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
1659
1660         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
1661         corrected typo where the wrong variables had been compared.
1662
1663 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
1664
1665         PR libfortran/18495
1666         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
1667         Test callee-allocated version of return array with a write
1668         statement.
1669         Test spread with a temporary with another write statement.
1670
1671 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
1672
1673         PR tree-optimization/21031
1674         * gcc.dg/tree-ssa/pr21031.c: New.
1675
1676 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
1677
1678         PR tree-optimization/21004
1679         * gcc.dg/builtins-53.c: Include builtins-config.h.
1680         Check floorf, ceilf, floorl and ceill transformations
1681         only when HAVE_C99_RUNTIME is defined.
1682
1683 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
1684
1685         PR middle-end/20739
1686         * gcc.dg/tree-ssa/pr20739.c: New test.
1687
1688 2005-04-14  Mike Stump  <mrs@apple.com>
1689
1690         * gcc.dg/Foundation.framework/empty: New.
1691         * gcc.dg/framework-2.c: New.
1692
1693 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
1694
1695         PR tree-optimization/21021
1696         * gcc.c-torture/compile/pr21021.c: New.
1697
1698 2005-04-14  Janis Johnson  <janis187@us.ibm.com
1699
1700         PR testsuite/21010
1701         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
1702         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
1703         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
1704         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
1705         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
1706         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
1707         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
1708         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
1709
1710 2005-04-14  Richard Henderson  <rth@redhat.com>
1711
1712         * lib/target-supports.exp (check_effective_target_vect_condition):
1713         Add ia64, i?86, and x86_64.
1714
1715 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
1716
1717         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
1718
1719 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
1720
1721         PR tree-optimization/20657
1722         * gcc.dg/tree-ssa/pr20657.c: New.
1723
1724 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
1725
1726         * gcc.dg/builtins-53.c: Also check (int)trunc* and
1727         (long long int)trunc*.
1728
1729 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
1730
1731         PR target/20927
1732         * gcc.dg/pr20927.c: New test.
1733
1734 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
1735
1736         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
1737         * gcc.target/mips/asm-1.c: Likewise.
1738
1739 2005-04-13  Dale Johannesen  <dalej@apple.com>
1740
1741         * objc.dg/objc-fast-4.m:  New.
1742
1743 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
1744
1745         * gcc.target/cris/torture/cris-torture.exp: New driver in new
1746         directory.
1747         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
1748
1749 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
1750
1751         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
1752         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
1753         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
1754
1755 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
1756
1757         PR tree-optimization/20913
1758         * gcc.dg/tree-ssa/pr20913.c: New.
1759
1760         PR tree-optimization/20702
1761         * gcc.dg/tree-ssa/pr20702.c: New.
1762
1763 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1764
1765         PR c++/13744
1766         * g++.dg/inherit/local3.C: New test.
1767
1768 2005-04-12  Jeff Law  <law@redhat.com>
1769
1770         * gcc.dg/tree-ssa/20050412-1.c: New test.
1771
1772 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
1773
1774         PR libfortran/19016
1775         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
1776         Add tests with mask generated by expression.
1777         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
1778         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
1779         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
1780
1781 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
1782
1783         PR middle-end/20917
1784         * gcc.dg/20050409-1.c: New test.
1785
1786 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
1787
1788         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
1789
1790 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
1791
1792         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
1793         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
1794         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
1795         (TARGET_CXX): Adjust accordingly.
1796         * target.h (struct gcc_target): Remove epxort_class_data.  Add
1797         determine_class_data_visibility and class_data_always_comdat.
1798         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
1799         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
1800         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
1801         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
1802         (arm_cxx_determine_class_data_visibility): New.
1803         (arm_cxx_class_data_always_comdat): Likewise.
1804         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
1805         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
1806         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
1807         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
1808         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
1809         Define.
1810
1811 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
1812
1813         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
1814
1815 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
1816
1817         * gcc.dg/i386-darwin-fpmath.c: New.
1818
1819 2004-04-11  Devang Patel  <dpatel@apple.com>
1820
1821         * lib/target-supports.exp (check_effective_target_vect_condition): New.
1822         * gcc.dg/vect/vect-ifcvt-1.c: New test.
1823         * gcc.dg/vect/vect-ifcvt-2.c: New test.
1824         * gcc.dg/vect/vect-ifcvt-3.c: New test.
1825         * gcc.dg/vect/vect-ifcvt-4.c: New test.
1826         * gcc.dg/vect/vect-ifcvt-5.c: New test.
1827         * gcc.dg/vect/vect-ifcvt-6.c: New test.
1828         * gcc.dg/vect/vect-ifcvt-7.c: New test.
1829         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
1830
1831 2004-04-11  Devang Patel  <dpatel@apple.com>
1832
1833         * gcc.dg/vect/vect-dv-1.c: New test.
1834         * gcc.dg/vect/vect-dv-2.c: New test.
1835
1836 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
1837
1838         PR tree-optimization/20933
1839         * gcc.dg/tree-ssa/pr20933.c: New test.
1840
1841 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1842
1843         * gfortran.dg/fold_nearest.f90: New test.
1844
1845 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
1846
1847         * gcc.dg/tree-ssa/alias-1.c: New test.
1848
1849 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
1850
1851         PR tree-optimization/20920
1852         * g++.dg/tree-ssa/pr20920.C: New test.
1853
1854 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
1855
1856         * gcc.dg/builtins-53.c: Also check (int)ceil* and
1857         (long long int)ceil*.
1858
1859 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
1860
1861         * g++.dg/warn/Wdtor1.C: Declare template in system header with
1862         explicit C++ linkage.
1863
1864 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1865
1866         * gfortran.dg/pr17229.f: Take care of the new obsolescence
1867         warning for arithmetic IF statements.
1868
1869 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
1870
1871         * eor_handling_1.f90: New test case.
1872         * eor_handling_2.f90: New test case.
1873         * eor_handling_3.f90: New test case.
1874         * eor_handling_4.f90: New test case.
1875         * eor_handling_5.f90: New test case.
1876         * noadv_size.f90: New test case.
1877         * pad_no.f90: New test case.
1878
1879 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
1880
1881         * gcc.c-torture/execute/20050410-1.c: New test.
1882
1883 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
1884
1885         * gcc.dg/pr20126.c: New.
1886
1887 2005-04-09  Bud Davis  <bdavis@gfortran.org>
1888             Steven G. Kargl <kargls@comcast.net>
1889
1890         * gfortran.dg/PR19872.f: New test.
1891
1892 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
1893
1894         * gfortran.dg/nint_1.f90:  Fix dg-do directive
1895
1896 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
1897
1898         * gfortran.dg/nint_1.f90: New test.
1899
1900 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
1901
1902         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
1903         Added test for callee-allocated arrays with write statements.
1904         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
1905         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
1906         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
1907         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
1908         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
1909
1910 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
1911
1912         PR libfortran/20163
1913         * gfortran.dg/open-options-blanks.f:  New test.
1914
1915 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
1916
1917         PR fortran/13257
1918         * gfortran.dg/comma_format_extension_[1234].f: New tests.
1919
1920 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
1921
1922         * gcc.dg/tree-ssa/stdarg-1.c: New test.
1923         * gcc.dg/tree-ssa/stdarg-2.c: New test.
1924         * gcc.dg/tree-ssa/stdarg-3.c: New test.
1925         * gcc.dg/tree-ssa/stdarg-4.c: New test.
1926         * gcc.dg/tree-ssa/stdarg-5.c: New test.
1927         * gcc.c-torture/execute/stdarg-4.c: New test.
1928
1929         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
1930
1931         PR target/20795
1932         * g++.dg/abi/param2.C: New test.
1933
1934 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
1935
1936         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
1937
1938 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
1939
1940         * gcc.dg/builtins-53.c: New test.
1941
1942 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
1943
1944         * g++.dg/tree-ssa/pr18178.C: New test.
1945         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
1946         * gcc.c-torture/execute/20041019-1.c: New test.
1947         * gcc.dg/tree-ssa/20041008-1.c: New test.
1948         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
1949         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
1950         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
1951         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
1952         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
1953         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
1954         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
1955         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
1956         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
1957         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
1958
1959 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
1960
1961         PR rtl-optimization/20466
1962         * gcc.c-torture/execute/pr20466-1.c: New test.
1963
1964 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
1965
1966         PR c++/20905
1967         * g++.dg/parse/cond2.C: New test.
1968
1969         PR c++/20145
1970         * g++.dg/warn/Wdtor1.C: New test.
1971
1972 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1973
1974         PR fortran/17229
1975         * gfortran.dg/pr17229.f: New test.
1976
1977 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
1978
1979         * gfortran.dg/tiny_1.f90: New test.
1980         * gfortran.dg/tiny_2.f90: ditto.
1981
1982 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
1983
1984         * gfortran.dg/eor_1.f90:  Fix dg-do run line
1985         * gfortran.dg/open_new.f90:  Fix dg-do run line
1986
1987 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
1988
1989         * lib/target-supports.exp (get_compiler_messages): Support
1990         optional arguments, the fourth being compiler options.
1991         (check_effective_target_fpic): New proc.
1992         * gcc.dg/20050321-2.c: Restrict to target fpic.
1993
1994 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
1995
1996         * gcc.dg/15443-1.c: New test.
1997         * gcc.dg/15443-2.c: Likewise.
1998
1999 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2000
2001         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
2002
2003 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
2004
2005         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
2006
2007 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
2008
2009         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
2010         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
2011         -m64.
2012         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
2013         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
2014         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
2015
2016 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
2017
2018         PR c++/20212
2019         * g++.dg/warn/Wunused-11.C: New test.
2020
2021 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
2022
2023         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
2024
2025 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
2026
2027         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
2028
2029 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
2030
2031         PR c++/20734
2032         * g++.dg/template/ptrmem13.C: New test.
2033
2034 2005-04-05  Per Bothner  <per@bothner.com>
2035
2036         * lib/gcc.exp: Always add -fno-show-column, for now.
2037
2038 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
2039
2040         PR testsuite/20767
2041         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
2042         of plain old "unsigned int" for the type of "i".  Makes this test
2043         64bit clean.
2044
2045 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
2046
2047         * gcc.dg/i386-ssefn-1.c: New test.
2048         * gcc.dg/i386-ssefn-2.c: New test.
2049         * gcc.dg/i386-ssefn-3.c: New test.
2050         * gcc.dg/i386-ssefn-4.c: New test.
2051
2052 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
2053
2054         PR tree-optimization/20076
2055         * gcc.dg/builtin-apply4.c: New test.
2056
2057         PR preprocessor/19475
2058         * gcc.dg/cpp/macspace1.c: New test.
2059         * gcc.dg/cpp/macspace2.c: New test.
2060
2061 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2062
2063         * gfortran.dg/pr20755.f: Fixed bad format.
2064
2065 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
2066
2067         PR c++/20763
2068         * g++.dg/ext/attrib21.C: New test.
2069
2070 2004-04-05  Devang Patel  <dpatel@apple.com>
2071
2072         * lib/target-supports.exp (check_effective_target_vect_shif): New.
2073         * gcc.dg/vect/vect-shift-1.c: New test.
2074
2075 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2076
2077         PR libfortran/20755
2078         * gfortran.dg/pr20755.f: New test.
2079
2080 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
2081
2082         * gfortran.dg/pr15959.f90: New test.
2083         * gfortran.dg/string_pad_trunc.f90: New test.
2084
2085 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2086
2087         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
2088         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
2089         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
2090         syntax.
2091
2092 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2093
2094         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
2095
2096 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2097
2098         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
2099         * gcc.c-torture/compile/20011119-2.c: Likewise.
2100         * gcc.c-torture/compile/981001-2.c: Likewise.
2101
2102 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
2103
2104         PR c++/20679
2105         * g++.dg/template/overload4.C: New test.
2106
2107 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
2108
2109         PR c++/20746
2110         * g++.dg/abi/covariant5.C: New.
2111
2112         PR debug/20505
2113         * g++.dg/debug/const2.C: New.
2114
2115 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
2116
2117         PR rtl-optimization/16104
2118         * gcc.c-torture/execute/20050316-1.c: New test.
2119
2120 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
2121
2122         * g++.dg/template/spec23.C: Fix dg-error text.
2123
2124 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
2125
2126         PR c++/19199
2127         * g++.dg/expr/lval2.C: New.
2128
2129 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2130
2131         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
2132         __builtin_strcasecmp and __builtin_strncasecmp.
2133
2134 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
2135
2136         PR c++/20723
2137         * g++.dg/template/spec22.C: New.
2138         * g++.dg/template/spec23.C: New.
2139
2140 2005-04-03  Dale Ranta  <dir@lanl.gov>
2141             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2142
2143         PR libfortran/20068
2144         PR libfortran/20125
2145         PR libfortran/20156
2146         PR libfortran/20471
2147         * gfortran.dg/backspace.f: New test.
2148
2149 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
2150
2151         * gcc.dg/pr19345.c: New test.
2152
2153 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
2154
2155         PR tree-optimization/20640
2156         * gcc.dg/torture/tree-loop-1.c: New.
2157
2158 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
2159
2160         PR rtl-optimization/20290
2161         * gcc.c-torture/execute/loop-ivopts-2.c: New.
2162
2163 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
2164
2165         * gcc.dg/rs6000-fpint.c: New.
2166
2167 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
2168
2169         * gcc.dg/old-style-then-proto-1.c: New test.
2170
2171 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2172
2173         * gfortran.fortran-torture/execute/backspace.f90: Check
2174         after backspace and read was incorrect.
2175
2176 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2177
2178         * gcc.c-torture/execute/builtins/strcat.c: Check the result
2179         buffer past the terminating NUL using memcmp.
2180         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
2181         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
2182
2183         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
2184         Fix unused/uninitialized variable warnings.
2185
2186         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
2187         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
2188         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
2189         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
2190
2191         * gcc.c-torture/execute/builtins/abs-1-lib.c,
2192         gcc.c-torture/execute/builtins/fputs-lib.c,
2193         gcc.c-torture/execute/builtins/lib/fprintf.c,
2194         gcc.c-torture/execute/builtins/lib/main.c,
2195         gcc.c-torture/execute/builtins/lib/memcmp.c,
2196         gcc.c-torture/execute/builtins/lib/memmove.c,
2197         gcc.c-torture/execute/builtins/lib/mempcpy.c,
2198         gcc.c-torture/execute/builtins/lib/memset.c,
2199         gcc.c-torture/execute/builtins/lib/printf.c,
2200         gcc.c-torture/execute/builtins/lib/sprintf.c,
2201         gcc.c-torture/execute/builtins/lib/stpcpy.c,
2202         gcc.c-torture/execute/builtins/lib/strchr.c,
2203         gcc.c-torture/execute/builtins/lib/strcmp.c,
2204         gcc.c-torture/execute/builtins/lib/strcpy.c,
2205         gcc.c-torture/execute/builtins/lib/strcspn.c,
2206         gcc.c-torture/execute/builtins/lib/strlen.c,
2207         gcc.c-torture/execute/builtins/lib/strncat.c,
2208         gcc.c-torture/execute/builtins/lib/strncmp.c,
2209         gcc.c-torture/execute/builtins/lib/strncpy.c,
2210         gcc.c-torture/execute/builtins/lib/strrchr.c,
2211         gcc.c-torture/execute/builtins/lib/strspn.c,
2212         gcc.c-torture/execute/builtins/lib/strstr.c,
2213         gcc.c-torture/execute/builtins/memops-asm-lib.c,
2214         gcc.c-torture/execute/builtins/strlen-2.c,
2215         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
2216         prototypes.
2217
2218 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
2219
2220         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
2221         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
2222         selectany usage.
2223
2224 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
2225
2226         PR c++/19406
2227         * g++.dg/debug/using1.C: New test.
2228
2229 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
2230
2231         PR middle-end/20524
2232         * gcc.dg/alias-7.c: Prefix asm-declared name with
2233         __USER_LABEL_PREFIX__.
2234
2235 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
2236
2237         Fix fallout from PR middle-end/15700:
2238         * gcc.c-torture/compile/20011119-1.c: Take
2239         __USER_LABEL_PREFIX__ into account.
2240         * gcc.c-torture/compile/20011119-2.c: Likewise.
2241
2242 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2243
2244         PR c++/18644
2245         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
2246
2247 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
2248
2249         PR c/17855
2250         * gcc.c-torture/compile/struct-non-lval-1.c,
2251         gcc.c-torture/compile/struct-non-lval-2.c,
2252         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
2253
2254 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
2255
2256         * gcc.dg/tls/tls.exp: Remove temporary file.
2257         * g++.dg/tls/tls.exp: Ditto.
2258         * lib/file-format.exp: Ditto.
2259         * g++.dg/special/ecos.exp: Ditto.
2260
2261         * lib/profopt.exp: Treat prof_ext as a list.
2262         * gcc.misc-tests/bprob.exp: Ditto.
2263         * g++.dg/bprob/bprob.exp: Ditto.
2264
2265         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
2266         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
2267         g++.dg/tree-ssa/pointer-reference-alias.C,
2268         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
2269         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
2270         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
2271         g++.dg/vect/pr19951.cc: Ditto.
2272         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
2273         gcc.dg/builtins-47.c: Ditto.
2274         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
2275         gcc.dg/pr20115-1.c: Ditto.
2276         * gcc.dg/tree-ssa/20030530-2.c,
2277         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
2278         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
2279         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
2280         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
2281         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
2282         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
2283         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
2284         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
2285         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
2286         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
2287         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
2288         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
2289         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
2290         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
2291         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
2292         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
2293         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
2294         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
2295         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
2296         gcc.dg/tree-ssa/20030824-1.c,
2297         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
2298         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
2299         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
2300         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
2301         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
2302         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
2303         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
2304         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
2305         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
2306         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
2307         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
2308         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
2309         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
2310         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
2311         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
2312         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
2313         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
2314         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
2315         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
2316         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
2317         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
2318         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
2319         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
2320         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
2321         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
2322         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
2323         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
2324         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
2325         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
2326         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
2327         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
2328         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
2329         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
2330         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
2331         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
2332         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
2333         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
2334         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
2335         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
2336         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
2337         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
2338         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
2339         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
2340         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
2341         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
2342         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
2343         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
2344         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
2345         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
2346         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
2347         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
2348         gcc.dg/tree-ssa/useless-1.c: Ditto.
2349         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
2350         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
2351         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
2352         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
2353         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
2354         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
2355         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
2356         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
2357         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
2358         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
2359         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
2360         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
2361         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
2362         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
2363         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
2364         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
2365         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
2366         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
2367         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
2368         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
2369         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
2370         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
2371         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
2372         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
2373         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
2374         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
2375         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
2376         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
2377         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
2378         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
2379         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
2380         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
2381         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
2382         gcc.dg/vect/vect-none.c: Ditto.
2383         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
2384         treelang/compile/unsigned.tree: Ditto.
2385
2386         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
2387         * gcc.dg/cpp/direct2s.c: Ditto.
2388         * gcc.dg/cpp/paste4.c: Ditto.
2389         * gcc.dg/cpp/separate-1.c: Ditto.
2390         * gcc.dg/pch/save-temps-1.c: Ditto.
2391         * g++.dg/ext/altivec-10.C: Ditto.
2392         * g++.dg/pch/pch.C: Ditto.
2393
2394         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
2395
2396         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
2397         * g++.dg/template/repo1.C: Ditto.
2398         * g++.dg/template/repo2.C: Ditto.
2399         * g++.dg/template/repo3.C: Ditto.
2400         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
2401         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
2402         * g++.old-deja/g++.pt/repo1.C: Ditto.
2403         * g++.old-deja/g++.pt/repo2.C: Ditto.
2404         * g++.old-deja/g++.pt/repo3.C: Ditto.
2405         * g++.old-deja/g++.pt/repo4.C: Ditto.
2406
2407         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
2408         * gcc.dg/20030107-1.c: Ditto.
2409         * gcc.dg/20030702-1.c: Ditto.
2410         * gcc.dg/profile-generate-1.c: Ditto.
2411         * g++.dg/other/profile1.C: Ditto.
2412         * g++.old-deja/g++.robertl/eb83.C: Ditto.
2413
2414         * lib/gcc-dg.exp (remove-build-file): New.
2415         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
2416         cleanup-tree-dump, cleanup-saved-temps): New.
2417
2418 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
2419
2420         PR c++/19203, DR 214
2421         * g++.dg/parse/ambig3.C: Not ambiguous.
2422         * g++.dg/template/spec20.C: New.
2423         * g++.dg/template/spec21.C: New.
2424
2425 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
2426
2427         PR target/20045
2428         * gcc.dg/ia64-fptr-1.c: Run only on linux.
2429
2430 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2431
2432         PR libfortran/20660
2433         * gfortran.dg/negative_unit.f: New test.
2434
2435 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
2436
2437         * gcc.dg/20050330-1.c: New test.
2438
2439 2005-03-30  Devang Patel  <dpatel@apple.com>
2440
2441         * g++.dg/tree-sra/ssa-sra-3.C: New test.
2442
2443 2005-03-30  Dale Johannesen  <dalej@apple.com>
2444
2445         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
2446
2447 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
2448
2449         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
2450         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
2451         Strip options from test name.
2452
2453 2005-03-31  Jan Hubicka  <jh@suse.cz>
2454
2455         * gcc.dg/varpool-1.c: New testcase.
2456
2457 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
2458
2459         PR c/772
2460         PR c/17913
2461         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
2462         gcc.dg/stmt-expr-label-3.c : New tests.
2463         * gcc.c-torture/execute/medce-2.c: Remove.
2464
2465 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
2466
2467         PR c/20368
2468         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
2469         tests.
2470
2471 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
2472
2473         * gcc.c-torture/compile/pr20203.c: New test.
2474
2475 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
2476
2477         * gfortran.dg/promotion.f90:  New test.
2478
2479 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
2480
2481         PR middle-end/20491
2482         * gcc.dg/torture/asm-subreg-1.c: New test.
2483
2484 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
2485
2486         PR c/20672
2487         * gcc.dg/pr20672-1.c: New test.
2488
2489 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
2490
2491         * gfortran.dg/vect: New directory.
2492         * gfortran.dg/vect/vect.exp: New.
2493         * gfortran.dg/vect/vect-1.f90: New test.
2494         * gfortran.dg/vect/vect-2.f90: New test.
2495         * gfortran.dg/vect/vect-3.f90: New test.
2496         * gfortran.dg/vect/vect-4.f90: New test.
2497         * gfortran.dg/vect/vect-5.f90: New test.
2498
2499 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
2500
2501         PR middle-end/20622
2502         * gcc.dg/alias-7.c: New test.
2503
2504 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
2505
2506         * gcc.dg/sparc-reg-1.c: New test.
2507
2508 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
2509
2510         PR target/19890
2511         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
2512
2513 2005-03-29  Dale Ranta  <dir@lanl.gov>
2514             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2515
2516         PR libfortran/20163
2517         * gfortran.dg/pr20163-2.f: New test.
2518
2519 2005-03-28  Jan Hubicka  <jh@suse.cz>
2520
2521         PR middle-end/20635
2522         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
2523         by Jakub Jelinek.
2524
2525 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
2526
2527         PR tree-optimization/20626
2528         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
2529         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
2530
2531 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
2532
2533         * gfortran.dg/underflow.f90:  New test.
2534         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
2535
2536 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2537
2538         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
2539
2540 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
2541
2542         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
2543         (g++_init): Make sure that CXXFLAGS is set.
2544         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
2545         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
2546         * lib/gfortran.exp (gfortran_link_flags): Likewise.
2547         * lib/objc.exp (objc_init): Likewise.
2548         * lib/treelang.exp (treelang_init): Likewise.
2549
2550 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
2551
2552         PR tree-optimization/20470
2553         * gcc.dg/tree-ssa/pr20470.c: New test.
2554
2555 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
2556
2557         * gcc.dg/ppc-stfiwx.c: New.
2558
2559 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
2560
2561         PR target/19888
2562         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
2563
2564 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
2565
2566         * gcc.dg/20050325-1.c: Fix a typo.
2567
2568 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2569
2570         PR libfortran/19678
2571         PR libfortran/19679
2572         * gfortran.dg/dos_eol.f: New test.
2573
2574 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
2575
2576         PR rtl-optimization/20249
2577         * gcc.dg/20050325-1.c: New test.
2578
2579 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2580
2581         PR libfortran/15332
2582         * gfortran.dg/pr15332.f: New test.
2583
2584 2005-03-24  Dale Johannesen  <dalej@apple.com>
2585
2586         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
2587
2588 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
2589
2590         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
2591         'internal' visibility.
2592         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
2593         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
2594         'protected' visibility.
2595         * gcc.dg/visibility-7.c: Likewise.
2596         * lib/target-supports.exp (check_visibility_available): Take
2597         a parameter, the kind of visibility to check for.
2598         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
2599         to check_visibility_available.
2600
2601         * g++.dg/expr/cast3.C: New.
2602
2603 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
2604
2605         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
2606         rs6000.
2607
2608 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
2609
2610         PR target/20095
2611         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
2612
2613 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
2614
2615         * gcc.dg/badshift.c: Renamed to...
2616         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
2617
2618         * gcc.target/i386/badshift.c: Renamed to...
2619         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
2620         only.
2621
2622         PR rtl-optimization/20532
2623         * gcc.target/i386/badshift.c: New.
2624
2625 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2626
2627         * gfortran.dg/pr18025.f90: New test.
2628
2629 2005-03-23  Dale Johannesen  <dalej@apple.com>
2630
2631         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
2632
2633 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
2634
2635         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
2636
2637         * lib/target-supports.exp (check_iconv_available): Default
2638         libiconv to -liconv, if there is no definition.
2639
2640 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
2641
2642         * gcc.dg/torture/cris-asm-mof-1.c: New test.
2643
2644 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
2645
2646         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
2647         * g++.dg/opt/pr7503-2.C: Likewise.
2648         * g++.dg/opt/pr7503-3.C: Likewise.
2649         * g++.dg/opt/pr7503-4.C: Likewise.
2650         * g++.dg/opt/pr7503-5.C: Likewise.
2651         * g++.dg/warn/minmax.C: New test.
2652
2653 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2654
2655         * gfortran.dg/g77_intrinsics_funcs.f: New test.
2656         * gfortran.dg/g77_intrinsics_sub.f: New test.
2657
2658 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
2659             Jan Hubicka  <jh@suse.cz>
2660             Steven Bosscher <stevenb@suse.de
2661
2662         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
2663
2664 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2665
2666         PR c++/19980
2667         * g++.dg/template/redecl3.C: New test.
2668
2669 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2670
2671         PR c++/20499
2672         * g++.dg/parse/error16.C: Tweak error markers.
2673
2674 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
2675
2676         PR target/20561
2677         * gcc.dg/20050321-2.c: New test.
2678
2679 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
2680
2681         PR c++/20465
2682         PR c++/20381
2683         * g++.dg/template/ptrmem12.C: New.
2684
2685 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
2686
2687         PR rtl-optimization/20527
2688         * gcc.c-torture/execute/pr20527-1.c: New test.
2689
2690 2005-03-22  Ben Elliston  <bje@au.ibm.com>
2691
2692         * gcc.misc-tests/options.exp (check_for_options): Create a real C
2693         program, compile it into a real executable and then delete the .c
2694         and .x files afterwards, to avoid problems on testglue targets.
2695
2696 2005-03-21  Stuart Hastings  <stuart@apple.com>
2697
2698         * gcc.target/i386/sse-2.c: New.
2699
2700 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
2701
2702         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
2703
2704 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
2705
2706         * g++.dg/parse/crash25.C: Fix typo.
2707
2708 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
2709
2710         PR c++/20461
2711         * g++.dg/parse/crash24.C: New test.
2712
2713         PR c++/20536
2714         * g++.dg/parse/crash25.C: New test.
2715
2716 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
2717
2718         PR c++/20147
2719         * g++.dg/ext/stmtexpr4.C: New test.
2720
2721 2005-03-20  Roger Sayle  <roger@eyesopen.com>
2722
2723         PR middle-end/20539
2724         * gcc.c-torture/compile/pr13066-1.c: New test case.
2725         * gcc.c-torture/compile/pr20539-1.c: Likewise.
2726         * g++.dg/opt/pr13066-1.C: Likewise.
2727
2728 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
2729
2730         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
2731
2732 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2733
2734         PR fortran/18525
2735         * gfortran.dg/nesting_1.f90: New test.
2736
2737 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2738
2739         PR c++/20240
2740         * g++.dg/lookup/using13.C: New test.
2741
2742 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2743
2744         PR c++/20333
2745         * g++.dg/template/crash36.C: New test.
2746
2747 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
2748
2749         PR c++/20463
2750         * g++.dg/template/crash35.C: New test.
2751
2752 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
2753
2754         PR c++/19966
2755         * g++.dg/overload/operator2.C: New test.
2756
2757 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2758
2759         PR libfortran/20257
2760         * gfortran.dg/pr20257.f90: New test.
2761
2762 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2763
2764         PR libfortran/20480
2765         * gfortran.dg/pr20480.f90: New test.
2766
2767 2005-03-16  Richard Henderson  <rth@redhat.com>
2768
2769         PR middle-end/15700
2770         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
2771         (_rtld_global): New.
2772         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
2773         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
2774
2775         * gcc.dg/alias-3.c: New.
2776         * gcc.dg/alias-4.c: New.
2777         * gcc.dg/alias-5.c: New.
2778         * gcc.dg/alias-6.c: New.
2779
2780 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
2781
2782         * gcc.dg/cpp/ucnid-7.c: New.
2783
2784 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
2785             Dorit Naishlos  <dorit@il.ibm.com>
2786
2787         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
2788         darwin.
2789
2790 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
2791
2792         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
2793         misaligned accesses.
2794         * gcc.dg/vect/vect-58.c: Likewise.
2795         * gcc.dg/vect/vect-92.c: New.
2796         * gcc.dg/vect/vect-93.c: New.
2797
2798 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
2799
2800         PR fortran/18827
2801         * gfortran.dg/assign_2.f90: New test.
2802         * gfortran.dg/assign_3.f90: New test.
2803         * gfortran.dg/assign.f90: New test.
2804
2805 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
2806
2807         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
2808         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
2809         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
2810         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
2811         names.
2812
2813 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
2814
2815         * gcc.dg/cpp/ucnid-6.c: New.
2816
2817         * gcc.dg/cpp/normalize-1.c: New.
2818         * gcc.dg/cpp/normalize-2.c: New.
2819         * gcc.dg/cpp/normalize-3.c: New.
2820         * gcc.dg/cpp/normalize-4.c: New.
2821         * gcc.dg/cpp/ucnid-4.c: New.
2822         * gcc.dg/cpp/ucnid-5.c: New.
2823         * g++.dg/cpp/normalize-1.C: New.
2824         * g++.dg/cpp/ucnid-1.C: New.
2825
2826 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
2827
2828         * gcc.dg/pr18628.c: New.
2829
2830 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
2831
2832         PR c++/20280
2833         * g++.dg/tree-ssa/pr20280.C: New.
2834
2835 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2836
2837         PR fortran/20467
2838         * gfortran.dg/stfunc_2.f90: New test.
2839
2840 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
2841
2842         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
2843
2844 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
2845
2846         * gcc.dg/tree-ssa/20050314-1.c: New test.
2847
2848 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2849
2850         PR c++/4403
2851         PR c++/9783, DR433
2852         * g++.dg/template/friend34.C: New test.
2853         * g++.dg/template/friend35.C: Likewise.
2854         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
2855
2856 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2857
2858         Friend class name lookup 5/n
2859         PR c++/1016
2860         * g++.dg/lookup/hidden-class1.C: New test.
2861         * g++.dg/lookup/hidden-class2.C: Likewise.
2862         * g++.dg/lookup/hidden-class3.C: Likewise.
2863         * g++.dg/lookup/hidden-class4.C: Likewise.
2864         * g++.dg/lookup/hidden-class5.C: Likewise.
2865         * g++.dg/lookup/hidden-class6.C: Likewise.
2866         * g++.dg/lookup/hidden-class7.C: Likewise.
2867         * g++.dg/lookup/hidden-class8.C: Likewise.
2868         * g++.dg/lookup/hidden-class9.C: Likewise.
2869         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
2870         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
2871         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
2872         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
2873         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
2874         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
2875         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
2876         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
2877         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
2878         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
2879         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
2880
2881 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
2882
2883         PR c++/20157
2884         * g++.dg/template/error18.C: New test.
2885
2886 2005-03-09  Ben Elliston  <bje@au.ibm.com>
2887
2888         PR debug/16792
2889         * g++.dg/debug/pr16792.C: New test.
2890
2891 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
2892
2893         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
2894         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
2895         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
2896         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
2897         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
2898         test assertion names.
2899
2900 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2901
2902         PR fortran/18600
2903         * gfortran.dg/stfunc_1.f90: New test.
2904
2905 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2906
2907         PR fortran/16907
2908         * gfortran.dg/real_index_1.f90: New test.
2909
2910 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2911
2912         PR fortran/20323
2913         * gfortran.dg/spec_expr_1.f90: New test.
2914
2915 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
2916
2917         PR c/20402
2918         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
2919         new parser.
2920
2921 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2922
2923         PR fortran/20361
2924         * gfortran.dg/largeequiv_1.f90: New test.
2925
2926 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
2927
2928         * gcc.dg/ucnid-1.c: New.
2929         * gcc.dg/ucnid-2.c: New.
2930         * gcc.dg/ucnid-3.c: New.
2931         * gcc.dg/ucnid-4.c: New.
2932         * gcc.dg/ucnid-5.c: New.
2933         * gcc.dg/ucnid-6.c: New.
2934         * gcc.dg/cpp/ucnid-1.c: New.
2935         * gcc.dg/cpp/ucnid-2.c: New.
2936         * gcc.dg/cpp/ucnid-3.c: New.
2937         * g++.dg/other/ucnid-1.C: New.
2938
2939 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
2940
2941         * gcc.dg/vmx/darwin-abi-3.c: Delete.
2942
2943 2005-03-11  Per Bothner  <per@bothner.com>
2944
2945         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
2946         that diagnotics refer to correct token.
2947         * gcc.dg/unused-3.c: Likewise.
2948
2949 2005-03-11  Per Bothner  <per@bothner.com>
2950
2951         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
2952         constant" is now actually on same line as string constant.
2953         * gcc.dg/cpp/direct2s.c: Likewise.
2954
2955 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
2956
2957         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
2958
2959 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2960
2961         PR libfortran/20124
2962         * gfortran.dg/pr20124.f90: New Test
2963
2964 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
2965
2966         PR tree-optimization/20130
2967         * gcc.dg/pr20130-1.c: New test.
2968
2969 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
2970
2971         PR target/20095
2972         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
2973
2974 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2975
2976         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
2977
2978 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
2979
2980         * g++.dg/eh/forced1.C: Fix comment.
2981         * g++.dg/eh/forced2.C: Ditto.
2982         * g++.dg/eh/forced3.C: Ditto.
2983         * g++.dg/eh/forced4.C: Ditto.
2984
2985 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
2986
2987         PR rtl-opt/20412
2988         * gcc.c-torture/compile/pr20412.c: New test.
2989
2990 2005-03-10  Roger Sayle  <roger@eyesopen.com>
2991
2992         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
2993
2994 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
2995
2996         PR target/20322
2997         * gcc.dg/20050307-1.c: New test.
2998
2999 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
3000
3001         PR c++/20375
3002         * g++.dg/other/stdarg3.C: New.
3003
3004 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
3005
3006         PR c++/18384, c++/18327
3007         * g++.dg/init/array19.C: New test.
3008
3009         PR inline-asm/20314
3010         * gcc.dg/torture/pr20314-1.c: New test.
3011         * gcc.dg/torture/pr20314-2.c: New test.
3012
3013 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
3014
3015         * gcc.dg/20050309-1.c: New test.
3016
3017 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3018
3019         * gcc.dg/builtins-10.c: Reactivate disabled test.
3020         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
3021         new cbrt transformations.
3022
3023 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
3024
3025         PR c++/20208
3026         * g++.dg/template/array13.C: New test.
3027
3028 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
3029
3030         PR c++/16859
3031         * g++.dg/init/brace4.C: New test.
3032
3033 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
3034
3035         PR c++/20186
3036         * g++.dg/template/non-dependent12.C: New.
3037
3038 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
3039
3040         PR c++/20142
3041         * g++.dg/init/array18.C: Add dg-do run marker.
3042
3043         PR c++/20142
3044         * g++.dg/init/array18.C: New test.
3045
3046 2005-03-09  Ben Elliston  <bje@au.ibm.com>
3047
3048         * consistency.vlad/vlad.exp: Remove trailing semicolons.
3049         * g++.dg/gcov/gcov.exp: Likewise.
3050         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3051         * gcc.target/xstormy16/xstormy16.exp: Likewise.
3052         * lib/c-torture.exp: Likewise.
3053         * lib/fortran-torture.exp: Likewise.
3054         * lib/g++.exp: Likewise.
3055         * lib/gcc-defs.exp: Likewise.
3056         * lib/gcc-dg.exp: Likewise.
3057         * lib/gcc.exp: Likewise.
3058         * lib/gcov.exp: Likewise.
3059         * lib/gfortran.exp: Likewise.
3060         * lib/mike-g++.exp: Likewise.
3061         * lib/mike-gcc.exp: Likewise.
3062         * lib/objc-torture.exp: Likewise.
3063         * lib/objc.exp: Likewise.
3064         * lib/profopt.exp: Likewise.
3065         * lib/target-libpath.exp: Likewise.
3066         * lib/target-supports.exp: Likewise.
3067         * lib/treelang.exp: Likewise.
3068         * lib/wrapper.exp: Likewise.
3069
3070 2005-03-08  Jeff Law  <law@redhat.com>
3071
3072         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
3073         PHI-OPT changes.
3074
3075 2005-03-08  Ira Rosen  <irar@il.ibm.com>
3076
3077         * gcc.dg/vect/pr20122.c: New test.
3078
3079 2005-03-07  Jeff Law  <law@redhat.com>
3080
3081         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
3082         was folded away.
3083         * gcc.dg/tree-ssa/pr18133-1.c: New test.
3084         * gcc.dg/tree-ssa/pr18133-2.c: New test.
3085         * gcc.dg/tree-ssa/pr18134.c: New test.
3086
3087 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3088
3089         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
3090         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
3091         gcc.dg/torture/builtin-noret-2.c: Require weak support.
3092
3093 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
3094
3095         PR tree-opt/17671
3096         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
3097
3098 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
3099
3100         * g++.dg/warn/Wnvdtor.C: New test.
3101
3102 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
3103
3104         * gcc.dg/torture/pr19683-1.c: New test.
3105
3106 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
3107
3108         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
3109         * gfortran.dg/g77/19990313-2.f: Ditto.
3110         * gfortran.dg/g77/19990313-3.f: Ditto.
3111         * gfortran.dg/g77/19990525-0.f: Ditto.
3112         * gfortran.dg/g77/19990826-0.f: Ditto.
3113         * gfortran.dg/g77/19990826-2.f: Ditto.
3114         * gfortran.dg/g77/19990826-3.f: Ditto.
3115         * gfortran.dg/g77/20000511-1.f: Ditto.
3116         * gfortran.dg/g77/20000511-2.f: Ditto.
3117         * gfortran.dg/g77/970625-2.f: Ditto.
3118         * gfortran.dg/g77/980310-2.f: Ditto.
3119         * gfortran.dg/g77/980310-3.f: Ditto.
3120         * gfortran.dg/g77/980310-8.f: Ditto.
3121         * gfortran.dg/g77/980519-2.f: Ditto.
3122         * gfortran.dg/g77/alpha1.f: Ditto.
3123         * gfortran.dg/g77/claus.f: Ditto.
3124         * gfortran.dg/g77/erfc.f: Ditto.
3125         * gfortran.dg/g77/short.f: Ditto.
3126         * gfortran.fortran-torture/execute/data.f90: Ditto.
3127         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
3128         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
3129
3130 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3131
3132         * lib/file-format.exp (gcc_target_object_format): Add check for som
3133         format and hardcode object formats on hppa*-*-hpux*.
3134         * lib/target-supports.exp (check_weak_available): Add check for som
3135         object format.  Always return 0 on hppa*-*-hpux10*.
3136
3137         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
3138         is defined.
3139
3140         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
3141
3142 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
3143
3144         * gfortran.dg/pr19936_1.f90: New test.
3145         * gfortran.dg/pr19936_2.f90: New test.
3146         * gfortran.dg/pr19936_3.f90: New test.
3147
3148 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
3149             Paul Thomas <prthomas@drfccad.cea.fr>
3150
3151         * gfortran.dg/PR19754_1.f90: New test.
3152         * gfortran.dg/PR19754_2.f90: Ditto.
3153
3154 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3155
3156         PR c++/19311
3157         * g++.dg/template/non-dependent11.C: New test.
3158
3159 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
3160
3161         * lib/target-supports.exp (check_iconv_available): Fix comment.
3162
3163 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
3164             Joseph S. Myers  <joseph@codesourcery.com>
3165
3166         PR c++/19797
3167         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
3168
3169 2005-03-04  Matthew Sachs  <msachs@apple.com>
3170
3171         * gcc.exp (gcc_target_compile): Put braces around
3172         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
3173         * objc.exp (objc_target_compile): Likewise.
3174         * treelang.exp (treelang_target_compile): Likewise.
3175
3176 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3177
3178         PR fortran/19673
3179         * gfortran.dg/func_result_1.f90: New test.
3180
3181 2005-03-04  Ben Elliston  <bje@au.ibm.com>
3182
3183         * gcc.misc-tests/options.exp: New test.
3184
3185 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
3186
3187         * gcc.dg/pr15784-4.c: New test.
3188
3189 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
3190
3191         * gcc.c-torture/execute/pr17133.c: New.
3192         * gcc.c-torture/compile/20050303-1.c: New.
3193
3194 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
3195
3196         * gcc.dg/cpp/assert4.c:  Fix for cygwin
3197
3198 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
3199
3200         * g++.dg/overload/using2.C: New.
3201
3202 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
3203
3204         PR c++/19916
3205         * g++.dg/init/ptrmem2.C: New test.
3206
3207 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
3208
3209         PR c/8927
3210         * gcc.dg/pr8927-1.c: New test.
3211
3212 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
3213
3214         PR c++/20232
3215         * g++.dg/inherit/covariant12.C: New.
3216
3217 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3218
3219         PR fortran/19479
3220         * gfortran.dg/bound_1.f90: New test.
3221
3222 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
3223
3224         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
3225         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
3226
3227 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
3228
3229         PR c/20245
3230         * gcc.dg/pr20245-1.c: New test.
3231
3232 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
3233
3234         PR middle-end/19874
3235         * gcc.c-torture/execute/20050119-2.c: New test case.
3236
3237 2005-02-28  Ben Elliston  <bje@au.ibm.com>
3238
3239         * README: Update the DejaGnu bug reporting address.
3240         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
3241         * lib/objc-torture.exp: Likewise.
3242
3243 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3244
3245         * gfortran.dg/boz_1.f90: New test.
3246         * gfortran.dg/boz_3.f90: New test.
3247         * gfortran.dg/boz_4.f90: New test.
3248
3249 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3250
3251         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
3252         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
3253
3254 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3255
3256         PR libfortran/20101
3257         * gfortran.dg/write_0_pe_format.f90: New test.
3258
3259 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
3260
3261         PR c++/20206
3262         * g++.dg/opt/thunk2.C: New test.
3263         * g++.dg/opt/covariant1.C: New test.
3264
3265 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3266
3267         * gfortran.dg/e_d_fmt.f90: New test.
3268
3269 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
3270
3271         * gcc.dg/asm-b.c: Fix comment typos.
3272
3273 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
3274
3275         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
3276         a V_MAY_DEF also.
3277
3278 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
3279
3280         PR tree-opt/20188
3281         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
3282         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
3283         * gcc.dg/asm-b.c: New test.
3284
3285 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
3286
3287         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
3288         Disable this test on IRIX 6.
3289
3290 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
3291
3292         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
3293         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
3294         parser.
3295
3296 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
3297
3298         PR tree-optimization/20204
3299         * testsuite/gcc.dg/pr20204.c: New test.
3300
3301 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
3302
3303         PR target/20196
3304         * gcc.c-torture/execute/20050224-1.c: New test.
3305
3306         PR c++/20175
3307         * g++.dg/warn/Wbraces2.C: New test.
3308
3309 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
3310
3311         PR c++/19878
3312         * g++.dg/init/const2.C: New test.
3313
3314 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
3315
3316         PR tree-optimization/20100
3317         * gcc.c-torture/execute/pr20100-1.c: New test.
3318
3319 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3320
3321         * gfortran.dg/implicit_3.f90: New test.
3322
3323         * gfortran.dg/deftype_1.f90: New test.
3324
3325 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
3326
3327         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
3328         the test passes.
3329         * g++.dg/other/anon3.C: Accept a warning.
3330
3331 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
3332
3333         * gcc.dg/pr20017.c: Fix a comment typo.
3334
3335 2005-02-23  Bud Davis  <bdavis@gfortran.org>
3336
3337         * gfortran.dg/list_read_4.f90: Change to f90 comments.
3338
3339 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3340
3341         PR ada/19902
3342         * ada/acats/tests/cxa/cxa3004.a: Remove.
3343         * ada/acats/tests/cxb/cxb30061.am: Likewise.
3344
3345 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
3346
3347         PR c++/20073
3348         * g++.dg/init/const1.C: New test.
3349
3350         PR c++/19991
3351         * g++.dg/parse/constant7.C: New test.
3352
3353         PR c++/20152
3354         * g++.dg/parse/error27.C: New test.
3355         * g++.dg/template/qualttp15.C: Adjust error markers.
3356         * g++.old-deja/g++.other/struct1.C: Likewise.
3357
3358         PR c++/20153
3359         * g++.dg/template/error17.C: New test.
3360
3361         PR c++/20148
3362         * g++.dg/parser/error26.C: New test.
3363
3364 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
3365
3366         PR tree-optimization/20100
3367         PR tree-optimization/20115
3368         * gcc.dg/pr20115.c: New test.
3369         * gcc.dg/pr20115-1.c: New test.
3370         * gcc.dg/pr20100.c: New test.
3371         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
3372         call-clobbered variables after alias1.
3373
3374 2005-02-22  Bud Davis  <bdavis@gfortran.org>
3375
3376         * gfortran.dg/list_read_4.f90: new test.
3377
3378 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
3379
3380         PR rtl-optimization/20017.
3381         * gcc.dg/pr20017.c: New.
3382
3383 2005-02-22  Devang Patel  <dpatel@apple.com>
3384
3385         PR 19952
3386         * g++.dg/tree-ssa/pr19952.C: New test.
3387
3388 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
3389
3390         PR c++/19883
3391         * g++.dg/parse/constant6.C: New test.
3392
3393 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
3394
3395         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
3396         * g++.dg/charset/asm2.c: Likewise.
3397         * g++.dg/charset/asm3.c: Likewise.
3398         * g++.dg/charset/asm4.c: Likewise.
3399         * g++.dg/charset/asm5.c: Likewise.
3400         * g++.dg/charset/attribute1.c: Likewise.
3401         * g++.dg/charset/attribute2.c: Likewise.
3402         * g++.dg/charset/extern1.cc: Likewise.
3403         * g++.dg/charset/extern2.cc: Likewise.
3404         * g++.dg/charset/extern3.cc: Likewise.
3405         * g++.dg/charset/function.cc: Likewise.
3406         * g++.dg/charset/string.c: Likewise.
3407         * g++.dg/charset/charset.exp: Likewise.
3408         * lib/target-supports.exp (check_iconv_available): Fix comment.
3409
3410 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
3411
3412         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
3413         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
3414         * gcc.dg/charset/asm2.c: Likewise.
3415         * gcc.dg/charset/asm3.c: Likewise.
3416         * gcc.dg/charset/asm4.c: Likewise.
3417         * gcc.dg/charset/asm5.c: Likewise.
3418         * gcc.dg/charset/asm6.c: Likewise.
3419         * gcc.dg/charset/attribute1.c: Likewise.
3420         * gcc.dg/charset/attribute2.c: Likewise.
3421         * gcc.dg/charset/builtin1.c: Likewise.
3422         * gcc.dg/charset/extern.c: Likewise.
3423         * gcc.dg/charset/function.c: Likewise.
3424         * gcc.dg/charset/string.c: Likewise.
3425         * gcc.dg/charset/charset.exp: Likewise.
3426
3427 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
3428
3429         PR fortran/20086
3430         * gfortran.dg/pr20086.f90: New test.
3431
3432 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
3433
3434         PR tree-optimization/19786
3435         * g++.dg/tree-ssa/pr19786.C: New.
3436
3437 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3438
3439         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
3440
3441 2005-02-21  Jeff Law  <law@redhat.com>
3442
3443         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
3444
3445 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3446
3447         * gfortran.dg/do_iterator: Split loop, markup all lines for
3448         which an error locus is printed.
3449         * gfortran.dg/pr17708.f90: Markup all lines for which an error
3450         locus is printed.
3451         * gfortran.dg/select_4.f90: Likewise.
3452         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
3453         locuses in the various permutations.
3454
3455 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
3456
3457         PR tree-optimization/19951
3458         * g++.dg/vect: New directory.
3459         * g++.dg/vect/vect.exp: New file.
3460         * g++.dg/vect/pr19951.cc: New testcase.
3461         * g++.dg/dg.exp: Also prune vectorizer tests.
3462
3463 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
3464
3465         PR 18785
3466         * gcc.dg/charset/builtin1.c: New test.
3467
3468 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3469
3470         PR c++/19299
3471         * g++.dg/inherit/volatile1.C: New test.
3472
3473         PR c++/19440
3474         * g++.dg/template/dtor4.C: New test.
3475
3476 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
3477
3478         * gfortran.dg/int_1.f90: New test.
3479
3480 2005-02-19  Devang Patel  <dpatel@apple.com>
3481
3482         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
3483
3484 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
3485
3486         * gfortran.dg/achar_1.f90: New test.
3487
3488 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
3489
3490         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
3491
3492 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
3493             Jakub Jelinek  <jakub@redhat.com>
3494
3495         PR tree-optimization/19828
3496         * gcc.dg/tree-ssa/loop-7.c: New test.
3497         * gcc.c-torture/execute/20050218-1.c: New test.
3498
3499 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
3500
3501         PR c/20043
3502         * gcc.dg/transparent-union-1.c: New test.
3503         * gcc.dg/transparent-union-2.c: New test.
3504
3505 2005-02-18  James E Wilson  <wilson@specifixinc.com>
3506
3507         PR tree-optimization/18977
3508         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
3509
3510 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
3511
3512         PR target/20054
3513         * gcc.dg/pr20054.c: New test.
3514
3515 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3516
3517         PR c++/19508
3518         * g++.dg/ext/attrib20.C: New test.
3519
3520 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3521
3522         PR middle-end/20030
3523         * gfortran.fortran-torture/execute/character_passing.f90: New test.
3524
3525 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
3526
3527         PR c++/20008
3528         * g++.dg/opt/switch4.C: New.
3529
3530 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
3531
3532         PR c++/20023
3533         PR tree-optimization/20009
3534         * gcc.c-torture/compile/20050217-1.c: New test.
3535         * g++.dg/opt/switch3.C: New test.
3536
3537         PR tree-optimization/18947
3538         * gcc.c-torture/compile/20050215-1.c: New test.
3539         * gcc.c-torture/compile/20050215-2.c: New test.
3540         * gcc.c-torture/compile/20050215-3.c: New test.
3541
3542 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
3543
3544         PR c++/20028
3545         * g++.dg/template/crash34.C: New.
3546
3547         PR c++/20022
3548         * g++.dg/other/access3.C: New.
3549
3550 2005-02-17  Ira Rosen  <irar@il.ibm.com>
3551
3552         * gcc.dg/vect/vect-98.c: New test.
3553
3554 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
3555
3556         PR tree-optimization/19967
3557         * gcc.dg/pr19967.c: New.
3558
3559 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
3560
3561         PR middle-end/19857
3562         * gcc.dg/tree-ssa/20050215-1.c: New test.
3563         * gcc.c-torture/execute/20050215-1.c: New test.
3564
3565 2005-02-15  Eric Christopher  <echristo@redhat.com>
3566
3567         * gcc.dg/cpp/20050215-1.c: New file.
3568
3569 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
3570
3571         PR tree-optimization/15785
3572         * gcc.dg/pr15785-1.c: New test.
3573
3574 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
3575
3576         PR c++/17788
3577         * g++.dg/init/ctor4.C: New.
3578         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3579
3580 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
3581
3582         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
3583         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
3584
3585 2005-02-15  Andreas Schwab  <schwab@suse.de>
3586
3587         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
3588         declare malloc.
3589
3590 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
3591
3592         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
3593
3594 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
3595
3596         PR tree-optimization/19853
3597         * gcc.c-torture/compile/pr19853.c: New test.
3598
3599 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
3600
3601         PR c++/19608
3602         * g++.dg/parse/local-class1.C: New.
3603
3604         PR c++/19895
3605         * g++.dg/parse/ptrmem3.C: New.
3606
3607         PR c++/19884
3608         * g++.old-deja/g++.oliva/template6.C: Add another case.
3609         * g++.dg/template/explicit6.C: New.
3610
3611 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
3612
3613         PR c++/17816
3614         * g++.dg/other/redecl2.C: New.
3615
3616 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
3617
3618         PR c++/19891
3619         * g++.dg/abi/covariant4.C: New.
3620
3621 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
3622
3623         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
3624
3625 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
3626
3627         * gcc.dg/vect/vect-96.c: Fix typo.
3628
3629 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3630
3631         PR c++/14479
3632         PR c++/19487
3633         * g++.dg/template/enum5.C: New test.
3634
3635 2005-02-12  Ira Rosen  <irar@il.ibm.com>
3636
3637         * gcc.dg/vect/vect-97.c: New test.
3638
3639 2005-02-12  Ira Rosen  <irar@il.ibm.com>
3640
3641         * gcc.dg/vect/vect-96.c: New test.
3642
3643 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
3644
3645         * gcc.dg/builtins-34.c: Also check ldexp*.
3646
3647 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
3648
3649         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
3650
3651 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
3652
3653         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
3654         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
3655         dg-require-dll, dg-require-iconv, dg-require-named-sections,
3656         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
3657         selector_list, selector_expression, dg-process-target): Move to new
3658         file target-supports-dg.exp.
3659         * lib/target-supports-dg.exp: New.
3660
3661         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
3662         New.
3663
3664 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
3665
3666         PR c++/19666
3667         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
3668
3669         PR middle-end/19858
3670         * gcc.c-torture/compile/20050210-1.c: New test.
3671
3672 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
3673
3674         PR c++/19755
3675         * g++.dg/warn/Wbraces1.C: New test.
3676
3677 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
3678
3679         * gcc.dg/builtins-52.c: New testcase.
3680
3681 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
3682
3683         PR c/19342
3684         * gcc.c-torture/execute/20050119-1.c: New test.
3685
3686 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
3687
3688         PR c++/19811
3689         * g++.dg/init/delete1.C: New test.
3690
3691 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3692
3693         PR c++/18470
3694         * g++.dg/template/static12.C: New test.
3695
3696 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
3697
3698         PR c++/19787
3699         * g++.dg/conversion/ambig1.C: New test.
3700
3701         PR c++/19739
3702         * g++.dg/ext/attrib19.C: New test.
3703
3704         PR c++/19732
3705         * g++.dg/parse/dtor5.C: New test.
3706
3707         PR c++/19762
3708         * g++.dg/template/dtor3.C: New test.
3709
3710         PR c++/19826
3711         * g++.dg/template/static11.C: New test.
3712         * g++.dg/template/crash2.C: Remove dg-error marker.
3713
3714 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
3715
3716         PR C++/18491
3717         * g++.old-deja/g++.mike/p10769a.C: Remove.
3718
3719 2005-02-09  Roger Sayle  <roger@eyesopen.com>
3720
3721         * gcc.dg/builtins-48.c: New test case.
3722         * gcc.dg/builtins-49.c: New test case.
3723         * gcc.dg/builtins-50.c: New test case.
3724         * gcc.dg/builtins-51.c: New test case.
3725
3726 2005-02-09  Ian Lance Taylor  <ian@airs.com>
3727
3728         PR middle-end/19583
3729         * g++.dg/warn/Wreturn-type-3.C: New test.
3730
3731 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
3732
3733         PR middle-end/19402
3734         * gcc.dg/pr19402-1.c: New testcase.
3735         * gcc.dg/pr19402-2.c: likewise.
3736
3737 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
3738
3739         PR middle-end/19854
3740         * g++.dg/tree-ssa/tmmti.C: New testcase.
3741
3742 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
3743
3744         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
3745
3746 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
3747
3748         PR c++/19733
3749         * g++.dg/parse/crash23.C: New test.
3750         * g++.dg/warn/Weff1.C: New test.
3751
3752 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
3753
3754         * gcc.dg/20050209-1.c: New test.
3755
3756 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
3757
3758         PR target/19799
3759         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
3760
3761 2005-02-08  Mike Stump  <mrs@apple.com>
3762
3763         * g++.dg/pch/import-2.c: New test.
3764         * g++.dg/pch/import-2.hs: New.
3765         * g++.dg/pch/include/import-2a.h: New.
3766         * g++.dg/pch/include/import-2b.h: New.
3767
3768 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
3769
3770         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
3771
3772 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3773
3774         * gfortran.dg/substr_1.f90: New test.
3775
3776 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
3777
3778         PR middle-end/19775
3779         * gcc.dg/torture/builtin-power-1.c: Disable test for
3780         invalid transformation.
3781         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
3782         no longer optimize.
3783         * gcc.dg/builtins-47.c: New testcase.
3784
3785 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
3786             Dorit Naishlos  <dorit@il.ibm.com>
3787
3788         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
3789
3790 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
3791
3792         * gcc.c-torture/compile/20050206-1.c: New test.
3793
3794 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
3795
3796         PR tree-opt/19768
3797         * g++.dg/opt/pr19768.C: New test.
3798
3799 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
3800
3801         PR tree-opt/19736
3802         * gcc.c-torture/compile/pr19736.c: New test.
3803
3804 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3805
3806         PR c++/17401
3807         * g++.dg/parse/error25.C: New test.
3808
3809 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
3810
3811         * gcc.c-torture/execute/20050203-1.c: New.
3812
3813 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
3814
3815         * gcc.dg/vect/vect-85.c: Remove xfail.
3816         * gcc.dg/vect/vect-86.c: Remove xfail.
3817         * gcc.dg/vect/vect-87.c: Remove xfail.
3818         * gcc.dg/vect/vect-88.c: Remove xfail.
3819
3820 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
3821
3822         * gcc.dg/altivec-19.c: New.
3823
3824 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
3825
3826         PR c/17807
3827         * gcc.dg/nested-func-3.c: New test.
3828         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
3829
3830 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
3831
3832         * gcc.test-framework/gen_directive_tests: Generate tests for
3833         selector expressions.
3834
3835 2005-02-02  Matt Austern  <austern@apple.com>
3836
3837         PR c++/19628
3838         * g++/ext/builtin7.C: New.
3839         * g++/ext/builtin8.C: New.
3840
3841 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
3842
3843         PR c/18502
3844         * gcc.dg/pr18502-1.c: New test.
3845
3846 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3847
3848         PR c++/17413
3849         * g++.dg/template/local4.C: Tweak.
3850
3851 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
3852
3853         PR tree-optimization/19578
3854         * gcc.c-torture/compile/20050202-1.c: New test.
3855
3856 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
3857
3858         PR c/19435
3859         * gcc.dg/c99-init-4.c: New test.
3860
3861 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
3862
3863         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
3864
3865         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
3866
3867         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
3868         * g++.dg/eh/check-vect.h: New.
3869
3870         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
3871         * gcc.dg/vect/vect-78.c: Ditto.
3872         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
3873         Remove.
3874
3875         * g++.dg/conversion/simd1.C: Expect warning.
3876         * g++.dg/ext/attribute-test-1.C: Ditto.
3877         * g++.dg/ext/attribute-test-2.C: Ditto.
3878         * g++.dg/ext/attribute-test-3.C: Ditto.
3879         * g++.dg/ext/attribute-test-4.C: Ditto.
3880
3881         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
3882         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
3883
3884         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
3885
3886 2005-02-01  Richard Henderson  <rth@redhat.com>
3887
3888         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
3889         long double for ibm double-double format.
3890         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
3891
3892 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
3893
3894         PR tree-optimization/19633
3895         * testsuite/gcc.dg/pr19633-1.c: New test.
3896         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
3897         to NULL or a symbol.
3898
3899 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
3900
3901         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
3902         New procs.
3903         (dg-process-target (local override)): Handle selector expressions.
3904
3905         * gcc.test-framework/README: Describe tests in source directory.
3906         * gcc.test-framework/test-framework.awk: Handle dg- tests.
3907         * gcc.test-framework/test-framework.exp: Handle dg- tests.
3908         * gcc.test-framework/dg-bogus-exp-P.c: New test.
3909         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
3910         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
3911         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
3912         * gcc.test-framework/dg-do-link-exp-P.c: New test.
3913         * gcc.test-framework/dg-do-run-exp-P.c: New test.
3914         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
3915         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
3916         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
3917         * gcc.test-framework/dg-error-exp-P.c: New test.
3918         * gcc.test-framework/dg-error-exp-XP.c: New test.
3919         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
3920         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
3921         * gcc.test-framework/dg-output-exp-P.c: New test.
3922         * gcc.test-framework/dg-output-exp-XF.c: New test.
3923         * gcc.test-framework/dg-warning-exp-P.c: New test.
3924         * gcc.misc-tests/dg-1.c: Remove.
3925         * gcc.misc-tests/dg-2.c: Remove.
3926         * gcc.misc-tests/dg-3.c: Remove.
3927         * gcc.misc-tests/dg-4.c: Remove.
3928         * gcc.misc-tests/dg-5.c: Remove.
3929         * gcc.misc-tests/dg-6.c: Remove.
3930         * gcc.misc-tests/dg-7.c: Remove.
3931         * gcc.misc-tests/dg-8.c: Remove.
3932         * gcc.misc-tests/dg-9.c: Remove.
3933         * gcc.misc-tests/dg-10.c: Remove.
3934         * gcc.misc-tests/dg-11.c: Remove.
3935         * gcc.misc-tests/dg-12.c: Remove.
3936         * gcc.misc-tests/dg-test.exp: Remove.
3937
3938         * gcc.test-framework/test-framework.awk: Change recording and
3939         printing of passes and failures.
3940
3941         * gcc.test-framework: New directory.
3942         * gcc.test-framework/README: New.
3943         * gcc.test-framework/test-framework.exp: New.
3944         * gcc.test-framework/test-framework.awk: New.
3945         * gcc.test-framework/gen_directive_tests: New.
3946
3947 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
3948
3949         * lib/treelang.exp: Fix comment typos.
3950         (treelang_target_compile): Don't append libs=-ltreelang to options.
3951
3952 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
3953
3954         * g++.dg/parse/typename7.C: Adjust error messages.
3955
3956 2005-01-31  Jeff Law  <law@redhat.com>
3957
3958         * gcc.c-torture/execute/20050131-1.c: New test.
3959         * gcc.dg/wcaselabel.c: New test.
3960
3961 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
3962
3963         * g++.dg/other/warning1.C: Adjust error messags.
3964         * g++.dg/parse/constant5.C: New test.
3965
3966 2005-01-31  Steven Bosscher  <stevenb@suse.de>
3967
3968         PR c/19333
3969         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
3970         the test case valid.
3971         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
3972         * testsuite/gcc.dg/array-7.c: Adjust expected result.
3973         * testsuite/gcc.dg/pr18596-3.c: Likewise.
3974         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
3975         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
3976         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
3977
3978 2005-01-31  Dale Johannesen  <dalej@apple.com>
3979
3980         * g++.dg/opt/pr19650.C:  New test.
3981
3982 2005-01-31  Richard Henderson  <rth@redhat.com>
3983
3984         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
3985         long double for intel double extended format.
3986         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
3987
3988 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
3989
3990         PR c++/19555
3991         * g++.dg/template/static10.C: New test.
3992
3993         PR c++/19395
3994         * g++.dg/parse/error24.C: New test.
3995
3996         PR c++/19367
3997         * g++.dg/lookup/builtin1.C: New test.
3998
3999         PR c++/19457
4000         * g++.dg/warn/conv3.C: New test.
4001
4002 2005-01-30  Bud Davis  <bdavis@gfortran.org>
4003
4004         PR fortran/19647
4005         * gfortan.dg/inquire_7.f90
4006
4007 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
4008
4009         PR tree-optimization/15791
4010         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
4011         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
4012         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
4013         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
4014         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
4015         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
4016         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
4017         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
4018         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
4019         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
4020
4021 2005-01-29  Paul Brook  <paul@codesourcery.com>
4022
4023         PR fortran/18565
4024         * check.c (real_or_complex_check): New function.
4025         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
4026         * intrinsic.c (add_functions): Use new check functions.
4027         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
4028         Add prototypes.
4029
4030 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
4031
4032         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
4033         gcc.dg/lvalue-3.c: New tests.
4034         * gcc.dg/concat.c: Update expected messages.
4035
4036 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
4037
4038         PR libfortran/19595
4039         * gfortran.dg/eor_1.f90:  New test.
4040
4041 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
4042
4043         PR fortran/19589
4044         * gfortran.dg/logical_data_1.f90: New test.
4045
4046 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
4047
4048         PR c++/19253
4049         * g++.dg/template/crash33.C: New test.
4050
4051         PR c++/19667
4052         * g++.dg/template/crash32.C: New test.
4053
4054 2005-01-28  Ian Lance Taylor  <ian@airs.com>
4055
4056         PR middle-end/16558
4057         * g++.dg/warn/Wreturn-type-2.C: New test.
4058
4059 2004-06-24  Jeff Law  <law@redhat.com>
4060
4061         * gcc.dg/tree-ssa/20050128-1.c: New test.
4062
4063 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
4064
4065         * gcc.target/frv/all-mdpackh-1.c: New test.
4066
4067 2005-01-28  Steven Bosscher  <stevenb@suse.de>
4068
4069         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
4070
4071 2005-01-27  Richard Henderson  <rth@redhat.com>
4072
4073         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
4074
4075 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
4076
4077         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
4078
4079 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
4080
4081         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
4082         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
4083         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
4084         to cope with cases where the multilib options override the dg-options.
4085
4086 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
4087
4088         PR c/18946
4089         * gcc.dg/noncompile/20050120-1.c: New test.
4090
4091 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
4092
4093         PR tree-optimization/19633
4094         * gcc.dg/pr19633.c: New test.
4095         * gcc.dg/tree-ssa/pr19633.c: New test.
4096
4097 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
4098
4099         * gcc.dg/20041216-1.c: New test.
4100
4101 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
4102
4103         PR objc/18862
4104         * objc.dg/selector-2.m: New test.
4105
4106 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
4107
4108         * g++.dg/opt/range-test-2.C: New test.
4109
4110         PR rtl-optimization/19579
4111         * gcc.c-torture/execute/20050124-1.c: New test.
4112
4113 2005-01-26  Greg Parker  <gparker@apple.com>
4114         Stuart Hastings  <stuart@apple.com>
4115
4116         * gcc.c-torture/execute/20050125-1.c: New.
4117
4118 2005-01-18  Jan Hubicka  <jh@suse.cz>
4119
4120         PR tree-optimize/19337
4121         * gcc.c-torture/compile/20050119-1.c: New test.
4122
4123 2005-01-24  James E Wilson  <wilson@specifixinc.com>
4124
4125         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
4126         test for successful match.
4127
4128 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
4129
4130         PR objc/18408
4131         * objc.dg/comp-types-7.m: New test.
4132
4133 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
4134
4135         * lib/target-supports.exp (current_target_name): New.
4136         (check_effective_target_ilp32, check_effective_target_lp64):
4137         Cache the result to use as long as the current target, with
4138         multilib flags, remains the same.
4139
4140         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
4141         (dg-require-weak, dg-require-visibility, dg-require-alias,
4142         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
4143         dg-require-effective-target, dg-skip-if): Remove call to
4144         skip_test_and_clear_xfail.
4145         (dg-test): Clear xfail data.
4146
4147 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
4148
4149         PR target/17751
4150         * gcc.dg/ppc64-toc.c: New test.
4151
4152         * g++.dg/tree-ssa/empty-1.C: New test.
4153
4154         PR middle-end/19551
4155         * gcc.c-torture/execute/20050121-1.c: New test.
4156         * gcc.dg/20050121-2.c: New test.
4157
4158 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
4159         Paul Brook  <paul@codesourcery.com>
4160
4161         PR fortran/17941
4162         * gfortran.dg/real_const_1.f: New test.
4163         * gfortran.dg/real_const_2.f90: New test.
4164         * gfortran.dg/complex_int_1.f90: New test.
4165
4166 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
4167
4168         PR fortran/19313
4169         * gfortan.dg/inquire_6.f90: New test.
4170
4171 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
4172
4173         PR libfortran/19451
4174         * open_readonly_1.f90:  New test.
4175
4176 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
4177
4178         PR libfortran/18982
4179         * gfortran.dg/open_new.f90: New file.
4180
4181 2005-01-22  Paul Brook  <paul@codesourcery.com>
4182
4183         * namelist_1.f90: New test.
4184
4185 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
4186
4187         PR tree-optimization/19484
4188         * gcc.c-torture/compile/20050122-[12].c: New tests.
4189
4190 2005-01-22  Paul Brook  <paul@codesourcery.com>
4191
4192         * gfortran.dg/implicit_2.f90: New test.
4193
4194 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
4195
4196         PR fortran/19314
4197         * gfortran.dg/inquire_5.f90: New test.
4198
4199 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4200
4201         PR c/18809
4202         * gcc.dg/pr18809-1.c: New test.
4203
4204 2005-01-21  Ian Lance Taylor  <ian@airs.com>
4205
4206         * gcc.dg/20050121-1.c: New test.
4207
4208         PR tree-optimization/13000
4209         * gcc.dg/20040206-1.c: Change warning to point where function is
4210         being inlined.
4211
4212 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4213
4214         PR c++/19208
4215         * g++.dg/template/array11.C: New test.
4216
4217 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4218
4219         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
4220         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
4221         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
4222         * gfortran.dg/getenv_1.f90: Add dg-do directive.
4223         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
4224         gfortran.dg/pr17164.f90: Add missing dg-do directives.
4225
4226 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
4227
4228         PR tree-optimization/15349
4229         * gcc.dg/tree-ssa/pr15349.c: New.
4230
4231 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
4232
4233         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
4234
4235 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
4236
4237         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
4238         scan-assembler-times directive name.
4239
4240         * gcc.dg/asm-a.c: Move dg-require-effective-target to
4241         after dg-do.
4242
4243         PR rtl-optimization/19462
4244         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
4245
4246 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
4247
4248         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
4249         counting function calls on ia64.
4250
4251 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
4252
4253         PR rtl-optimization/15139
4254         * gcc.dg/20050111-2.c: New test.
4255
4256         PR c/17297
4257         * gcc.c-torture/compile/20050113-1.c: New testcase.
4258
4259         PR middle-end/19164
4260         * gcc.dg/20050113-1.c: New testcase.
4261
4262 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
4263
4264         * gcc.dg/vect/vect-85.c: Add comment.
4265         * gcc.dg/vect/vect-86.c: Add xfail for now.
4266         * gcc.dg/vect/vect-87.c: Add xfail for now.
4267         * gcc.dg/vect/vect-88.c: Add xfail for now.
4268         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
4269
4270 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4271
4272         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
4273
4274 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4275
4276         * g++.dg/debug/typedef3.C: New test.
4277
4278 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
4279
4280         PR c/19472
4281         * gcc.dg/asm-a.c: New test.
4282
4283 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
4284
4285         * gcc.dg/sh-relax.c: Add prototype for abort.
4286
4287 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4288
4289         * gcc.dg/short-compare-1.c: New test.
4290         * gcc.dg/short-compare-2.c: Likewise.
4291
4292 2005-01-18  Michael Matz  <matz@suse.de>
4293
4294         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
4295
4296 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
4297
4298         PR tree-optimization/19121
4299         * gcc.c-torture/compile/pr19121.c: New test.
4300
4301 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
4302
4303         PR target/19357
4304         * gcc.c-torture/compile/pr19357.c: New test.
4305
4306 2005-01-17  Ian Lance Taylor  <ian@airs.com>
4307
4308         PR c/5675
4309         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
4310         pass--those that refer just to the variable, possibly with a
4311         cast.
4312         * gcc.dg/c99-const-expr-3.c: Likewise.
4313
4314         PR middle-end/13127
4315         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
4316         longer emitted.
4317
4318 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
4319
4320         PR fortran/18778
4321         * gfortran.dg/endfile_2.f90: New test.
4322
4323 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
4324
4325         PR 19168
4326         * gfortran.dg/select_5.f90: New test.
4327
4328 2004-01-16  Paul Brook  <paul@codesourcery.com>
4329
4330         * gfortran.dg/common_4.f90: New test.
4331
4332 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
4333
4334         PR rtl-optimization/19462
4335         * gcc.dg/torture/pr19462-1.c: New test.
4336
4337 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
4338
4339         PR objc/19321
4340         * objc.dg/func-ptr-2.m: New.
4341         * objc.dg/volatile-1.m: New.
4342
4343 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4344
4345         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
4346
4347 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
4348
4349         PR tree-optimization/19060
4350         * gcc.c-torture/execute/20050104-1.c: New test.
4351
4352 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
4353
4354         PR fortran/18983
4355         * gfortran.dg/write_to_null.f90: New test.
4356
4357 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
4358             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4359
4360         PR other/19328
4361         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
4362         argument.
4363
4364 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
4365
4366         PR c++/19263
4367         * g++.dg/init/vector1.C: New test.
4368
4369 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
4370
4371         PR target/13158
4372         * gcc.target/ia64/sibcall-unwind-1.c: New test.
4373         PR target/18987
4374         * gcc.target/ia64/sibcall-unwind-2.c: New test.
4375
4376 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
4377
4378         * gfortran.dg/select_1.f90: New test.
4379         * gfortran.dg/select_2.f90: New test.
4380         * gfortran.dg/select_3.f90: New test.
4381         * gfortran.dg/select_4.f90: New test.
4382
4383 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
4384
4385         PR middle-end/19084
4386         PR rtl-optimization/19348
4387         * gcc.dg/20050111-1.c: New test.
4388         * gcc.c-torture/execute/20050111-1.c: New test.
4389
4390         * gcc.dg/i386-asm-4.c: New test.
4391
4392 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4393
4394         * gcc.dg/nested-func-2.c: New test.
4395         * ada/acats/norun.lst: Remove c953002.
4396
4397 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
4398
4399         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
4400
4401 2005-01-12  Ben Elliston  <bje@au.ibm.com>
4402
4403         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
4404
4405 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
4406
4407         PR target/18761
4408         * g++.dg/abi/align1.C: New test.
4409
4410 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
4411
4412         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
4413         at a time.
4414         * g++.dg/ext/altivec_check.h: Support compiling as C.
4415
4416 2005-01-10  Roger Sayle  <roger@eyesopen.com>
4417
4418         PR c++/19355
4419         * g++.dg/expr/pr19355-1.C: New test case.
4420
4421 2005-01-10  Laurent GUERBY <laurent@guerby.net>
4422
4423         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
4424         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
4425         * ada/acats/tests/c3/c92005b.ada: Likewise.
4426         * ada/acats/tests/c3/cxb3012.a: Likewise.
4427         * ada/acats/norun.lst: Add c380004 and c953002, add PR
4428
4429 2005-01-09  Paul Brook  <paul@codesourcery.com>
4430
4431         * gfortran.dg/common_2.f90: New file.
4432         * gfortran.dg/common_3.f90: New file.
4433
4434 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
4435
4436         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
4437
4438 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
4439
4440         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
4441         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
4442         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
4443         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
4444         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
4445         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
4446         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
4447         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
4448         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
4449         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
4450         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
4451         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
4452         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
4453         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
4454         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
4455         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
4456         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
4457         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
4458         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
4459         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
4460         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
4461         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
4462         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
4463         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
4464         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
4465         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
4466         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
4467         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
4468         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
4469         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
4470         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
4471         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
4472         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
4473         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
4474         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
4475         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
4476         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
4477         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
4478         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
4479         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
4480         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
4481         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
4482         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
4483         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
4484         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
4485         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
4486         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
4487         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
4488         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
4489         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
4490         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
4491         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
4492         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
4493         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
4494         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
4495         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
4496         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
4497         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
4498         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
4499         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
4500         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
4501         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
4502         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
4503         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
4504         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
4505         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
4506         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
4507
4508         * gcc.dg/vect/vect-1.c: Fix spelling.
4509         * gcc.dg/vect/vect-10.c: Fix spelling.
4510         * gcc.dg/vect/vect-11.c: Fix spelling.
4511         * gcc.dg/vect/vect-12.c: Fix spelling.
4512         * gcc.dg/vect/vect-14.c: Fix spelling.
4513         * gcc.dg/vect/vect-15.c: Fix spelling.
4514         * gcc.dg/vect/vect-16.c: Fix spelling.
4515         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
4516         * gcc.dg/vect/vect-64.c: Fix comments.
4517         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
4518
4519 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
4520             Ira Rosen  <irar@il.ibm.com>
4521
4522         * gcc.dg/vect/vect-70.c: New test.
4523         * gcc.dg/vect/vect-71.c: New test.
4524
4525 2005-01-09  Manfred Hollstein  <mh@suse.com>
4526
4527         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
4528         * gcc.dg/pr18241-2.c: Likewise.
4529         * gcc.dg/pr18241-3.c: Likewise.
4530         * gcc.dg/pr18241-4.c: Likewise.
4531         * gcc.dg/pr18241-5.c: Likewise.
4532
4533 2005-01-08  Richard Henderson  <rth@redhat.com>
4534
4535         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
4536         False for x86 and x86-64.
4537
4538 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
4539
4540         PR tree-optimization/18241
4541         * gcc.dg/pr18241-1.c: New test.
4542         * gcc.dg/pr18241-2.c: New test.
4543         * gcc.dg/pr18241-3.c: New test.
4544         * gcc.dg/pr18241-4.c: New test.
4545         * gcc.dg/pr18241-5.c: New test.
4546
4547 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
4548
4549         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
4550         gfortran.dg/select_4.f90: New.
4551
4552 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
4553
4554         * gcc.c-torture/execute/20050107-1.c: New test.
4555
4556 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
4557
4558         PR c++/19298
4559         * g++.dg/template/ref2.C: New.
4560
4561 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
4562
4563         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
4564         instead of being empty.
4565
4566 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4567
4568         PR fortran/15553
4569         * gfortran.dg/array-1.f90: New test.
4570
4571 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
4572
4573         PR tree-optimization/19283
4574         * gcc.c-torture/execute/20050106-1.c: New test.
4575
4576         PR rtl-optimization/18861
4577         * gcc.dg/20050105-1.c: New test.
4578
4579         PR tree-optimization/18828
4580         * gcc.dg/20050105-2.c: New test.
4581
4582 2005-01-07  Andreas Jaeger  <aj@suse.de>
4583
4584         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
4585
4586 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
4587
4588         PR fortran/18398
4589         * gfortran.dg/fmt_read.f90: New test.
4590
4591 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
4592
4593         * gcc.dg/rs6000-ldouble-2.c: New.
4594
4595 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
4596
4597         PR c++/19244
4598         * g++.dg/parser/ctor2.C: New test.
4599
4600 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4601
4602         PR c++/17154
4603         * g++.dg/template/using9.C: New test.
4604
4605 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4606
4607         PR c++/19258
4608         * g++.dg/lookup/friend6.C: New test.
4609
4610 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
4611
4612         PR c++/19270
4613         * g++.dg/template/array10.C: New.
4614
4615 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4616
4617         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
4618         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
4619
4620 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
4621
4622         * gcc.c-torture/compile/20050105-1.c: New test.
4623
4624 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
4625
4626         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
4627
4628 2005-01-05  Roger Sayle  <roger@eyesopen.com>
4629
4630         PR middle-end/19100
4631         * gcc.dg/conv-3.c: New test case.
4632
4633 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
4634
4635         * gcc.dg/asm-wide-1.c: New test.
4636
4637 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
4638
4639         PR c++/19030
4640         * g++.dg/parse/crash22.C: New
4641
4642 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
4643
4644         PR 19257
4645         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
4646
4647 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
4648
4649         PR middle-end/17767
4650         * gcc.dg/i386-mmx-6.c: New test case.
4651
4652 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
4653
4654         PR tree-optimization/18308
4655         * gcc.dg/vect/pr18308.c: New testcase.
4656
4657 2005-01-04  Andreas Jaeger  <aj@suse.de>
4658
4659         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
4660
4661 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
4662             Robert Bowdidge <bowdidge@apple.com>
4663
4664         * gcc.dg/cpp/subframework1.c: New.
4665         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
4666         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
4667         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
4668         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
4669
4670 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
4671
4672         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
4673         producing warning.
4674         * gcc.dg/darwin-weakimport-2.c: New.
4675
4676 2005-01-03  Richard Henderson  <rth@redhat.com>
4677
4678         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
4679
4680 2005-01-03  Richard Henderson  <rth@redhat.com>
4681
4682         * gcc.dg/vect/vect.exp: Enable for ia64.
4683         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
4684         (check_effective_target_vect_float): Likewise.
4685         (check_effective_target_vect_no_align): Likewise.
4686         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
4687         * gcc.dg/vect/vect-8.c: Likewise.
4688
4689 2005-01-03  Uros Bizjak <uros@kss-loka.si>
4690
4691         PR target/19236
4692         * gcc.dg/pr19236-1.c: New test case.
4693
4694 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
4695
4696         PR rtl-optimization/12092
4697         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
4698
4699 2005-01-02  Andreas Jaeger  <aj@suse.de>
4700
4701         * gcc.dg/pr12092-1.c: Do not run on x86_64.
4702
4703 2005-01-01  Roger Sayle  <roger@eyesopen.com>
4704             Andrew Pinski  <pinskia@physics.uc.edu>
4705
4706         PR rtl-optimization/12092
4707         * gcc.dg/pr12092-1.c: New test case.
4708
4709 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
4710
4711         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
4712         'hidden' and 'default' for better portability.
4713         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
4714
4715         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
4716         6 and 7.
4717         * g++.old-deja/g++.brendan/new3.C: Likewise.
4718
4719 2005-01-01  Steven Bosscher  <stevenb@suse.de>
4720
4721         * gcc.dg/20041231-1.C: New test.
4722         * g++.dg/warn/Wunreachable-code-1.C: New test.
4723
4724 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
4725
4726         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
4727         file, not /dev/null.  Abort on error.
4728
4729 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
4730             Ziemowit Laski  <zlaski@apple.com>
4731
4732         PR objc/18971
4733         * objc.dg/encode-5.m: New test.
4734
4735 2004-12-29  Richard Henderson  <rth@redhat.com>
4736
4737         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
4738         * objc.dg/stabs-1.m: Disable for ia64.
4739
4740 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
4741
4742         PR c++/19190
4743         * g++.dg/warn/Wunused-10.C: New test.
4744
4745 2004-12-28  Richard Henderson  <rth@redhat.com>
4746
4747         * objc.dg/stabs-1.m: Disable for alpha.
4748
4749 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
4750
4751         PR c++/19149
4752         * g++.dg/parse/error23.C: New test.
4753
4754 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4755
4756         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
4757
4758         PR fortran/19032
4759         * gfortran.dg/intrinsic_modulo_1.f90: New.
4760         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
4761         tests with divisor -1.
4762
4763 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
4764
4765         * g++.dg/opt/temp1.C (memcpy): Return a value.
4766
4767         PR c++/19148
4768         * g++.dg/expr/cond7.C: New test.
4769
4770 2004-12-27  Paul Brook  <paul@codesourcery.com>
4771
4772         * gfortran.dg/g77/select_no_compile.f: Remove.
4773
4774 2004-12-27  Richard Henderson  <rth@redhat.com>
4775
4776         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
4777         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
4778         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
4779
4780 2004-12-26  Richard Henderson  <rth@redhat.com>
4781
4782         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
4783         by 1i instead of token pasting.
4784
4785 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4786
4787         PR tree-optimization/17578
4788         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
4789         to additional_flags.
4790         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
4791
4792 2004-12-25  Richard Henderson  <rth@redhat.com>
4793
4794         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
4795         Remove Alpha.
4796
4797 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4798
4799         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
4800         hppa*-*-hpux*.
4801         * gcc.dg/pr17957.c (dg-options): Likewise.
4802         * gcc.dg/struct-ret-1.c: Add prototype for abort.
4803         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
4804         instead of 0 on __hppa__.
4805         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
4806         "foo,%r" on hppa*-*-*.
4807
4808 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
4809
4810         PR fortran/19071
4811         * gfortran.dg/complex_write.f90: New test.
4812
4813 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
4814
4815         PR c++/17595
4816         * g++.dg/parse/pragma2.C: New test.
4817
4818         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
4819
4820 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
4821
4822         * gcc.dg/empty2.c: Add missing dg-warning.
4823
4824 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
4825
4826         PR c++/17413
4827         * g++.dg/template/local4.C: New test.
4828         * g++.dg/template/crash19.C: Add dg-error marker.
4829
4830         * g++.dg/template/crash31.C: Correct embedded PR number.
4831
4832 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
4833
4834         PR c++/16405
4835         * g++.dg/opt/temp1.C: Add do-run marker.
4836
4837 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
4838
4839         * g++.dg/template/spec19.C: New.
4840
4841 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
4842
4843         PR target/16819
4844         * gcc.dg/empty2.c: New.
4845
4846 2004-12-23  Richard Henderson  <rth@redhat.com>
4847
4848         * lib/target-supports.exp (check_effective_target_vect_no_align):
4849         Remove i?86 and x86-64.
4850
4851 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
4852
4853         PR c++/16405
4854         * g++.dg/opt/temp1.C: New test.
4855
4856 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4857
4858         PR c++/18733
4859         * g++.dg/template/friend33.C: New testcase.
4860
4861 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
4862
4863         PR c++/18464
4864         * g++.dg/template/cond5.C: New test.
4865
4866         PR c++/18492
4867         * g++.dg/inherit/thunk3.C: New test.
4868
4869         PR c++/11224
4870         * g++.dg/warn/Wunused-9.C: New test.
4871
4872 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
4873
4874         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
4875
4876 2004-12-22  Jan Beulich  <jbeulich@novell.com>
4877
4878         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
4879
4880 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
4881
4882         PR c++/18378
4883         * g++.dg/ext/packed8.C: New test.
4884
4885         PR c++/13268
4886         * g++.dg/template/crash31.C: New test.
4887
4888         PR c++/19034
4889         * g++.dg/template/crash30.C: New test.
4890
4891 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
4892
4893         PR C++/18984
4894         * g++.dg/eh/ctor3.C: New test.
4895
4896 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4897
4898         * objc.dg/stabs-1.m: Allow section name to be quoted and
4899         assembly label to begin with '.LL'.
4900
4901 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
4902
4903         * gcc.dg/vect/vect.exp
4904         (check_effective_target_lp64_or_vect_no_align): New.
4905         * gcc.dg/vect/vect-77.c: Use it.
4906         * gcc.dg/vect/vect-78.c: Use it.
4907
4908         * lib/target-supports.exp
4909         (check_effective_target_vect_no_max,
4910         check_effective_target_vect_no_bitwise,
4911         check_effective_target_vect_no_align): New.
4912         * gcc.dg/vect/vect-13.c: Use them.
4913         * gcc.dg/vect/vect-17.c: Ditto.
4914         * gcc.dg/vect/vect-18.c: Ditto.
4915         * gcc.dg/vect/vect-19.c: Ditto.
4916         * gcc.dg/vect/vect-20.c: Ditto.
4917         * gcc.dg/vect/vect-27.c: Ditto.
4918         * gcc.dg/vect/vect-29.c: Ditto.
4919         * gcc.dg/vect/vect-44.c: Ditto.
4920         * gcc.dg/vect/vect-48.c: Ditto.
4921         * gcc.dg/vect/vect-50.c: Ditto.
4922         * gcc.dg/vect/vect-52.c: Ditto.
4923         * gcc.dg/vect/vect-54.c: Ditto.
4924         * gcc.dg/vect/vect-56.c: Ditto.
4925         * gcc.dg/vect/vect-58.c: Ditto.
4926         * gcc.dg/vect/vect-60.c: Ditto.
4927         * gcc.dg/vect/vect-72.c: Ditto.
4928         * gcc.dg/vect/vect-80.c: Ditto.
4929
4930 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
4931
4932         PR c++/14075
4933         * g++.dg/init/string1.C: New.
4934
4935         PR c++/18975
4936         * g++.dg/other/synth1.C: New.
4937
4938 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
4939
4940         PR c/18963
4941         * gcc.dg/pr18963-1.c: New test.
4942
4943 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
4944
4945         PR c/18596
4946         * gcc.dg/funcdef-storage-1.c (foo): Remove.
4947         * gcc.dg/pr18596-1.c: Use dg-error.
4948         (dg-options): Use -fno-unit-at-a-time.
4949         * gcc.dg/pr18596-2.c: New test.
4950         * gcc.dg/pr18596-3.c: New test.
4951
4952 2004-12-20  Roger Sayle  <roger@eyesopen.com>
4953
4954         PR middle-end/18683
4955         * g++.dg/opt/pr18683-1.C: New test case.
4956
4957 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
4958
4959         PR other/19093
4960         * g++.dg/opt/max1.C: Fix for 64bit targets.
4961
4962 2004-12-20  Matt Austern  <austern@apple.com>
4963
4964         PR c++/19044
4965         * g++.dg/ext/builtin6.C: New
4966
4967 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
4968
4969         PR tree-optimization/19080
4970         * gcc.c-torture/compile/pr19080.c: New test.
4971
4972 2004-12-20  Steven Bosscher  <stevenb@suse.de>
4973
4974         * gcc.dg/20041219-1.c: New test.
4975
4976 2004-12-19  Roger Sayle  <roger@eyesopen.com>
4977
4978         PR middle-end/19068
4979         * g++.dg/opt/max1.C: New test case.
4980
4981 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4982
4983         * gcc.dg/fdata-sections-1.c: New test.
4984
4985 2004-12-18  Roger Sayle  <roger@eyesopen.com>
4986
4987         PR middle-end/18548
4988         * gcc.dg/max-1.c: New test case.
4989
4990 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
4991
4992         * gcc.c-torture/execute/20041218-1.c: New test.
4993
4994 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
4995
4996         * gcc.dg/pr18501.c: New test.
4997         * gcc.dg/uninit-5.c: XFAIL.
4998         * gcc.dg/uninit-9.c: XFAIL.
4999
5000 2004-12-17  Dale Johannesen  <dalej@apple.com>
5001
5002         * gcc.dg/20041213-1.c:  New.
5003
5004 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
5005
5006         * objc.dg/stabs-1.m: Allow assembly label to begin
5007         with a dot ('.').
5008
5009 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
5010
5011         * gcc.c-torture/execute/20041213-1.c: Move...
5012         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
5013
5014 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
5015
5016         PR c++/18721
5017         * g++.dg/lookup/conv-5.C: New.
5018
5019 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
5020
5021         * objc.dg/stabs-1.m: New test.
5022
5023 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5024
5025         * gcc.dg/visibility-c.c: Change compile to
5026         assemble for the test.
5027
5028 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5029
5030         PR target/19041
5031         * gcc.dg/visibility-c.c: New test.
5032
5033 2004-12-16  Roger Sayle  <roger@eyesopen.com>
5034
5035         PR middle-end/18493
5036         * gcc.dg/switch-8.c: New test case.
5037
5038 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
5039
5040         PR c++/18905
5041         * g++.dg/template/init4.C: New.
5042         * g++.dg/opt/static3.C: Enable optimizer.
5043
5044 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
5045
5046         * g++.dg/other/complex1.C: New test.
5047
5048 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
5049
5050         * g++.dg/opt/inline9.C: New test.
5051
5052 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5053
5054         PR fortran/18993
5055         * gfotran.dg/nullify_1.f: New test.
5056
5057 2004-12-15  Richard Henderson  <rth@redhat.com>
5058
5059         * gcc.target/i386/i386.exp: New harness.
5060         * gcc.target/i386/vect-args.c: New.
5061
5062 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
5063
5064         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
5065
5066 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5067
5068         PR c++/18825
5069         * g++.dg/template/friend32.C: New test.
5070
5071 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5072
5073         * cpp/pragma-once-1.c: New test.
5074         * cpp/pragma-once-1b.h: Likewise.
5075         * cpp/pragma-once-1c.h: Likewise.
5076         * cpp/pragma-once-1d.h: Likewise.
5077         * cpp/inc/pragma-once-1a.h: Likewise.
5078
5079 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
5080             Steven G. Kargl  <kargls@comcast.net>
5081
5082         PR fortran/17597
5083         * gfortran.dg/list_read_3.f90: New test.
5084
5085 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5086
5087         * gcc.dg/ftrapv-2.c: New test.
5088
5089 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
5090
5091         PR c++/18981
5092         * g++.dg/template/typename9.C: New test.
5093
5094 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
5095
5096         PR c++/18738
5097         * g++.dg/template/typename8.C: New test.
5098         * g++.dg/parse/friend2.C: Tweak error message.
5099
5100 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
5101
5102         * gcc.c-torture/20041214-1.c: New test.
5103
5104 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
5105
5106         PR c++/18965
5107         * g++.dg/init/array17.C: New test.
5108
5109 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
5110
5111         PR c++/18793
5112         * g++.dg/init/aggr3.C: New test.
5113
5114 2004-12-14  Janis Johnson  <janis187@us.ibm.com
5115
5116         * gcc.dg/altivec-types-1.c: New test.
5117         * gcc.dg/altivec-types-2.c: New test.
5118         * gcc.dg/altivec-types-3.c: New test.
5119         * gcc.dg/altivec-types-4.c: New test.
5120         * g++.dg/ext/altivec-types-1.C: New test.
5121         * g++.dg/ext/altivec-types-2.C: New test.
5122         * g++.dg/ext/altivec-types-3.C: New test.
5123         * g++.dg/ext/altivec-types-4.C: New test.
5124
5125 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
5126
5127         PR middle-end/18951
5128         * gcc.c-torture/execute/20041213-1.c: New test.
5129
5130 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
5131
5132         PR c++/18949
5133         * g++.dg/template/cast1.C: New.
5134
5135 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
5136
5137         * gcc.c-torture/execute/20041213-2.c: New test.
5138
5139 2004-12-13  Richard Henderson  <rth@redhat.com>
5140
5141         * gcc.dg/i386-sse-10.c: Fix typo in options.
5142
5143 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
5144
5145         PR c++/18968
5146         * g++.dg/opt/pr18968.C: New test.
5147
5148 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
5149
5150         PR c++/18925
5151         * g++.dg/ext/visibility/staticdatamem.C: New test.
5152
5153 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
5154
5155         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
5156
5157 2004-12-13  Roger Sayle  <roger@eyesopen.com>
5158
5159         PR rtl-optimization/18928
5160         * gcc.dg/pr18928-1.c: New test case.
5161
5162 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
5163
5164         PR tree-opt/16951
5165         * gcc.c-torture/compile/20041211-1.c: New.
5166
5167 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5168
5169         PR middle-end/17564
5170         * gcc.c-torture/execute/20041212-1.c: New test.
5171
5172 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5173
5174         PR fortran/18869
5175         * gfortran.dg/common_1.f90: New test.
5176
5177 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
5178         Paul Brook  <paul@codesourcery.com>
5179
5180         PR fortran/16222
5181         * gfortran.dg/real_do_1.f90: New test.
5182
5183 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5184
5185         PR tree-opt/18040
5186         * g++.dg/opt/ptrmem6.C: New test.
5187
5188 2004-12-11  Roger Sayle  <roger@eyesopen.com>
5189
5190         PR middle-end/18921
5191         * gcc.dg/pr18921-1.c: New test case.
5192
5193 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5194
5195         PR fortran/17175
5196         * gfortran.dg/scale_1.f90: New test.
5197
5198 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
5199
5200         PR middle-end/18903
5201         * gcc.c-torture/compile/pr18903.c: New test.
5202
5203 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
5204
5205         * gcc.c-torture/execute/20041210-1.c: New test.
5206
5207 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5208
5209         PR c++/18731
5210         * g++.dg/parser/struct-1.C: New test.
5211         * g++.dg/parser/struct-2.C: New test.
5212         * g++.dg/parser/struct-3.C: New test.
5213
5214 2004-12-09  Richard Henderson  <rth@redhat.com>
5215
5216         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
5217
5218         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
5219         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
5220
5221 2004-12-09  Matt Austern  <austern@apple.com>
5222
5223         PR c++/18514
5224         * g++.dg/ext/builtin1.C: New
5225         * g++.dg/ext/builtin2.C: New
5226         * g++.dg/ext/builtin3.C: New
5227         * g++.dg/ext/builtin4.C: New
5228         * g++.dg/ext/builtin5.C: New
5229
5230 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
5231
5232         PR tree-opt/18904
5233         * g++.dg/opt/ptrmem5.C: New test.
5234
5235 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
5236
5237         * g++.dg/parse/typename5.C: Adjust for new error.
5238         * g++.dg/parse/typename7.C: New.
5239
5240 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5241
5242         PR c++/18073
5243         * g++.dg/other/mmintrin.C: New test.
5244
5245 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
5246
5247         PR c++/16681
5248         * g++.dg/init/array15.C: New.
5249         * g++.dg/init/array16.C: New.
5250
5251 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5252
5253         PR fortran/18826
5254         * gfortran.dg/assign_1.f90: New test.
5255
5256 2004-12-08  Nick Clifton  <nickc@redhat.com>
5257
5258         * gcc.target/xstormy16/bss_below100: New directory containing tests.
5259         * gcc.target/xstormy16/data_below100: Likewise.
5260         * gcc.target/xstormy16/sfr: Likewise.
5261         * gcc.target/xstormy16/below100.S: New test source file.
5262         * gcc.target/xstormy16/below100.ld: New test linker script.
5263         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
5264         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
5265         bp instructions.
5266         * gcc.target/xstormy16/bp.c: Likewise.
5267
5268         * gcc.target/xstormy16/bss_below100: New files:
5269         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
5270         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
5271         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
5272         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
5273         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
5274         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
5275         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
5276         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
5277         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
5278         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
5279         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
5280         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
5281         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
5282         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
5283         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
5284         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
5285         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
5286         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
5287         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
5288         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
5289         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
5290         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
5291         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
5292         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
5293         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
5294         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
5295         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
5296
5297         * gcc.target/xstormy16/data_below100: New files:
5298         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
5299         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
5300         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
5301         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
5302         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
5303         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
5304         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
5305         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
5306         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
5307         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
5308         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
5309         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
5310         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
5311         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
5312         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
5313         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
5314         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
5315         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
5316         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
5317         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
5318         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
5319         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
5320         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
5321         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
5322         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
5323         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
5324         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
5325
5326         * gcc.target/xstormy16/sfr: New files:
5327         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
5328         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
5329         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
5330         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
5331         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
5332         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
5333         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
5334         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
5335         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
5336         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
5337         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
5338         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
5339         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
5340         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
5341         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
5342         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
5343         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
5344         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
5345         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
5346         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
5347         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
5348         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
5349         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
5350         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
5351         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
5352         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
5353         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
5354         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
5355         27_if0_sfrw_bitfield_f.c
5356
5357 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5358
5359         PR c++/18100
5360         * g++.dg/lookup/name-clash4.C: New test.
5361
5362 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
5363
5364         PR c++/18672
5365         * g++.dg/opt/array1.C: New.
5366
5367         PR c++/18803
5368         * g++.dg/template/operator5.C: New.
5369
5370 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
5371
5372         PR c/18867
5373         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
5374
5375 2004-12-07  Steven Bosscher  <stevenb@suse.de>
5376
5377         * gcc.dg/noncompile/20041207.c: New test.
5378
5379 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
5380
5381         * g++.dg/other/unreachable-1.C: New test.
5382
5383 2004-12-06  Nick Clifton  <nickc@redhat.com>
5384
5385         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
5386         <limits.h> because the latter comes from gcc's include/ directory
5387         and not the newlib/libc/include directory.
5388
5389 2004-12-04  Richard Henderson  <rth@redhat.com>
5390
5391         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
5392
5393 2004-12-04  Richard Henderson  <rth@redhat.com>
5394
5395         * lib/target-supports.exp (check_gc_sections_available): Disable
5396         for alpha and ia64.
5397
5398 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
5399
5400         PR middle-end/17909
5401         * g++.dg/other/vararg-2.C: New test.
5402
5403 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5404
5405         PR c++/17011, c++/17971
5406         * g++.dg/template/error15.C: Adjust expected error.
5407         * g++.dg/template/instantiate3.C: Likewise.
5408
5409 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
5410
5411         * gcc.dg/altivec-18.c: Fix for darwin
5412
5413 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
5414
5415         PR c++/18782
5416         * g++.dg/parse/ptrmem2.C: New.
5417
5418         PR c++/18318
5419         * g++.dg/template/new1.C: New.
5420
5421 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5422
5423         PR fortran/18710
5424         * gfortran.dg/direct_io_3.f90: New test.
5425
5426 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
5427
5428         PR 18758
5429         * g++.dg/parse/crash21.C: New.
5430
5431 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5432
5433         PR c++/15664, c++/18276
5434         * g++.dg/template/ttp13.C: New test.
5435         * g++.dg/template/ttp14.C: Likewise.
5436
5437 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5438
5439         PR c++/18123
5440         * g++.dg/parse/enum2.C: New test.
5441         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
5442
5443 2004-12-02  Nick Clifton  <nickc@redhat.com>
5444
5445         * gcc.target/xstormy16: New test directory.
5446         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
5447         * gcc.target/xstormy16/bp.c: Check the generation of bp
5448         instructions.
5449         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
5450         bn instructions and the BELOW100 attribute.
5451
5452 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
5453
5454         PR target/16952
5455         * gcc.dg/ppc-eabi.c: New.
5456
5457 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
5458
5459         PR fortran/18284
5460         * gfortran.dg/backspace.f90
5461
5462 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
5463
5464         * gfortran.dg/inquire.f90: New test.
5465
5466 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
5467
5468         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
5469         handle effective-target-keyword.
5470         (dg-skip-if): Support effective-target keyword as target list.
5471         (dg-xfail-if): Ditto.
5472         * lib/target-supports.exp (is-effective-target-keyword): New proc.
5473
5474 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
5475
5476         PR tree-optimization/18291
5477         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
5478
5479 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
5480
5481         PR C++/18729
5482         * g++.dg/parse/crash20.C: New.
5483
5484         PR c++/17431
5485         * g++.dg/overload/arg1.C: New.
5486         * g++.dg/overload/arg2.C: New.
5487         * g++.dg/overload/arg3.C: New.
5488         * g++.dg/overload/arg4.C: New.
5489
5490 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
5491
5492         * gcc.dg/c99-flex-array-4.c: Remove.
5493
5494 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
5495
5496         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
5497
5498         * lib/target-supports.exp (is-effective-target): Simplify.
5499
5500         * lib/target-supports.exp (check_effective_target_vect_long):
5501         Fix for powerpc64-*-*.
5502
5503 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
5504
5505         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
5506         to support new requirements on FreeBSD 5.
5507
5508 2004-11-30  Devang Patel  <dpatel@apple.com>
5509
5510         PR 18702
5511         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
5512
5513 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
5514
5515         * g++.dg/ext/altivec-13.C: New test.
5516
5517 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
5518
5519         PR tree-opt/18298
5520         * gcc.c-torture/execute/p18298.c: New test.
5521
5522 2004-11-30  Ira Rosen  <irar@il.ibm.com>
5523             Dorit Naishlos  <dorit@il.ibm.com>
5524
5525         PR tree-opt/18607
5526         * gcc.dg/vect/vect-89.c: New test.
5527
5528 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
5529
5530         * gcc.dg/pr18596-1.c: New test.
5531
5532 2004-11-30  Ben Elliston  <bje@au.ibm.com>
5533
5534         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
5535
5536 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
5537
5538         PR c/18479
5539         * gcc.dg/pr18479.c: New test.
5540
5541 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
5542
5543         PR target/18490
5544         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
5545         mmix-knuth-mmixware.
5546
5547         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
5548         cris-*-elf* cris-*-aout* mmix-*-*
5549
5550 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
5551
5552         PR middle-end/18725
5553         * gcc.dg/pr18725.c: New test.
5554
5555 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
5556
5557         PR target/18488
5558         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
5559
5560         PR target/18336
5561         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
5562
5563 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
5564
5565         PR c++/18368
5566         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
5567         * g++.old-deja/g++.law/ctors5.C: Likewise.
5568         * g++.old-deja/g++.other/crash25.C: Likewise.
5569
5570         PR c++/18674
5571         * g++.dg/template/error16.C: New test.
5572
5573         PR c++/18512
5574         * g++.dg/template/crash29.C: New test.
5575
5576 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
5577
5578         PR tree-optimization/18712
5579         * gcc.c-torture/compile/pr18712.c: New test.
5580
5581 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
5582
5583         PR c/7544
5584         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
5585         tests.
5586
5587 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5588
5589         PR c++/18652
5590         * g++.dg/lookup/crash6.C: New test.
5591
5592 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
5593
5594         PR middle-end/18164
5595         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
5596
5597 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
5598
5599         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
5600         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
5601         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
5602
5603 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
5604
5605         * gcc.dg/pr18164.c: New test.
5606
5607 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
5608
5609         * gcc.dg/funroll-loops-all.c: New.
5610
5611 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
5612
5613         PR target/18489
5614         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
5615         delimeter, match space and TAB as well as ":".
5616
5617         PR target/18484
5618         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
5619
5620         PR target/18348
5621         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
5622
5623         PR target/18345
5624         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
5625
5626         PR target/18337
5627         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
5628
5629 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
5630
5631         * gfortran.dg/direct_io_2.f90: New test.
5632
5633 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
5634
5635         PR target/18334
5636         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
5637
5638 2004-11-28  Richard Henderson  <rth@redhat.com>
5639
5640         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
5641
5642 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
5643
5644         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
5645         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
5646         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
5647         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
5648         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
5649         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
5650         gcc.dg/pointer-arith-8.c: New tests.
5651
5652 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
5653
5654         PR fortran/18364
5655         * gfortran.dg/endfile.f90: New test.
5656
5657 2004-11-27  Falk Hueffner  <falk@debian.org>
5658
5659         * gcc.dg/loop-6.c: New test.
5660
5661 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
5662
5663         * gcc.c-torture/execute/20041126-1.c: New test.
5664
5665 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
5666
5667         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
5668         on IRIX.
5669
5670 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
5671
5672         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
5673         functions.
5674
5675 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
5676
5677         PR rtl-optimization/17825
5678         * gcc.c-torture/compile/20041119-1.c: New test.
5679
5680 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5681
5682         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
5683         Check existence of ld library path variables before unsetting.
5684
5685 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
5686
5687         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
5688
5689 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
5690
5691         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
5692
5693 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
5694
5695         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
5696
5697 2004-11-26  Ben Elliston  <bje@au.ibm.com>
5698
5699         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
5700         dg-do directive.
5701
5702 2004-11-26  Ben Elliston  <bje@au.ibm.com>
5703
5704         * gcc.dg/pr17957.c: Pass --param, not -param.
5705
5706 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
5707
5708         PR middle-end/17957
5709         * testsuite/gcc.dg/pr17957.c: New test.
5710
5711 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
5712
5713         PR c++/18445
5714         * g++.dg/template/crash28.C: Likewise.
5715
5716         PR c++/18001
5717         * g++.dg/expr/unary2.C: Adjust lvalue messages.
5718         * g++.dg/ext/lvaddr.C: Likewise.
5719         * g++.dg/opt/pr7503-3.C: Likewise.
5720
5721         PR c++/18466
5722         * g++.dg/parse/qualified3.C: New test.
5723         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
5724
5725         PR c++/18545
5726         * g++.dg/expr/return1.C: New test.
5727
5728 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5729
5730         Friend class name lookup 3/n, PR c++/3332
5731         * g++.dg/lookup/friend3.C: New test.
5732         * g++.dg/lookup/friend4.C: Likewise.
5733         * g++.dg/lookup/friend5.C: Likewise.
5734
5735 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5736
5737         Friend class name lookup 2/n, PR c++/14513, c++/15410
5738         * g++.dg/lookup/friend2.C: New test.
5739         * g++.dg/template/friend31.C: Likewise.
5740
5741 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5742
5743         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
5744
5745 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
5746
5747         PR c++/17473
5748         * g++.dg/tc1/dr56.C: Remove.
5749         * g++.dg/template/typedef1.C: Add dg-error markers.
5750         * g++.old-deja/g++.other/typedef7.C: Likewise.
5751
5752         PR c++/18285
5753         * g++.dg/parse/typedef7.C: New test.
5754
5755 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
5756
5757         * gcc.c-torture/execute/20041124-1.c: New test.
5758
5759 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
5760
5761         * g++.dg/template/deduce3.C: New test.
5762
5763         PR c++/18586
5764         * g++.dg/template/crash27.C: New test.
5765
5766         PR c++/18530
5767         * g++.dg/warn/Wshadow-3.C: New test.
5768
5769 2004-11-24  Devang Patel  <dpatel@apple.com>
5770
5771         PR/18555
5772         * gcc.dg/cpp/isysroot-1.c: New test.
5773         * gcc.dg/cpp/usr/include/stdio.h: New file.
5774         * gcc.dg/cpp/isysroot-2.c: New test.
5775         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
5776         New file.
5777
5778 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5779
5780         PR c++/8929
5781         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
5782
5783 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5784
5785         * gcc.target/sparc/align.c: Do not include <stdint.h>.
5786         * gcc.target/sparc/pdist.c: Likewise.
5787
5788 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
5789
5790         PR c++/16882
5791         * g++.dg/conversion/simd1.C: New test.
5792
5793 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5794
5795         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
5796         and restore_ld_library_path_env_vars.
5797         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
5798         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
5799         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
5800         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
5801
5802 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
5803
5804         * gcc.dg/pragma-align-2.c: Test macro expansion.
5805         * gcc.dg/pragma-pack-2.c: New test.
5806
5807 2004-11-23  Richard Henderson  <rth@redhat.com>
5808
5809         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
5810         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
5811         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
5812         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
5813         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
5814         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
5815
5816         * gcc.dg/vect/vect.exp: Add check for alpha.
5817         * lib/target-supports.exp (check_alpha_max_hw_available): New.
5818         (check_effective_target_vect_int): Enable for alpha.
5819         (check_effective_target_vect_long): New.
5820         (is-effective-target): Add it.
5821
5822 2004-11-23  Uros Bizjak <uros@kss-loka.si>
5823
5824         * gcc.dg/pr18614-1.c: New test.
5825
5826 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5827
5828         * gcc.dg/setjmp-2.c: New test.
5829
5830 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
5831
5832         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
5833         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
5834         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
5835         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
5836         gcc.target/sparc/pdist.c: New tests.
5837
5838 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
5839
5840         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
5841
5842 2004-11-22  Dale Johannesen  <dalej@apple.com>
5843
5844         * gcc.dg/20041111-1.c:  New.
5845
5846 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
5847
5848         PR tree-opt/18536
5849         * gcc.dg/vect/pr18536.c: New test.
5850
5851 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5852
5853         PR c++/18354
5854         * g++.dg/template/nontype11.C: New test.
5855
5856 2004-11-21  Roger Sayle  <roger@eyesopen.com>
5857
5858         PR middle-end/18520
5859         * gcc.dg/pr18520-1.c: New test case.
5860
5861 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
5862
5863         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
5864         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
5865         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
5866         expected diagnostics.
5867
5868 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5869
5870         PR target/18580
5871         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
5872         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
5873         vect-77.c, vect-77a.c: XFAIL on the SPARC.
5874
5875 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5876
5877         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
5878
5879 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
5880             Joseph Myers  <joseph@codesourcery.com>
5881
5882         * lib/target-supports.exp (check_visibility_available): Really
5883         test the compiler.
5884
5885 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
5886
5887         PR tree-opt/18181
5888         * gcc.dg/vect/vect-85.c: New test.
5889         * gcc.dg/vect/vect-86.c: New test.
5890         * gcc.dg/vect/vect-87.c: New test.
5891         * gcc.dg/vect/vect-88.c: New test.
5892
5893 2004-11-19  Ben Elliston  <bje@au.ibm.com>
5894
5895         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
5896
5897 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
5898
5899         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
5900         * gcc.dg/ppc-and-1.c: Ditto.
5901         * gcc.dg/ppc-compare-1.c: Ditto.
5902         * gcc.dg/ppc-mov-1.c: Ditto
5903
5904 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
5905             Mark Mitchell  <mark@codesourcery.com>
5906
5907         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
5908
5909 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
5910             Aldy Hernandez  <aldyh@redhat.com>
5911
5912         * lib/target-supports.exp (check_effective_target_vect_int): New
5913         (check_effective_target_vect_float): New
5914         (check_effective_target_vect_double): New.
5915         (is-effective-target): Support new effective targets keywords.
5916         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
5917         default action for dg-do.
5918         * gcc.dg/vect/pr16105.c: Use new support.
5919         * gcc.dg/vect/pr18400.c: Ditto.
5920         * gcc.dg/vect/pr18425.c: Ditto.
5921         * gcc.dg/vect/vect-1.c: Ditto.
5922         * gcc.dg/vect/vect-10.c: Ditto.
5923         * gcc.dg/vect/vect-11.c: Ditto.
5924         * gcc.dg/vect/vect-12.c: Ditto.
5925         * gcc.dg/vect/vect-13.c: Ditto.
5926         * gcc.dg/vect/vect-14.c: Ditto.
5927         * gcc.dg/vect/vect-15.c: Ditto.
5928         * gcc.dg/vect/vect-16.c: Ditto.
5929         * gcc.dg/vect/vect-17.c: Ditto.
5930         * gcc.dg/vect/vect-18.c: Ditto.
5931         * gcc.dg/vect/vect-19.c: Ditto.
5932         * gcc.dg/vect/vect-2.c: Ditto.
5933         * gcc.dg/vect/vect-20.c: Ditto.
5934         * gcc.dg/vect/vect-21.c: Ditto.
5935         * gcc.dg/vect/vect-22.c: Ditto.
5936         * gcc.dg/vect/vect-23.c: Ditto.
5937         * gcc.dg/vect/vect-24.c: Ditto.
5938         * gcc.dg/vect/vect-25.c: Ditto.
5939         * gcc.dg/vect/vect-26.c: Ditto.
5940         * gcc.dg/vect/vect-27.c: Ditto.
5941         * gcc.dg/vect/vect-27a.c: Ditto.
5942         * gcc.dg/vect/vect-28.c: Ditto.
5943         * gcc.dg/vect/vect-29.c: Ditto.
5944         * gcc.dg/vect/vect-29a.c: Ditto.
5945         * gcc.dg/vect/vect-3.c: Ditto.
5946         * gcc.dg/vect/vect-30.c: Ditto.
5947         * gcc.dg/vect/vect-31.c: Ditto.
5948         * gcc.dg/vect/vect-32.c: Ditto.
5949         * gcc.dg/vect/vect-33.c: Ditto.
5950         * gcc.dg/vect/vect-34.c: Ditto.
5951         * gcc.dg/vect/vect-35.c: Ditto.
5952         * gcc.dg/vect/vect-36.c: Ditto.
5953         * gcc.dg/vect/vect-37.c: Ditto.
5954         * gcc.dg/vect/vect-38.c: Ditto.
5955         * gcc.dg/vect/vect-4.c: Ditto.
5956         * gcc.dg/vect/vect-40.c: Ditto.
5957         * gcc.dg/vect/vect-41.c: Ditto.
5958         * gcc.dg/vect/vect-42.c: Ditto.
5959         * gcc.dg/vect/vect-43.c: Ditto.
5960         * gcc.dg/vect/vect-44.c: Ditto.
5961         * gcc.dg/vect/vect-45.c: Ditto.
5962         * gcc.dg/vect/vect-46.c: Ditto.
5963         * gcc.dg/vect/vect-47.c: Ditto.
5964         * gcc.dg/vect/vect-48.c: Ditto.
5965         * gcc.dg/vect/vect-48a.c: Ditto.
5966         * gcc.dg/vect/vect-49.c: Ditto.
5967         * gcc.dg/vect/vect-5.c: Ditto.
5968         * gcc.dg/vect/vect-50.c: Ditto.
5969         * gcc.dg/vect/vect-51.c: Ditto.
5970         * gcc.dg/vect/vect-52.c: Ditto.
5971         * gcc.dg/vect/vect-53.c: Ditto.
5972         * gcc.dg/vect/vect-54.c: Ditto.
5973         * gcc.dg/vect/vect-55.c: Ditto.
5974         * gcc.dg/vect/vect-56.c: Ditto.
5975         * gcc.dg/vect/vect-56a.c: Ditto.
5976         * gcc.dg/vect/vect-57.c: Ditto.
5977         * gcc.dg/vect/vect-58.c: Ditto.
5978         * gcc.dg/vect/vect-59.c: Ditto.
5979         * gcc.dg/vect/vect-6.c: Ditto.
5980         * gcc.dg/vect/vect-60.c: Ditto.
5981         * gcc.dg/vect/vect-61.c: Ditto.
5982         * gcc.dg/vect/vect-62.c: Ditto.
5983         * gcc.dg/vect/vect-63.c: Ditto.
5984         * gcc.dg/vect/vect-64.c: Ditto.
5985         * gcc.dg/vect/vect-65.c: Ditto.
5986         * gcc.dg/vect/vect-66.c: Ditto.
5987         * gcc.dg/vect/vect-67.c: Ditto.
5988         * gcc.dg/vect/vect-68.c: Ditto.
5989         * gcc.dg/vect/vect-69.c: Ditto.
5990         * gcc.dg/vect/vect-7.c: Ditto.
5991         * gcc.dg/vect/vect-72.c: Ditto.
5992         * gcc.dg/vect/vect-72a.c: Ditto.
5993         * gcc.dg/vect/vect-73.c: Ditto.
5994         * gcc.dg/vect/vect-74.c: Ditto.
5995         * gcc.dg/vect/vect-75.c: Ditto.
5996         * gcc.dg/vect/vect-76.c: Ditto.
5997         * gcc.dg/vect/vect-77.c: Ditto.
5998         * gcc.dg/vect/vect-77a.c: Ditto.
5999         * gcc.dg/vect/vect-78.c: Ditto.
6000         * gcc.dg/vect/vect-79.c: Ditto.
6001         * gcc.dg/vect/vect-8.c: Ditto.
6002         * gcc.dg/vect/vect-80.c: Ditto.
6003         * gcc.dg/vect/vect-82.c: Ditto.
6004         * gcc.dg/vect/vect-82_64.c: Ditto.
6005         * gcc.dg/vect/vect-83.c: Ditto.
6006         * gcc.dg/vect/vect-83_64.c: Ditto.
6007         * gcc.dg/vect/vect-9.c: Ditto.
6008         * gcc.dg/vect/vect-all.c: Ditto.
6009         * gcc.dg/vect/vect-none.c: Ditto.
6010
6011 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
6012
6013         * lib/gcc-dg.exp (dg-skip-if): New function.
6014         (dg-forbid-option): Remove.
6015         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
6016         * g++.dg/abi/bitfield8.C: Likewise.
6017         * g++.dg/abi/dtor1.C: Likewise.
6018         * g++.dg/abi/empty10.C: Likewise.
6019         * g++.dg/abi/empty7.C: Likewise.
6020         * g++.dg/abi/empty9.C: Likewise.
6021         * g++.dg/abi/layout3.C: Likewise.
6022         * g++.dg/abi/layout4.C: Likewise.
6023         * g++.dg/abi/thunk1.C: Likewise.
6024         * g++.dg/abi/thunk2.C: Likewise.
6025         * g++.dg/abi/vbase11.C: Likewise.
6026         * g++.dg/abi/vthunk2.C: Likewise.
6027         * g++.dg/abi/vthunk3.C: Likewise.
6028         * g++.dg/ext/attrib8.C: Likewise.
6029         * g++.dg/opt/longbranch2.C: Likewise.
6030         * g++.dg/opt/reg-stack4.C: Likewise.
6031         * g++.old-deja/g++.ext/attrib1.C: Likewise.
6032         * g++.old-deja/g++.ext/attrib2.C: Likewise.
6033         * g++.old-deja/g++.ext/attrib3.C: Likewise.
6034         * g++.old-deja/g++.other/store-expr1.C: Likewise.
6035         * g++.old-deja/g++.other/store-expr2.C: Likewise.
6036         * gcc.dg/20000609-1.c: Likewise.
6037         * gcc.dg/20000720-1.c: Likewise.
6038         * gcc.dg/20011107-1.c: Likewise.
6039         * gcc.dg/20011119-1.c: Likewise.
6040         * gcc.dg/20020108-1.c: Likewise.
6041         * gcc.dg/20020122-2.c: Likewise.
6042         * gcc.dg/20020122-3.c: Likewise.
6043         * gcc.dg/20020201-3.c: Likewise.
6044         * gcc.dg/20020206-1.c: Likewise.
6045         * gcc.dg/20020218-1.c: Likewise.
6046         * gcc.dg/20020310-1.c: Likewise.
6047         * gcc.dg/20020411-1.c: Likewise.
6048         * gcc.dg/20020418-2.c: Likewise.
6049         * gcc.dg/20020426-1.c: Likewise.
6050         * gcc.dg/20020426-2.c: Likewise.
6051         * gcc.dg/20020517-1.c: Likewise.
6052         * gcc.dg/20020523-1.c: Likewise.
6053         * gcc.dg/20020523-2.c: Likewise.
6054         * gcc.dg/20020729-1.c: Likewise.
6055         * gcc.dg/20030204-1.c: Likewise.
6056         * gcc.dg/20030826-2.c: Likewise.
6057         * gcc.dg/20030926-1.c: Likewise.
6058         * gcc.dg/20031202-1.c: Likewise.
6059         * gcc.dg/980312-1.c: Likewise.
6060         * gcc.dg/980313-1.c: Likewise.
6061         * gcc.dg/990117-1.c: Likewise.
6062         * gcc.dg/990424-1.c: Likewise.
6063         * gcc.dg/990524-1.c: Likewise.
6064         * gcc.dg/991230-1.c: Likewise.
6065         * gcc.dg/i386-387-1.c: Likewise.
6066         * gcc.dg/i386-387-2.c: Likewise.
6067         * gcc.dg/i386-387-3.c: Likewise.
6068         * gcc.dg/i386-387-4.c: Likewise.
6069         * gcc.dg/i386-387-5.c: Likewise.
6070         * gcc.dg/i386-387-6.c: Likewise.
6071         * gcc.dg/i386-asm-1.c: Likewise.
6072         * gcc.dg/i386-bitfield1.c: Likewise.
6073         * gcc.dg/i386-bitfield2.c: Likewise.
6074         * gcc.dg/i386-loop-1.c: Likewise.
6075         * gcc.dg/i386-loop-2.c: Likewise.
6076         * gcc.dg/i386-loop-3.c: Likewise.
6077         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
6078         * gcc.dg/i386-pic-1.c: Likewise.
6079         * gcc.dg/i386-regparm.c: Likewise.
6080         * gcc.dg/i386-signbit-1.c: Likewise.
6081         * gcc.dg/i386-signbit-2.c: Likewise.
6082         * gcc.dg/i386-signbit-3.c: Likewise.
6083         * gcc.dg/i386-sse-5.c: Likewise.
6084         * gcc.dg/i386-sse-8.c: Likewise.
6085         * gcc.dg/i386-unroll-1.c: Likewise.
6086         * gcc.dg/tls/opt-1.c: Likewise.
6087         * gcc.dg/tls/opt-2.c: Likewise.
6088         * gcc.dg/unroll-1.c: Likewise.
6089         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6090         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6091         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6092         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6093
6094 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6095
6096         * g++.dg/template/incomplete1.C: New test.
6097
6098 2004-11-16  Nick Clifton  <nickc@redhat.com>
6099
6100         Revert patches accidentally commited during checkin of fixes for
6101         xstormy16 tests:
6102         gcc.c-torture/execute/simd-4.c: Revert
6103         gcc.dg/20040910-1.c: Revert.
6104
6105 2004-11-16  Paul Brook  <paul@codesourcery.com>
6106
6107         PR fortran/13010
6108         * gfortran.dg/der_pointer_1.f90: New test.
6109
6110 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
6111
6112         PR c/18498
6113         * gcc.dg/bitfld-13.c: New test.
6114
6115 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
6116
6117         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
6118         powerpc*-*-linux*.
6119
6120         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
6121         * gcc.dg/ppc64-abi-2.c: Ditto.
6122         * gcc.dg/ppc64-abi-3.c: Ditto.
6123
6124         * lib/gcc-dg.exp (dg-target-list): Remove.
6125
6126 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
6127
6128         * gcc.dg/ia64-postinc.c: New test.
6129
6130 2004-11-15  Mark Mitchell <mark@codesourcery.com>
6131
6132         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
6133
6134 2004-11-15  Nick Clifton  <nickc@redhat.com>
6135
6136         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
6137         __INT_MAX__ so that the test can be compiled by toolchains
6138         targeted at 16-bit processors.
6139
6140         * gcc.dg/20040625-1.c: Use long constants rather than integers
6141         when performing arithmetic that will overflow 16-bits.
6142
6143         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
6144         xstormy16.  It does not support 128-bit vector operations.
6145
6146         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
6147         with the macro PTR_TYPE.  Define this macro to an integer type
6148         suitable for holding a pointer.
6149
6150         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
6151         the target is a 16-bit processor.
6152
6153         * gcc.dg/cpp/if-2.c: Expect a different warning message from
6154         16-bit targets where the character constant will be too long.
6155
6156         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
6157         where the double will not be directly addressable.
6158
6159 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6160
6161         Friend class name lookup 1/n, PR c++/18471
6162         * g++.dg/template/crash26.C: New test.
6163         * g++.dg/lookup/struct1.C: Adjust expected error.
6164         * g++.dg/parse/elab1.C: Likewise.
6165         * g++.dg/parse/elab2.C: Likewise.
6166         * g++.dg/parse/int-as-enum1.C: Likewise.
6167         * g++.dg/parse/struct-as-enum1.C: Likewise.
6168         * g++.dg/parse/typedef1.C: Likewise.
6169         * g++.dg/parse/typedef3.C: Likewise.
6170         * g++.dg/parse/typedef4.C: Likewise.
6171         * g++.dg/parse/typedef5.C: Likewise.
6172         * g++.dg/template/nontype4.C: Likewise.
6173         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
6174         * g++.old-deja/g++.other/elab1.C: Likewise.
6175         * g++.old-deja/g++.other/syntax4.C: Likewise.
6176
6177 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6178
6179         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
6180
6181 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
6182
6183         * gcc.c-torture/execute/20041114-1.c: New test.
6184
6185 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
6186
6187         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
6188         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
6189         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
6190         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
6191         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
6192         gcc.dg/switch-7.c: New tests.
6193
6194 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
6195
6196         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
6197
6198 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
6199
6200         PR tree-opt/18400
6201         * gcc.dg/vect/pr18400.c: New test.
6202
6203 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
6204             Andrew Pinski  <pinskia@physics.uc.edu>
6205
6206         PR tree-opt/18425
6207         * gcc.dg/vect/pr18425.c: New test.
6208
6209 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6210
6211         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
6212         Guard with dg-require-alias and dg-require-visibility.
6213
6214 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6215
6216         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
6217
6218 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6219
6220         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
6221
6222 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6223
6224         PR c++/17344
6225         * g++.dg/template/defarg5.C: New test.
6226
6227 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6228
6229         * g++.dg/parse/cast1.C: Run only on ILP32.
6230         * g++.old-deja/g++.mike/p784.C: Likewise.
6231
6232 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
6233
6234         * gcc.c-torture/execute/20041113-1.c: New test.
6235
6236 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
6237
6238         PR target/18230
6239         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
6240         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
6241         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
6242         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
6243         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
6244         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
6245         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
6246         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
6247         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
6248         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
6249         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
6250         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
6251         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
6252
6253 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
6254
6255         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
6256         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
6257         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
6258         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
6259         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
6260         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
6261         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
6262         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
6263         gcc.target/sparc/combined-1.c: New tests.
6264
6265 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
6266
6267         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
6268         New tests.
6269
6270 2004-11-12  Mark Mitchell <mark@codesourcery.com>
6271
6272         * lib/gcc-dg.exp (dg-forbid-option): New function.
6273         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
6274         * g++.dg/abi/bitfield8.C: Likewise.
6275         * g++.dg/abi/dtor1.C: Likewise.
6276         * g++.dg/abi/empty10.C: Likewise.
6277         * g++.dg/abi/empty7.C: Likewise.
6278         * g++.dg/abi/empty9.C: Likewise.
6279         * g++.dg/abi/layout3.C: Likewise.
6280         * g++.dg/abi/layout4.C: Likewise.
6281         * g++.dg/abi/thunk1.C: Likewise.
6282         * g++.dg/abi/thunk2.C: Likewise.
6283         * g++.dg/abi/vbase11.C: Likewise.
6284         * g++.dg/abi/vthunk2.C: Likewise.
6285         * g++.dg/abi/vthunk3.C: Likewise.
6286         * g++.dg/ext/attrib8.C: Likewise.
6287         * g++.dg/opt/longbranch2.C: Likewise.
6288         * g++.dg/opt/reg-stack4.C: Likewise.
6289         * g++.old-deja/g++.ext/attrib1.C: Likewise.
6290         * g++.old-deja/g++.ext/attrib2.C: Likewise.
6291         * g++.old-deja/g++.ext/attrib3.C: Likewise.
6292         * g++.old-deja/g++.other/store-expr1.C: Likewise.
6293         * g++.old-deja/g++.other/store-expr2.C: Likewise.
6294         * gcc.dg/20000609-1.c: Likewise.
6295         * gcc.dg/20000720-1.c: Likewise.
6296         * gcc.dg/20011107-1.c: Likewise.
6297         * gcc.dg/20011119-1.c: Likewise.
6298         * gcc.dg/20020108-1.c: Likewise.
6299         * gcc.dg/20020122-2.c: Likewise.
6300         * gcc.dg/20020122-3.c: Likewise.
6301         * gcc.dg/20020201-3.c: Likewise.
6302         * gcc.dg/20020206-1.c: Likewise.
6303         * gcc.dg/20020218-1.c: Likewise.
6304         * gcc.dg/20020310-1.c: Likewise.
6305         * gcc.dg/20020411-1.c: Likewise.
6306         * gcc.dg/20020418-2.c: Likewise.
6307         * gcc.dg/20020426-1.c: Likewise.
6308         * gcc.dg/20020426-2.c: Likewise.
6309         * gcc.dg/20020517-1.c: Likewise.
6310         * gcc.dg/20020523-1.c: Likewise.
6311         * gcc.dg/20020523-2.c: Likewise.
6312         * gcc.dg/20020729-1.c: Likewise.
6313         * gcc.dg/20030204-1.c: Likewise.
6314         * gcc.dg/20030826-2.c: Likewise.
6315         * gcc.dg/20030926-1.c: Likewise.
6316         * gcc.dg/20031202-1.c: Likewise.
6317         * gcc.dg/980312-1.c: Likewise.
6318         * gcc.dg/980313-1.c: Likewise.
6319         * gcc.dg/990117-1.c: Likewise.
6320         * gcc.dg/990424-1.c: Likewise.
6321         * gcc.dg/990524-1.c: Likewise.
6322         * gcc.dg/991230-1.c: Likewise.
6323         * gcc.dg/i386-387-1.c: Likewise.
6324         * gcc.dg/i386-387-2.c: Likewise.
6325         * gcc.dg/i386-387-3.c: Likewise.
6326         * gcc.dg/i386-387-4.c: Likewise.
6327         * gcc.dg/i386-387-5.c: Likewise.
6328         * gcc.dg/i386-387-6.c: Likewise.
6329         * gcc.dg/i386-asm-1.c: Likewise.
6330         * gcc.dg/i386-bitfield1.c: Likewise.
6331         * gcc.dg/i386-bitfield2.c: Likewise.
6332         * gcc.dg/i386-loop-1.c: Likewise.
6333         * gcc.dg/i386-loop-2.c: Likewise.
6334         * gcc.dg/i386-loop-3.c: Likewise.
6335         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
6336         * gcc.dg/i386-pic-1.c: Likewise.
6337         * gcc.dg/i386-regparm.c: Likewise.
6338         * gcc.dg/i386-signbit-1.c: Likewise.
6339         * gcc.dg/i386-signbit-2.c: Likewise.
6340         * gcc.dg/i386-signbit-3.c: Likewise.
6341         * gcc.dg/i386-sse-5.c: Likewise.
6342         * gcc.dg/i386-sse-8.c: Likewise.
6343         * gcc.dg/i386-unroll-1.c: Likewise.
6344         * gcc.dg/tls/opt-1.c: Likewise.
6345         * gcc.dg/tls/opt-2.c: Likewise.
6346         * gcc.dg/unroll-1.c: Likewise.
6347         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6348         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6349         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6350         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6351         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
6352         -m64 is specified.
6353
6354 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
6355
6356         PR c++/18389
6357         * g++.dg/parse/cond1.C: New test.
6358
6359         PR c++/18429
6360         * g++.dg/template/array9.C: New test.
6361         * g++.dg/ext/vla1.C: Adjust error messages.
6362         * g++.dg/ext/vlm1.C: Likewise.
6363         * g++.dg/template/crash2.C: Likewise.
6364
6365         PR c++/18436
6366         * g++.dg/template/call3.C: New test.
6367
6368         PR c++/18407
6369         * g++.dg/template/ptrmem11.C: New test.
6370
6371 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
6372
6373         PR other/14264
6374         * lib/g++.exp: Set LC_ALL and LANG to C.
6375         * lib/gcc-dg.exp: Likewise.
6376         * lib/gfortran.exp: Likewise.
6377         * lib/objc.exp: Likewise.
6378         * lib/treelang.exp: Likewise.
6379
6380 2004-11-12  Andreas Schwab  <schwab@suse.de>
6381
6382         * gcc.dg/pr16286.c: Fix last change.
6383
6384 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
6385
6386         PR c++/18416
6387         * g++.dg/init/global1.C: New test.
6388
6389 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
6390
6391         * gcc.c-torture/execute/20041112-1.c: New test.
6392
6393 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
6394
6395         * lib/gcc-dg.exp (dg-target-list): New.
6396
6397 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
6398             Richard Sandiford  <rsandifo@redhat.com>
6399
6400         * lib/target-supports.exp (get-compiler_messages): New.
6401         (check_named_sections_available): Use it.
6402         (check_effective_target_ilp32): New.
6403         (check_effective_target_lp64): New.
6404         (is-effective-target): New.
6405         * lib/gcc-dg.exp (dg-require-effective-target): New.
6406
6407 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
6408
6409         * gcc.dg/precedence-1.c: New test.
6410
6411 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
6412
6413         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
6414
6415         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
6416         message, delete generated files, use more descriptive name for
6417         executable, and make the test unsupported when it cannot be run.
6418
6419         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
6420         (dg-require-weak, dg-require-visibility, dg-require-alias,
6421         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
6422         dg-require-iconv, dg-require-named-sections): Use it.
6423
6424         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
6425
6426 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
6427
6428         PR target/16457
6429         * gcc.dg/ppc-and-1: New
6430
6431         PR target/16796
6432         * gcc.dg/ppc-mov-1.c: New.
6433
6434         PR target/16458
6435         * gcc.dg/ppc-compare-1.c: New.
6436
6437 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
6438
6439         * objc.dg/desig-init-2.m: New test.
6440
6441 2004-11-10  Adam Nemet  <anemet@lnxw.com>
6442
6443         PR middle-end/18160
6444         * g++.dg/warn/register-var-1.C: New test.
6445         * g++.dg/warn/register-var-2.C: New test.
6446
6447 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6448
6449         * gcc.dg/union-2.c: New test.
6450
6451 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
6452
6453         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
6454         New test for PR tree-optimization/17892.
6455
6456 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
6457
6458         PR c++/18369
6459         * g++.dg/init/new12.C: New test.
6460
6461 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
6462
6463         * gcc.target/sparc: New directory.
6464         * gcc.target/sparc/sparc.exp: New driver.
6465         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
6466         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
6467         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
6468         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
6469
6470 2004-11-10  Paul Brook  <paul@codesourcery.com>
6471
6472         PR fortran/18218
6473         * gfortran.dg/list_read.c: New test.
6474
6475 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
6476
6477         PR c/18322
6478         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
6479         expected diagnostic location.
6480
6481 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
6482
6483         * gcc.dg/20041109-1.c: New test.
6484
6485 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
6486
6487         PR objc/18406
6488         * objc/compile/pr18406.m: New test.
6489
6490 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
6491
6492         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
6493
6494 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
6495
6496         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
6497
6498 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
6499
6500         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
6501
6502 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
6503
6504         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
6505         exit.
6506
6507 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
6508
6509         PR tree-opt/18299
6510         * gcc.c-torture/pr18299-1.c: New test.
6511
6512 2004-11-06  Andreas Schwab  <schwab@suse.de>
6513
6514         * gcc.dg/pr16286.c: Also test for bool and pixel.
6515
6516 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
6517
6518         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
6519         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
6520         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
6521         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
6522         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
6523         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
6524         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
6525         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
6526         gcc.dg/struct-semi-3.c: New tests.
6527
6528 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6529
6530         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
6531
6532 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6533
6534         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
6535         Do not use C99 designators.
6536
6537 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6538
6539         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
6540
6541 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6542
6543         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
6544         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
6545         * gcc.c-torture/execute/simd-5.x: Remove.
6546
6547 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
6548
6549         PR rtl-optimization/17933
6550         * gcc.dg/torture/pr17933-1.c: New test.
6551
6552 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
6553
6554         PR target/18106
6555         * lib/target-supports.exp (check_weak_available): Support
6556         Windows.
6557
6558 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
6559
6560         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
6561         call to fflush(stdout) before abort.
6562         (my_ffsll): New function.
6563         (generate_fields): Use it.
6564
6565 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
6566
6567         * gcc.dg/init-undef-1.c: New test.
6568
6569 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
6570
6571         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
6572         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
6573         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
6574         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
6575         expected messages for new parser.
6576
6577 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
6578
6579         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
6580
6581 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6582
6583         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
6584         on LP64 targets.
6585
6586 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
6587
6588         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
6589         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
6590         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
6591         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
6592         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
6593         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
6594         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
6595         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
6596         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
6597         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
6598
6599 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
6600
6601         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
6602         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
6603         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
6604         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
6605         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
6606         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
6607         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
6608         for new parser.
6609
6610 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
6611
6612         PR target/15342
6613         * gcc.dg/20041104-1.c: New test.
6614
6615 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6616
6617         * g++.dg/template/nontype7.C: New test.
6618         * g++.dg/template/nontype8.C: Likewise.
6619         * g++.dg/template/nontype9.C: Likewise.
6620         * g++.dg/template/nontype10.C: Likewise.
6621         * g++.dg/tc1/dr49.C: Likewise.
6622         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
6623         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
6624
6625 2004-11-04  Ben Elliston  <bje@au.ibm.com>
6626
6627         * g++.dg/rtti/tinfo1.C: Remove xfails.
6628
6629 2004-11-04  Ben Elliston  <bje@au.ibm.com>
6630
6631         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
6632         packed attribute to the definition to satisfy the new C++ parser.
6633
6634 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6635
6636         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
6637         invocations of va_arg.
6638
6639 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
6640
6641         PR c++/18124
6642         * g++.dg/template/crash25.C: New test.
6643
6644         PR c++/18155
6645         * g++.dg/template/typedef2.C: New test.
6646         * g++.dg/parse/crash13.C: Adjust error markers.
6647
6648         PR c++/18177
6649         * g++.dg/conversion/const3.C: New test.
6650
6651 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6652
6653         PR fortran/17535
6654         PR fortran/17583
6655         PR fortran/17713
6656         * gfortran.dg/generic_[123].f90: New testcases.
6657
6658 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6659
6660         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
6661         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
6662
6663 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
6664
6665         PR tree-opt/16808
6666         * gcc.c-torture/compile/pr16808.c: New test.
6667
6668 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
6669
6670         PR rtl-optimization/17104
6671         * gcc.dg/ppc-bitfield1.c: New.
6672
6673 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
6674
6675         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
6676
6677 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
6678
6679         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
6680         strings for 32-bit code.
6681
6682 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
6683
6684         PR c/18239
6685         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
6686
6687 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
6688
6689         PR c++/18064
6690         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
6691
6692 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
6693
6694         PR c++/15172
6695         * g++.dg/init/aggr2.C: New test.
6696
6697 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
6698
6699         * objc.dg/local-decl-1.m: New test.
6700
6701 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6702
6703         * gcc.dg/20040910-1.c: Adjust regex.
6704
6705 2004-10-30  Roger Sayle  <roger@eyesopen.com>
6706
6707         PR rtl-optimization/18084
6708         * g++.dg/opt/pr18084-1.C: New testcase.
6709
6710 2004-10-30  Matt Austern  <austern@apple.com>
6711
6712         PR c++/17542
6713         * g++.dg/ext/attrib18.C: New test.
6714
6715 2004-10-30  Roger Sayle  <roger@eyesopen.com>
6716
6717         PR middle-end/18096
6718         * gcc.dg/pr18096-1.c: New test case.
6719
6720 2004-10-30  Roger Sayle  <roger@eyesopen.com>
6721
6722         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
6723
6724 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
6725
6726         PR c/16666
6727         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
6728         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
6729         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
6730         gcc.dg/old-style-prom-3.c: New tests.
6731
6732 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
6733
6734         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
6735         Remove unnecessary inclusion of stdio.h.
6736
6737 2004-10-29  Roger Sayle  <roger@eyesopen.com>
6738
6739         PR rtl-optimization/17581
6740         * gcc.dg/pr17581-1.c: New test case.
6741
6742 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
6743
6744         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
6745         being implemented.
6746         * g++.dg/conversion/dr195-1.C: New.
6747         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
6748         * g++.old-deja/g++.mike/p10148.C: Likewise.
6749
6750 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
6751
6752         PR c++/17695
6753         * g++.dg/debug/typedef2.C: New test.
6754
6755 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
6756
6757         PR fortran/13490
6758         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
6759         * gfortran.dg/g77/README: Update.
6760
6761 2004-10-28  Matt Austern  <austern@apple.com>
6762
6763         PR c++/14124
6764         * g++.dg/ext/packed7.C: New test.
6765
6766 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
6767
6768         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
6769         scan-assembler.
6770         * lib/scanasm.exp (hidden-scan-for): New proc.
6771         (scan-hidden): Use hidden-scan-for instead of constructing the scan
6772         string.
6773         (scan-not-hidden): Likewise.
6774         * lib/target-supports.exp (check_visibility_available): mach-o is
6775         support too.
6776
6777 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
6778
6779         PR c++/17132
6780         * g++.dg/template/memclass3.C: New test.
6781
6782 2004-10-28  Adam Nemet  <anemet@lnxw.com>
6783
6784         PR middle-end/18160
6785         * gcc.dg/register-var-1.c: New test.
6786         * gcc.dg/register-var-2.c: New test.
6787         * gcc.dg/asm-7.c: Taking the address of a register variable is an
6788         error now.
6789
6790 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
6791
6792         PR other/18172
6793         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
6794         unused variables.
6795         * gcc.dg/vect/vect-22.c: Likewise.
6796
6797 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
6798
6799         * gcc.dg/i386-rotate-1.c: New test.
6800
6801 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
6802
6803         * g++.dg/init/ref12.C: Add "run" marker.
6804
6805         PR c++/17435
6806         * g++.dg/init/ref12.C: New test.
6807
6808         PR c++/18140
6809         * g++.dg/template/shift1.C: New test.
6810         * g++.dg/template/error10.C: Adjust error markers.
6811
6812 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
6813
6814         PR tree-opt/17529
6815         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
6816
6817 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
6818
6819         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
6820         * gcc.dg/weak/weak-3.c: Likewise.
6821         * gcc.dg/weak/weak-5.c: Likewise.
6822         * gcc.dg/weak/weak-9.c: Likewise.
6823         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
6824         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
6825
6826         * gcc.dg/darwin-weakimport-1.c: New.
6827
6828 2004-10-28  Ben Elliston  <bje@au.ibm.com>
6829
6830         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
6831
6832 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
6833
6834         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
6835         'syntax' error messages.
6836         * gcc.dg/cpp/direct2s.c: Likewise.
6837
6838 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
6839
6840         * gcc.c-torture/compile/20041026-1.c: New.
6841
6842 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
6843
6844         PR c++/18093
6845         * g++.dg/lookup/ns2.C: New test.
6846
6847         PR c++/18020
6848         * g++.dg/template/enum4.C: New test.
6849
6850         PR c++/18161
6851         * g++.dg/template/expr1.C: New test.
6852
6853 2004-10-26  Ben Elliston  <bje@au.ibm.com>
6854
6855         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
6856
6857 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6858
6859         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
6860         gcc.dg/decl-nospec-3.c: New tests.
6861
6862 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
6863
6864         * objc.dg/super-class-3.m: New test.
6865
6866 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
6867
6868         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
6869         resyncing.
6870         * gcc.dg/cpp/direct2s.c: Likewise.
6871
6872 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
6873
6874         * objc.dg/image-info.m: Update for changes to section selection.
6875
6876 2004-10-25  David Ayers  <d.ayers@inode.at>
6877             Ziemowit Laski  <zlaski@apple.com>
6878
6879         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
6880         diagnostics when messaging 'id <Proto>'.
6881         * objc.dg/class-protocol-1.m: New test.
6882         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
6883         a non-existent method signature.
6884         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
6885         Update diagnostics when messaging with non-existent method signature.
6886         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
6887         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
6888         invalid receivers are now resolved as if messaging 'id'; remove
6889         extraneous diagnostics.
6890
6891 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
6892
6893         PR c/16667
6894         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
6895         gcc.dg/init-desig-obs-3.c: New tests.
6896
6897 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
6898
6899         * gcc.dg/debug/20041023-1.c: New test.
6900
6901 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
6902
6903         PR middle-end/17407
6904         * gcc.c-torture/compile/pr17407.c: New test.
6905
6906         PR c++/18121
6907         * g++.dg/template/array8.C: New test.
6908
6909 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6910
6911         PR other/18138
6912         * lib/g++.exp: Accept more than one multilib libgcc.
6913         * lib/gcc-dg.exp: Likewise.
6914         * lib/objc.exp: Likewise.
6915         * lib/treelang.exp: Likewise.
6916         * lib/gfortran.exp: Likewise.
6917
6918 2004-10-24  Ben Elliston  <bje@au.ibm.com>
6919
6920         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
6921
6922 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
6923
6924         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
6925         * gcc.dg/c99-const-expr-3.c: Likewise.
6926
6927 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
6928
6929         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
6930
6931 2004-10-23  Ben Elliston  <bje@au.ibm.com>
6932
6933         * gcc.c-torture/execute/loop-2e.x: Remove.
6934
6935 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
6936
6937         PR c++/18095
6938         * g++.dg/parse/crash18.C: New.
6939         * g++.dg/parse/crash19.C: New.
6940
6941 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
6942
6943         * g++.dg/ext/dllimport1.C: Move dg-warnings.
6944         * g++.dg/ext/dllimport2.C: Same.
6945         * g++.dg/ext/dllimport8.C: Same.
6946
6947 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
6948
6949         PR c++/10841
6950         * g++.dg/conversion/cast1.C: New test.
6951         * g++.dg/overload/pmf1.C: Adjust error marker.
6952
6953 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
6954
6955         PR objc/17923
6956         * objc.dg/const-str-7.m: New test.
6957
6958 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6959
6960         * g++.dg/template/memfriend11.C: Fix comment typo.
6961         * g++.dg/template/memfriend14.C: Likewise.
6962
6963 2004-10-20  Richard Henderson  <rth@redhat.com>
6964
6965         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
6966         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
6967         -fasynchronous-unwind-tables.
6968
6969 2004-10-20  Richard Henderson  <rth@redhat.com>
6970
6971         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
6972         (main): Return success.
6973         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
6974         (main): Return success.
6975
6976 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6977
6978         PR c++/13495
6979         * g++.dg/template/memfriend9.C: New test.
6980         * g++.dg/template/memfriend10.C: Likewise.
6981         * g++.dg/template/memfriend11.C: Likewise.
6982         * g++.dg/template/memfriend12.C: Likewise.
6983         * g++.dg/template/memfriend13.C: Likewise.
6984         * g++.dg/template/memfriend14.C: Likewise.
6985         * g++.dg/template/memfriend15.C: Likewise.
6986         * g++.dg/template/memfriend16.C: Likewise.
6987         * g++.dg/template/memfriend17.C: Likewise.
6988         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
6989
6990 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
6991
6992         * g++.dg/conversion/dr195.C: New.
6993         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
6994
6995 2004-10-20  Ben Elliston  <bje@au.ibm.com>
6996             Devang Patel  <dpatel@apple.com>
6997
6998         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
6999         of floating point arithmetic, which could trap.
7000
7001 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
7002
7003         PR c++/14035
7004         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
7005         * g++.dg/conversion/const2.C: New test.
7006         * g++.dg/expr/reinterpret2.C: New test.
7007         * g++.dg/expr/reinterpret3.C: New test.
7008         * g++.dg/expr/cast2.C: New test.
7009         * g++.dg/expr/copy1.C: New test.
7010         * g++.dg/other/conversion1.C: Change error message.
7011         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
7012         function pointers to void *.
7013         * g++.old-deja/g++.mike/p10148.C: Likewise.
7014
7015 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7016
7017         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
7018
7019 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
7020
7021         PR c++/18047
7022
7023         * g++.dg/parse/expr3.C: New test.
7024
7025 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7026
7027         * gcc.dg/smod-1.c: New test.
7028
7029 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
7030
7031         * objc.dg/method-14.m: New test.
7032
7033 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
7034
7035         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
7036         Also xfail as the patch was reverted.
7037
7038 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
7039
7040         PR middle-end/16973
7041         * gcc.dg/pr16973.c: New test.
7042
7043 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
7044
7045         PR tree-optimization/17656
7046         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
7047
7048 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
7049
7050         * g++.dg/eh/shadow1.C: New.
7051
7052 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
7053
7054         * gcc.c-torture/compile/20041018-1.c: New test.
7055
7056 2004-10-18  Ben Elliston  <bje@au.ibm.com>
7057
7058         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
7059         compiler referring to register 0 when accessing sdata.  The linker
7060         now patches things up.
7061
7062 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
7063
7064         PR c/17529
7065         * gcc.c-torture/compile/pr17529.c: New test.
7066
7067 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7068
7069         PR c++/17743
7070         * g++.dg/ext/attrib17.C: New test.
7071
7072 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7073
7074         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
7075
7076 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7077
7078         PR c++/10479
7079         * g++.dg/ext/attrib16.C: New test.
7080
7081 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
7082
7083         PR c++/17042
7084         * g++.dg/init/dso_handle1.C: New test.
7085
7086         PR c++/14667
7087         * g++.dg/parse/typedef6.C: New test.
7088
7089         PR c++/17916
7090         * g++.dg/parse/pragma1.C: New test.
7091
7092 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
7093
7094         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
7095
7096 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
7097
7098         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
7099         -fno-common when on HPPA HP-UX platforms.
7100
7101 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
7102
7103         PR other/16820
7104         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
7105         stdint.h.
7106         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
7107         uintptr_t.
7108
7109 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
7110
7111         PR c++/16301
7112         * g++.dg/lookup/strong-using-4.C: New test.
7113
7114 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
7115
7116         PR middle-end/16567
7117         * gcc.c-torture/compile/nested-1.c: New test.
7118
7119 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
7120
7121         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
7122         and mipsisa64*-*-* (until support for misaligned loads is added).
7123         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
7124         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
7125         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
7126         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
7127         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
7128         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
7129
7130 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
7131
7132         PR c++/17976
7133         * g++.dg/init/dtor3.C: New test.
7134
7135 2004-10-15  Ben Elliston  <bje@au.ibm.com>
7136
7137         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
7138
7139 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
7140
7141         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
7142         * gcc.dg/macho-lo-sum.c: Likewise.
7143
7144 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
7145
7146         * gcc.dg/ppc-spe64-1.c: New test.
7147
7148 2004-10-14  Devang Patel  <dpatel@apple.com>
7149
7150         PR 17635
7151         * gcc.dg/pr17635.c : New test.
7152
7153 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
7154
7155         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
7156         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
7157         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
7158         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
7159         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
7160         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
7161         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
7162         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
7163         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
7164         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
7165         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
7166         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
7167         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
7168         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
7169         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
7170         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
7171         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
7172         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
7173
7174 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
7175
7176         * gcc.dg/vect/vect-82.c: New testcase.
7177         * gcc.dg/vect/vect-82_64.c: New testcase.
7178         * gcc.dg/vect/vect-83.c: New testcase.
7179         * gcc.dg/vect/vect-83_64.c: New testcase.
7180
7181 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7182
7183         * gcc.dg/cpp/error-1.c: New test.
7184
7185 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7186
7187         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
7188
7189 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
7190
7191         PR target/17984
7192         * gcc.dg/cris-peep2-xsrand2.c: New test.
7193
7194 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
7195
7196         PR c++/17661
7197         * testsuite/g++.dg/expr/for2.C: New test.
7198
7199 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7200
7201         * g++.dg/inherit/thunk1.C: Run on the SPARC.
7202
7203 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
7204
7205         PR tree-optimization/17724
7206         * g++.dg/opt/pr17724-1.C: New test.
7207         * g++.dg/opt/pr17724-2.C: New test.
7208         * g++.dg/opt/pr17724-3.C: New test.
7209         * g++.dg/opt/pr17724-4.C: New test.
7210         * g++.dg/opt/pr17724-5.C: New test.
7211         * g++.dg/opt/pr17724-6.C: New test.
7212
7213 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
7214
7215         PR c/17301
7216         * gcc.dg/pr17301-2.c: New test.
7217
7218 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
7219
7220         PR c++/15876
7221         * g++.dg/parse/error22.C: New test.
7222
7223         PR c++/17936
7224         * g++.dg/template/spec18.C: New test.
7225
7226 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
7227
7228         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
7229         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
7230         memcpy.
7231         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
7232         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
7233
7234 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
7235
7236         * g++.dg/eh/cleanup5.C: Add dg-options "".
7237
7238 2004-10-11  Roger Sayle  <roger@eyesopen.com>
7239
7240         PR middle-end/17657
7241         * gcc.dg/switch-4.c: New test case.
7242
7243 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
7244
7245         * gcc.c-torture/execute/20041011-1.c: New test.
7246
7247 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
7248
7249         PR c++/17554
7250         * g++.dg/init/for3.C: New test.
7251
7252         PR c++/17657
7253         * g++.dg/opt/switch2.C: New test.
7254
7255         PR middle-end/17703
7256         * g++.dg/warn/Wreturn-2.C: New test.
7257
7258 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
7259
7260         PR c++/17907
7261         * g++.dg/eh/cleanup5.C: New test.
7262
7263 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
7264
7265         PR c++/17393
7266         * g++.dg/parse/error21.C: New test.
7267
7268 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7269
7270         * g++.dg/overload/pmf1.C: Adjust quoting marks.
7271         * g++.dg/warn/incomplete1.C: Likewise.
7272         * g++.dg/template/qualttp20.C: Likewise.
7273
7274 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7275
7276         PR c/17881
7277         * parm-incomplete-1.c: New test.
7278
7279 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
7280
7281         PR c++/17867
7282         * g++.dg/parse/error19.C: New test.
7283
7284         PR c++/17670
7285         * g++.dg/init/new11.C: New test.
7286
7287         PR c++/17821
7288         * g++.dg/parse/error20.C: New test.
7289
7290         PR c++/17826
7291         * g++.dg/template/crash24.C: New test.
7292
7293 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7294
7295         PR c/17301
7296         * gcc.dg/pr17301-1.c: New test.
7297
7298 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7299
7300         PR c/17189
7301         * gcc.dg/anon-struct-5.c: New test.
7302
7303 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7304
7305         PR c/17844
7306         * gcc.dg/pr17844-1.c: New test.
7307
7308 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
7309
7310         PR tree-optimization/17906
7311         * gcc.c-torture/compile/pr17906.c: New.
7312
7313 2004-10-09  Stuart Hastings  <stuart@apple.com>
7314             Roger Sayle  <roger@eyesopen.com>
7315
7316         PR rtl-optimization/17853
7317         * gcc.dg/i386-mmx-5.c: New testcase.
7318
7319 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
7320
7321         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
7322
7323 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
7324
7325         PR c++/17524
7326         * g++.dg/template/static9.C: New test.
7327
7328         PR c++/17685
7329         * g++.dg/parse/operator5.C: New test.
7330
7331 2004-10-09  Roger Sayle  <roger@eyesopen.com>
7332
7333         PR middle-end/17894
7334         * gcc.c-torture/execute/divcmp-4.c: New test case.
7335
7336 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
7337
7338         PR tree-opt/17902
7339         * g++.dg/opt/pr17902.C: New test.
7340
7341 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
7342
7343         * gcc.dg/cpp/ident-1.c: Add dg-options "".
7344
7345 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7346
7347         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
7348
7349 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7350
7351         * gcc.dg/assign-warn-3.c: New test.
7352
7353 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
7354
7355         PR c/16999
7356         * gcc.dg/cpp/ident-1.c: New test.
7357
7358 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
7359
7360         * gcc.c-torture/compile/acc1.c: New.
7361
7362 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
7363
7364         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
7365         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
7366
7367 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7368
7369         * gcc.dg/ultrasp11.c: New test.
7370
7371 2004-10-08  Michael Matz  <matz@suse.de>
7372
7373         * gcc.dg/doloop-2.c: New test.
7374
7375 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7376
7377         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
7378         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
7379         objc.dg/method-9.m: Update expected diagnostics.
7380
7381 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
7382
7383         * gcc.dg/ppc-fsel-3.c: New file.
7384         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
7385
7386 2004-10-07  Paul Brook  <paul@codesourcery.com>
7387
7388         * gfortran.dg/intrinsic_verify_1.f90: New test.
7389
7390 2004-10-07  Paul Brook  <paul@codesourcery.com>
7391
7392         * gfortran.dg/empty_format_1.f90: Remove stray commas.
7393
7394 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7395
7396         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
7397         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
7398         commit.
7399
7400 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
7401
7402         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
7403
7404 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7405
7406         PR c++/17115
7407         * g++.dg/warn/Winline-4.C: New test.
7408
7409 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7410
7411         * gcc.c-torture/compile/20041007-1.c: New test.
7412
7413 2004-10-07  Paul Brook  <paul@codesourcery.com>
7414
7415         PR fortran/17678
7416         * gfortran.dg/use_allocated_1.f90: New test.
7417
7418 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
7419
7420         PR middle-end/17849
7421         * gfortran.fortran-torture/compile/nested.f90: New test
7422
7423 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
7424
7425         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
7426
7427 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
7428
7429         PR c++/17368
7430         * g++.dg/ext/asm6.C: New test.
7431
7432 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
7433
7434         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
7435
7436 2004-10-06  Paul Brook  <paul@codesourcery.com>
7437
7438         PR libfortran/17709
7439         * gfortran.dg/empty_format_1.f90: New test.
7440
7441 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7442
7443         PR fortran/17568
7444         * gfortran.dg/ishft.f90: New test.
7445
7446         PR fortran/17283
7447         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
7448         tests.
7449
7450 2004-10-06  Paul Brook  <paul@codesourcery.com>
7451
7452         * gfortran.dg/do_1.f90: New test.
7453
7454 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7455
7456         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
7457         optimizing for size.
7458
7459 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7460
7461         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
7462
7463 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7464
7465         * gcc.c-torture/compile/20041005-1.c: New test.
7466
7467 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
7468
7469         PR c++/17829
7470         * g++.dg/lookup/koenig4.C: New.
7471
7472 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7473
7474         * g++.dg/other/classkey1.C: Adjust quoting marks.
7475         * g++.dg/parse/error15.C: Likewise.
7476         * g++.dg/template/meminit2.C (int>): Likewise.
7477
7478 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7479
7480         PR fortran/17283
7481         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
7482
7483         PR fortran/17631
7484         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
7485
7486         PR fortran/17708
7487         * gfortran.dg/pr17708.f90: New test.
7488
7489 2004-10-04  Chao-ying Fu  <fu@mips.com>
7490
7491         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
7492         * gcc.dg/vect/vect-4.c: Ditto.
7493         * gcc.dg/vect/vect-5.c: Ditto.
7494         * gcc.dg/vect/vect-6.c: Ditto.
7495         * gcc.dg/vect/vect-8.c: Ditto.
7496         * gcc.dg/vect/vect-16.c: Ditto.
7497         * gcc.dg/vect/vect-30.c: Ditto.
7498         * gcc.dg/vect/vect-40.c: Ditto.
7499         * gcc.dg/vect/vect-41.c: Ditto.
7500         * gcc.dg/vect/vect-42.c: Ditto.
7501         * gcc.dg/vect/vect-43.c: Ditto.
7502         * gcc.dg/vect/vect-44.c: Ditto.
7503         * gcc.dg/vect/vect-45.c: Ditto.
7504         * gcc.dg/vect/vect-46.c: Ditto.
7505         * gcc.dg/vect/vect-47.c: Ditto.
7506         * gcc.dg/vect/vect-48.c: Ditto.
7507         * gcc.dg/vect/vect-49.c: Ditto.
7508         * gcc.dg/vect/vect-50.c: Ditto.
7509         * gcc.dg/vect/vect-51.c: Ditto.
7510         * gcc.dg/vect/vect-52.c: Ditto.
7511         * gcc.dg/vect/vect-53.c: Ditto.
7512         * gcc.dg/vect/vect-54.c: Ditto.
7513         * gcc.dg/vect/vect-55.c: Ditto.
7514         * gcc.dg/vect/vect-56.c: Ditto.
7515         * gcc.dg/vect/vect-57.c: Ditto.
7516         * gcc.dg/vect/vect-58.c: Ditto.
7517         * gcc.dg/vect/vect-59.c: Ditto.
7518         * gcc.dg/vect/vect-60.c: Ditto.
7519         * gcc.dg/vect/vect-74.c: Ditto.
7520         * gcc.dg/vect/vect-79.c: Ditto.
7521         * gcc.dg/vect/vect-80.c: Ditto.
7522
7523 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
7524
7525         * gcc.dg/unused-7.c: Use the correct option.
7526
7527 2004-10-04  Paul Brook  <paul@codesourcery.com>
7528         Bud Davis  <bdavis9659@comcast.net>
7529
7530         PR fortran/17706
7531         PR fortran/16434
7532         * gfortran/pr17706.f90: New test.
7533         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
7534
7535 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7536
7537         * gfortran.dg/pr17612.f90: New test.
7538
7539 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7540
7541         * g++.dg/template/local1.C: Adjust quoting marks in
7542         testing for diagnostics.
7543         * g++.dg/tls/diag-2.C: Likewise.
7544         * g++.dg/other/error8.C: Likewise.
7545
7546 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
7547
7548         PR c/17178
7549         * gcc.dg/unused-4.c: Adjust to be correct.
7550
7551         PR c/17820
7552         * gcc.dg/unused-7.c: New test.
7553
7554 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
7555
7556         PR c++/17797
7557         * g++.dg/overload/template2.C: New test.
7558
7559 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
7560
7561         PR tree-optimization/16632
7562         * gcc.dg/tree-ssa/20041002-1.c: New.
7563
7564 2004-10-03  Paul Brook  <paul@codesourcery.com>
7565
7566         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
7567         rather than relying on default formatting.
7568
7569 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
7570
7571         * gcc.dg/20040920-1.c: Update expected message text.
7572
7573 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
7574
7575         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
7576
7577 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
7578
7579         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
7580         tree level.
7581
7582 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
7583
7584         * gcc.dg/tree-ssa/pr17343.c: Remove.
7585
7586 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
7587
7588         PR tree-opt/17343
7589         * gcc.dg/tree-ssa/pr17343.c: New test.
7590
7591 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
7592
7593         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
7594         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
7595         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
7596         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
7597         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
7598
7599 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
7600
7601         * gcc.dg/lvalue-2.c: New test.
7602
7603 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
7604
7605         PR c/17730
7606         * gcc.dg/pr17730-1.c: New test
7607
7608 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
7609
7610         PR c/7425
7611         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
7612
7613 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
7614
7615         * gcc.c-torture/execute/stdarg-1.c: New test.
7616         * gcc.c-torture/execute/stdarg-2.c: New test.
7617         * gcc.c-torture/execute/stdarg-3.c: New test.
7618         * gcc.dg/tree-ssa/stdarg-1.c: New test.
7619         * gcc.dg/tree-ssa/stdarg-2.c: New test.
7620         * gcc.dg/tree-ssa/stdarg-3.c: New test.
7621         * gcc.dg/tree-ssa/stdarg-4.c: New test.
7622         * gcc.dg/tree-ssa/stdarg-5.c: New test.
7623
7624 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
7625
7626         PR tree-optimization/17697
7627         * g++.dg/opt/pr17697-1.C: New test.
7628         * g++.dg/opt/pr17697-2.C: New test.
7629         * g++.dg/opt/pr17697-3.C: New test.
7630
7631 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
7632
7633         PR c/16409
7634         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
7635         gcc.dg/vla-init-5.c: New tests.
7636
7637 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
7638
7639         PR c/13804
7640         * gcc.dg/pr13804-1.c: New test.
7641
7642 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7643
7644         PR fortran/16938
7645         * gfortran.dg/pr16938.f90: New test.
7646
7647 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
7648
7649         * g++.dg/template/crash23.C: New test.
7650
7651 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
7652
7653         PR c++/17585
7654         * g++.dg/template/static8.C: New test.
7655
7656 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
7657
7658         PR c++/17681
7659         * g++.dg/other/error9.C: New test.
7660
7661 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
7662
7663         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
7664
7665 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7666
7667         PR fortran/15164
7668         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
7669
7670 2004-09-26  Roger Sayle  <roger@eyesopen.com>
7671
7672         PR middle-end/17112
7673         * gcc.dg/pr17112-1.c: New test case.
7674
7675 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7676
7677         PR c/11459
7678         * gcc.dg/pr11459-1.c: New test.
7679
7680 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
7681
7682         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
7683         * gcc.dg/tree-ssa/loop-4.c: Likewise.
7684
7685 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7686
7687         * gfortran.dg/pr15324.f90: Make array bounds consistent.
7688
7689 2004-09-25  Jan Hubicka  <jh@suse.cz>
7690
7691         * compile/30040909-1.c: New test.
7692         * compile/30040907-1.c: New test.
7693
7694 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
7695
7696         * gcc.c-torture/execute/va-arg-26.c: New test.
7697
7698 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
7699
7700         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
7701         extra diagnostics on targets with 64-bit pointers.
7702         * objc.dg/selector-1.m: Adjust dg-warning regexp.
7703
7704 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7705
7706         PR c/17188
7707         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
7708         * gcc.dg/decl-3.c: Adjust expected message.
7709
7710 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7711
7712         PR fortran/17615
7713         * gfortran.dg/pr17615.f90: New test.
7714
7715 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
7716
7717         PR tree-optimzation/17517
7718         * g++.dg/tree-ssa/pr17517.C: New Test.
7719
7720 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7721
7722         PR c++/16889
7723         * g++.dg/lookup/ambig3.C: New.
7724
7725 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
7726
7727         PR tree-opt/17624
7728         * g++.dg/opt/pr17624.C: New test.
7729
7730 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7731
7732         PR c/6980
7733         * gcc.dg/Wbad-function-cast-1.c: New test.
7734
7735 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
7736
7737         * g++.dg/ext/complit1.C
7738         * g++.dg/other/error2.C
7739         * g++.dg/other/nontype-1.C
7740         * g++.dg/parse/crash11.C
7741         * g++.dg/parse/crash12.C
7742         * g++.dg/parse/error15.C
7743         * g++.dg/parse/error4.C
7744         * g++.dg/parse/tmpl-outside1.C
7745         * g++.dg/parse/too-many-tmpl-args1.C
7746         * g++.dg/template/dependent-expr3.C
7747         * g++.dg/template/error10.C
7748         * g++.dg/template/instantiate1.C
7749         * g++.dg/template/vtable2.C
7750         * g++.dg/warn/Wshadow-1.C
7751         * g++.dg/warn/weak1.C
7752         * g++.old-deja/g++.brendan/crash16.C
7753         * g++.old-deja/g++.brendan/crash18.C
7754         * g++.old-deja/g++.brendan/crash48.C
7755         * g++.old-deja/g++.brendan/crash49.C
7756         * g++.old-deja/g++.brendan/crash55.C
7757         * g++.old-deja/g++.brendan/crash56.C
7758         * g++.old-deja/g++.brendan/crash8.C
7759         * g++.old-deja/g++.brendan/enum11.C
7760         * g++.old-deja/g++.brendan/enum8.C
7761         * g++.old-deja/g++.brendan/enum9.C
7762         * g++.old-deja/g++.brendan/friend3.C
7763         * g++.old-deja/g++.brendan/misc14.C
7764         * g++.old-deja/g++.bugs/900402_02.C
7765         * g++.old-deja/g++.bugs/900404_03.C
7766         * g++.old-deja/g++.bugs/900404_04.C
7767         * g++.old-deja/g++.bugs/900428_03.C
7768         * g++.old-deja/g++.jason/crash4.C
7769         * g++.old-deja/g++.jason/overload21.C
7770         * g++.old-deja/g++.jason/redecl1.C
7771         * g++.old-deja/g++.jason/report.C
7772         * g++.old-deja/g++.jason/rfg10.C
7773         * g++.old-deja/g++.jason/template30.C
7774         * g++.old-deja/g++.law/arm12.C
7775         * g++.old-deja/g++.law/ctors5.C
7776         * g++.old-deja/g++.law/cvt20.C
7777         * g++.old-deja/g++.law/init10.C
7778         * g++.old-deja/g++.law/init8.C
7779         * g++.old-deja/g++.law/visibility17.C
7780         * g++.old-deja/g++.law/visibility7.C
7781         * g++.old-deja/g++.mike/net8.C
7782         * g++.old-deja/g++.mike/p646.C
7783         * g++.old-deja/g++.mike/p700.C
7784         * g++.old-deja/g++.mike/p701.C
7785         * g++.old-deja/g++.mike/p811.C
7786         * g++.old-deja/g++.ns/template13.C
7787         * g++.old-deja/g++.other/array3.C
7788         * g++.old-deja/g++.other/crash25.C
7789         * g++.old-deja/g++.other/dtor3.C
7790         * g++.old-deja/g++.other/dtor4.C
7791         * g++.old-deja/g++.other/main1.C
7792         * g++.old-deja/g++.other/warn7.C
7793         * g++.old-deja/g++.pt/crash11.C
7794         * g++.old-deja/g++.pt/crash36.C
7795         * g++.old-deja/g++.pt/spec22.C
7796         * g++.old-deja/g++.pt/spec9.C
7797         * g++.old-deja/g++.pt/ttp52.C
7798         * g++.old-deja/g++.robertl/eb103.C
7799         * g++.old-deja/g++.robertl/eb121.C
7800         * g++.old-deja/g++.robertl/eb22.C
7801         * g++.old-deja/g++.robertl/eb8.C:
7802         Update locations and/or regexps of dg-error markers.
7803         Remove markers for some bogus messages that are no longer issued.
7804
7805 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
7806
7807         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
7808         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
7809
7810 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
7811
7812         PR c++/17618
7813         * g++.dg/lookup/crash5.C: New test.
7814
7815 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
7816
7817         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
7818         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
7819         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
7820         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
7821         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
7822         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
7823
7824         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
7825         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
7826         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
7827         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
7828         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
7829         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
7830
7831         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
7832
7833         * gcc.dg/vect/vect-44.c: Check additional cases.
7834         * gcc.dg/vect/vect-48.c: Check additional cases.
7835
7836         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
7837         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
7838         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
7839         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
7840         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
7841         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
7842         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
7843         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
7844         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
7845
7846         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
7847         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
7848         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
7849
7850 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7851
7852         * gcc.dg/tree-ssa/loop-6.c: New test.
7853
7854 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
7855
7856         PR c++/17620
7857         * g++.dg/inherit/base2.C: New.
7858
7859 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
7860
7861         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
7862         * gcc.dg/20001012-2.c: Likewise.
7863         * gcc.dg/20001013-1.c: Likewise.
7864         * gcc.dg/20001101-1.c: Likewise.
7865         * gcc.dg/20001102-1.c: Likewise.
7866         * gcc.dg/bf-spl1.c: Likewise.
7867         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
7868         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
7869
7870 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
7871
7872         PR tree-optimization/16721
7873         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
7874
7875 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
7876
7877         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
7878         * gcc.dg/20040305-1.c: Likewise.
7879
7880 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7881
7882         PR c/16566
7883         * gcc.c-torture/compile/pr16566-1.c,
7884         gcc.c-torture/compile/pr16566-2.c,
7885         gcc.c-torture/compile/pr16566-3.c: New tests.
7886
7887 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
7888
7889         PR tree-optimization/17512
7890         * gcc.c-torture/compile/20040916-1.c.
7891
7892 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
7893
7894         * gcc.dg/pragma-re-3.c: New test.
7895
7896 2004-09-17  Matt Austern  <austern@apple.com>
7897
7898         PR c++/15049
7899         * g++.dg/other/anon3.C: New.
7900
7901 2004-09-21  Roger Sayle  <roger@eyesopen.com>
7902
7903         PR c++/7503
7904         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
7905         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
7906         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
7907         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
7908         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
7909
7910 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
7911
7912         PR fortran/17286
7913         * gfortran.dg/pr17286.f90: New test.
7914
7915 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
7916
7917         PR c++/17530
7918         * g++.dg/template/static7.C: New test.
7919
7920 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
7921
7922         PR tree-opt/17558
7923         * gcc.c-torture/compile/pr17558.c: New test.
7924
7925 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
7926
7927         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
7928         if SKIP_ATTRIBUTE is defined.
7929
7930 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7931
7932         PR fortran/15957
7933         * gfortran.dg/pr15957.f90: New test.
7934
7935 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
7936
7937         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
7938         in comparison.
7939         * gcc.dg/vect/vect-79.c: Likewise.
7940         * gcc.dg/vect/vect-80.c: Likewise.
7941
7942 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7943
7944         PR fortran/15750
7945         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
7946
7947 2004-09-20  Ira Rosen  <irar@il.ibm.com>
7948
7949         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
7950         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
7951         * gcc.dg/vect/vect-62.c: New testcase.
7952         * gcc.dg/vect/vect-63.c: New testcase.
7953         * gcc.dg/vect/vect-64.c: New testcase.
7954         * gcc.dg/vect/vect-65.c: New testcase.
7955         * gcc.dg/vect/vect-66.c: New testcase.
7956         * gcc.dg/vect/vect-67.c: New testcase.
7957         * gcc.dg/vect/vect-68.c: New testcase.
7958         * gcc.dg/vect/vect-69.c: New testcase.
7959         * gcc.dg/vect/vect-79.c: New testcase.
7960         * gcc.dg/vect/vect-80.c: New testcase.
7961
7962 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
7963
7964         * gcc.target/mips/asm-1.c: New test.
7965
7966 2004-09-19  Ira Rosen  <irar@il.ibm.com>
7967
7968         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
7969         * gcc.dg/vect/vect-73.c: New testcase.
7970         * gcc.dg/vect/vect-74.c: New testcase.
7971         * gcc.dg/vect/vect-75.c: New testcase.
7972         * gcc.dg/vect/vect-76.c: New testcase.
7973         * gcc.dg/vect/vect-77.c: New testcase.
7974         * gcc.dg/vect/vect-78.c: New testcase
7975
7976 2004-09-18  Paul Brook  <paul@codesourcery.com>
7977
7978         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
7979
7980 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
7981
7982         PR c/17424
7983         * gcc.dg/pr17424-1.c: New test.
7984
7985 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
7986
7987         * g++.dg/tree-ssa/pr17153.C: New test.
7988
7989 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
7990
7991         PR pch/13361
7992         * testsuite/g++.dg/pch/wchar-1.C: New.
7993         * testsuite/g++.dg/pch/wchar-1.Hs: New.
7994
7995 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
7996
7997         * gcc.c-torture/execute/20040917-1.c: New test.
7998
7999 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
8000
8001         PR tree-optimization/17319
8002         * gcc.dg/pr17319.c: New test.
8003
8004 2004-09-17  Devang Patel  <dpatel@apple.com>
8005
8006         * gcc.dg/20040813-1.c: New test.
8007
8008 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
8009
8010         PR tree-optimization/17273
8011         * gcc.c-torture/compile/pr17273.c: New test.
8012
8013 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
8014
8015         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
8016         Update expected messages.
8017         * gcc.dg/declspec-13.c: New test.
8018
8019 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
8020
8021         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
8022
8023 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
8024
8025         * gcc.c-torture/execute/pr17252.c: Use post-increment to
8026         change what 'a' is pointing to.
8027
8028 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
8029
8030         PR c++/16002
8031         * g++.dg/template/error18.C: New test.
8032
8033         PR c++/16029
8034         * g++.dg/warn/Wunused-8.C: New test.
8035
8036 2004-09-17  Steven Bosscher  <stevenb@suse.de>
8037
8038         PR tree-optimization/17513
8039         * gcc.dg/20040916-1.c: New test.
8040
8041 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
8042
8043         PR c++/17501
8044         * g++.dg/template/typename7.C: New test.
8045
8046 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8047
8048         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
8049
8050 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
8051
8052         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
8053         with -ftree-based-profiling also.
8054         * lib/profopt.exp: Support late-set profile_option/feedback_option.
8055
8056 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
8057
8058         PR/15364
8059         * gfortran.dg/der_array_io_1.f90: New test.
8060         * gfortran.dg/der_array_io_2.f90: New test.
8061         * gfortran.dg/der_array_io_3.f90: New test.
8062
8063 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
8064
8065         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
8066         EABI.
8067
8068 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
8069
8070         * g++.dg/opt/switch1.C: New test.
8071
8072 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
8073
8074         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
8075         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
8076         Update expected messages.
8077
8078 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8079
8080         PR fortran/16485
8081         * gfortran.dg/same_name_1.f90: New test.
8082
8083 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
8084
8085         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
8086         dereference garbage pointers.
8087
8088 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
8089
8090         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
8091         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
8092
8093         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
8094         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
8095         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
8096
8097 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
8098
8099         PR c++/17324
8100         * g++.dg/template/mangle1.C: New test.
8101
8102 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
8103
8104         PR tree-optimization/17252
8105         * gcc.c-torture/execute/pr17252.c: New test.
8106
8107 2004-09-14  Andrew Pinski  <apinski@apple.com>
8108
8109         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
8110
8111 2004-09-14  Roger Sayle  <roger@eyesopen.com>
8112
8113         PR rtl-optimization/9771
8114         * gcc.dg/pr9771-1.c: New test case.
8115
8116 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
8117
8118         PR tree-optimization/15262
8119         * gcc.c-torture/execute/pr15262-1.c: New test.
8120         * gcc.c-torture/execute/pr15262-2.c: New test.
8121
8122 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8123
8124         * gcc.dg/declspec-12.c: New test.
8125
8126 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
8127
8128         * gfortran.dg/pr17090.f90: Add directives to test.
8129
8130 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8131
8132         * gcc.c-torture/compile/20040914-1.c: New test.
8133
8134 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
8135
8136         PR c++/16162
8137         * g++.dg/template/decl2.C: New test.
8138
8139 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
8140
8141         PR fortran/17090
8142         * gfortran.dg/pr17090.f90: New test.
8143
8144 2004-09-13  Dale Johannesen  <dalej@apple.com>
8145
8146         * gcc.c-torture/compile/pr17408.c:  New test case.
8147
8148 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
8149
8150         PR c++/16716
8151         * g++.dg/parse/crash17.C: New test.
8152
8153         PR c++/17327
8154         * g++.dg/template/enum3.C: New test.
8155
8156 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
8157
8158         * lib/gcc-defs.exp: Load wrapper.exp.
8159         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
8160         using local code.
8161         * lib/gcc.exp (gcc_init): Similar.
8162         * lib/gfortran.exp (gfortran_init): Similar.
8163         * lib/objc.exp (objc_init): Similar.
8164         * lib/treelang.exp (treelang_init): Similar.
8165         * lib/wrapper.exp: New file with build_wrapper call machinery in
8166         ${tool}_maybe_build_wrapper.
8167
8168 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
8169
8170         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
8171         "inline".
8172         * gcc.dg/declspec-11.c: Update expected messages.
8173         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
8174         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
8175         gcc.dg/inline-12.c: New tests.
8176
8177 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
8178
8179         * g++.dg/tree-ssa/pr17400.C: New testcase.
8180
8181 2004-09-13  James E Wilson  <wilson@specifixinc.com>
8182
8183         * gcc.target/mips/sb1-1.c: New testcase.
8184
8185 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
8186
8187         * lib/g77-dg.exp: Remove unused file.
8188         * lib/mike-g77.exp: Ditto.
8189         * lib/g77.exp: Ditto.
8190
8191 2004-09-12  Richard Henderson  <rth@redhat.com>
8192
8193         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
8194
8195 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
8196
8197         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
8198         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
8199         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
8200         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
8201         Update expected messages.
8202
8203 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
8204
8205         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
8206         declaration/use mismatch for dirp parameter.
8207
8208 2004-09-12  Andrew Pinski  <apinski@apple.com>
8209
8210         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
8211         -fgnu-runtime is passed.
8212
8213 2004-09-12  Richard Henderson  <rth@redhat.com>
8214
8215         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
8216         do the uplevel thing and update additional_flags directly.
8217         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
8218         gfortran.fortran-torture/execute/intrinsic_nearest.x,
8219         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
8220         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
8221
8222 2004-09-11  Steven Bosscher  <stevenb@suse.de>
8223
8224         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
8225
8226 2004-09-11  Roger Sayle  <roger@eyesopen.com>
8227
8228         PR middle-end/17411
8229         * g++.dg/opt/pr17411-1.C: New test case.
8230
8231 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8232
8233         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
8234         gcc.dg/tls/diag-2.c: Update expected messages.
8235         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
8236         messages.
8237         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
8238         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
8239         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
8240         gcc.dg/tls/diag-5.c: New tests.
8241
8242 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
8243
8244         * gcc.dg/20040910-1.c: Correct dg-error regexp.
8245
8246 2004-09-11  Steven Bosscher  <stevenb@suse.de>
8247
8248         * g++.dg/parse/break-in-for.C: New test.
8249
8250 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
8251
8252         * gcc.dg/tree-ssa/20040911-1.c: New test.
8253
8254 2004-09-11  Andreas Jaeger  <aj@suse.de>
8255
8256         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
8257         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
8258
8259 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
8260
8261         * gcc.target/frv: New directory of FR-V-specific tests.
8262
8263 2004-09-10  James E Wilson  <wilson@specifixinc.com>
8264
8265         * gcc.dg/convert-vec-1.c: New test.
8266
8267 2004-09-10  Roger Sayle  <roger@eyesopen.com>
8268
8269         PR middle-end/17024
8270         * gcc.dg/pr17024-1.c: New test case.
8271
8272 2004-09-10  Eric Christopher  <echristo@redhat.com>
8273
8274         * gcc.dg/20040910-1.c: New test.
8275
8276 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8277
8278         * gcc.dg/bitfld-9.c: New test.
8279
8280 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
8281
8282         * gcc.c-torture/execute/ieee/acc1.c: New test.
8283         * gcc.c-torture/execute/ieee/acc2.c: New test.
8284         * gcc.c-torture/execute/ieee/mzero6.c: New test.
8285
8286 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8287
8288         * gcc.dg/deprecated-2.c: New test.
8289
8290 2004-09-09  James E Wilson  <wilson@specifixinc.com>
8291
8292         * gcc.dg/init-vec-1.c: New test.
8293
8294 2004-09-09  Roger Sayle  <roger@eyesopen.com>
8295
8296         PR middle-end/17055
8297         * gcc.dg/pr17055-1.c: New test case.
8298
8299 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
8300
8301         PR target/17377
8302         * gcc.c-torture/execute/pr17377.c: New test.
8303
8304 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8305
8306         PR c/8420
8307         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
8308         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
8309         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
8310         gcc.dg/long-long-typespec-1.c: New tests.
8311         * gcc.dg/tls/diag-2.c: Update expected diagnostics
8312
8313 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8314
8315         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
8316         gcc.dg/gnu99-static-1.c: New tests.
8317
8318 2004-09-08  Devang Patel  <dpatel@apple.com>
8319
8320         * gcc.dg/darwin-ld-20040828-1.c: New test.
8321         * gcc.dg/darwin-ld-20040828-2.c: New test.
8322         * gcc.dg/darwin-ld-20040828-3.c: New test.
8323
8324 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
8325
8326         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
8327         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
8328         in error message.
8329         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
8330         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
8331         in error message.
8332         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
8333         types they qualify.
8334         * objc.dg/type-size-2.m: Fix wording in comment.
8335         * objc.dg/va-meth-1.m: New test case.
8336
8337 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
8338
8339         PR c/16633:
8340         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
8341         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
8342
8343 2004-09-06  Devang Patel  <dpatel@apple.com>
8344
8345         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
8346         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
8347
8348 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
8349
8350         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
8351         reflect changed line numbering of diagnostics.
8352
8353 2004-09-06  Paul Brook  <paul@codesourcery.com>
8354
8355         * gfortran.dg/edit_real_1.f90: Add new test.
8356
8357 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8358
8359         * gcc.dg/tree-ssa/loop-2.c: New test.
8360         * gcc.dg/tree-ssa/loop-3.c: New test.
8361         * gcc.dg/tree-ssa/loop-4.c: New test.
8362         * gcc.dg/tree-ssa/loop-5.c: New test.
8363
8364 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8365
8366         * gcc.dg/format/sentinel-1.c: Update for parameter option.
8367
8368 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8369
8370         * gcc.dg/format/sentinel-1.c: New test.
8371
8372 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
8373
8374         * testsuite/gcc.dg/builtins-46.c: New.
8375
8376 2004-09-03  Devang Patel  <dpatel@apple.com>
8377
8378         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
8379         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
8380
8381 2004-09-03  Jan Beulich  <jbeulich@novell.com>
8382
8383         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
8384         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
8385         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
8386         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
8387         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
8388         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
8389         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
8390         the non-portable bzero.
8391         * gcc.dg/20010912-1.c: xfail for NetWare.
8392         * gcc.dg/20020426-2.c: xfail for NetWare.
8393         * gcc.dg/20021014-1.c: xfail for NetWare.
8394         * gcc.dg/20021018-1.c: xfail for NetWare.
8395         * gcc.dg/20030213-1.c: xfail for NetWare.
8396         * gcc.dg/20030225-1.c: xfail for NetWare.
8397         * gcc.dg/20030708-1.c: xfail for NetWare.
8398         * gcc.dg/builtins-config.h: Also exclude NetWare.
8399         * gcc.dg/format/format.h: Define restrict only if not already defined.
8400         * gcc.dg/nest.c: xfail for NetWare.
8401         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
8402         * lib/target-supports.exp (check_visibility_available): Exclude
8403         NetWare.
8404
8405 2004-09-03  Jan Beulich  <jbeulich@novell.com>
8406
8407         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
8408         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
8409         deterministic starting point for the alignment of structure fields.
8410         * gcc.dg/Wpadded.c: Dito.
8411         * g++.dg/abi/vbase10.C: Dito.
8412
8413 2004-09-03  Devang Patel  <dpatel@apple.com>
8414
8415         * g++.dg/debug/pr15736.cc: New test.
8416
8417 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
8418
8419         * README.QMTEST: Fix out-of-date link.
8420
8421 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
8422
8423         PR fortran/16579
8424         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
8425         Delete.  Duplicate of gfortran.dg/g77/20010610.f
8426
8427 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
8428
8429         * g++.dg/abi/arm_rtti1.C: New test.
8430
8431 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
8432
8433         * gcc.dg/ppc-vector-memcpy.c: New.
8434         * gcc.dg/ppc-vector-memset.c: New.
8435
8436 2004-09-02  Chao-ying Fu  <fu@mips.com>
8437
8438         * gcc.target/mips/mips-3d-1.c: New test.
8439         * gcc.target/mips/mips-3d-2.c: New test.
8440         * gcc.target/mips/mips-3d-3.c: New test.
8441         * gcc.target/mips/mips-3d-4.c: New test.
8442         * gcc.target/mips/mips-3d-5.c: New test.
8443         * gcc.target/mips/mips-3d-6.c: New test.
8444         * gcc.target/mips/mips-3d-7.c: New test.
8445         * gcc.target/mips/mips-3d-8.c: New test.
8446         * gcc.target/mips/mips-3d-9.c: New test.
8447         * gcc.target/mips/mips-ps-1.c: New test.
8448         * gcc.target/mips/mips-ps-2.c: New test.
8449         * gcc.target/mips/mips-ps-3.c: New test.
8450         * gcc.target/mips/mips-ps-4.c: New test.
8451         * gcc.target/mips/mips-ps-type.c: New test.
8452
8453 2004-09-02  Paul Brook  <paul@codesourcery.com>
8454
8455         * gfortran.dg/edit_real_1.f90: Add new tests.
8456
8457 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8458
8459         PR fortran/15327
8460         * gfortran.dg/merge_char_1.f90: New test.
8461
8462 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8463
8464         PR fortran/16404
8465         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
8466
8467 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8468
8469         PR c/1522
8470         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
8471
8472 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
8473
8474         * g++.dg/opt/loop1.C: Do not XFAIL.
8475
8476 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
8477
8478         * gcc.c-torture/execute/20040831-1.c: New test.
8479
8480 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
8481
8482         PR fortran/16579
8483         * gfortran.dg/g77/20010610.f: Now passes.
8484         Copy from g77.f-torture/execute. Add dg-run directive.
8485         * gfortran.dg/g77/README: Update
8486
8487 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8488
8489         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
8490         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
8491         (t1, t2, t3, t4): Add volatile.
8492
8493 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
8494
8495         * g++.dg/ext/visibility/arm1.C: New test.
8496
8497 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
8498
8499         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
8500         -pedantic-errors.
8501
8502 2004-09-01  Paul Brook  <paul@codesourcery.com>
8503
8504         * gfortran.dg/eof_2.f90: New test.
8505
8506 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8507
8508         PR fortran/16579
8509         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
8510
8511 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
8512
8513         PR libfortran/16805
8514         * gfortran.dg/list_read_2.f90: New test.
8515
8516 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
8517
8518         * g++.dg/abi/key1.C: New test.
8519
8520 2004-08-31  Richard Henderson  <rth@redhat.com>
8521
8522         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
8523         form of offsetof.
8524         * g++.dg/other/offsetof5.C: Remove duplicate.
8525
8526 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8527
8528         PR fortran/17244
8529         * gfortran.dg/func_derived_1.f90: New test.
8530
8531 2004-08-31  Paul Brook  <paul@codesourcery.com>
8532
8533         * gfortran.dg/eof_1.f90: New test.
8534
8535 2004-08-31  Paul Brook  <paul@codesourcery.com>
8536
8537         * gfortran.dg/list_read_1.f90: New file.
8538
8539 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
8540
8541         * g++.dg/opt/loop1.C: XFAIL.
8542
8543 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
8544
8545         * gcc.dg/funcdef-storage-1.c: New.
8546         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
8547         an extern function in local scope.
8548         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
8549         declare an 'auto inline' function in local scope.
8550         * gcc.dg/20011130-1.c: Likewise.
8551         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
8552         an 'auto' function in local scope.
8553         * gcc.dg/20021014-1.c: Likewise.
8554         * gcc.dg/20030331-2.c: Likewise.
8555
8556 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8557
8558         * gfortran.dg/blockdata_1.f90: New test.
8559
8560 2004-08-30  Richard Henderson  <rth@redhat.com>
8561
8562         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
8563
8564 2004-08-30  Richard Henderson  <rth@redhat.com>
8565
8566         * lib/fortran-torture.exp (fortran-torture-execute): Honor
8567         additional_flags set by alternate driver.
8568         (ieee-options): New procedure.
8569         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
8570         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
8571         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
8572         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
8573
8574 2004-08-30  Richard Henderson  <rth@redhat.com>
8575
8576         * lib/f-torture.exp: Remove.
8577
8578 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
8579
8580         PR rtl-optimization/16590
8581         * g++.dg/opt/loop1.C: New test.
8582
8583 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8584
8585         PR fortran/13910
8586         * gfortran.dg/oldstyle_1.f90: New test.
8587
8588 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
8589         Paul Brook  <paul@codesourcery.com>
8590
8591         * gfortran.dg/g77/README: Update.
8592         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
8593         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
8594         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
8595
8596 2004-08-28  Paul Brook  <paul@codesourcery.com>
8597
8598         PR libfortran/17195
8599         * gfortran.dg/edit_real_1.f90: New test.
8600
8601 2004-08-27  Paul Brook  <paul@codesourcery.com>
8602
8603         * gfortran.dg/rewind_1.f90: New test.
8604
8605 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
8606
8607         PR fortran/16597
8608         * gfortran.dg/pr16597.f90: New test.
8609
8610 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8611
8612         PR c/13801
8613         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
8614         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
8615         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
8616         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
8617         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
8618
8619 2004-08-26  Nick Clifton  <nickc@redhat.com>
8620
8621         * gcc.c-torture/compile/pr17119.c: New test.
8622
8623 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8624
8625         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
8626
8627 2004-08-25  Richard Henderson  <rth@redhat.com>
8628
8629         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
8630         the bits that expect kind=8 to be the largest real kind.
8631
8632 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
8633
8634         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
8635
8636 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8637
8638         * gfortran.dg/assignment_1.f90: New test.
8639
8640 2004-08-25  Adam Nemet  <anemet@lnxw.com>
8641
8642         * g++.dg/template/repo3.C: New test.
8643
8644 2004-08-25  Roger Sayle  <roger@eyesopen.com>
8645
8646         PR middle-end/16693
8647         PR tree-optimization/16372
8648         * g++.dg/opt/pr16372-1.C: New test case.
8649         * g++.dg/opt/pr16693-1.C: New test case.
8650         * g++.dg/opt/pr16693-2.C: New test case.
8651
8652 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
8653
8654         * objc.dg/proto-lossage-4.m: New test.
8655
8656 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
8657
8658         PR c++/17155
8659         * g++.dg/inherit/local2.C: New test.
8660
8661 2004-08-25  Paul Brook  <paul@codesourcery.com>
8662
8663         PR fortran/17144
8664         * gfortran.dg/string_ctor_1.f90: New test.
8665
8666 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8667
8668         PR c++/14428
8669         * g++.dg/template/redecl2.C: New test.
8670
8671 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
8672
8673         PR fortran/17143
8674         * gfortran.dg/pr17143.f90: New test.
8675
8676 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
8677
8678         PR fortran/17164
8679         * gfortran.dg/pr17164.f90: New test.
8680
8681 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8682
8683         * gcc.dg/tree-ssa/loop-1.c: New test.
8684
8685 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
8686
8687         * gcc.c-torture/compile/20040824-1.c: New test.
8688
8689 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
8690
8691         * gcc.c-torture/compile/iftrap-3.c: New test.
8692
8693 2004-08-24  Paul Brook  <paul@codesourcery.com>
8694
8695         * gfortran.dg/entry_2.f90: New test.
8696
8697 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
8698
8699         PR c++/16889
8700         * g++.dg/lookup/ambig[12].C: New.
8701
8702 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8703
8704         PR c++/16706
8705         * g++.dg/template/crash21.C: New test.
8706         * g++.dg/template/crash22.C: Likewise.
8707
8708 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
8709
8710         PR c++/17149
8711         * g++.dg/template/access15.C: New.
8712
8713 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
8714
8715         PR c++/17163
8716         * g++.dg/template/repo2.C: New test.
8717
8718 2004-08-23  Roger Sayle  <roger@eyesopen.com>
8719
8720         PR rtl-optimization/17078
8721         * gcc.c-torture/execute/pr17078-1.c: New test case.
8722
8723 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
8724
8725         PR c/14492
8726         * gcc.dg/debug/crash1.c: New test.
8727
8728 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
8729
8730         PR c/16180
8731         * gcc.dg/loop-5.c: New test.
8732
8733 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8734
8735         * gcc.c-torture/execute/20040823-1.c: New test.
8736
8737 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
8738
8739         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
8740         to the assembler.  Simplify test accordingly.
8741         (asm_abi_flags): Use GNU names.
8742         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
8743         to check for ABI flags.
8744
8745 2004-08-22  Andrew Pinski  <apinski@apple.com>
8746
8747         * g++.dg/opt/pr14029.C: New test.
8748         * gcc.c-torture/execute/pr15262.c: New test.
8749
8750 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8751
8752         * gfortran.dg/reduction.f90: Add checks with complex arguments.
8753
8754 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
8755
8756         PR 16908
8757         * gfortran.dg/direct_io.f90: New test.
8758
8759 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
8760
8761         PR c++/17121
8762         * g++.dg/inherit/local2.C: New test.
8763
8764 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
8765
8766         PR c++/17120
8767         * g++.dg/warn/Wparentheses-4.C: New test.
8768
8769 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
8770
8771         PR c++/17121
8772         * g++.dg/inherit/local2.C: New test.
8773
8774         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
8775         * gcc.dg/ppc-ldstruct.c: Likewise.
8776         * gcc.dg/ppc64-abi-2.c: Likewise.
8777
8778 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
8779
8780         PR rtl-optimization/17099
8781         * gcc.c-torture/execute/20040820-1.c: New test.
8782
8783 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
8784
8785         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
8786
8787 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
8788
8789         PR fortran/17077
8790         * gfortran.dg/auto_array_1.f90: New test.
8791
8792 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8793
8794         PR fortran/17074
8795         * gfortran.dg/simpleif_1.f90: New test.
8796
8797 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
8798
8799         * lib/target-supports.exp (check_profiling_available): Return
8800         false for arm*-*-symbianelf* and arm*-*-eabi*.
8801
8802         PR c++/15890
8803         * g++.dg/template/delete1.C: New test.
8804
8805 2004-08-19  Paul Brook  <paul@codesourcery.com>
8806
8807         PR fortran/14976
8808         PR fortran/16228
8809         * gfortran.dg/data_char_1.f90: New test.
8810
8811 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
8812
8813         PR fortran/16946
8814         * gfortran.dg/reduction.f90: New testcase.
8815
8816 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8817
8818         PR fortran/16520
8819         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
8820
8821 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
8822
8823         PR c++/17041
8824         * g++.dg/Wparentheses-3.C: New test.
8825
8826 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
8827
8828         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
8829         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
8830         * gcc.dg/vect/vect-2.c: Likewise.
8831         * gcc.dg/vect/vect-3.c: Likewise.
8832         * gcc.dg/vect/vect-4.c: Likewise.
8833         * gcc.dg/vect/vect-5.c: Likewise.
8834         * gcc.dg/vect/vect-6.c: Likewise.
8835         * gcc.dg/vect/vect-7.c: Likewise.
8836         * gcc.dg/vect/vect-25.c: Likewise.
8837         * gcc.dg/vect/vect-31.c: Likewise.
8838         * gcc.dg/vect/vect-32.c: Likewise.
8839         * gcc.dg/vect/vect-34.c: Likewise.
8840         * gcc.dg/vect/vect-36.c: Likewise.
8841         * gcc.dg/vect/vect-all.c: Likewise.
8842
8843 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
8844
8845         PR c++/17068
8846         * g++.dg/template/operator4.C: New test.
8847
8848 2004-08-18  Richard Henderson  <rth@redhat.com>
8849
8850         * gcc.dg/20040206-1.c: XFAIL.
8851
8852 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
8853
8854         PR c++/16246
8855         * g++.dg/template/array7.C: New test.
8856
8857 2004-08-17  James E Wilson  <wilson@specifixinc.com>
8858
8859         * gcc.dg/mips-movcc-1.c: New test.
8860         * gcc.dg/mips-movcc-2.c: New test.
8861         * gcc.dg/mips-movcc-3.c: New test.
8862
8863         * gcc.dg/mips-nmadd-1.c: New test.
8864         * gcc.dg/mips-nmadd-2.c: New test.
8865
8866 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
8867
8868         PR c++/15871
8869         * g++.dg/opt/inline8.C: New test.
8870
8871         PR c++/16965
8872         * g++.dg/parse/error17.C: New test.
8873
8874 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
8875
8876         * gcc.dg/vect: New directory for vectorizer tests.
8877         * gcc.dg/vect/tree-vect.h: New file.
8878         * gcc.dg/vect/vect.exp: New file.
8879         * gcc.dg/vect/pr16105.c.c: New test.
8880         * gcc.dg/vect/vect-1.c: New test.
8881         * gcc.dg/vect/vect-2.c: New test.
8882         * gcc.dg/vect/vect-3.c: New test.
8883         * gcc.dg/vect/vect-4.c: New test.
8884         * gcc.dg/vect/vect-5.c: New test.
8885         * gcc.dg/vect/vect-6.c: New test.
8886         * gcc.dg/vect/vect-7.c: New test.
8887         * gcc.dg/vect/vect-8.c: New test.
8888         * gcc.dg/vect/vect-9.c: New test.
8889         * gcc.dg/vect/vect-10.c: New test.
8890         * gcc.dg/vect/vect-11.c: New test.
8891         * gcc.dg/vect/vect-12.c: New test.
8892         * gcc.dg/vect/vect-13.c: New test.
8893         * gcc.dg/vect/vect-14.c: New test.
8894         * gcc.dg/vect/vect-15.c: New test.
8895         * gcc.dg/vect/vect-16.c: New test.
8896         * gcc.dg/vect/vect-17.c: New test.
8897         * gcc.dg/vect/vect-18.c: New test.
8898         * gcc.dg/vect/vect-19.c: New test.
8899         * gcc.dg/vect/vect-20.c: New test.
8900         * gcc.dg/vect/vect-21.c: New test.
8901         * gcc.dg/vect/vect-22.c: New test.
8902         * gcc.dg/vect/vect-23.c: New test.
8903         * gcc.dg/vect/vect-24.c: New test.
8904         * gcc.dg/vect/vect-25.c: New test.
8905         * gcc.dg/vect/vect-26.c: New test.
8906         * gcc.dg/vect/vect-27.c: New test.
8907         * gcc.dg/vect/vect-28.c: New test.
8908         * gcc.dg/vect/vect-29.c: New test.
8909         * gcc.dg/vect/vect-30.c: New test.
8910         * gcc.dg/vect/vect-31.c: New test.
8911         * gcc.dg/vect/vect-32.c: New test.
8912         * gcc.dg/vect/vect-33.c: New test.
8913         * gcc.dg/vect/vect-34.c: New test.
8914         * gcc.dg/vect/vect-35.c: New test.
8915         * gcc.dg/vect/vect-36.c: New test.
8916         * gcc.dg/vect/vect-37.c: New test.
8917         * gcc.dg/vect/vect-38.c: New test.
8918         * gcc.dg/vect/vect-40.c: New test.
8919         * gcc.dg/vect/vect-41.c: New test.
8920         * gcc.dg/vect/vect-42.c: New test.
8921         * gcc.dg/vect/vect-43.c: New test.
8922         * gcc.dg/vect/vect-44.c: New test.
8923         * gcc.dg/vect/vect-45.c: New test.
8924         * gcc.dg/vect/vect-46.c: New test.
8925         * gcc.dg/vect/vect-47.c: New test.
8926         * gcc.dg/vect/vect-48.c: New test.
8927         * gcc.dg/vect/vect-49.c: New test.
8928         * gcc.dg/vect/vect-50.c: New test.
8929         * gcc.dg/vect/vect-51.c: New test.
8930         * gcc.dg/vect/vect-52.c: New test.
8931         * gcc.dg/vect/vect-53.c: New test.
8932         * gcc.dg/vect/vect-54.c: New test.
8933         * gcc.dg/vect/vect-55.c: New test.
8934         * gcc.dg/vect/vect-56.c: New test.
8935         * gcc.dg/vect/vect-57.c: New test.
8936         * gcc.dg/vect/vect-58.c: New test.
8937         * gcc.dg/vect/vect-59.c: New test.
8938         * gcc.dg/vect/vect-60.c: New test.
8939         * gcc.dg/vect/vect-61.c: New test.
8940         * gcc.dg/vect/vect-all.c: New test.
8941         * gcc.dg/vect/vect-none.c: New test.
8942
8943 2004-08-17  Paul Brook  <paul@codesourcery.com>
8944
8945         PR fortran/13082
8946         * gfortran.dg/entry_1.f90: New test.
8947
8948 2004-08-17  Andrew Pinski  <apinski@apple.com>
8949
8950         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
8951
8952 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
8953
8954         * gcc.dg/pr17036-1.c: New test.
8955
8956 2004-08-16  Devang Patel  <dpatel@apple.com>
8957
8958         * gcc.dg/darwin-20040809-1.c: New test.
8959
8960 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
8961
8962         * gcc.dg/funcdef-attr-1.c: New test.
8963
8964 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
8965
8966         * gcc.dg/altivec-17.c: New test.
8967         * gcc.dg/altivec-18.c: New test.
8968
8969 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8970
8971         PR c++/6749
8972         * g++.dg/template/vtable2.C: New test.
8973
8974 2004-08-14  Richard Henderson  <rth@redhat.com>
8975
8976         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
8977         * gcc.dg/pack-test-4.c (main): Return 0.
8978         * gcc.dg/setjmp-1.c: Remove XFAIL.
8979         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
8980
8981 2004-08-14  Richard Henderson  <rth@redhat.com>
8982
8983         * gcc.dg/980217-1.c: Add prototype for printf.
8984
8985 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
8986
8987         * gfortran.dg/pr16935.f90: New test.
8988
8989 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
8990
8991         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
8992
8993 2004-08-13  Paul Brook  <paul@codesourcery.com>
8994
8995         * gfortran.dg/der_io_1.f90: Remove stray comma.
8996
8997 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
8998
8999         * gcc.dg/vmx/cw-bug-2.c: Remove.
9000         * gcc.dg/vmx/vprint-1.c: Remove.
9001         * gcc.dg/vmx/vscan-1.c: Remove.
9002
9003 2004-08-12  Devang patel  <dpatel@apple.com>
9004
9005         * gcc.dg/darwin-20040809-2.c: New test.
9006
9007 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
9008
9009         * g++.dg/ext/altivec-12.C: New test.
9010
9011         * g++.dg/ext/altivec-11.C: New test.
9012
9013 2004-08-12  Paul Brook  <paul@codesourcery.com>
9014
9015         * g++.dg/abi/arm_cxa_vec_1.C: New test.
9016
9017 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
9018
9019         * g++.dg/ext/altivec-2.C: Check for hardware support before
9020         executing any VMX instructions.
9021
9022         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
9023
9024 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
9025
9026         PR c++/16276
9027         * g++.old-deja/g++.other/comdat4.C: New test.
9028         * g++.old-deja/g++.other/comdat4-aux.cc: New.
9029
9030 2004-08-12  Ben Elliston  <bje@au.ibm.com>
9031
9032         PR target/16286
9033         * gcc.dg/pr16286.c: New test.
9034
9035 2004-08-12 Jan Beulich <jbeulich@novell.com>
9036
9037         * g++.dg/ext/asm5.C: New.
9038
9039 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
9040
9041         PR c++/16698
9042         * g++.dg/eh/crash1.C: New test.
9043
9044         PR c++/16717
9045         * g++.dg/ext/construct1.C: New test.
9046
9047 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
9048
9049         PR c++/16853
9050         * g++.dg/init/ptrmem1.C: New test.
9051
9052         PR c++/16618
9053         * g++.dg/parse/offsetof5.C: New test.
9054
9055         PR c++/16870
9056         * g++.dg/template/overload3.C: New test.
9057
9058 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
9059
9060         PR c++/16964
9061         * g++.dg/parse/error16.C: New test.
9062
9063         PR c++/16904
9064         * g++.dg/template/error14.C: New test.
9065
9066         PR c++/16929
9067         * g++.dg/template/error15.C: New test.
9068
9069 2004-08-11  Devang Patel  <dpatel@apple.com>
9070
9071         * gcc.dg/darwin-ld-20040809-1.c: New test.
9072         * gcc.dg/darwin-ld-20040809-2.c: New test.
9073
9074 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
9075
9076         PR fortran/16917
9077         * gfortran.dg/dfloat_1.f90: New test.
9078
9079 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
9080
9081         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
9082         * gcc.dg/dll-2.c: Fix dg-require syntax.
9083         * gcc.misc-tests/arm-isr.c (abort): Declare.
9084         (exit): Likewise.
9085
9086 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
9087
9088         PR c++/16971
9089         * g++.dg/parse/crash16.C: New test.
9090
9091 2004-08-10  Roger Sayle  <roger@eyesopen.com>
9092
9093         * gcc.dg/mips-rsqrt-1.c: New test case.
9094         * gcc.dg/mips-rsqrt-2.c: New test case.
9095         * gcc.dg/mips-rsqrt-3.c: New test case.
9096
9097 2004-08-10  Paul Brook  <paul@codesourcery.com>
9098
9099         * gfortran.dg/der_io_1.f90: New test.
9100
9101 2004-08-10  Paul Brook  <paul@codesourcery.com>
9102
9103         PR fortran/16919
9104         * gfortran.dg/der_array_1.f90: New test.
9105
9106 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
9107
9108         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
9109
9110 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
9111
9112         * gcc.dg/wchar_t-2.c: Fix typo.
9113
9114 2004-08-09  Falk Hueffner  <falk@debian.org>
9115
9116         PR tree-optimization/12517
9117         * gcc.c-torture/compile/pr12517.c: New test.
9118
9119         PR tree-optimization/12578
9120         * gcc.c-torture/compile/pr12578.c: New test.
9121
9122         PR tree-optimization/12899
9123         * gcc.c-torture/compile/pr12899.c: New test.
9124
9125         PR rtl-optimization/14692
9126         * gcc.c-torture/compile/pr14692.c: New test.
9127
9128         PR tree-optimization/16461
9129         * gcc.c-torture/compile/pr16461.c: New test.
9130
9131 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
9132
9133         * gfortran.dg/getenv_1.f90: New test.
9134
9135 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
9136
9137         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
9138         wchar_t.
9139         * gcc.dg/symbian5.c: Test -fno-short-wchar.
9140
9141 2004-08-06  Paul Brook  <paul@codesourcery.com>
9142
9143         * gfortran.dg/ret_array_1.f90: New test.
9144         * gfortran.dg/ret_pointer_1.f90: New test.
9145
9146 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
9147
9148         * gcc.dg/missing-field-init-[12].c: New tests.
9149         * g++.dg/warn/missing-field-init-[12].C: New tests.
9150
9151 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
9152
9153         * gcc.dg/enum2.c: New test.
9154         * gcc.dg/symbian3.c: Likewise.
9155         * gcc.dg/symbian4.c: Likewise.
9156         * gcc.dg/wchar_t-2.c: Likewise.
9157
9158 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
9159
9160         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
9161         destructor tests.
9162
9163 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
9164
9165         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
9166         dg-require-visiblity.
9167         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
9168         * g++.dg/ext/visibility/fvisibility.C: Likewise.
9169         * g++.dg/ext/visibility/memfuncts.C: Likewise.
9170         * g++.dg/ext/visibility/new1.C: Likewise.
9171         * g++.dg/ext/visibility/pragma.C: Likewise.
9172         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
9173         * g++.dg/ext/visibility/virtual.C: Likewise.
9174         * g++/dg/ext/visibility/visibility-1.C: Likewise.
9175         * g++/dg/ext/visibility/visibility-2.C: Likewise.
9176         * g++/dg/ext/visibility/visibility-3.C: Likewise.
9177         * g++/dg/ext/visibility/visibility-4.C: Likewise.
9178         * g++/dg/ext/visibility/visibility-5.C: Likewise.
9179         * g++/dg/ext/visibility/visibility-6.C: Likewise.
9180         * g++/dg/ext/visibility/visibility-7.C: Likewise.
9181         * g++/dg/ext/visibility/visibility-8.C: New test.
9182         * gcc.c-torture/compile/dll.x: Remove.
9183         * gcc.dg/dll-2.c: Use dg-require-dll
9184         * gcc.dg/visibility-10.c: New test.
9185         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
9186         supporting DLLs.
9187         * testsuite/lib/scanasm.exp (scan_hidden): New function.
9188         (scan_not_hidden): Likewise.
9189
9190 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
9191
9192         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
9193
9194 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
9195
9196         * gcc.c-torture/execute/20040805-1.c: New test.
9197
9198 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
9199
9200         * gcc.dg/20020118-1.c: Declare abort.
9201         * gcc.dg/altivec_check.h: Likewise.
9202         * gcc.dg/iftrap-2.c: Likewise.
9203         * gcc.dg/pragma-darwin.c: Likewise.
9204         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
9205
9206 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
9207
9208         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
9209
9210 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9211
9212         * gcc.c-torture/execute/builtins/abs-2.c,
9213         gcc.c-torture/execute/builtins/abs-3.c,
9214         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
9215         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
9216         intmax_t, uintmax_t and their limits.
9217         * gcc.dg/intmax_t-1.c: New test.
9218
9219 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9220
9221         * g++.dg/tc1/dr147.C: Add reference to PR.
9222
9223 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
9224
9225         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
9226         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
9227
9228 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
9229
9230         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
9231
9232 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
9233
9234         * gcc.dg/redecl-5.c: New test.
9235         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
9236         of scanf.
9237
9238 2004-08-03  Roger Sayle  <roger@eyesopen.com>
9239
9240         PR middle-end/16790
9241         * gcc.c-torture/execute/pr16790-1.c: New test case.
9242
9243 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
9244
9245         * g++.dg/ext/visibility/assign1.C: New test.
9246         * g++.dg/ext/visibility/new1.C: Likewise.
9247
9248         * gcc.dg/symbian1.c: New test.
9249         * gcc.dg/symbian2.c: Likewise.
9250
9251 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
9252
9253         PR target/16570
9254         * gcc.dg/i386-sse-9.c: New test.
9255
9256 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
9257
9258         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
9259
9260 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
9261
9262         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
9263         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
9264         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
9265         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
9266         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
9267         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
9268         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
9269         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
9270         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
9271         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
9272         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
9273         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
9274         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
9275         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
9276         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
9277         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
9278         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
9279         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
9280         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
9281         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
9282         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
9283         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
9284         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
9285         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
9286         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
9287         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
9288         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
9289         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
9290         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
9291         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
9292         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
9293         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
9294         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
9295         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
9296         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
9297         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
9298         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
9299         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
9300         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
9301         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
9302         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
9303         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
9304         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
9305         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
9306         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
9307         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
9308         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
9309         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
9310         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
9311         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
9312         gcc.misc-tests/i386-pf-3dnow-1.c,
9313         gcc.misc-tests/i386-pf-athlon-1.c,
9314         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
9315         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
9316         Declare built-in functions used.
9317         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
9318
9319 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
9320
9321         PR c++/16707
9322         * g++.dg/lookup/using12.C: New test.
9323
9324         * g++.dg/init/null1.C: Fix PR number.
9325         * g++.dg/parse/namespace10.C: Likewise.
9326
9327 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
9328
9329         PR c++/16224
9330         * g++.dg/template/spec17.C: New test.
9331         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
9332         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
9333
9334 2004-08-02  David Billinghurst
9335
9336         PR fortran/16292
9337         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
9338
9339 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
9340
9341         * gcc.dg/ia64-got-1.c: New test case.
9342
9343 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
9344
9345         PR c++/16489
9346         * g++.dg/init/null1.C: New test.
9347         * g++.dg/tc1/dr76.C: Adjust error marker.
9348
9349         PR c++/16529
9350         * g++.dg/parse/namespace10.C: New test.
9351
9352         PR c++/16810
9353         * g++.dg/inherit/ptrmem2.C: New test.
9354
9355 2004-08-02  Ben Elliston  <bje@au.ibm.com>
9356
9357         PR target/16155
9358         * gcc.dg/pr16155.c: New test.
9359
9360 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
9361
9362         * gcc.dg/redecl-2.c: New test.
9363
9364 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
9365
9366         * gcc.dg/darwin-longdouble.c: New file.
9367
9368 2004-07-30  Richard Henderson  <rth@redhat.com>
9369
9370         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
9371         write to constant argument.
9372         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
9373
9374 2004-07-30  Richard Henderson  <rth@redhat.com>
9375
9376         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
9377         tests of nearest around zero.
9378
9379 2004-07-30  Andrew Pinski  <apinski@apple.com>
9380
9381         * gcc.c-torture/compile/20040730-1.c: New test.
9382
9383 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
9384
9385         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
9386         powerpc-eabispe.
9387
9388 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
9389
9390         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
9391
9392 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
9393
9394         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
9395         contains $ld_library_path.
9396         * lib/gfortran.exp (gfortran_link_flags): Likewise.
9397
9398 2004-07-29  Richard Henderson  <rth@redhat.com>
9399
9400         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
9401
9402         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
9403         (alt2, which): New.
9404         (Check): Accept either alternative.
9405
9406 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
9407
9408         * g++.dg/abi/inline1.C: New test.
9409         * g++.dg/abi/local1-a.cc: Likewise.
9410         * g++.dg/abi/local1.C: Likewise.
9411         * g++.dg/abi/mangle11.C: Tweak location of warnings.
9412         * g++.dg/abi/mangle12.C: Likewise.
9413         * g++.dg/abi/mangle17.C: Likewise.
9414         * g++.dg/abi/mangle20-2.C: Likewise.
9415         * g++.dg/opt/interface1.C: Likewise.
9416         * g++.dg/opt/interface1.h: Likewise.
9417         * g++.dg/opt/interface1-a.cc: New test.
9418         * g++.dg/parse/repo1.C: New test.
9419         * g++.dg/template/repo1.C: Likewise.
9420         * g++.dg/warn/Winline-1.C: Likewise.
9421         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
9422
9423 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
9424
9425         * gcc.dg/tree-ssa/20040729-1.c: New test.
9426
9427 2004-07-27  Matt Austern <austern@apple.com>
9428
9429         * gcc.dg/darwin-bool-1.c: New test.
9430         * gcc.dg/darwin-bool-2.c: New test.
9431
9432 2004-07-28  Richard Henderson  <rth@redhat.com>
9433
9434         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
9435         arguments in the correct type.  Don't write to constant arguments.
9436
9437 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
9438
9439         PR tree-optimization/16688
9440         PR tree-optimization/16689
9441         * g++.dg/tree-ssa/pr16688.C: New test.
9442
9443 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
9444
9445         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
9446         loads.  Not only in the comment, this time.
9447
9448 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
9449
9450         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
9451         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
9452         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
9453         * gcc.dg/sh4a-bitmovua.c: New.
9454         * gcc.dg/sh4a-cos.c: New.
9455         * gcc.dg/sh4a-cosf.c: New.
9456         * gcc.dg/sh4a-fprun.c: New.
9457         * gcc.dg/sh4a-fsrra.c: New.
9458         * gcc.dg/sh4a-memmovua.c: New.
9459         * gcc.dg/sh4a-sin.c: New.
9460         * gcc.dg/sh4a-sincos.c: New.
9461         * gcc.dg/sh4a-sincosf.c: New.
9462         * gcc.dg/sh4a-sinf.c: New.
9463
9464 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
9465
9466         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
9467         conditionals.
9468         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
9469         loads.
9470         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
9471         DOM1.
9472
9473 2004-07-27  Andrew Pinski  <apinski@apple.com>
9474
9475         * g++.dg/rtti/tinfo1.C: Correct the xfail.
9476
9477 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
9478
9479         * gcc.dg/pragma-isr.c: New test.
9480
9481 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9482
9483         PR c++/14429
9484         * g++.dg/template/ttp11.C: New test.
9485
9486 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
9487
9488         * gcc.c-torture/compile/20040727-1.c: New test.
9489
9490 2004-07-26  Eric Christopher  <echristo@redhat.com>
9491
9492         * gcc.c-torture/compile/20040726-2.c: New test.
9493
9494 2004-07-26  Andrew Pinski  <apinski@apple.com>
9495
9496         * g++.dg/rtti/tinfo1.C: Xfail.
9497
9498 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
9499
9500         * gcc.c-torture/compile/20040726-1.c: New test.
9501
9502 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
9503             Brian Ryner  <bryner@brianryner.com>
9504
9505         PR c++/9283
9506         PR c++/15000
9507         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
9508         * g++.dg/ext/visibility/: New directory.
9509         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
9510         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
9511         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
9512         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
9513         * g++.dg/ext/visibility/fvisibility.C,
9514         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
9515         g++.dg/ext/visibility/fvisibility-override1.C
9516         g++.dg/ext/visibility/fvisibility-override2.C
9517         g++.dg/ext/visibility/memfuncts.C
9518         g++.dg/ext/visibility/noPLT.C
9519         g++.dg/ext/visibility/pragma.C
9520         g++.dg/ext/visibility/pragma-override1.C
9521         g++.dg/ext/visibility/pragma-override2.C
9522         g++.dg/ext/visibility/staticmemfuncts.C
9523         g++.dg/ext/visibility/virtual.C: New tests.
9524
9525 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
9526
9527         PR c/15360
9528         * gcc.dg/pr15360-1.c: New test.
9529
9530 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
9531
9532         * gcc.dg/pragma-align-2.c: New test.
9533         * gcc.dg/pragma-init-fini.c: New test.
9534         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
9535         targets.
9536
9537 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
9538
9539         * gcc.dg/init-string-2.c: New test.
9540
9541 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
9542
9543         PR 16684
9544         * gcc.dg/Wredundant-decls-1.c: New test case.
9545
9546 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
9547
9548         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
9549         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
9550         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
9551         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
9552         * gcc.dg/compat/generate-random.c: New file.
9553         * gcc.dg/compat/generate-random.h: Likewise.
9554         * gcc.dg/compat/generate-random_r.c: Likewise.
9555         * gcc.dg/compat/struct-layout-1.h: Likewise.
9556         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
9557         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
9558         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
9559         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
9560         * gcc.dg/compat/struct-layout-1_main.c: New test.
9561         * gcc.dg/compat/struct-layout-1_x.c: New file.
9562         * gcc.dg/compat/struct-layout-1_y.c: New file.
9563         * gcc.dg/compat/struct-layout-1_test.h: New file.
9564
9565 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
9566
9567         * gcc.dg/comp-return-1.c: New test
9568
9569 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
9570
9571         * gcc.dg/vmx/8-02a.c: Fix typo.
9572
9573         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
9574         * gcc.dg/darwin-abi-3.c: New test.
9575
9576         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
9577         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
9578
9579         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
9580         * gcc.dg/vmx/ops-long-1.c: New test.
9581         * gcc.dg/vmx/ops-long-2.c: New test.
9582
9583 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
9584
9585         * g++.dg/lookup/conv-[1234].C: New.
9586
9587 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
9588
9589         * g++.dg/parse/attr2.C: Simplify.
9590
9591 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9592
9593         PR c/7284
9594         * gcc.c-torture/execute/pr7284-1.c: New test.
9595
9596 2004-07-22  Brian Booth  <bbooth@redhat.com>
9597
9598         * gcc.dg/tree-ssa/20040721-1.c: New test.
9599
9600 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9601
9602         * g++.dg/template/crash20.c: New.
9603
9604 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
9605
9606         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
9607         Add dg-run directive.  Declare variables as required.
9608         * gfortran.dg/g77/README: Update
9609
9610 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
9611
9612         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
9613         gcc.dg/cris-peep2-andu2.c: New tests.
9614
9615 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9616
9617         PR c/15052
9618         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
9619         on return type.
9620         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
9621         messages.
9622         * gcc.dg/qual-return-2.c: Update expected messages.
9623         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
9624
9625 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9626
9627         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
9628         * gcc.dg/noncompile/921102-1.c: Update expected error message.
9629
9630 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9631
9632         PR c/11250
9633         * gcc.dg/init-string-1.c: New test.
9634
9635 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
9636
9637         PR middle-end/15345
9638         PR c/16450
9639         * gcc.dg/torture/nested-fn-1.c: New test.
9640
9641 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
9642
9643         PR target/16559
9644         * gcc.dg/ia64-fptr-1.c: New file.
9645
9646 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9647
9648         PR c++/14497
9649         * g++.dg/template/spec16.C: New test.
9650         * g++.old-deja/g++.robertl/eb118.C: Remove.
9651
9652 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9653
9654         PR c++/509
9655         * g++.dg/template/spec15.C: New test.
9656
9657 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
9658
9659         Copy cases from g77.f-torture/execute and add dg-run
9660         directive.  Other changes as noted.
9661         * gfortran.dg/g77/13037.f
9662         * gfortran.dg/g77/1832.f
9663         * gfortran.dg/g77/19981119-0.f
9664         * gfortran.dg/g77/19990313-0.f
9665         * gfortran.dg/g77/19990313-1.f
9666         * gfortran.dg/g77/19990313-2.f
9667         * gfortran.dg/g77/19990313-3.f
9668         * gfortran.dg/g77/19990419-1.f
9669         * gfortran.dg/g77/19990826-0.f
9670         * gfortran.dg/g77/19990826-2.f
9671         * gfortran.dg/g77/20000503-1.f
9672         * gfortran.dg/g77/20001111.f
9673         * gfortran.dg/g77/20010116.f
9674         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
9675         * gfortran.dg/g77/20010430.f
9676         * gfortran.dg/g77/6177.f
9677         * gfortran.dg/g77/947.f
9678         * gfortran.dg/g77/970816-3.f
9679         * gfortran.dg/g77/971102-1.f
9680         * gfortran.dg/g77/980520-1.f
9681         * gfortran.dg/g77/980628-0.f
9682         * gfortran.dg/g77/980628-1.f
9683         * gfortran.dg/g77/980628-10.f
9684         * gfortran.dg/g77/980628-2.f
9685         * gfortran.dg/g77/980628-3.f
9686         * gfortran.dg/g77/980628-7.f
9687         * gfortran.dg/g77/980628-8.f
9688         * gfortran.dg/g77/980628-9.f
9689         * gfortran.dg/g77/980701-0.f
9690         * gfortran.dg/g77/980701-1.f
9691         * gfortran.dg/g77/cabs.f
9692         * gfortran.dg/g77/claus.f
9693         * gfortran.dg/g77/complex_1.f
9694         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
9695         * gfortran.dg/g77/dcomplex.f
9696         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
9697         * gfortran.dg/g77/f90-intrinsic-mathematical.f
9698         * gfortran.dg/g77/f90-intrinsic-numeric.f
9699         * gfortran.dg/g77/int8421.f
9700         * gfortran.dg/g77/labug1.f
9701         * gfortran.dg/g77/large_vec.f
9702         * gfortran.dg/g77/le.f
9703         * gfortran.dg/g77/short.f
9704         * gfortran.dg/g77/README: Update
9705
9706 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
9707
9708         PR c++/16637
9709         * g++.dg/parse/lookup4.C: New test.
9710
9711 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9712
9713         PR c++/16175
9714         * g++.dg/template/ttp10.C: New test.
9715
9716 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
9717
9718         * gcc.dg/pr12625-1.c: New test.
9719
9720 2004-07-20  Steven Bosscher  <stevenb@suse.de>
9721
9722         * testsuite/gcc.dg/switch-warn-1.c: New test.
9723         * testsuite/gcc.dg/switch-warn-2.c: New test.
9724         * gcc.c-torture/compile/pr14730.c: Update.
9725
9726 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
9727
9728         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
9729         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
9730         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
9731         g++.dg/template/nontype3.C: Remove trailing CR from tests.
9732
9733 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
9734
9735         PR c++/16623
9736         * g++.dg/template/assign1.C: New test.
9737
9738 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9739
9740         PR c++/12170
9741         * g++.dg/template/ttp9.C: New test.
9742
9743 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
9744
9745         * gcc.dg/format/cmn-err-1.c: New test.
9746
9747 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
9748
9749         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
9750         gcc.dg/Wparentheses-10.c: New tests.
9751         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
9752
9753 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9754
9755         PR fortran/16465
9756         * gfortran.dg/g77//ffixed-line-length-0.f,
9757         gfortran.dg/g77/ffixed-line-length-132.f,
9758         gfortran.dg/g77/ffixed-line-length-72.f,
9759         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
9760         gfortran.dg/g77/README: Update.
9761
9762 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9763
9764         PR c++/13092
9765         * g++.dg/template/non-dependent7.C: New test.
9766         * g++.dg/template/non-dependent8.C: Likewise.
9767         * g++.dg/template/non-dependent9.C: Likewise.
9768         * g++.dg/template/non-dependent10.C: Likewise.
9769
9770 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
9771
9772         PR c++/16337
9773         * g++.dg/parse/attr2.C: New test.
9774
9775 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
9776
9777         * g77.dg: Removed.
9778         * g77.f-torture: Ditto.
9779
9780 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
9781
9782         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
9783         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
9784         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
9785
9786 2004-07-16  Richard Henderson  <rth@redhat.com>
9787
9788         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
9789
9790 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9791
9792         * lib/fortran-torture.exp (fortran-torture): Don't test compile
9793         tests with full list of options.
9794         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
9795         of TORTURE_OPTIONS if test contains 'dg-do run'.
9796
9797         PR fortran/16404
9798         * gfortran.dg/do_iterator.f90: New test.
9799
9800 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9801
9802         PR rtl-optimization/16536
9803         * gcc.c-torture/execute/restrict-1.c: New test.
9804
9805 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9806
9807         PR fortran/15324
9808         * gfortran.dg/pr15324.f90: New test.
9809
9810         PR fortran/15129
9811         * gfortran.dg/pr15129.f90: New test.
9812
9813         PR fortran/15140
9814         * gfortran.dg/pr15140.f90: New test.
9815
9816         PR fortran/13792
9817         * gfortran.fortran-torture/execute/bounds.f90: Add check for
9818         compile-time simplification.
9819
9820 2004-07-14  Mike Stump  <mrs@apple.com>
9821
9822         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
9823
9824 2004-07-14  James E Wilson  <wilson@specifixinc.com>
9825
9826         PR target/16325
9827         * gcc.dg/profile-generate-1.c: New.
9828
9829 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
9830
9831         * gcc.c-torture/execute/20040709-1.c: New test.
9832         * gcc.c-torture/execute/20040709-2.c: New test.
9833
9834 2004-07-14  Mike Stump  <mrs@apple.com>
9835
9836         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
9837
9838 2004-07-14  Mike Stump  <mrs@apple.com>
9839
9840         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
9841
9842 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
9843
9844         PR c++/16518
9845         * g++.dg/parse/mutable1.C: New test.
9846
9847 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
9848
9849         PR tree-optimization/16443
9850         * gcc.dg/tree-ssa/20040713-1.c: New test.
9851
9852 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
9853
9854         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
9855         for operator new.
9856
9857 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
9858
9859         * gfortran.dg/g77/README: New file
9860         * gfortran.dg/g77/19981216-0.f:  Copy from
9861         g77.f-torture/noncompile.  Add "dg-do compile" and
9862         dg-error as required.
9863         * gfortran.dg/g77/19990218-1.f: Likewise
9864         * gfortran.dg/g77/19990905-1.f: Likewise
9865         * gfortran.dg/g77/9263.f: Likewise
9866         * gfortran.dg/g77/980615-0.f: Likewise
9867         * gfortran.dg/g77/980616-0.f: Likewise
9868         * gfortran.dg/g77/check0.f: Likewise
9869         * gfortran.dg/g77/select_no_compile.f: Likewise
9870
9871 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
9872
9873         Copy files from g77.f-torture/compile.
9874         Add "{ dg-do compile}".  Other changes as noted
9875         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
9876         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
9877         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
9878         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
9879         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
9880         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
9881         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
9882         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
9883         statement to conform to standard.  Append alpha1.x for reference.
9884         * gfortran.dg/g77/xformat.f: Add dg-warning
9885
9886 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
9887
9888         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
9889         Add {dg-do compile} directive.
9890         * gfortran.dg/g77/cpp2.F: Likewise
9891
9892 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9893
9894         PR c++/5402
9895         * g++.dg/lookup/name-clash1.C: New test.
9896
9897         PR c++/9777
9898         * g++.dg/lookup/name-clash2.C: New test.
9899
9900         PR c++/12102
9901         * g++.dg/lookup/name-clash3.C: New test.
9902
9903 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9904
9905         * g++.dg/lookup/new2.C: New test.
9906         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
9907
9908 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
9909
9910         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
9911         Add {dg-do compile} directive.
9912         * gfortran.dg/g77/13060.f: Likewise
9913         * gfortran.dg/g77/19990218-0.f: Likewise
9914         * gfortran.dg/g77/19990305-0.f: Likewise
9915         * gfortran.dg/g77/19990419-0.f: Likewise
9916         * gfortran.dg/g77/19990502-0.f: Likewise
9917         * gfortran.dg/g77/19990502-1.f: Likewise
9918         * gfortran.dg/g77/19990525-0.f: Likewise
9919         * gfortran.dg/g77/19990826-1.f: Likewise
9920         * gfortran.dg/g77/19990826-3.f: Likewise
9921         * gfortran.dg/g77/19990905-2.f: Likewise
9922         * gfortran.dg/g77/20000412-1.f: Likewise
9923         * gfortran.dg/g77/20000511-1.f: Likewise
9924         * gfortran.dg/g77/20000511-2.f: Likewise
9925         * gfortran.dg/g77/20000518.f: Likewise
9926         * gfortran.dg/g77/20000601-1.f: Likewise
9927         * gfortran.dg/g77/20000601-2.f: Likewise
9928         * gfortran.dg/g77/20000629-1.f: Likewise
9929         * gfortran.dg/g77/20000630-2.f: Likewise
9930         * gfortran.dg/g77/20010115.f: Likewise
9931         * gfortran.dg/g77/20010321-1.f: Likewise
9932         * gfortran.dg/g77/20010426.f: Likewise
9933         * gfortran.dg/g77/20020307-1.f: Likewise
9934         * gfortran.dg/g77/8485.f: Likewise
9935         * gfortran.dg/g77/960317-1.f: Likewise
9936         * gfortran.dg/g77/970915-0.f: Likewise
9937         * gfortran.dg/g77/980310-1.f: Likewise
9938         * gfortran.dg/g77/980310-2.f: Likewise
9939         * gfortran.dg/g77/980310-3.f: Likewise
9940         * gfortran.dg/g77/980310-4.f: Likewise
9941         * gfortran.dg/g77/980310-6.f: Likewise
9942         * gfortran.dg/g77/980310-7.f: Likewise
9943         * gfortran.dg/g77/980310-8.f: Likewise
9944         * gfortran.dg/g77/980419-2.f: Likewise
9945         * gfortran.dg/g77/980424-0.f: Likewise
9946         * gfortran.dg/g77/980427-0.f: Likewise
9947         * gfortran.dg/g77/980729-0.f: Likewise
9948         * gfortran.dg/g77/981117-1.f: Likewise
9949         * gfortran.dg/g77/toon_1.f: Likewise
9950
9951 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9952
9953         PR c++/2204
9954         * g++.dg/other/abstract2.C: New test.
9955
9956 2004-07-12  Paul Brook  <paul@codesourcery.com>
9957
9958         * gfortran.dg/pointer_init_1.f90: New test.
9959
9960 2004-07-11  Paul Brook  <paul@codesourcery.com>
9961
9962         PR fortran/15986
9963         * gfortran.dg/contained_1.f90: New test.
9964
9965 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
9966
9967         * g++.dg/parse/defarg8.C: New test.
9968
9969 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9970
9971         PR fortran/16433
9972         * gfortran.dg/pr16433.f: New test.
9973
9974         PR fortran/17574
9975         * gfortran.dg/pr15754.f90: New test.
9976
9977 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9978
9979         PR tree-optimization/16437
9980         * gcc.c-torture/execute/bitfld-4.c: New test.
9981
9982 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9983
9984         * gfortran.fortran-torture/execute/common_2.f90: Add check for
9985         access to common var from module.
9986
9987 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9988
9989         PR fortran/16336
9990         * gfortran.fortran-torture/execute/common_2.f90: New test.
9991
9992 2004-07-10  Paul Brook  <paul@codesourcery.com>
9993
9994         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
9995
9996 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9997
9998         PR fortran/15969
9999         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
10000
10001 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
10002
10003         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
10004         * gfortran.dg/g77/ffixed-form-2.f: Likewise
10005         * gfortran.dg/g77/ffree-form-1.f: Likewise
10006         * gfortran.dg/g77/ffree-form-2.f: Likewise
10007         * gfortran.dg/g77/ffree-form-3.f: Likewise
10008         * gfortran.dg/g77/fno-underscoring.f: Likewise
10009         * gfortran.dg/g77/funderscoring.f: Likewise
10010         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
10011
10012 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10013
10014         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
10015
10016 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10017         Paul Brook  <paul@codesourcery.com>
10018
10019         PR fortran/13415
10020         * gfortran.dg/common_pointer_1.f90: New test.
10021
10022 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10023
10024         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
10025
10026 2004-07-09  James E Wilson  <wilson@specifixinc.com>
10027
10028         PR target/16364
10029         * gcc.c-torture/compile/20040709-1.c: New.
10030
10031 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10032
10033         PR fortran/14077
10034         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
10035
10036 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10037
10038         PR fortran/13201
10039         * gfortran.dg/shape_1.f90: New test.
10040
10041 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
10042             Andrew Pinski  <apinski@apple.com>
10043
10044         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
10045
10046 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10047
10048         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
10049         comment.
10050
10051 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10052         Paul Brook  <paul@codesourcery.com>
10053
10054         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
10055         '.f95' and '.F95'.
10056
10057 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
10058
10059         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
10060
10061 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10062
10063         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
10064         testcases with capital suffix.
10065
10066 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10067
10068         PR fortran/15481
10069         PR fortran/13372
10070         PR fortran/13575
10071         PR fortran/15978
10072         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
10073
10074         * gfortran.dg/implicit_1.f90: New test.
10075
10076 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10077
10078         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
10079         expression to match gfortran warning/error messages
10080         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
10081         dg-error text.
10082
10083 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10084
10085         * lib/fortran-torture.exp: Rename proc search_for to
10086         search_for_re.
10087
10088 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10089
10090         * gcc.c-torture/execute/simd-5.x: New file.
10091         XFAIL on SPARC 64-bit at -O0.
10092
10093 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10094
10095         PR c++/8211
10096         PR c++/16165
10097         * g++.dg/warn/effc3.C: New test.
10098
10099 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10100
10101         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
10102         change X to 1X in format.
10103         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
10104         add data statements to conform to standard.
10105
10106 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10107
10108         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
10109         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
10110         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
10111
10112 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10113
10114         * gfortran.dg/g77/7388.f: Copy from g77.dg
10115         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
10116         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
10117         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
10118         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
10119         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
10120         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
10121         * gfortran.dg/g77/strlen0.f: Likewise
10122
10123 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
10124
10125         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
10126         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
10127
10128 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10129
10130         * gcc.c-torture/execute/920428-2.x: Delete.
10131         * gcc.c-torture/execute/920501-7.x: Likewise.
10132
10133 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
10134
10135         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
10136         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
10137         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
10138         prescott and c3-2.
10139         (PREFETCH_3DNOW): Add -march=c3.
10140
10141 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
10142
10143         PR c/16437
10144         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
10145         * gcc.c-torture/execute/bf64-1.x: Likewise.
10146
10147 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10148
10149         * gcc.c-torture/compile/20040708-1.c: New test.
10150
10151 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10152
10153         PR c++/16169
10154         * g++.dg/warn/effc2.C: New test.
10155
10156 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10157
10158         * gcc.c-torture/execute/bitfld-1.x: Remove.
10159         * gcc.c-torture/execute/bitfld-3.c: New test.
10160         * gcc.dg/bitfld-2.c: Remove XFAILs.
10161
10162 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
10163
10164         PR c++/16276
10165         * g++.dg/rtti/tinfo1.C: New file.
10166
10167 2004-07-07  Eric Christopher  <echristo@redhat.com>
10168
10169         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
10170
10171 2004-07-07  Andrew Pinski  <apinski@apple.com>
10172
10173         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
10174
10175 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
10176
10177         * g++.dg/init/call1.C: XFAIL.
10178
10179 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
10180
10181         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
10182         except for movstrict*, to movmem* and clrstr* to clrmem*.
10183
10184 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
10185
10186         * gcc.c-torture/execute/20040707-1.c: New test.
10187
10188 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
10189
10190         * gcc.c-torture/execute/20040706-1.c: New test.
10191
10192 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10193
10194         PR c++/3671
10195         * g++.dg/template/spec14.C: New test.
10196
10197 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
10198
10199         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
10200         nothing if not yet defined.  Use it in b, c and d type definitions.
10201         * gcc.c-torture/execute/20040705-1.c: New test.
10202         * gcc.c-torture/execute/20040705-2.c: New test.
10203
10204 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10205
10206         PR c++/2518
10207         * g++.dg/lookup/new1.C: New test.
10208
10209 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10210
10211         PR c++/11406
10212         * g++.dg/template/sizeof8.C: New test.
10213
10214 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
10215
10216         * gcc.c-torture/compile/20040705-1.c: New test.
10217
10218 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
10219
10220         * gfortran.fortran-torture/execute/seq_io.f90: New test.
10221
10222 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
10223
10224         * gcc.dg/cpp/if-mop.c: Two new testcases.
10225         * gcc.dg/cpp/trad/comment-3.c: New.
10226
10227 2004-07-04  Paul Brook  <paul@codesourcery.com>
10228
10229         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
10230
10231 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
10232
10233         PR c++/3761
10234         * g++.dg/lookup/crash4.C: New test.
10235
10236 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
10237
10238         * gcc.c-torture/execute/builtin-abs-1.c
10239         * gcc.c-torture/execute/builtin-abs-2.c
10240         * gcc.c-torture/execute/builtin-complex-1.c
10241         * gcc.c-torture/execute/builtins/string-1-lib.c
10242         * gcc.c-torture/execute/builtins/string-1.c
10243         * gcc.c-torture/execute/builtins/string-2-lib.c
10244         * gcc.c-torture/execute/builtins/string-2.c
10245         * gcc.c-torture/execute/builtins/string-3-lib.c
10246         * gcc.c-torture/execute/builtins/string-3.c
10247         * gcc.c-torture/execute/builtins/string-4-lib.c
10248         * gcc.c-torture/execute/builtins/string-4.c
10249         * gcc.c-torture/execute/builtins/string-5-lib.c
10250         * gcc.c-torture/execute/builtins/string-5.c
10251         * gcc.c-torture/execute/builtins/string-6-lib.c
10252         * gcc.c-torture/execute/builtins/string-6.c
10253         * gcc.c-torture/execute/builtins/string-7-lib.c
10254         * gcc.c-torture/execute/builtins/string-7.c
10255         * gcc.c-torture/execute/builtins/string-8-lib.c
10256         * gcc.c-torture/execute/builtins/string-8.c
10257         * gcc.c-torture/execute/builtins/string-9-lib.c
10258         * gcc.c-torture/execute/builtins/string-9.c
10259         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
10260         * gcc.c-torture/execute/builtins/string-asm-1.c
10261         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
10262         * gcc.c-torture/execute/builtins/string-asm-2.c
10263         * gcc.c-torture/execute/stdio-opt-1.c
10264         * gcc.c-torture/execute/stdio-opt-2.c
10265         * gcc.c-torture/execute/stdio-opt-3.c
10266         * gcc.c-torture/execute/string-opt-1.c
10267         * gcc.c-torture/execute/string-opt-10.c
10268         * gcc.c-torture/execute/string-opt-11.c
10269         * gcc.c-torture/execute/string-opt-12.c
10270         * gcc.c-torture/execute/string-opt-13.c
10271         * gcc.c-torture/execute/string-opt-14.c
10272         * gcc.c-torture/execute/string-opt-15.c
10273         * gcc.c-torture/execute/string-opt-16.c
10274         * gcc.c-torture/execute/string-opt-2.c
10275         * gcc.c-torture/execute/string-opt-6.c
10276         * gcc.c-torture/execute/string-opt-7.c
10277         * gcc.c-torture/execute/string-opt-8.c:
10278         Replace with ...
10279
10280         * gcc.c-torture/execute/builtins/abs-2.c
10281         * gcc.c-torture/execute/builtins/abs-3.c
10282         * gcc.c-torture/execute/builtins/complex-1.c
10283         * gcc.c-torture/execute/builtins/fprintf.c
10284         * gcc.c-torture/execute/builtins/fputs.c
10285         * gcc.c-torture/execute/builtins/memcmp.c
10286         * gcc.c-torture/execute/builtins/memmove.c
10287         * gcc.c-torture/execute/builtins/memops-asm.c
10288         * gcc.c-torture/execute/builtins/mempcpy-2.c
10289         * gcc.c-torture/execute/builtins/mempcpy.c
10290         * gcc.c-torture/execute/builtins/memset.c
10291         * gcc.c-torture/execute/builtins/printf.c
10292         * gcc.c-torture/execute/builtins/sprintf.c
10293         * gcc.c-torture/execute/builtins/strcat.c
10294         * gcc.c-torture/execute/builtins/strchr.c
10295         * gcc.c-torture/execute/builtins/strcmp.c
10296         * gcc.c-torture/execute/builtins/strcpy.c
10297         * gcc.c-torture/execute/builtins/strcspn.c
10298         * gcc.c-torture/execute/builtins/strlen-2.c
10299         * gcc.c-torture/execute/builtins/strlen.c
10300         * gcc.c-torture/execute/builtins/strncat.c
10301         * gcc.c-torture/execute/builtins/strncmp-2.c
10302         * gcc.c-torture/execute/builtins/strncmp.c
10303         * gcc.c-torture/execute/builtins/strncpy.c
10304         * gcc.c-torture/execute/builtins/strpbrk.c
10305         * gcc.c-torture/execute/builtins/strpcpy-2.c
10306         * gcc.c-torture/execute/builtins/strpcpy.c
10307         * gcc.c-torture/execute/builtins/strrchr.c
10308         * gcc.c-torture/execute/builtins/strspn.c
10309         * gcc.c-torture/execute/builtins/strstr-asm.c
10310         * gcc.c-torture/execute/builtins/strstr.c:
10311         ... these new files.
10312
10313         * gcc.c-torture/execute/builtins/abs-2-lib.c
10314         * gcc.c-torture/execute/builtins/abs-3-lib.c
10315         * gcc.c-torture/execute/builtins/complex-1-lib.c
10316         * gcc.c-torture/execute/builtins/fprintf-lib.c
10317         * gcc.c-torture/execute/builtins/fputs-lib.c
10318         * gcc.c-torture/execute/builtins/memcmp-lib.c
10319         * gcc.c-torture/execute/builtins/memmove-lib.c
10320         * gcc.c-torture/execute/builtins/memops-asm-lib.c
10321         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
10322         * gcc.c-torture/execute/builtins/mempcpy-lib.c
10323         * gcc.c-torture/execute/builtins/memset-lib.c
10324         * gcc.c-torture/execute/builtins/printf-lib.c
10325         * gcc.c-torture/execute/builtins/sprintf-lib.c
10326         * gcc.c-torture/execute/builtins/strcat-lib.c
10327         * gcc.c-torture/execute/builtins/strchr-lib.c
10328         * gcc.c-torture/execute/builtins/strcmp-lib.c
10329         * gcc.c-torture/execute/builtins/strcpy-lib.c
10330         * gcc.c-torture/execute/builtins/strcspn-lib.c
10331         * gcc.c-torture/execute/builtins/strlen-2-lib.c
10332         * gcc.c-torture/execute/builtins/strlen-lib.c
10333         * gcc.c-torture/execute/builtins/strncat-lib.c
10334         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
10335         * gcc.c-torture/execute/builtins/strncmp-lib.c
10336         * gcc.c-torture/execute/builtins/strncpy-lib.c
10337         * gcc.c-torture/execute/builtins/strpbrk-lib.c
10338         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
10339         * gcc.c-torture/execute/builtins/strpcpy-lib.c
10340         * gcc.c-torture/execute/builtins/strrchr-lib.c
10341         * gcc.c-torture/execute/builtins/strspn-lib.c
10342         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
10343         * gcc.c-torture/execute/builtins/strstr-lib.c
10344         * gcc.c-torture/execute/builtins/lib/abs.c
10345         * gcc.c-torture/execute/builtins/lib/fprintf.c
10346         * gcc.c-torture/execute/builtins/lib/memset.c
10347         * gcc.c-torture/execute/builtins/lib/printf.c
10348         * gcc.c-torture/execute/builtins/lib/sprintf.c
10349         * gcc.c-torture/execute/builtins/lib/strcpy.c
10350         * gcc.c-torture/execute/builtins/lib/strcspn.c
10351         * gcc.c-torture/execute/builtins/lib/strncat.c
10352         * gcc.c-torture/execute/builtins/lib/strncmp.c
10353         * gcc.c-torture/execute/builtins/lib/strncpy.c
10354         * gcc.c-torture/execute/builtins/lib/strpbrk.c
10355         * gcc.c-torture/execute/builtins/lib/strspn.c
10356         * gcc.c-torture/execute/builtins/lib/strstr.c:
10357         New files containing support routines.
10358
10359         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
10360         declaration.
10361         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
10362         when not optimizing.
10363
10364 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
10365
10366         PR c++/16240
10367         * g++.dg/abi/mangle22.C: New test.
10368         * g++.dg/abi/mangle23.C: Likewise.
10369
10370 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
10371
10372         PR fortran/16290
10373         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
10374         Allow for cases without denormalized floating point numbers.
10375
10376 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
10377
10378         PR c/1027
10379         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
10380         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
10381         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
10382         expected warning text.
10383         * gcc.dg/format/diag-2.c: New test.
10384
10385 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10386
10387         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
10388
10389 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
10390
10391         * gcc.dg/builtins-43.c: New.
10392         * gcc.dg/builtins-44.c: New.
10393         * gcc.dg/builtins-45.c: New.
10394
10395 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
10396             Andreas Tobler  <a.tobler@schweiz.ch>
10397
10398         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
10399         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
10400         as SIGSEGV.
10401         * gcc.dg/cleanup-11.c: Likewise.
10402         * gcc.dg/cleanup-8.c: Likewise.
10403         * gcc.dg/cleanup-9.c: Likewise.
10404         * gcc.dg/cleanup-5.c: Run on all platforms.
10405
10406 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10407
10408         * g++.dg/warn/nonnull1.C: New test.
10409
10410 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10411
10412         * gcc.dg/compat/compat-common.h: Wrap up CINT in
10413         an #ifndef SKIP_COMPLEX_INT/#endif pair.
10414         Special-case the Sun compiler wrt to <complex.h>.
10415
10416 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
10417
10418         * gcc.dg/Wunreachable-8.C: New test.
10419
10420         * gcc.dg/h8300-ice2.c : New test.
10421
10422 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
10423
10424         PR fortran/16161
10425         * gfortran.fortran-torture/compile/implicit.f90: Add test
10426         for implicit character.
10427
10428 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
10429
10430         PR fortran/16289
10431         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
10432         Use tiny() intrinsic to find smallest non-negative real
10433
10434 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
10435
10436         * gcc.dg/compat/struct-by-value-22_main.c: New test.
10437         * gcc.dg/compat/struct-by-value-22_x.c: New.
10438         * gcc.dg/compat/struct-by-value-22_y.c: New.
10439
10440         * gcc.c-torture/execute/20040629-1.c: New test.
10441
10442 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
10443
10444         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
10445         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
10446
10447         PR target/16195
10448         * gcc.dg/20040625-1.c: New test.
10449
10450 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10451
10452         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
10453
10454 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10455
10456         PR fortran/15963
10457         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
10458
10459 2004-06-29  Richard Henderson  <rth@redhat.com>
10460
10461         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
10462
10463 2004-06-29  Paul Brook  <paul@codesourcery.com>
10464
10465         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
10466         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
10467
10468 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
10469
10470         PR c++/16260
10471         * g++.dg/parse/crash15.C: New.
10472
10473 2004-06-28  Andrew Pinski  <apinski@apple.com>
10474
10475         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
10476         by the error already.
10477
10478         * g++.dg/opt/ptrmem4.C: Change to compile only test.
10479
10480 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
10481
10482         PR target/14041
10483         * gcc.dg/h8300-bss-align-1.c : New.
10484
10485 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
10486
10487         * PR c++/16174
10488         * g++.dg/template/ctor4.C: New.
10489
10490 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
10491
10492         PR c++/16205
10493         * g++.dg/warn/Wsequence-point-1.C: New test.
10494
10495 2004-06-27  Paul Brook  <paul@codesourcery.com>
10496
10497         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
10498
10499 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
10500
10501         * g++.old-deja/g++.mike/p7325.C: Remove.
10502
10503 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
10504
10505         PR c/14963
10506         * gcc.dg/pr14963.c: New test.
10507
10508 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
10509
10510         PR c++/16193
10511         * g++.dg/parse/redef1.C: New test.
10512
10513 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
10514
10515         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
10516         20021110.c.
10517         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
10518         20021119-1.c.
10519         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
10520         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
10521         5-04.c.
10522         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
10523         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
10524         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
10525         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
10526         g++.brendan/enum14.C.
10527         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
10528         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
10529         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
10530         g++.mike/virt1.C.
10531         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
10532         memtemp24.C.
10533
10534 2004-06-27  Roger Sayle  <roger@eyesopen.com>
10535
10536         * gcc.dg/20040527-1.c: New test case.
10537
10538 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
10539
10540         PR gfortran/pr16196
10541         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
10542
10543 2004-06-25  Roger Sayle  <roger@eyesopen.com>
10544
10545         PR middle-end/15825
10546         * gcc.dg/pr15825-1.c: New test case.
10547
10548 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
10549
10550         * gcc.c-torture/execute/20040625-1.c: New test.
10551
10552 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10553
10554         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
10555
10556 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
10557
10558         * gcc.dg/torture/mips-div-1.c: New test.
10559
10560 2004-06-24  Jeff Law  <law@redhat.com>
10561
10562         * gcc.dg/tree-ssa/20040624-1.c: New test.
10563
10564 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
10565
10566         * gcc.c-torture/compile/20040624-1.c: New test.
10567
10568 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10569
10570         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
10571         this directory.
10572
10573 2004-06-23  Andrew Pinski  <apinski@apple.com>
10574
10575         PR middle-end/15988
10576         * g++.dg/opt/ptrmem4.C: New test.
10577
10578         * gcc.dg/c90-array-quals-2.c: New test.
10579
10580 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
10581
10582         * gcc.dg/kpice1.c: New test.
10583
10584 2006-06-23  Andrew Pinski  <apinski@apple.com>
10585
10586         * gcc.dg/c90-array-quals.c: New test.
10587
10588 2006-06-22  Richard Henderson  <rth@redhat.com>
10589
10590         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
10591
10592 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
10593
10594         * gcc.dg/builtins-config.h: Handle FreeBSD.
10595
10596 2006-06-22  Richard Henderson  <rth@redhat.com>
10597
10598         * g++.dg/opt/devirt1.C: New.
10599
10600 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
10601
10602         * g++.dg/opt/pr15551.C: New testcase.
10603
10604 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
10605
10606         PR target/14800
10607         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
10608         x86_64-*-linux* when compiling for 32bit.
10609
10610 2004-06-21  Andrew Pinski  <apinski@apple.com>
10611
10612         * gcc.dg/pch/struct-1.c: New.
10613         * gcc.dg/pch/struct-1.hs: New.
10614
10615 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
10616
10617         * gcc.dg/pch/save-temps-1.c: New file.
10618         * gcc.dg/pch/save-temps-1.hs: New file.
10619
10620 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
10621
10622         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
10623         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
10624
10625 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10626
10627         * gfortran.fortran-torture/execute/select_1.f90: Rename function
10628         to fix type error.
10629         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
10630         Remove trailing spaces.
10631
10632 2004-06-21  Richard Henderson  <rth@redhat.com>
10633
10634         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
10635         merging && to BIT_FIELD_REF.
10636
10637 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
10638
10639         * g++.dg/opt/placeholder1.C: New test.
10640
10641 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10642
10643         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
10644         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
10645         * gcc.dg/compat/union-m128-1_x.c: Likewise.
10646         * gcc.dg/compat/union-m128-1_y.c: Likewise.
10647
10648 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
10649
10650         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
10651         extern "C".
10652         * g++.dg/other/pragma-re-1.C: Add comments.
10653
10654 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
10655
10656         PR gfortran/16080
10657         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
10658
10659 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
10660
10661         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
10662         instead of setting the type of size_t by
10663         hand.
10664
10665 2004-06-18  Roger Sayle  <roger@eyesopen.com>
10666
10667         * gcc.dg/unordered-2.c: New test case.
10668         * gcc.dg/unordered-3.c: New test case.
10669
10670 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
10671
10672         PR other/16043
10673         * lib/g++.exp (g++_version): Tweak regexp for version
10674         * lib/g77.exp (g77_version): Likewise
10675         * lib/gfortran.exp (gfortran_version): Likewise
10676         * lib/objc.exp (objc_version): Likewise
10677         * lib/treelang.exp (treelang_version): Likewise
10678
10679 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
10680
10681         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
10682         Use INT_MAX instead of __INT_MAX__.
10683         * gcc.dg/compat/struct-align-2_y.c: Likewise.
10684
10685         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
10686         * gcc.dg/compat/scalar-return-3_x.c: Use it.
10687         * gcc.dg/compat/scalar-return-3_y.c: Use it.
10688         * gcc.dg/compat/scalar-return-4_x.c: Use it.
10689         * gcc.dg/compat/scalar-return-4_y.c: Use it.
10690         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
10691         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
10692         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
10693         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
10694
10695         * gcc.dg/range-test-1.c: New test.
10696         * g++.dg/opt/range-test-1.C: New test.
10697
10698 2004-06-17  Richard Henderson  <rth@redhat.com>
10699
10700         * objc.dg/sync-1.m: New.
10701         * objc.dg/try-catch-1.m: Don't force next runtime.
10702         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
10703         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
10704         shadowed catch clause.
10705         * objc.dg/try-catch-5.m: New.
10706
10707 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
10708
10709         Bug 14610
10710         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
10711
10712 2004-06-15  Richard Henderson  <rth@redhat.com>
10713
10714         * gcc.dg/20001116-1.c: Move expected warning line.
10715
10716 2004-06-15  Richard Henderson  <rth@redhat.com>
10717
10718         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
10719         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
10720
10721 2004-06-15  Jeff Law  <law@redhat.com>
10722
10723         * gcc.dg/tree-ssa/20040615-1.c: New test.
10724         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
10725         be less sensitive to operand ordering.
10726         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
10727
10728 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
10729
10730         * g++.dg/abi/bitfield3.C: Add comment..
10731
10732 2004-06-15  Richard Henderson  <rth@redhat.com>
10733
10734         * g++.dg/ext/stmtexpr1.C: XFAIL.
10735         * gcc.dg/20030612-1.c: XFAIL.
10736
10737 2004-06-15  Eric Christopher  <echristo@redhat.com>
10738
10739         * g++.dg/charset/asm5.c: New.
10740         * gcc.dg/charset/asm6.c: New.
10741
10742 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10743
10744         PR fortran/15962
10745         * gfortran.fortran-torture/execute/select_1.f90: New test.
10746
10747 2004-06-15  Paul Brook  <paul@codesourcery.com>
10748
10749         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
10750
10751 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10752
10753         PR c++/15967
10754         * g++.dg/lookup/crash3.C: New test.
10755
10756 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10757
10758         PR c++/15947
10759         * g++.dg/parse/dtor4.C: New test.
10760
10761 2004-06-14  Jeff Law  <law@redhat.com>
10762
10763         * gcc.c-torture/compile/20040614-1.c: New test.
10764
10765 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10766
10767         PR fortran/15211
10768         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
10769         LEN of a character array.
10770
10771 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
10772
10773         PR c++/15096
10774         * g++.dg/template/ptrmem10.C: New test.
10775
10776         PR c++/14930
10777         * g++.dg/template/friend30.C: New test.
10778
10779 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10780
10781         PR fortran/14928
10782         * gfortran.fortran-torture/compile/mloc.f90: New test.
10783
10784 2004-06-13  Paul Brook  <paul@codesourcery.com>
10785
10786         * gfortran.fortran-torture/execute/random_2.f90: New test.
10787
10788 2004-06-13  Eric Christopher  <echristo@redhat.com>
10789
10790         * gcc.dg/noncompile/redecl-1.c: Fix error message.
10791
10792 2004-06-12  Paul Brook  <paul@codesourcery.com>
10793
10794         * gfortran.fortran-torture/execute/contained_3.f90: New test.
10795
10796 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10797
10798         PR fortran/14923
10799         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
10800
10801 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10802
10803         PR fortran/14957
10804         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
10805         syntax errors in end statements of contained subroutines.
10806
10807 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10808
10809         PR fortran/12841
10810         * gfortran.fortran-torture/execute/null_arg.f90: New test.
10811
10812 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
10813
10814         PR fortran/15665
10815         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
10816
10817 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
10818
10819         PR gfortran/12839
10820         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
10821
10822 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
10823
10824         PR c++/15862
10825         * g++.dg/parse/enum1.C: New test.
10826
10827 2004-06-10  Jeff Law  <law@redhat.com>
10828
10829         * gcc.c-torture/compile/20040610-1.c: New test.
10830
10831 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10832
10833         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
10834         * g++.old-deja/g++.other/decl3.C: Likewise.
10835
10836 2004-06-10  Brian Booth  <bbooth@redhat.com>
10837
10838         * gcc.dg/tree-ssa/20031015-1.c: Scan for
10839         V_MAY_DEF instead of VDEF.
10840         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
10841
10842 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
10843
10844         PR c++/14211
10845         * g++.dg/conversion/const1.C: New test.
10846
10847         PR c++/15076
10848         * g++.dg/conversion/reinterpret1.C: New test.
10849
10850         PR c++/15877
10851         * g++.dg/template/enum2.C: New test.
10852
10853         PR c++/15227
10854         * g++.dg/template/error13.C: New test.
10855
10856 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10857
10858         PR fortran/14957
10859         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
10860         arguments to test_* REAL and of the right size.
10861
10862 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
10863
10864         PR target/15569
10865         PR rtl-optimization/15681
10866         * gcc.dg/20040609-1.c: New test.
10867
10868 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
10869
10870         PR c++/14791
10871         * g++.dg/opt/builtins1.C: New test.
10872
10873 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
10874
10875         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
10876         that use default windows32 struct layout.
10877         * gcc.dg/i386-bitfield2.c: Likewise.
10878
10879 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
10880
10881         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
10882         for mingw32 and cygwin targets.
10883
10884 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
10885
10886         * gcc.dg/pch/macro-4.c: New.
10887         * gcc.dg/pch/macro-4.hs: New.
10888
10889 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10890
10891         PR fortran/13249
10892         * gfortran.fortran-torture/compile/name_clash.f90: New test.
10893
10894 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10895
10896         PR fortran/13372
10897         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
10898
10899 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
10900
10901         PR gfortran/14897
10902         * gfortran.fortran-torture/execute/t_edit.f90: New test.
10903
10904 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
10905
10906         PR gfortran/15755
10907         * gfortran.fortran-torture/execute/backspace.c : New test.
10908
10909 2004-06-09  Paul Brook  <paul@codesourcery.com>
10910
10911         * gfortran.fortran-torture/execure/intrinsic_associated.f90
10912         (pointer_to_section): Rewrite to use smaller array.
10913
10914 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
10915
10916         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
10917         * gcc.dg/ext/altivec-10.c: Same.
10918         * gcc.dg/ext/altivec-11.c: Same.
10919         * gcc.dg/ext/altivec-12.c: Same.
10920         * gcc.dg/ext/altivec-13.c: Same.
10921         * gcc.dg/ext/altivec-14.c: Same.
10922         * gcc.dg/ext/altivec-15.c: Same.
10923         * gcc.dg/ext/altivec-16.c: Same.
10924         * gcc.dg/ext/altivec-3.c: Same.
10925         * gcc.dg/ext/altivec-4.c: Same.
10926         * gcc.dg/ext/altivec-6.c: Same.
10927         * gcc.dg/ext/altivec-7.c: Same.
10928         * gcc.dg/ext/altivec-8.c: Same.
10929         * gcc.dg/ext/altivec-varargs-1.c: Same.
10930
10931         * g++.dg/ext/altivec-1.C: Correct dg syntax.
10932         * g++.dg/ext/altivec-10.C: Same.
10933         * g++.dg/ext/altivec-2.C: Same.
10934         * g++.dg/ext/altivec-3.C: Same.
10935         * g++.dg/ext/altivec-4.C: Same.
10936         * g++.dg/ext/altivec-5.C: Same.
10937         * g++.dg/ext/altivec-6.C: Same.
10938         * g++.dg/ext/altivec-7.C: Same.
10939         * g++.dg/ext/altivec-8.C: Same.
10940         * g++.dg/ext/altivec-9.C: Same.
10941
10942 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10943
10944         PR c++/7841
10945         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
10946
10947 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10948
10949         * gcc.dg/union-1.c: New test.
10950
10951 2004-06-07  Roger Sayle  <roger@eyesopen.com>
10952
10953         * gcc.dg/builtins-41.c: New test case.
10954         * gcc.dg/builtins-42.c: New test case.
10955
10956 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
10957
10958         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
10959         * g++.dg/ext/altivec-10.C: Same.
10960         * g++.dg/ext/altivec-2.C: Same.
10961         * g++.dg/ext/altivec-3.C: Same.
10962         * g++.dg/ext/altivec-4.C: Same.
10963         * g++.dg/ext/altivec-5.C: Same.
10964         * g++.dg/ext/altivec-6.C: Same.
10965         * g++.dg/ext/altivec-7.C: Same.
10966         * g++.dg/ext/altivec-8.C: Same.
10967         * g++.dg/ext/altivec-9.C: Same.
10968         * g++.old-deja/g++.abi/cxa_vec.C: Same.
10969         * g++.old-deja/g++.brendan/new3.C: Same.
10970         * gcc.c-torture/execute/eeprof-1.x: Same.
10971
10972 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
10973
10974         PR c/14765
10975         * gcc.dg/pr14765-1.c: New test.
10976
10977 2004-06-07  Roger Sayle  <roger@eyesopen.com>
10978
10979         PR c/14649
10980         * gcc.dg/pr14649-1.c: New test case.
10981
10982 2004-06-07  Richard Henderson  <rth@redhat.com>
10983
10984         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
10985         if temporaries.
10986
10987 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
10988
10989         * g++.dg/eh/elide1.C: Remove XFAIL.
10990
10991 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
10992
10993         PR c++/15337
10994         * g++.dg/expr/sizeof3.C: New test.
10995
10996         PR c++/14777
10997         * g++.dg/template/access14.C: New test.
10998
10999         PR c++/15554
11000         * g++.dg/template/enum1.C: New test.
11001
11002         PR c++/15057
11003         * g++.dg/eh/throw1.C: New test.
11004
11005 2004-06-07  David Ayers  <d.ayers@inode.at>
11006             Ziemowit Laski  <zlaski@apple.com>
11007
11008         * lib/objc.exp (objc_target_compile): Revert the '-framework
11009         Foundation' flag fix, since bare Darwin does not ship
11010         with the Foundation framework.
11011         * objc/execute/next_mapping.h: Provide a local NSConstantString
11012         @interface and @implementation.
11013         (objc_constant_string_init): A constructor function, used to
11014         initialize the NSConstantString meta-class object.
11015         * objc/execute/string1.m: Include "next_mapping.h" instead of
11016         <Foundation/NSString.h>.
11017         * objc/execute/string2.m: Likewise.
11018         * objc/execute/string3.m: Likewise.
11019         * objc/execute/string4.m: Likewise.
11020
11021 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
11022
11023         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
11024         to double. Replace double with FLOAT.
11025         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
11026
11027         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
11028         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
11029         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
11030         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
11031         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
11032         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
11033         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
11034         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
11035
11036 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
11037
11038         PR c/13519
11039         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
11040
11041 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11042
11043         PR c++/15503
11044         * g++.dg/template/meminit2.C: New test.
11045
11046 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
11047
11048         PR target/15822
11049         * gcc.c-torture/execute/compare-fp-1.c,
11050         gcc.c-torture/execute/compare-fp-2.c,
11051         gcc.c-torture/execute/compare-fp-3.c,
11052         gcc.c-torture/execute/compare-fp-4.c,
11053         gcc.c-torture/execute/compare-fp-3.x,
11054         gcc.c-torture/execute/compare-fp-4.x: Moved...
11055         * gcc.c-torture/execute/ieee/compare-fp-1.c,
11056         gcc.c-torture/execute/ieee/compare-fp-2.c,
11057         gcc.c-torture/execute/ieee/compare-fp-3.c,
11058         gcc.c-torture/execute/ieee/compare-fp-4.c,
11059         gcc.c-torture/execute/ieee/compare-fp-3.x,
11060         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
11061
11062 2004-06-04  David Ayers  <d.ayers@inode.at>
11063
11064         * objc/execute/protocol-isEqual-4.m: New testcase.
11065
11066 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
11067
11068         * objc/execute/protocol-isEqual-1.m: New testcase.
11069         * objc/execute/protocol-isEqual-2.m: New testcase.
11070         * objc/execute/protocol-isEqual-3.m: New testcase.
11071
11072 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11073
11074         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
11075
11076 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
11077
11078         * lib/objc.exp (objc_target_compile): When running tests on
11079         Darwin (Mac OS X), inform the linker about '-framework
11080         'Foundation'.
11081
11082 2004-06-02  Eric Christopher  <echristo@redhat.com>
11083
11084         * gcc.c-torture/compile/20040602-1.c: New.
11085
11086 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
11087
11088         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
11089         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
11090
11091         PR tree-optimization/14736
11092         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
11093
11094         PR tree-optimization/14042
11095         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
11096
11097         PR tree-optimization/14729
11098         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
11099
11100 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11101
11102         PR fortran/15557
11103         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
11104
11105 2004-06-01  Richard Hederson  <rth@redhat.com>
11106
11107         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
11108
11109 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11110
11111         PR c++/14932
11112         * g++.dg/parse/offsetof4.C: New test.
11113
11114 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
11115
11116         PR objc/7993
11117         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
11118
11119 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
11120
11121         PR c++/15701
11122         * g++.dg/template/friend29.C: New test.
11123
11124 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
11125
11126         PR c/15749
11127         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
11128
11129 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
11130
11131         * gcc.dg/sparc-trap-1.c: New test.
11132
11133 2004-05-31  Roger Sayle  <roger@eyesopen.com>
11134
11135         PR middle-end/15069
11136         * g++.dg/opt/fold3.C: New test case.
11137
11138 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
11139
11140         * lib/target-supports.exp (check_iconv_available): Fix fallout
11141         from 2004-05-28 patch.
11142
11143 2004-05-30  Paul Brook  <paul@codesourcery.com>
11144
11145         PR fortran/15620
11146         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
11147         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
11148
11149 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
11150
11151         * gfortran.fortran-torture/execute/random_1.f90: New test.
11152
11153 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
11154
11155         * g++.dg/ext/altivec-10.C: New test.
11156
11157 2004-05-29  Paul Brook  <paul@codesourcery.com>
11158
11159         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
11160
11161 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
11162
11163         * gcc.dg/altivec-16.c: New test.
11164
11165 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
11166
11167         * lib/target-supports.exp (check_vmx_hw_available): New.
11168         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
11169
11170         * lib/target-supports.exp (check_alias_available,
11171         check_iconv_available, check_named_sections_available): Use
11172         unique names for temporary files.
11173
11174 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
11175
11176         * gcc.dg/altivec-15.c: New test.
11177
11178 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
11179
11180         PR c++/15083
11181         * g++.dg/warn/noeffect6.C: New test.
11182
11183         PR c++/15471
11184         * g++.dg/expr/ptrmem4.C: New test.
11185
11186         PR c++/15640
11187         * g++.dg/template/operator3.C: New test.
11188
11189 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
11190
11191         PR c++/14668
11192         * g++.dg/lookup/redecl1.C: New test.
11193         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
11194
11195 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
11196
11197         * gcc.c-torture/execute/compare-fp-1.c,
11198         gcc.c-torture/execute/compare-fp-2.c,
11199         gcc.c-torture/execute/compare-fp-3.c,
11200         gcc.c-torture/execute/compare-fp-4.c,
11201         gcc.c-torture/execute/compare-fp-3.x,
11202         gcc.c-torture/execute/compare-fp-4.x,
11203         gcc.dg/pr15649-1.c: New.
11204
11205 2004-05-27  Adam Nemet  <anemet@lnxw.com>
11206
11207         PR c++/12883
11208         * g++.dg/init/array14.C: New test.
11209
11210 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
11211
11212         * lib/compat.exp (compat-get-options-main): New.
11213         (compat-get-options): Remove unneeded code, warn for ignored
11214         command.
11215         (compat-execute): Check flag set by dg-require-* commands.
11216
11217         * lib/compat.exp (compat-execute): Break up long lines.
11218
11219 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
11220
11221         * gcc.dg/altivec-7.c: Don't use 'vector long'.
11222         * gcc.dg/altivec-14.c: New test.
11223         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
11224
11225         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
11226         * gcc.dg/altivec-12.c: Ditto.
11227
11228         * gcc.dg/altivec-3.c: Move call to altivec_check.
11229
11230 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11231
11232         PR c++/15044
11233         * g++.dg/template/error12.C: New test.
11234
11235         PR c++/15317
11236         * g++.dg/ext/attrib15.C: New test.
11237
11238         PR c++/15329
11239         * g++.dg/template/ptrmem9.C: New test.
11240
11241 2004-05-25  Paul Brook  <paul@codesourcery.com>
11242
11243         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
11244
11245 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11246
11247         PR c++/15165
11248         * g++.dg/template/crash19.C: New test.
11249
11250 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11251
11252         PR c++/15025
11253         * g++.dg/template/redecl1.C: New test.
11254
11255 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11256
11257         PR c++/14821
11258         * g++.dg/other/ns1.C: New test.
11259
11260         PR c++/14883
11261         * g++.dg/template/invalid1.C: New test.
11262
11263 2004-05-23  Paul Brook  <paul@codesourcery.com>
11264         Victor Leikehman  <lei@haifasphere.co.il>
11265
11266         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
11267         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
11268
11269 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
11270
11271         PR c++/15285
11272         PR c++/15299
11273         * g++.dg/template/non-dependent5.C: New test.
11274         * g++.dg/template/non-dependent6.C: New test.
11275
11276 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
11277
11278         PR c++/15507
11279         * g++.dg/inherit/union1.C: New test.
11280
11281         PR c++/15542
11282         * g++.dg/template/addr1.C: New test.
11283
11284         PR c++/15427
11285         * g++.dg/template/array5.C: New test.
11286
11287         PR c++/15287
11288         * g++.dg/template/array6.C: New test.
11289
11290 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
11291             Roger Sayle  <roger@eyesopen.com>
11292
11293         * g++.dg/lookup/forscope2.C: New test case.
11294
11295 2004-05-22  Ben Elliston  <bje@au.ibm.com>
11296
11297         * gcc.dg/cpp/Wmissingdirs.c: New.
11298
11299 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
11300
11301         PR target/15301
11302         * gcc.dg/compat/union-m128-1.h: New file.
11303         * gcc.dg/compat/union-m128-1_main.c: Likewise.
11304         * gcc.dg/compat/union-m128-1_x.c: Likewise.
11305         * gcc.dg/compat/union-m128-1_y.c: Likewise.
11306
11307 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
11308
11309         PR target/15302
11310         * gcc.dg/compat/struct-complex-1.h: New file.
11311         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
11312         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
11313         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
11314
11315 2004-05-20  Roger Sayle  <roger@eyesopen.com>
11316
11317         PR middle-end/3074
11318         * gcc.dg/pr3074-1.c: New test case.
11319         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
11320
11321 2004-05-20  Falk Hueffner  <falk@debian.org>
11322
11323         PR other/15526
11324         * gcc.dg/ftrapv-1.c: New test case.
11325
11326 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
11327
11328         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
11329
11330 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
11331             Jeff Law  <law@redhat.com>
11332
11333         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
11334         * gcc.dg/tree-ssa/20040518-2.c: New test.
11335
11336         * gcc.dg/tree-ssa/20040518-1.c: New test.
11337
11338 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
11339
11340         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
11341
11342 2004-05-18  Paul Brook  <paul@codesourcery.com>
11343
11344         PR fortran/13930
11345         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
11346
11347 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11348
11349         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
11350         constant folding.
11351
11352 2004-05-17  Steven Bosscher  <stevenb@suse.de>
11353
11354         * gcc.dg/tree-ssa/20040517-1.c: New test.
11355
11356 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11357
11358         * gcc.dg/loop-4.c: New test.
11359
11360 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
11361
11362         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
11363
11364 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
11365
11366         PR fortran/15311
11367         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
11368
11369 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11370
11371         PR fortran/13826
11372         PR fortran/13940
11373         * gfortran.fortran-torture/compile/data_1.f90: New test.
11374
11375 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
11376
11377         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
11378         * gcc.dg/uninit-H.c: Define ASM for __s390__.
11379
11380 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
11381
11382         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
11383
11384 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
11385
11386         PR c/15444
11387         * gcc.dg/format/xopen-1.c: Adjust expected message.
11388         * gcc.dg/format/xopen-3.c: New test.
11389
11390 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
11391
11392         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
11393
11394 2004-05-14  Jeff Law  <law@redhat.com>
11395
11396         * gcc.dg/tree-ssa/20040514-2.c: New test.
11397
11398 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11399
11400         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
11401         this ...
11402         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
11403         this.
11404
11405 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
11406
11407         * gcc.dg/tree-ssa/20040514-1.c: New test.
11408
11409 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11410
11411         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
11412         test.
11413
11414 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11415
11416         PR fortran/14066
11417         * gfortran.fortran-torture/compile/do_1.f90: New test.
11418
11419 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11420
11421         PR fortran/15051
11422         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
11423         test.
11424
11425 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
11426
11427         PR fortran/15149
11428         * gfortran.fortran-torture/execute/random_init.f90: New test.
11429
11430 2004-05-13  Paul Brook  <paul@codesourcery.com>
11431
11432         PR fortran/15314
11433         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
11434
11435 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
11436
11437         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
11438         for the powerpc case.
11439
11440 2004-05-13  Jeff Law  <law@redhat.com>
11441
11442         * gcc.dg/tree-ssa/20040513-1.c: New test.
11443         * gcc.dg/tree-ssa/20040513-2.c: New test.
11444
11445 2004-05-13  Paul Brook  <paul@codesourcery.com>
11446
11447         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
11448         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
11449         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
11450
11451 2004-05-13  Andreas Schwab  <schwab@suse.de>
11452
11453         PR other/10819
11454         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
11455         characters.
11456
11457 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
11458
11459         PR fortran/15294
11460         * gfortran.fortran-torture/execute/adjustr.f90: New file.
11461
11462 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
11463
11464         Merge from tree-ssa-20020619-branch.  See
11465         ChangeLog.tree-ssa for details.
11466
11467 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
11468
11469         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
11470         include <altivec.h> explicitly.
11471         * gcc.dg/altivec-13.c: Likewise.
11472
11473 2004-05-11  Paul Brook  <paul@codesourcery.com>
11474
11475         * gcc.c-torture/compile/20010518-1.c: Force enum size.
11476
11477 2004-05-10  Eric Christopher  <echristo@redhat.com>
11478
11479         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
11480         * gcc.dg/sibcall-4.c: Ditto.
11481
11482 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
11483
11484         * g++.dg/ext/altivec-8.C: New test case.
11485         * gcc.dg/altivec-13.c: New test case.
11486
11487 2004-05-08  Roger Sayle  <roger@eyesopen.com>
11488
11489         * gcc.c-torture/execute/divcmp-1.c: New test case.
11490         * gcc.c-torture/execute/divcmp-2.c: New test case.
11491         * gcc.c-torture/execute/divcmp-3.c: New test case.
11492
11493 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
11494
11495         * g++.dg/other/pragma-re-2.C: New test.
11496
11497 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
11498
11499         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
11500         * gcc.dg/i386-387-2.c: Likewise.
11501
11502         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
11503         __builtin_drem.
11504         * gcc.dg/i386-387-6.c: Likewise.
11505
11506 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
11507
11508         * gcc.dg/builtins-33.c:  Also check log1p*.
11509
11510 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
11511
11512         PR optimization/15296
11513         * gcc.c-torture/execute/pr15296.c: New test.
11514
11515 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
11516
11517         * gcc.dg/builtins-40.c: New test.
11518
11519 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
11520
11521         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
11522
11523 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
11524
11525         * g++.dg/ext/spe1.C: New testcase.
11526
11527 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
11528
11529         * objc.dg/image-info.m: Allow additional attributes
11530         for __image_info section.
11531
11532 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
11533
11534         * gcc.dg/torture/mips-hilo-2.c: New test.
11535
11536 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11537
11538         PR c++/14389
11539         * g++.dg/template/member5.C: New test.
11540
11541 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
11542
11543         * gcc.dg/builtins-34.c: Also check expm1*.
11544
11545 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11546
11547         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
11548         * gcc.dg/torture/builtin-convert-3.c: New test.
11549
11550 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
11551
11552         PR middle-end/15054
11553         * g++.dg/opt/pr15054.C: New test.
11554
11555 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11556
11557         * gcc.dg/torture/builtin-rounding-1.c: New test.
11558         * gcc.dg/builtins-25.c: Delete.
11559         * gcc.dg/builtins-29.c: Delete.
11560
11561 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
11562
11563         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
11564         * gcc.dg/sibcall-4.c: Likewise.
11565         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
11566
11567 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
11568
11569         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
11570         bit-field on 16-bit targets.
11571
11572 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
11573
11574         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
11575         16-bit targets.
11576
11577 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
11578
11579         * gcc.dg/rs6000-power2-1.c: Change to compile only.
11580         * gcc.dg/rs6000-power2-2.c: Likewise.
11581
11582 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
11583
11584         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
11585         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
11586         Change the asm registers to be in form of frN instead of fN.
11587
11588 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11589
11590         * gcc.dg/torture/builtin-convert-2.c: New test.
11591
11592 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
11593
11594         * gcc.dg/rs6000-power2-1.c: New test.
11595         * gcc.dg/rs6000-power2-2.c: New test.
11596
11597 2004-04-28  Jan Hubicka  <jh@suse.cz>
11598
11599         * gcc.dg/unused-6.c: New test.
11600
11601 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
11602             Ulrich Weigand  <uweigand@de.ibm.com>
11603
11604         * ada/acats/run_all.sh: Define $target variable.
11605
11606 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
11607
11608         PR c++/15119
11609         * g++.dg/other/vararg-1.C: New test.
11610
11611         PR c++/4794
11612         * g++.dg/eh/cleanup3.C: New test.
11613
11614 2004-04-24  Laurent GUERBY <laurent@guerby.net>
11615
11616         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
11617         and ad8011a (target_insn).
11618         * ada/acats/support/macro.dfs: Likewise.
11619         * ada/acats/support/impbit.adb: New file.
11620
11621 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
11622
11623         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
11624
11625 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11626
11627         * gcc.dg/loop-3.c: New test.
11628
11629 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
11630
11631         * gcc.c-torture/execute/simd-5.c: New test.
11632
11633 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11634
11635         PR c++/15064
11636         * g++.dg/template/crash18.C: New test.
11637
11638 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
11639
11640         * g++.dg/ext/complit3.C: New test.
11641
11642 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
11643
11644         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
11645         * gcc.dg/altivec-3.c: Same.
11646         * gcc.dg/altivec-varargs-1.c: Same.
11647
11648 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
11649
11650         * lib/target-supports.exp (check_profiling_available): Assume
11651         profiling is not available on powerpc-eabi targets.
11652
11653 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
11654
11655         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
11656         * gcc.dg/vmx/bug-1.c: Ditto.
11657
11658 2004-04-20  Eric Christopher  <echristo@redhat.com>
11659
11660         * gcc.dg/charset/extern.c: New test.
11661         * g++.dg/charset/extern3.cc: Ditto.
11662
11663 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
11664
11665         * gcc.dg/builtins-39.c: New test.
11666
11667 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
11668
11669         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
11670
11671 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
11672
11673         * gcc.dg/torture/mips-hilo-1.c: New test.
11674
11675 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
11676
11677         * gcc.c-torture/compile/20040419-1.c: New test.
11678
11679 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
11680
11681         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
11682
11683 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
11684             Aldy Hernandez  <aldyh@redhat.com>
11685
11686         * gcc.c-torture/execute/va-arg-24.c: New.
11687
11688 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
11689             Aldy Hernandez  <aldyh@redhat.com>
11690
11691         * gcc.dg/vmx/1b-01.c: New.
11692         * gcc.dg/vmx/1b-02.c: New.
11693         * gcc.dg/vmx/1b-03.c: New.
11694         * gcc.dg/vmx/1b-04.c: New.
11695         * gcc.dg/vmx/1b-05.c: New.
11696         * gcc.dg/vmx/1b-06.c: New.
11697         * gcc.dg/vmx/1b-07.c: New.
11698         * gcc.dg/vmx/1c-01.c: New.
11699         * gcc.dg/vmx/1c-02.c: New.
11700         * gcc.dg/vmx/3a-01a.c: New.
11701         * gcc.dg/vmx/3a-01.c: New.
11702         * gcc.dg/vmx/3a-01m.c: New.
11703         * gcc.dg/vmx/3a-03.c: New.
11704         * gcc.dg/vmx/3a-03m.c: New.
11705         * gcc.dg/vmx/3a-04.c: New.
11706         * gcc.dg/vmx/3a-04m.c: New.
11707         * gcc.dg/vmx/3a-05.c: New.
11708         * gcc.dg/vmx/3a-06.c: New.
11709         * gcc.dg/vmx/3a-06m.c: New.
11710         * gcc.dg/vmx/3a-07.c: New.
11711         * gcc.dg/vmx/3b-01.c: New.
11712         * gcc.dg/vmx/3b-02.c: New.
11713         * gcc.dg/vmx/3b-10.c: New.
11714         * gcc.dg/vmx/3b-13.c: New.
11715         * gcc.dg/vmx/3b-14.c: New.
11716         * gcc.dg/vmx/3b-15.c: New.
11717         * gcc.dg/vmx/3c-01a.c: New.
11718         * gcc.dg/vmx/3c-01.c: New.
11719         * gcc.dg/vmx/3c-02.c: New.
11720         * gcc.dg/vmx/3c-03.c: New.
11721         * gcc.dg/vmx/3d-01.c: New.
11722         * gcc.dg/vmx/4-01.c: New.
11723         * gcc.dg/vmx/4-03.c: New.
11724         * gcc.dg/vmx/5-01.c: New.
11725         * gcc.dg/vmx/5-02.c: New.
11726         * gcc.dg/vmx/5-03.c: New.
11727         * gcc.dg/vmx/5-04.c: New.
11728         * gcc.dg/vmx/5-05.c: New.
11729         * gcc.dg/vmx/5-06.c: New.
11730         * gcc.dg/vmx/5-07.c: New.
11731         * gcc.dg/vmx/5-07t.c: New.
11732         * gcc.dg/vmx/5-08.c: New.
11733         * gcc.dg/vmx/5-10.c: New.
11734         * gcc.dg/vmx/5-11.c: New.
11735         * gcc.dg/vmx/7-01a.c: New.
11736         * gcc.dg/vmx/7-01.c: New.
11737         * gcc.dg/vmx/7c-01.c: New.
11738         * gcc.dg/vmx/7d-01.c: New.
11739         * gcc.dg/vmx/7d-02.c: New.
11740         * gcc.dg/vmx/8-01.c: New.
11741         * gcc.dg/vmx/8-02a.c: New.
11742         * gcc.dg/vmx/8-02.c: New.
11743         * gcc.dg/vmx/brode-1.c: New.
11744         * gcc.dg/vmx/bug-1.c: New.
11745         * gcc.dg/vmx/bug-2.c: New.
11746         * gcc.dg/vmx/bug-3.c: New.
11747         * gcc.dg/vmx/cw-bug-1.c: New.
11748         * gcc.dg/vmx/cw-bug-2.c: New.
11749         * gcc.dg/vmx/cw-bug-3.c: New.
11750         * gcc.dg/vmx/dct.c: New.
11751         * gcc.dg/vmx/debug-1.c: New.
11752         * gcc.dg/vmx/debug-2.c: New.
11753         * gcc.dg/vmx/debug-3.c: New.
11754         * gcc.dg/vmx/debug-4.c: New.
11755         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
11756         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
11757         * gcc.dg/vmx/eg-5.c: New.
11758         * gcc.dg/vmx/fft.c: New.
11759         * gcc.dg/vmx/gcc-bug-1.c: New.
11760         * gcc.dg/vmx/gcc-bug-2.c: New.
11761         * gcc.dg/vmx/gcc-bug-3.c: New.
11762         * gcc.dg/vmx/gcc-bug-4.c: New.
11763         * gcc.dg/vmx/gcc-bug-5.c: New.
11764         * gcc.dg/vmx/gcc-bug-6.c: New.
11765         * gcc.dg/vmx/gcc-bug-7.c: New.
11766         * gcc.dg/vmx/gcc-bug-8.c: New.
11767         * gcc.dg/vmx/gcc-bug-9.c: New.
11768         * gcc.dg/vmx/gcc-bug-b.c: New.
11769         * gcc.dg/vmx/gcc-bug-c.c: New.
11770         * gcc.dg/vmx/gcc-bug-d.c: New.
11771         * gcc.dg/vmx/gcc-bug-e.c: New.
11772         * gcc.dg/vmx/gcc-bug-f.c: New.
11773         * gcc.dg/vmx/gcc-bug-g.c: New.
11774         * gcc.dg/vmx/gcc-bug-i.c: New.
11775         * gcc.dg/vmx/harness.h: New.
11776         * gcc.dg/vmx/ira1.c: New.
11777         * gcc.dg/vmx/ira2a.c: New.
11778         * gcc.dg/vmx/ira2b.c: New.
11779         * gcc.dg/vmx/ira2.c: New.
11780         * gcc.dg/vmx/ira2c.c: New.
11781         * gcc.dg/vmx/mem.c: New.
11782         * gcc.dg/vmx/newton-1.c: New.
11783         * gcc.dg/vmx/ops.c: New.
11784         * gcc.dg/vmx/sn7153.c: New.
11785         * gcc.dg/vmx/spill2.c: New.
11786         * gcc.dg/vmx/spill3.c: New.
11787         * gcc.dg/vmx/spill.c: New.
11788         * gcc.dg/vmx/t.c: New.
11789         * gcc.dg/vmx/varargs-1.c: New.
11790         * gcc.dg/vmx/varargs-2.c: New.
11791         * gcc.dg/vmx/varargs-3.c: New.
11792         * gcc.dg/vmx/varargs-4.c: New.
11793         * gcc.dg/vmx/varargs-5.c: New.
11794         * gcc.dg/vmx/varargs-6.c: New.
11795         * gcc.dg/vmx/varargs-7.c: New.
11796         * gcc.dg/vmx/vmx.exp: New.
11797         * gcc.dg/vmx/vprint-1.c: New.
11798         * gcc.dg/vmx/vscan-1.c: New.
11799         * gcc.dg/vmx/x-01.c: New.
11800         * gcc.dg/vmx/x-02.c: New.
11801         * gcc.dg/vmx/x-03.c: New.
11802         * gcc.dg/vmx/x-04.c: New.
11803         * gcc.dg/vmx/x-05.c: New.
11804         * gcc.dg/vmx/yousufi-1.c: New.
11805         * gcc.dg/vmx/zero-1.c: New.
11806         * gcc.dg/vmx/zero.c: New.
11807
11808 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
11809
11810         * g++.dg/lookup/java1.C: Update for chage of
11811         _Jv_AllocObject.
11812         * g++.dg/lookup/java2.C: Likewise.
11813
11814 2004-04-17  Laurent GUERBY <laurent@guerby.net>
11815
11816         * ada/acats/run_all.sh: use -O2 by default.
11817
11818 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
11819
11820         * gcc.dg/vr-mult-[12].c: New tests.
11821
11822 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11823
11824         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
11825
11826         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
11827
11828 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
11829
11830         * lib/target-supports.exp (check_profiling_available): Assume profiling
11831         isn't available for mips*-*-elf targets.
11832
11833 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
11834
11835         * gcc.dg/builtins-38.c: New test.
11836
11837 2004-04-14  Eric Christopher  <echristo@redhat.com>
11838
11839         * g++.dg/charset/charset.exp: Run .cc extension tests.
11840
11841 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
11842
11843         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
11844
11845 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11846
11847         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
11848
11849 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
11850
11851         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
11852         * gcc.dg/i386-387-2.c: Likewise.
11853
11854         * gcc.dg/i386-387-7.c: New test.
11855         * gcc.dg/i386-387-8.c: New test.
11856
11857         * gcc.dg/builtins-37.c: New test.
11858
11859 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
11860
11861         * g++.dg/pch/externc-1.C: Add missing semicolon.
11862
11863 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
11864
11865         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
11866
11867 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11868
11869         * gcc.c-torture/execute/20040411-1.c: New test.
11870
11871 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
11872
11873         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
11874
11875 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
11876
11877         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
11878
11879 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
11880
11881         * lib/target-supports.exp (check_named_sections_available): New.
11882         * lib/gcc-dg.exp (dg-require-named-sections): New.
11883         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
11884         old-deja.exp.  Also prune error-count message from HP linker.
11885         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
11886
11887         * g++.dg/init/init-ref4.C: Use dg-require-weak.
11888         * g++.old-deja/g++.pt/static3.C: Likewise.
11889         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
11890
11891 2004-04-09  Roger Sayle  <roger@eyesopen.com>
11892
11893         * gcc.c-torture/execute/20040409-1.c: New test case.
11894         * gcc.c-torture/execute/20040409-2.c: New test case.
11895         * gcc.c-torture/execute/20040409-3.c: New test case.
11896
11897 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
11898
11899         * gcc.dg/20040409-1.c: New test.
11900
11901 2004-04-08  Roger Sayle  <roger@eyesopen.com>
11902
11903         PR target/14888
11904         * g++.dg/opt/pr14888.C: New test case.
11905
11906 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
11907
11908         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
11909         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
11910         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
11911         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
11912         New tests.
11913
11914 2004-04-08  Paul Brook  <paul@codesourcery.com>
11915
11916         * gcc.dg/spill-1.c: New test.
11917
11918 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11919
11920         * gcc.dg/torture/builtin-ctype-2.c: New test.
11921
11922 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
11923
11924         * gcc.dg/pch/pch.exp: Add largefile test.
11925
11926 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
11927
11928         * g++.dg/pch/externc-1.Hs: New.
11929         * g++.dg/pch/externc-1.C: New.
11930
11931 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11932
11933         * gcc.dg/compat/struct-by-value-5a_main.c,
11934         gcc.dg/compat/struct-by-value-5b_main.c: New files.
11935         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
11936         * gcc.dg/compat/struct-by-value-5a_x.c,
11937         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
11938         gcc.dg/compat/struct-by-value-5_x.c.
11939         * gcc.dg/compat/struct-by-value-5a_y.c,
11940         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
11941         gcc.dg/compat/struct-by-value-5_y.c.
11942
11943         * gcc.dg/compat/struct-by-value-6a_main.c,
11944         gcc.dg/compat/struct-by-value-6b_main.c: New files.
11945         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
11946         * gcc.dg/compat/struct-by-value-6a_x.c,
11947         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
11948         gcc.dg/compat/struct-by-value-6_x.c.
11949         * gcc.dg/compat/struct-by-value-6a_y.c,
11950         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
11951         gcc.dg/compat/struct-by-value-6_y.c.
11952
11953         * gcc.dg/compat/struct-by-value-7a_main.c,
11954         gcc.dg/compat/struct-by-value-7b_main.c: New files.
11955         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
11956         * gcc.dg/compat/struct-by-value-7a_x.c,
11957         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
11958         gcc.dg/compat/struct-by-value-7_x.c.
11959         * gcc.dg/compat/struct-by-value-7a_y.c,
11960         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
11961         gcc.dg/compat/struct-by-value-7_y.c.
11962
11963 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
11964
11965         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
11966         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
11967         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
11968         options.
11969
11970 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
11971
11972         * gcc.dg/builtins-36.c: New test.
11973
11974 2004-04-06  Paul Brook  <paul@codesourcery.com>
11975
11976         * README.gcc: Remove obsolete contraint on testcases.
11977
11978 2004-04-05  Paul Brook  <paul@codesourcery.com>
11979
11980         PR2123
11981         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
11982         failure and exit(0) on success.
11983         * g++.dg/expr/anew2.C: Ditto.
11984         * g++.dg/expr/anew3.C: Ditto.
11985         * g++.dg/expr/anew4.C: Ditto.
11986
11987 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
11988
11989         PR c++/3518
11990         * g++.dg/template/unify7.C: New.
11991
11992 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
11993
11994         * g++.dg/README: Bring up to date with new subdirectories; remove
11995         duplicate subdirectory lines.
11996
11997 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
11998
11999         PR c++/14007
12000         * g++.dg/template/unify5.C: New.
12001         * g++.dg/template/unify6.C: New.
12002         * g++.dg/template/qualttp20.C: Adjust.
12003         * g++.old-deja/g++.jason/report.C: Adjust.
12004         * g++.old-deja/g++.other/qual1.C: Adjust.
12005
12006 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
12007
12008         PR c++/14803
12009         * g++.dg/inherit/ptrmem1.C: New test.
12010
12011 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
12012
12013         PR c++/14755
12014         * gcc.c-torture/execute/20040331-1.c: New test.
12015         * gcc.dg/20040331-1.c: New test.
12016
12017 2004-04-01  Paul Brook  <paul@codesourcery.com>
12018
12019         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
12020
12021 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
12022
12023         PR c++/14724
12024         * g++.dg/init/goto1.C: New test.
12025
12026         PR c++/14763
12027         * g++.dg/template/defarg4.C: New test.
12028
12029 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
12030
12031         * gcc.dg/altivec-11.c: Extend test for more valid cases.
12032
12033 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
12034
12035         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
12036
12037 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
12038
12039         * gcc.dg/noncompile/undeclared-2.c: New test.
12040
12041 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
12042
12043         * gcc.dg/940409-1.c: Remove XFAIL.
12044         * gcc.dg/reg-vol-struct-1.c: New test.
12045
12046 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12047
12048         * gcc.dg/torture/builtin-wctype-1.c: New test.
12049
12050 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
12051
12052         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
12053         * gcc.dg/20001101-1.c: Likewise.
12054         * gcc.dg/20001102-1.c: Likewise.
12055
12056 2004-03-25  Roger Sayle  <roger@eyesopen.com>
12057
12058         * gcc.dg/compare8.c: Add an additional test for XOR.
12059
12060 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12061
12062         * gcc.dg/torture/builtin-ctype-1.c: New test.
12063
12064 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12065
12066         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
12067         * gcc.dg/torture/builtin-math-1.c: Likewise.
12068         * gcc.dg/torture/builtin-power-1.c: New test.
12069
12070 2004-03-24  Andreas Schwab  <schwab@suse.de>
12071
12072         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
12073         IA64 assembler.
12074
12075 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
12076             Roger Sayle  <roger@eyesopen.com>
12077
12078         * gcc.dg/compare8.c: New test case.
12079
12080 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
12081
12082         * g++.dg/ext/altivec-7.C: New test.
12083
12084 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
12085
12086         PR 12267, 12391, 12560, 13129, 14114, 14133
12087         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
12088         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
12089         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
12090         Adjust error regexps.
12091         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
12092         * gcc.dg/noncompile/undeclared-1.c: New test cases.
12093         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
12094         * gcc.dg/local1.c: Add explanatory comment.
12095
12096 2004-03-23  Roger Sayle  <roger@eyesopen.com>
12097
12098         PR optimization/14669
12099         * g++.dg/opt/fold2.C: New test case.
12100
12101 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
12102
12103         PR c/14069
12104         * gcc.dg/20040322-1.c: New test.
12105
12106 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
12107
12108         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
12109         * gcc.dg/ultrasp4.c: Likewise.
12110         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
12111
12112 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
12113
12114         * gcc.dg/i386-sse-8.c: Reset default options.
12115
12116 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
12117
12118         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
12119         in the error message text.
12120
12121 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12122
12123         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
12124
12125 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
12126
12127         PR c++/14616
12128         * g++.dg/init/array13.C: New test.
12129
12130 2004-03-20  Roger Sayle  <roger@eyesopen.com>
12131
12132         PR target/13889
12133         * gcc.c-torture/compile/pr13889.c: New test case.
12134
12135 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12136
12137         PR c/14635
12138         * builtins-1.c (nan, nans): Don't test.
12139         * builtins-30.c: Don't use nan, nanf, nanl.
12140         * builtins-35.c: New test.
12141
12142 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
12143
12144         * g++.dg/ext/altivec-6.C: New test.
12145
12146 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
12147
12148         * g++.dg/init/placement3.C: New test.
12149
12150         * g++.dg/template/spec13.C: New test.
12151
12152         * g++.dg/lookup/using11.C: New test.
12153
12154         * g++.dg/lookup/koenig3.C: New test.
12155
12156         * g++.dg/template/operator2.C: New test.
12157
12158         * g++.dg/expr/dtor3.C: New test.
12159         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
12160         marker.
12161         * g++.old-deja/g++.law/visibility28.C: Likewise.
12162
12163 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
12164
12165         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
12166         * gcc.dg/ppc64-abi-3.c: Likewise.
12167
12168 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12169
12170         PR c++/14545
12171         * g++.dg/parse/template15.C: New test.
12172
12173 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
12174
12175         * g++.dg/expr/dtor2.C: New test.
12176
12177         * g++.dg/lookup/anon4.C: New test.
12178
12179         * g++.dg/overload/using1.C: New test.
12180
12181         * g++.dg/template/lookup7.C: New test.
12182
12183         * g++.dg/template/typename6.C: New test.
12184
12185         * g++.dg/expr/cond6.C: New test.
12186
12187 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12188
12189         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
12190
12191 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
12192
12193         * g++.dg/expr/cond5.C: New test.
12194         * g++.dg/expr/constcast1.C: Likewise.
12195         * g++.dg/expr/ptrmem2.C: Likewise.
12196         * g++.dg/expr/ptrmem3.C: Likewise.
12197         * g++.dg/lookup/main1.C: Likewise.
12198         * g++.dg/template/lookup6.C: Likewise.
12199
12200 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
12201
12202         * gcc.dg/local1.c: New test.
12203
12204         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
12205
12206 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12207
12208         * gcc.dg/torture/builtin-convert-1.c: New test.
12209
12210 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12211
12212         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
12213
12214 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
12215
12216         PR c++/14481
12217         * g++.dg/warn/Wunused-7.C: New test.
12218
12219 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12220
12221         * gcc.dg/torture/builtin-integral-1.c: New test.
12222
12223 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
12224
12225         PR c++/14586
12226         * g++.dg/parse/non-dependent3.C: New test.
12227
12228 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
12229
12230         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
12231         * g++.dg/eh/simd-2.C: Likewise.
12232         * g++.dg/init/array10.C: Likewise.
12233         * gcc.c-torture/compile/simd-1.c: Likewise.
12234         * gcc.c-torture/compile/simd-2.c: Likewise.
12235         * gcc.c-torture/compile/simd-3.c: Likewise.
12236         * gcc.c-torture/compile/simd-4.c: Likewise.
12237         * gcc.c-torture/compile/simd-6.c: Likewise.
12238         * gcc.c-torture/execute/simd-1.c: Likewise.
12239         * gcc.c-torture/execute/simd-2.c: Likewise.
12240         * gcc.dg/compat/vector-defs.h: Likewise.
12241         * gcc.dg/20020531-1.c: Likewise.
12242         * gcc.dg/altivec-3.c: Likewise.
12243         * gcc.dg/altivec-4.c: Likewise.
12244         * gcc.dg/altivec-varargs-1.c: Likewise.
12245         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
12246         * gcc.dg/i386-mmx-3.c: Likewise.
12247         * gcc.dg/i386-sse-4.c: Likewise.
12248         * gcc.dg/i386-sse-5.c: Likewise.
12249         * gcc.dg/i386-sse-8.c: Likewise.
12250         * gcc.dg/simd-1.c: Likewise.
12251         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
12252         __ev64_opaque__ since the machine description provides it.
12253
12254 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12255
12256         * lib/compat.exp (skip_list): New global variable.
12257         Use it to hold the user defined COMPAT_SKIPS list if any.
12258         (compat-obj): Add the members of skip_list to optall.
12259
12260 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12261
12262         * gcc.dg/compat/union-by-value-1_main.c,
12263         union-by-value-1_x.c, union-by-value-1_y.c,
12264         union-check.h, union-defs.h,
12265         union-init.h, union-return-1_main.c,
12266         union-return-1_x.c, union-return-1_y.c: New files.
12267
12268 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12269
12270         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
12271         mixed-struct-init.h: Add 4 mixed structure types.
12272         struct-by-value-21_main.c, struct-by-value-21_x.c,
12273         struct-by-value-21_y.c, struct-return-21_main.c,
12274         struct-return-21_x.c, struct-return-21_y.c: New files.
12275
12276 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
12277
12278         PR c++/14550
12279         * g++.dg/parse/template14.C: New test.
12280
12281 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12282
12283         * gcc.c-torture/execute/20040313-1.c: New test.
12284
12285 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
12286
12287         PR target/14533
12288         * gcc.dg/20040311-2.c: New test.
12289
12290 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
12291
12292         PR other/14544
12293         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
12294         bit-field.
12295
12296 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
12297
12298         * gcc.dg/20040305-2.c: Add missing return statement.
12299
12300 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12301
12302         * gcc.dg/builtins-34.c: Also check pow10*.
12303
12304 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
12305
12306         PR target/14262
12307         * gcc.dg/20040305-2.c: New test.
12308
12309 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
12310
12311         * gcc.dg/20040310-1.c: New test.
12312
12313 2004-03-11  Roger Sayle  <roger@eyesopen.com>
12314
12315         * gcc.c-torture/execute/20040311-1.c: New test case.
12316
12317 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
12318
12319         PR c++/14476
12320         * g++.dg/lookup/enum1.C: New test.
12321
12322 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
12323
12324         PR c++/14510
12325         * g++.dg/lookup/struct2.C: New test.
12326
12327 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
12328
12329         * gcc.dg/builtins-34.c: New test.
12330
12331 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12332
12333         * gcc.dg/torture/builtin-nonneg-1.c: New test.
12334
12335 2004-03-09  James E Wilson  <wilson@specifixinc.com>
12336
12337         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
12338         * gcc.dg/alias-2.c: New testcase.
12339
12340 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
12341
12342         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
12343
12344 2004-03-09  Roger Sayle  <roger@eyesopen.com>
12345
12346         * gcc.c-torture/execute/20040309-1.c: New test case.
12347
12348 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
12349
12350         PR c++/14397
12351         * g++.dg/overload/ref1.C: New.
12352
12353 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12354
12355         PR c++/14409
12356         * g++.dg/template/spec12.C: New test.
12357
12358         PR c++/14448
12359         * g++.dg/parse/crash14.C: New test.
12360
12361 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
12362
12363         PR c++/14230
12364         * g++.dg/init/ref11.C: New test.
12365
12366 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
12367
12368         PR c++/14432
12369         * g++.dg/parse/builtin2.C: New test.
12370
12371 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
12372
12373         PR c++/14401
12374         * g++.dg/init/ctor3.C: New test.
12375         * g++.dg/init/union1.C: New test.
12376         * g++.dg/ext/anon-struct4.C: New test.
12377
12378 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
12379
12380         * g++.dg/lookup/koenig1.C: Tweak error messages.
12381         * g++.dg/lookup/used-before-declaration.C: Likewise.
12382         * g++.dg/other/do1.C: Likewise.
12383         * g++.dg/overload/koenig1.C: Likewise.
12384         * g++.dg/parse/crash13.C: Likewise.
12385         * g++.dg/template/instantiate3.C: Likewise.
12386
12387 2004-03-08  Eric Christopher  <echristo@redhat.com>
12388
12389         * * lib/target-supports.exp: Enable libiconv in test
12390         compilation.  Fix up error checking.
12391
12392 2004-03-08  Roger Sayle  <roger@eyesopen.com>
12393
12394         PR middle-end/14289
12395         * gcc.dg/pr14289-1.c: New test case.
12396         * gcc.dg/pr14289-2.c: Likewise.
12397         * gcc.dg/pr14289-3.c: Likewise.
12398
12399 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
12400
12401         * gcc.c-torture/execute/20040308-1.c: New test.
12402
12403 2004-03-07  Roger Sayle  <roger@eyesopen.com>
12404
12405         * gcc.c-torture/execute/20040307-1.c: New test case.
12406
12407 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
12408
12409         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
12410
12411 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
12412
12413         * gcc.dg/20040306-1.c: New test.
12414
12415 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
12416
12417         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
12418         them static.
12419         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
12420
12421 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12422
12423         PR c/14465
12424         * gcc.dg/decl-6.c: New test.
12425
12426 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12427
12428         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
12429         Rename LOGPOW -> LOG_POW.
12430         (SQRT_EXP, POW_EXP): New.
12431
12432 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12433
12434         * gcc.dg/i386-sse-8.c: New test.
12435
12436 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12437
12438         PR c/14114
12439         * gcc.dg/decl-5.c: New test.
12440
12441 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
12442
12443         * gcc.dg/20040305-1.c: New test.
12444
12445 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
12446
12447         PR other/14354
12448         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
12449
12450 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
12451
12452         PR c++/14425, c++/14426
12453         * g++.dg/ext/altivec-4.C: New test.
12454         * g++.dg/ext/altivec-5.C: New test.
12455
12456 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
12457
12458         * g++.old-deja/g++.other/linkage1.C: Expect errors about
12459         global variables of a type with no linkage.
12460         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
12461         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
12462         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
12463         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
12464         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
12465         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
12466         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
12467         * g++.dg/warn/deprecated.C: Name enum Color.
12468         * g++.dg/overload/VLA.C: Name structure for 'b'.
12469         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
12470
12471 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12472
12473         * gcc.c-torture/compile/20040304-1.c: New test.
12474
12475 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
12476
12477         PR 13728
12478         * gcc.dg/decl-4.c: New testcase.
12479
12480 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
12481
12482         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
12483         as PRECF if sizeof (float) > sizeof (double).
12484         (PRECL): Make it the same as PRECF if
12485         sizeof (float) > sizeof (long double).
12486
12487 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12488
12489         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
12490         system type.  Add check for irix6 which doesn't have c99 runtime.
12491
12492 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
12493
12494         * gcc.dg/const-elim-1.c: xfail for xtensa.
12495
12496 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
12497
12498         PR c++/14369
12499         * g++.dg/template/cond4.C: New test.
12500
12501 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
12502
12503         PR c++/14360
12504         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
12505
12506         PR c++/14361
12507         * g++.dg/parse/defarg7.C: New test.
12508
12509         PR c++/14359
12510         * g++.dg/template/friend26.C: New test.
12511
12512 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
12513
12514         PR c++/14324
12515         * g++.dg/abi/mangle21.C: New test.
12516
12517         PR c++/14260
12518         * g++.dg/parse/constructor2.C: New test.
12519
12520         PR c++/14337
12521         * g++.dg/template/sfinae1.C: New test.
12522
12523 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
12524
12525         PR c++/14267
12526         * g++.dg/expr/crash2.C: New test.
12527
12528         PR middle-end/13448
12529         * gcc.dg/inline-5.c: New test.
12530         * gcc.dg/always-inline.c: Split out tests into ...
12531         * gcc.dg/always-inline2.c: ... this and ...
12532         * gcc.dg/always-inline3.c: ... this.
12533
12534 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
12535
12536         PR debug/12103
12537         * g++.dg/debug/crash1.C: New test.
12538
12539 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
12540
12541         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
12542         function with __attribute__((noinline)).
12543         (recurser_void2): Likewise.
12544         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
12545         (recurser_void2): Likewise.
12546
12547 2004-02-29  Roger Sayle  <roger@eyesopen.com>
12548
12549         PR middle-end/14203
12550         * g++.dg/warn/Wunused-6.C: New test case.
12551
12552 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
12553
12554         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
12555         not defined.
12556
12557 2004-02-27  Eric Christopher  <echristo@redhat.com>
12558
12559         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
12560         * g++.dg/charset/asm2.c: Run only x86.
12561         * gcc.dg/charset/asm3.c: Ditto.
12562
12563 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
12564
12565         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
12566         ld_library_path.
12567
12568 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
12569
12570         * g++.dg/ext/altivec-3.C: New.
12571
12572 2004-02-26  Richard Henderson  <rth@redhat.com>
12573
12574         * g++.dg/ext/attrib10.C: Mark for warning.
12575         * gcc.dg/attr-alias-1.c: New.
12576
12577 2004-02-26  Richard Henderson  <rth@redhat.com>
12578
12579         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
12580         * gcc.c-torture/execute/20040208-2.c: ... it back.
12581
12582 2004-02-26  Eric Christopher  <echristo@redhat.com>
12583
12584         * lib/target-supports.exp (check-iconv-available): New function.
12585         * lib/gcc-dg.exp (dg-require-iconv): New function.
12586         Use above.
12587         * gcc.dg/charset: New directory.
12588         * gcc.dg/charset/charset.exp: New file.
12589         * gcc.dg/charset/asm1.c: Ditto.
12590         * gcc.dg/charset/asm2.c: Ditto.
12591         * gcc.dg/charset/asm3.c: Ditto.
12592         * gcc.dg/charset/asm4.c: Ditto.
12593         * gcc.dg/charset/asm5.c: Ditto.
12594         * gcc.dg/charset/attribute1.c: Ditto.
12595         * gcc.dg/charset/attribute2.c: Ditto.
12596         * gcc.dg/charset/string1.c: Ditto.
12597         * g++.dg/charset: New directory.
12598         * g++.dg/dg.exp: Add here. Special options.
12599         * g++.dg/charset/charset.exp: New file.
12600         * g++.dg/charset/asm1.c: Ditto.
12601         * g++.dg/charset/asm2.c: Ditto.
12602         * g++.dg/charset/asm3.c: Ditto.
12603         * g++.dg/charset/asm4.c: Ditto.
12604         * g++.dg/charset/attribute1.c: Ditto.
12605         * g++.dg/charset/attribute2.c: Ditto.
12606         * g++.dg/charset/extern1.cc: Ditto.
12607         * g++.dg/charset/extern2.cc: Ditto.
12608         * g++.dg/charset/string1.c: Ditto.
12609
12610 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
12611
12612         PR c++/14278
12613         * g++.dg/parse/comma1.C: New test.
12614
12615 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12616
12617         PR c++/14284
12618         * g++.dg/template/ttp8.C: New test.
12619
12620 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
12621
12622         * gcc.dg/fixuns-trunc-1.c: New test.
12623
12624 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12625
12626         * gcc.dg/builtins-config.h: Use #elif.
12627
12628 2004-02-26  Michael Matz  <matz@suse.de>
12629
12630         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
12631         * gcc.dg/991214-1.c: Likewise.
12632         * gcc.dg/i386-asm-1.c: Likewise.
12633
12634 2004-02-25  Richard Henderson  <rth@redhat.com>
12635
12636         * gcc.c-torture/execute/20040208-2.c: Move ...
12637         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
12638
12639 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12640
12641         PR c++/14246
12642         * g++.dg/other/crash-3.C: New test.
12643
12644 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12645
12646         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
12647         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
12648
12649         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
12650         HP-UX.
12651
12652 2004-02-24  Michael Matz  <matz@suse.de>
12653
12654         * gcc.dg/i386-regparm.c: New.
12655
12656 2004-02-23  James E Wilson  <wilson@specifixinc.com>
12657
12658         * gcc.c-torture/execute/20040223-1.c: New.
12659
12660 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
12661             Kazu Hirata  <kazu@cs.umass.edu>
12662
12663         * gcc.dg/fwritable-strings-1.c: Remove.
12664
12665 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
12666
12667         PR c/14156
12668         * gcc.dg/20040223-1.c: New test.
12669
12670 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12671
12672         PR c++/14106
12673         * g++.dg/ext/typeof9.C: New test.
12674
12675 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12676
12677         PR c++/14250
12678         * g++.dg/other/switch1.C: New test.
12679
12680 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12681
12682         * gcc.dg/cast-function-1.c: Adjust for new informative message.
12683         * gcc.dg/va-arg-1.c: Likewise.
12684
12685 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12686
12687         PR c++/14143
12688         * g++.dg/template/koenig5.C: New test.
12689
12690 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
12691
12692         * g++.dg/ext/altivec-1.C: Generalize target triple.
12693         * g++.dg/ext/altivec-2.C: New test case.
12694         * g++.dg/ext/altivec_check.h: New file.
12695         * gcc.dg/altivec-1.c: Generalize target triple;
12696         include altivec_check.h and call altivec_check().
12697         * gcc.dg/altivec-[2-5].c: Generalize target triple.
12698         * gcc.dg/altivec-6.c: New test case.
12699         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
12700         type casts as needed.
12701         * gcc.dg/altivec-10.c: Include altivec_check.h and call
12702         altivec_check().
12703         * gcc.dg/altivec-12.c: New test case.
12704         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
12705         include altivec_check.h and call altivec_check().
12706         * gcc.dg/altivec_check.h: New file.
12707
12708 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12709
12710         * lib/target-supports.exp (check_alias_available): Don't mangle
12711         function `g' in test program.
12712
12713 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12714
12715         * lib/target-supports.exp (check_profiling_available): Check
12716         argument to determine whether we support a profiling type.
12717         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
12718         check_profiling_available.
12719         * g++.dg/bprob/bprob.exp: Likewise
12720         * g77.dg/bprob/bprob.exp: Likewise.
12721         * gcc.misc-tests/bprob.exp: Likewise.
12722         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
12723         dg-require-profiling and delete expected error handling.
12724         * gcc.dg/20021014-1.c: Likewise.
12725         * gcc.dg/nest.c: Likewise.
12726
12727 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12728
12729         PR c++/12007
12730         * g++.dg/other/vthunk1.C: New test.
12731
12732 2004-02-20  Falk Hueffner  <falk@debian.org>
12733
12734         PR target/14201
12735         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
12736
12737 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
12738
12739         PR c++/13927
12740         * g++.dg/other/error8.C: Remove XFAIL markers.
12741
12742         PR c++/14173
12743         * g++.dg/ext/packed5.C: New test.
12744
12745         PR c++/14199
12746         * g++.dg/warn/Wunused-5.C: New test.
12747
12748         PR c++/14186
12749         * g++.dg/lookup/member1.C: New test.
12750
12751 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
12752
12753         * gcc.c-torture/compile/20040130-1.c: Enable only when
12754         __INT_MAX__ >= 2147483647L.
12755         * gcc.c-torture/compile/961203-1.c: Likewise.
12756
12757 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
12758
12759         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
12760         * g++.dg/opt/template1.C: Robustify assembler regexp
12761
12762 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12763
12764         * gcc.c-torture/execute/simd-4.x: Remove.
12765         * gcc.c-torture/execute/va-arg-25.x: Likewise.
12766         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
12767         Guard with #ifndef SKIP_ATTRIBUTE.
12768         * gcc.dg/compat/vector-1_y.c: Likewise.
12769         * gcc.dg/compat/vector-2_x.c: Likewise.
12770         * gcc.dg/compat/vector-2_y.c: Likewise.
12771         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
12772         * g++.dg/eh/simd-2.C: Likewise.
12773
12774 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
12775
12776         * gcc.c-torture/compile/complex-1.c: New.
12777
12778 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
12779
12780         PR target/14209
12781         * gcc.c-torture/execute/20040218-1.c: New test.
12782
12783 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12784
12785         PR c++/14181
12786         * g++.dg/parse/new2.C: New test.
12787
12788 2004-02-18  Paul Brook  <paul@codesourcery.com>
12789
12790         * gcc.c-torture/compile/libcall-1.c: New test.
12791
12792 2004-02-18  Paul Brook  <paul@codesourcery.com>
12793
12794         PR debug/12934
12795         * gcc.dg/debug/debug-7.c: New test.
12796
12797 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
12798
12799         * gcc.dg/20040217-1.c: New test.
12800
12801 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
12802
12803         * gcc.c-torture/execute/990208-1.x: Delete.
12804
12805 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
12806
12807         * gcc.c-torture/execute/20040208-2.x: New file.
12808
12809 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
12810
12811         PR c++/11326
12812         * g++.dg/abi/structret1.C: New test.
12813
12814 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
12815
12816         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
12817         (i386_cpuid): No need to test if cpuid is available on AMD64.
12818         Fix assembly, so that it works onboth i386 and AMD64.
12819         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
12820         (vecInLong): Fix s[] member type to unsigned int.
12821         (vecInWord): Remove type.
12822         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
12823         (a64, b64, c64, d64, e64): Remove.
12824         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
12825         Remove unused variable.  Remove initialization of removed variables.
12826         Don't call mmx_tests nor sse_tests.
12827         (reference_mmx, reference_sse): Remove.
12828         (check): Add return stmt.
12829         * gcc.dg/i386-sse-7.c: New test.
12830         * gcc.dg/i386-mmx-4.c: New test.
12831
12832 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12833
12834         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
12835         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
12836         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
12837         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
12838         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
12839         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
12840         g++.dg/tc1/dr94.C: Fix line terminator.
12841
12842 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
12843
12844         * gcc.c-torture/compile/20040216-1.c: New.
12845
12846 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12847
12848         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
12849         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
12850         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
12851         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
12852         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
12853         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
12854
12855 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12856
12857         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
12858
12859 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
12860
12861         PR c++/13971
12862         * g++.dg/expr/cond4.C: New test.
12863
12864         PR c++/14086
12865         * g++.dg/lookup/crash2.C: New test.
12866
12867 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
12868
12869         * gcc.c-torture/compile/20040214-2.c: New test.
12870
12871 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
12872
12873         PR c++/14116
12874         * g++.dg/ext/typeof8.C: New test.
12875
12876 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
12877
12878         * gcc.c-torture/compile/20040214-1.c: New test.
12879
12880 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12881
12882         PR c++/13635
12883         * g++.dg/template/spec11.C: New test.
12884
12885 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12886
12887         PR c++/13927
12888         * g++.dg/other/error8.C: New test.
12889
12890 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
12891
12892         PR c++/14122
12893         * g++.dg/template/array4.C: New test.
12894
12895         PR c++/14108
12896         * g++.dg/inherit/thunk2.C: New test.
12897
12898         PR c++/14083
12899         * g++.dg/eh/cond2.C: New test.
12900
12901 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
12902
12903         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
12904
12905 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
12906
12907         * lib/scanasm.exp (dg-scan): Quote pattern before display.
12908
12909 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
12910
12911         * g++.dg/simd-2.C: xfail on ppc64-linux.
12912
12913 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
12914
12915         PR c/456
12916         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
12917         tests.
12918
12919 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
12920
12921         * gcc.dg/builtins-33.c: New test.
12922
12923 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
12924
12925         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
12926
12927 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
12928
12929         * g++.dg/simd-2.C: Set -maltivec for ppc64.
12930
12931 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
12932
12933         * gcc.dg/ppc64-abi-3.c: New test.
12934
12935 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
12936
12937         PR c/14092
12938
12939         * gcc.dg/pr14092-1.c: New testcase.
12940
12941 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
12942
12943         * gcc.dg/cpp/assert4.c: Fix typo last change.
12944
12945         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
12946         * gcc.dg/cpp/assert4.c: Handle powerpc64.
12947
12948         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
12949
12950 2004-02-09  Roger Sayle  <roger@eyesopen.com>
12951
12952         * gcc.c-torture/compile/20040209-1.c: New test case.
12953
12954 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12955
12956         * gcc.dg/c90-init-1.c: Adjust expected error messages.
12957
12958 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
12959
12960         * gcc.c-torture/execute/20040208-[12].c: New tests.
12961
12962 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12963
12964         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
12965
12966 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12967
12968         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
12969
12970 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
12971
12972         Bug 13856
12973         * gcc.dg/visibility-8.c: New testcase.
12974
12975 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
12976
12977         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
12978         arguments.
12979         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
12980
12981 2004-02-07  Roger Sayle  <roger@eyesopen.com>
12982
12983         PR middle-end/13696
12984         * g++.dg/opt/fold1.C: New test case.
12985
12986 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12987
12988         PR c++/14033
12989         * g++.dg/other/crash-2.C: New test.
12990
12991 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12992
12993         PR c++/14028
12994         * g++.dg/parse/angle-bracket2.C: New test.
12995
12996 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12997
12998         PR middle-end/13750
12999         Revert:
13000         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
13001         PR pch/13361
13002         * testsuite/g++.dg/pch/wchar-1.C: New.
13003         * testsuite/g++.dg/pch/wchar-1.Hs: New.
13004
13005 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13006
13007         PR c++/14008
13008         * g++.dg/parse/error15.C: New test.
13009         * g++.dg/parse/crash11.C: Update dg-error mark.
13010
13011 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
13012
13013         PR c++/13932
13014         * g++.dg/warn/conv2.C: New test.
13015
13016 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13017
13018         PR c++/13086
13019         * g++.dg/warn/incomplete1.C: Remove xfail.
13020
13021 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
13022
13023         * lib/file-format.exp (gcc_target_object_format): Use
13024         ${tool}_target_compile, not gcc_target_compile.
13025         * lib/target-supports.exp (check_alias_available): Likewise.
13026         (check_gc_sections_available): Likewise.
13027         * g++.dg/ext/attrib10.C: Use dg-require-alias.
13028         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
13029         dg-require-alias.
13030
13031 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
13032
13033         PR c++/13969
13034         * g++.dg/template/static6.C: New test.
13035
13036 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
13037
13038         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
13039
13040 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13041
13042         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
13043         tests for systems where `char' is unsigned by default.
13044
13045 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13046
13047         PR c++/13997
13048         * g++.dg/template/partial3.C: New test.
13049
13050 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
13051
13052         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
13053         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
13054         Remove mentions of obsolete ports.
13055
13056 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
13057
13058         * gcc.dg/noncompile/20001228-1.c: Fix for new
13059         error message.
13060
13061 2004-02-03  Roger Sayle  <roger@eyesopen.com>
13062
13063         PR target/9348
13064         * gcc.c-torture/execute/multdi-1.c: New test case.
13065
13066 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
13067
13068         PR c++/13925
13069         * g++.dg/template/lookup5.C: New test.
13070
13071 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
13072
13073         PR c++/13950
13074         * g++.dg/template/lookup4.C: New test.
13075
13076         PR c++/13970
13077         * g++.dg/parse/error14.C: New test.
13078
13079         PR c++/14002
13080         * g++.dg/parse/template13.C: New test.
13081
13082 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
13083
13084         PR c++/13978
13085         * g++.dg/template/koenig4.C: New test.
13086
13087         PR c++/13968
13088         * g++.dg/template/crash17.C: New test.
13089
13090         PR c++/13975
13091         * g++.dg/parse/error13.C: New test.
13092         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
13093
13094 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13095
13096         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
13097
13098 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
13099
13100         PR c/11658
13101         PR c/13994
13102         * gcc.dg/noncompile/20040203-1.c: New test.
13103         * gcc.dg/noncompile/20040203-2.c: Likewise.
13104         * gcc.dg/noncompile/20040203-3.c: Likewise.
13105         * gcc.dg/20040203-1.c: Likewise.
13106
13107 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
13108
13109         PR c++/10858
13110         * g++.dg/template/sizeof7.C: New test.
13111
13112 2004-02-02  Eric Christopher  <echristo@redhat.com>
13113             Zack Weinberg  <zack@codesourcery.com>
13114
13115         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
13116
13117 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
13118
13119         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
13120         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
13121         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
13122         * gcc.dg/cleanup-5.c: Run only on Linux targets.
13123
13124 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
13125
13126         PR c++/13113
13127         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
13128
13129         PR c++/13854
13130         * g++.dg/ext/attrib13.C: New test.
13131
13132         PR c++/13907
13133         * g++.dg/conversion/op2.C: New test.
13134
13135 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13136
13137         * gcc.dg/titype-1.c: Fix pasto.
13138
13139 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13140
13141         * gcc.dg/titype-1.c: New test.
13142
13143 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13144
13145         PR c++/13957
13146         * g++.dg/template/non-type-template-argument-1.C,
13147         g++.dg/template/qualified-id1.C: Update dg-error marks.
13148         * g++.dg/template/nontype6.C: New test.
13149
13150 2004-02-01  Roger Sayle  <roger@eyesopen.com>
13151
13152         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
13153         * gcc.dg/builtins-31.c: New testcase.
13154         * gcc.dg/builtins-32.c: New testcase.
13155
13156 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
13157
13158         * objc.dg/call-super-2.m: Update line numbers
13159         for the including of stddef.h.
13160
13161 2004-01-30  Michael Matz  <matz@suse.de>
13162
13163         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
13164         g++.dg/ext/case-range3.C: New tests.
13165
13166 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13167
13168         DR206
13169         PR c++/13813
13170         * g++.dg/template/member4.C: New test.
13171
13172 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13173
13174         PR c++/13683
13175         * g++.dg/template/sizeof6.C: New test.
13176
13177 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13178
13179         * gcc.dg/fwritable-strings-1.c: New test.
13180
13181 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13182
13183         * gcc.c-torture/compile/20040130-1.c: New test.
13184
13185 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
13186
13187         * objc.dg/call-super-2.m: Include stddef.h for size_t.
13188
13189 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
13190
13191         PR c++/13883
13192         * g++.dg/template/ctor3.C: New test.
13193
13194 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13195
13196         * g++.dg/tc1: New directory.
13197         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
13198         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
13199         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
13200         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
13201         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
13202
13203 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13204
13205         * g++.dg/parse/error11.C: New test.
13206         * g++.dg/parse/error12.C: Likewise.
13207
13208 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
13209
13210         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
13211         (scan_initial, main): Use aligned_sizeof instead of sizeof.
13212
13213 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
13214
13215         PR c++/13791
13216         * g++.dg/ext/attrib12.C: New test.
13217
13218         PR c++/13736
13219         * g++.dg/parse/cast2.C: New test.
13220
13221 2004-01-27  James E Wilson  <wilson@specifixinc.com>
13222
13223         * objc.dg/encode-2.m (main): New local string.  Set depending on
13224         sizeof long.  Use in sscanf call.
13225         * objc.dg/encode-3.m (main): New local string.  Set depending on
13226         sizeof long.  Use in scan_initial call.
13227
13228 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13229
13230         * objc.dg/call-super-2.m: Make LP64-safe.
13231         * objc.dg/desig-init-1.m: Likewise.
13232
13233 2004-01-27  Devang Patel <dpatel@apple.com>
13234
13235         * g++.dg/debug/namespace1.C: New test.
13236
13237 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
13238
13239         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
13240         xscale-*-*.
13241
13242         * gcc.dg/arm-mmx-1.c: New test.
13243
13244 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13245
13246         * gcc.dg/20040127-1.c: New test.
13247         * gcc.dg/20040127-2.c: New test.
13248
13249 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13250
13251         * objc.dg/stret-1.m (glob): Renamed to globa.
13252
13253 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
13254
13255         PR c++/13663
13256         * g++.dg/expr/for1.C: New test.
13257
13258 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
13259
13260         PR middle-end/13779
13261         * gcc.dg/darwin-longlong.c: New test.
13262
13263 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
13264
13265         * gcc.dg/20040124-1.c: Moved test from here...
13266         * gcc.c-torture/compile/20040124-1.c: ...to here.
13267
13268 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
13269
13270         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
13271         the assembly output if -m64 is passed.
13272
13273 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
13274
13275         PR c++/13833
13276         * g++.dg/template/cond3.C: New test.
13277
13278 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13279
13280         PR c++/13810
13281         * g++.dg/template/ttp7.C: New test.
13282
13283 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13284
13285         PR c++/13797
13286         * g++.dg/template/nontype4.C: New test.
13287         * g++.dg/template/nontype5.C: Likewise.
13288
13289 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
13290
13291         * gcc.dg/torture/mips-clobber-at.c: New test.
13292
13293 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
13294
13295         * gcc.dg/20040124-1.c: New test.
13296
13297 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
13298
13299         * gcc.dg/20040123-1.c: New test.
13300
13301 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
13302
13303         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
13304
13305 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13306
13307         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
13308
13309 2004-01-23  Andrew Pinski  <apinski@apple.com>
13310
13311         * gcc.dg/20030121-1.c: Move to ..
13312         * gcc.dg/20040121-1.c: here.
13313
13314 2004-01-23  Roger Sayle  <roger@eyesopen.com>
13315
13316         * gcc.dg/builtins-29.c: New test case.
13317
13318 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
13319
13320         PR 18314
13321         * gcc.dg/builtins-30.c: New testcase.
13322
13323 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
13324
13325         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
13326         * lib/g77.exp: Likewise.
13327         * lib/objc.exp: Likewise.
13328         * lib/g++.exp: Likewise.
13329
13330 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13331
13332         * gcc.dg/struct-by-value-2.c: New test.
13333
13334 2004-01-21  Andrew Pinski  <apinski@apple.com>
13335
13336         PR target/13785
13337         * gcc.dg/20030121-1.c: New test.
13338
13339 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
13340
13341         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
13342         clobber frame pointer register in asm statement.
13343
13344 2004-01-21  Falk Hueffner  <falk@debian.org>
13345
13346         * gcc.c-torture/compile/20040121-1.c: New test.
13347
13348 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
13349
13350         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
13351
13352 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
13353
13354         * gcc.dg/ppc64-abi-2.c: New test.
13355
13356 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
13357
13358         * lib/treelang.exp: Fill out this file.
13359         * lib/treelang-dg.exp: New File.
13360
13361 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13362
13363         * gcc.c-torture/compile/981022-1.c: Remove.
13364         * gcc.dg/array-5.c: Remove XFAIL.
13365         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
13366         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
13367         gcc.dg/cond-lvalue-1.c: Update.
13368         * gcc.dg/cast-lvalue-2.c: New test.
13369
13370 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
13371
13372         PR c++/13592
13373         * g++.dg/other/error1.C (class foo): Tweak error message.
13374
13375         PR c++/13592
13376         * g++.dg/template/call2.C: New test.
13377
13378 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13379
13380         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
13381         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
13382         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
13383         scalar-return-1_x.c, scalar-return-2_y.c,
13384         scalar-return-3_x.c, scalar-return-3_y.c,
13385         scalar-return-4_x.c, scalar-return-4_y.c,
13386         struct-align-1.h, struct-align-1_x.c,
13387         struct-align-1_y.c, struct-align-2.h,
13388         struct-align-2_x.c, struct-align-2_y.c,
13389         struct-by-value-10_y.c, struct-by-value-11_x.c,
13390         struct-by-value-11_y.c, struct-by-value-12_x.c,
13391         struct-by-value-12_y.c, struct-by-value-13_x.c,
13392         struct-by-value-13_y.c, struct-by-value-14_x.c,
13393         struct-by-value-14_y.c, struct-by-value-15_x.c,
13394         struct-by-value-15_y.c, struct-by-value-16_y.c,
13395         struct-by-value-17_y.c, struct-by-value-18_y.c,
13396         struct-by-value-19_y.c, struct-by-value-1_x.c,
13397         struct-by-value-1_y.c, struct-by-value-20_y.c,
13398         struct-by-value-2_x.c, struct-by-value-2_y.c,
13399         struct-by-value-3_y.c, struct-by-value-4_x.c,
13400         struct-by-value-4_y.c, struct-by-value-5_y.c,
13401         struct-by-value-6_y.c, struct-by-value-7_y.c
13402         struct-by-value-8_x.c, struct-by-value-8_y.c
13403         struct-by-value-9_x.c, struct-by-value-9_y.c
13404         struct-return-10_x.c, struct-return-10_y.c,
13405         struct-return-19_x.c, struct-return-20_x.c
13406         struct-return-2_x.c, struct-return-2_y.c
13407         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
13408         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
13409
13410 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13411
13412         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
13413         attribute on sparc*-sun-solaris2.*.
13414
13415 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
13416
13417         PR c++/13710
13418         * g++.dg/ext/typeof7.C: New test.
13419
13420 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
13421
13422         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
13423         * gcc.dg/const-elim-1.c: Same.
13424
13425 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
13426
13427         * objc.dg/stret-1.m: New.
13428         * objc.dg/stret-2.m: New.
13429
13430 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
13431
13432         PR c++/11895
13433         * g++.dg/ext/vector1.C: New test.
13434
13435 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
13436
13437         * gcc.dg/pch/import-1.c: New.
13438         * gcc.dg/pch/import-1.hs: New.
13439         * gcc.dg/pch/import-1a.h: New.
13440         * gcc.dg/pch/import-1b.h: New.
13441         * gcc.dg/pch/import-1c.h: New.
13442
13443 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
13444
13445         PR c++/13574
13446         * g++.dg/ext/array1.C: New test.
13447
13448         PR c++/13178
13449         * g++.dg/conversion/op1.C: New test.
13450
13451 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
13452
13453         PR 11864
13454         From Kazumoto Kojima / Dan Kegel:
13455         * gcc.dg/pr11864-1.c: New test.
13456
13457         PR 10392
13458         From Marcus Comstedt / Dan Kegel:
13459         * gcc.dg/pr10392-1.c: New test.
13460
13461 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
13462
13463         PR c++/13478
13464         * g++.dg/init/ref10.C: New test.
13465
13466 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13467
13468         PR c++/13407
13469         * g++.dg/parse/typename6.C: New test.
13470
13471 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
13472
13473         PR pch/13361
13474         * testsuite/g++.dg/pch/wchar-1.C: New.
13475         * testsuite/g++.dg/pch/wchar-1.Hs: New.
13476
13477 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13478
13479         PR c++/9259
13480         * g++.dg/expr/sizeof2.C: New test.
13481
13482 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
13483
13484         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
13485
13486 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
13487
13488         PR c++/13659
13489         * g++.dg/lookup/strong-using-3.C: New.
13490         * g++.dg/lookup/using-10.C: New.
13491
13492 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
13493
13494         PR c++/13594
13495         * g++.dg/lookup/strong-using-2.C: New.
13496
13497 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
13498             Dan Kegel <dank@kegel.com>
13499             J"orn Rennecke <joern.rennecke@superh.com>
13500
13501         PR target/9365
13502         * gcc.dg/pr9365-1.c: New test.
13503
13504 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13505
13506         PR c++/8856
13507         * g++.dg/parse/casting-operator2.C: New test.
13508         * g++.old-deja/g++.pt/explicit83.C: Remove.
13509
13510 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
13511
13512         * gcc.dg/label-compound-stmt-1.c: New test.
13513         * gcc.c-torture/compile/950922-1.c,
13514         gcc.c-torture/compile/20000211-3.c,
13515         gcc.c-torture/compile/20000518-1.c,
13516         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
13517         compound statements.
13518
13519 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
13520
13521         * gcc.dg/ppc64-abi-1.c: New test.
13522
13523 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
13524
13525          * g++.dg/ext/attrib9.C: Add dg-warnings.
13526
13527 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13528
13529         PR c++/12335
13530         * g++.dg/parse/dtor3.C: New test.
13531
13532 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
13533
13534         PR c++/12709
13535         * g++.dg/parse/try-catch-1.C: New test.
13536
13537 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
13538
13539         * ada/acats/run_all.sh: Add more verbose output in acats.log
13540         when compiling tests.
13541
13542 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
13543
13544         PR 13656
13545         * gcc.dg/typedef-redecl.c: New test case.
13546         * gcc.dg/typedef-redecl.h: New support file.
13547
13548 2004-01-13  Jan Hubicka  <jh@suse.cz>
13549
13550         * gcc.dg/always_inline.c: New test.
13551         * gcc.dg/debug/20031231-1.c: Fix.
13552
13553 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13554
13555         PR c++/13474
13556         * g++.dg/template/array3.C: New test.
13557
13558 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
13559
13560         * g++.dg/ext/lvalue1.C: No longer expected to fail.
13561         * g++.dg/warn/Wunused-2.C: Likewise.
13562
13563 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13564
13565         PR c++/13289
13566         * g++.dg/template/instantiate6.C: New test.
13567
13568 2004-01-12  Roger Sayle  <roger@eyesopen.com>
13569
13570         PR middle-end/11397
13571         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
13572
13573 2004-01-12  Jan Hubicka  <jh@suse.cz>
13574
13575         PR opt/12826
13576         * gcc.dg/20040112-1.c: New.
13577
13578         * gcc.dg/dwarf-die[1-7].c: Move to...
13579         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
13580         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
13581
13582 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
13583
13584         PR c++/4100
13585         * g++.dg/parse/friend4.C: New test.
13586
13587 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
13588
13589         PR c++/4100
13590         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
13591         definition is called a friend.
13592
13593 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
13594
13595         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
13596
13597 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
13598
13599         PR c++/3478
13600         * g++.dg/parse/error10.C: New test.
13601         * g++.dg/template/arg2.C: Accept "invalid type" error.
13602
13603 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
13604
13605         PR middle-end/13392
13606         * g++.dg/opt/expect2.C: New test.
13607
13608 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
13609
13610         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
13611         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
13612         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
13613         Update dg-error regexps.
13614
13615 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
13616
13617         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
13618         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
13619
13620 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13621
13622         * gcc.dg/pragma-re-1.c: Use right pointer type.
13623
13624 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13625
13626         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
13627
13628 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
13629
13630         * gcc.dg/rs6000-ldouble-1.c: New.
13631
13632 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13633
13634         DR 337
13635         PR c++/9256
13636         * g++.dg/other/abstract1.C: New test.
13637
13638 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
13639
13640         * g++.dg/lookup/strong-using-1.C: New.
13641
13642 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
13643
13644         PR c/11234
13645         * gcc.dg/func-ptr-conv-1.c: New test.
13646         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
13647
13648 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
13649
13650         PR target/13380.
13651         * gcc.c-torture/compile/20040109-1.c: New.
13652
13653 2004-01-08  Stuart Hastings  <stuart@apple.com>
13654
13655         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
13656         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
13657         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
13658
13659 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
13660
13661         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
13662
13663 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13664
13665         * ada/acats/run_acats: Treat 'gnatchop' the same way
13666         as 'gnatmake'.  Export GCC_DRIVER.
13667         * ada/acats/run_all.sh: Add target_gnatchop.  Use
13668         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
13669
13670 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13671
13672         PR c++/12573
13673         * g++.dg/template/dependent-expr4.C: New test.
13674
13675 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
13676
13677         * gcc.dg/altivec-11.c: New test.
13678
13679 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
13680
13681         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
13682
13683 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
13684
13685         PR c/6024
13686         * gcc.dg/enum-compat-1.c: New test.
13687         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
13688
13689 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
13690
13691         PR c/12165
13692         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
13693         gcc.dg/c99-idem-qual-3.c: New tests.
13694
13695 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
13696
13697         * gcc.dg/winline-7.c: Don't cast void * to int.
13698
13699 2004-01-06  Jan Hubicka  <jh@suse.cz>
13700
13701         * gcc.dg/i386-sse-5.c: New test
13702         * g++.dg/eh/simd-1.c: Add -w argument for i386.
13703
13704 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
13705
13706         PR c++/12815
13707         * g++.dg/rtti/typeid4.C: New test.
13708
13709 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13710
13711         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
13712
13713 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
13714
13715         PR c++/12132
13716         * g++.dg/template/error11.C: New test.
13717
13718         PR c++/13451
13719         * g++.dg/template/class2.C: New test.
13720
13721 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13722         Richard Sandiford <rsandifo@redhat.com>
13723
13724         PR c++/13387
13725         * g++.dg/opt/alias3.C: New test.
13726
13727 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
13728
13729         PR c++/13157
13730         * g++.dg/template/koenig3.C: New test.
13731
13732         PR c++/13529
13733         * g++.dg/parse/offsetof3.C: New test.
13734
13735         * g++.dg/init/copy7.C: Add missing dg-error markers.
13736
13737         PR c++/12226
13738         * g++.dg/init/copy7.c: New test.
13739
13740         PR c++/13536
13741         * g++.dg/parse/cast1.C: New test.
13742
13743 2004-01-04  Jan Hubicka  <jh@suse.cz>
13744
13745         * gcc.dg/winline[1-7].c: New tests.
13746
13747 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13748
13749         PR c++/13520
13750         * g++.dg/template/qualttp22.C: New test.
13751
13752 2004-01-01  Jan Hubicka  <jh@suse.cz>
13753
13754         * gcc.dg/debug/20031231-1.c: New.
13755         * gcc.c-torture/compile/20040101-1.c: New.
13756         * gcc.dg/dwarf-die-[1-7].c: New.
13757
13758 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
13759
13760         PR optimization/13521
13761         * gcc.c-torture/compile/20031231-1.c: New test.
13762
13763 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
13764
13765         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
13766
13767 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13768
13769         PR c++/10079
13770         * g++.dg/template/crash16.C: New test.
13771
13772 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
13773
13774         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
13775
13776 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
13777
13778         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
13779         ports.
13780         * g++.old-deja/g++.jason/thunk3.C: Likewise.
13781         * g++.old-deja/g++.law/profile1.C: Likewise.
13782         * gcc.c-torture/compile/981006-1.c: Likewise.
13783         * gcc.c-torture/execute/loop-2e.x: Likewise.
13784         * gcc.c-torture/execute/loop-2f.x: Remove.
13785         * gcc.c-torture/execute/loop-2g.x: Likewise.
13786         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
13787         * gcc.dg/20020312-2.c: Remove traces of dead ports.
13788
13789 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
13790
13791         PR c++/13507
13792         * g++.dg/ext/attrib11.C: New test.
13793
13794         PR c++/13494
13795         * g++.dg/template/array2-1.C: New test.
13796         * g++.dg/template/array2-2.C: New test.
13797
13798 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
13799
13800         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
13801
13802 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
13803
13804         PR c++/12774
13805         * g++.dg/template/array1-1.C: New test.
13806         * g++.dg/template/array1-2.C: New test.
13807
13808 2003-12-29  Roger Sayle  <roger@eyesopen.com>
13809
13810         PR fortran/12632
13811         * g77.dg/12632.f: New test case.
13812
13813 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13814
13815         PR c++/13289
13816         * g++.dg/parse/nontype1.C: New test.
13817
13818 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13819
13820         PR c++/12403
13821         * g++.dg/parse/explicit1.C: New test.
13822         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
13823
13824 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
13825
13826         PR c++/13081
13827         * g++.dg/opt/inline6.C: New test.
13828
13829         PR c++/12613
13830         * g++.dg/parse/error9.C: New test.
13831
13832         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
13833
13834 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
13835
13836         PR c++/13009
13837         * g++.dg/init/assign1.C: New test.
13838
13839 2003-12-28  Roger Sayle  <roger@eyesopen.com>
13840
13841         PR c++/13070
13842         * g++.dg/warn/format3.C: New test case.
13843
13844 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13845
13846         * gcc.c-torture/compile/20031227-1.c: New test.
13847
13848 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
13849
13850         * g++.dg/bprob/bprob.exp: Load target-supports.exp
13851         * g77.dg/bprob/bprob.exp: Likewise.
13852         * gcc.misc-tests/bprob.exp: Likewise.
13853         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
13854         variants on systems where the library does not provide that
13855         functionality.
13856         * gcc.dg/builtins-20.c: Use builtins-config.h.
13857         * gcc.dg/builtins-config.h: New file.
13858
13859 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
13860
13861         * lib/gcc-dg.exp (dg-require-profiling): New function.
13862         * lib/target-supports.exp (check_profiling_available): Likewise.
13863         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
13864         * g77.dg/bprob/bprob.exp: Likewise.
13865         * gcc.misc-tests/bprob.exp: Likewise.
13866         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
13867         * gcc.dg/20021014-1.c: Likewise.
13868         * gcc.dg/nest.c: Likewise.
13869
13870 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
13871
13872         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
13873         compiling.
13874         * g++.dg/lookup/java2.C: Likewise.
13875         * gcc.dg/cpp/lexident.c: Likewise.
13876
13877 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
13878
13879         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
13880         given.
13881         * gcc.c-torture/compile/961203-1.c: Likewise.
13882         * gcc.c-torture/compile/980506-1.c: Likewise.
13883
13884 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
13885
13886         * lib/gcc-dg.exp (dg-prune-output): New annotation.
13887         (additional_prunes): New global.
13888         (gcc-dg-prune): Handle additional per-test pruning.
13889         (dg-test): Clear additional_prunes between tests.
13890
13891         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
13892         dg-prune-output to avoid spurious failures from assembler
13893         complaining about nonexistent WAW violations.
13894         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
13895         Use dg-prune-output to avoid spurious failures from assembler
13896         warning about Itanium B-step errata.
13897
13898 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
13899
13900         * g++.dg/abi/macro0.C: New test.
13901         * g++.dg/abi/macro1.C: Likewise.
13902         * g++.dg/abi/macro2.C: Likewise.
13903
13904         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
13905         * g++.dg/abi/bitfield7.C: Likewise.
13906         * g++.dg/abi/dtor2.C: Likewise.
13907         * g++.dg/abi/mangle11.C: Likewise.
13908         * g++.dg/abi/mangle12.C: Likewise.
13909         * g++.dg/abi/mangle14.C: Likewise.
13910         * g++.dg/abi/mangle17.C: Likewise.
13911         * g++.dg/abi/vbase10.C: Likewise.
13912         * g++.dg/abi/vbase14.C: Likewise.
13913         * g++.dg/template/qualttp17.C: Likewise.
13914
13915 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
13916
13917         PR c/11995
13918         * gcc.dg/20031223-1.c: New test.
13919
13920 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13921
13922         * gcc.dg/noreturn-7.c: New test.
13923
13924 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13925
13926         * gcc.dg/null-pointer-1.c: New test.
13927
13928 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
13929
13930         * g++.old-deja/g++.jason/template18.C: Remove.
13931         * g++.old-deja/g++.jason/template37.C: Likewise.
13932
13933         PR c++/12862
13934         * g++.dg/lookup/ns1.C: New test.
13935
13936         PR c++/12397
13937         * g++.dg/template/lookup3.C: New test.
13938
13939 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
13940
13941         * g++.dg/template/recurse1.C: New test
13942
13943 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
13944
13945         PR c++/12479
13946         * g++.dg/parse/semicolon1.C: New test.
13947         * g++.dg/parse/semicolon1.h: Likewise.
13948
13949 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
13950
13951         * gcc.dg/darwin-misaligned.c: New test.
13952
13953 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
13954
13955         PR c/9163
13956         * gcc.dg/20031222-1.c: New test.
13957
13958 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
13959
13960         PR c++/13438
13961         * g++.dg/parse/error8.C: New test.
13962
13963         PR c++/11554
13964         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
13965
13966 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
13967
13968         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
13969         too small.
13970         * gcc.c-torture/compile/930217-1.c: Likewise.
13971         * gcc.c-torture/compile/930513-1.c: Likewise.
13972         * gcc.c-torture/execute/920908-2.c: Likewise.
13973         * gcc.c-torture/execute/921204-1.c: Likewise.
13974         * gcc.c-torture/execute/930621-1.c: Likewise.
13975         * gcc.c-torture/execute/930630-1.c: Likewise.
13976         * gcc.c-torture/execute/931031-1.c: Likewise.
13977         * gcc.c-torture/execute/980602-2.c: Likewise.
13978         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
13979         * gcc.c-torture/execute/compndlit-1.c: Likewise.
13980         * gcc.c-torture/execute/extzvsi.c: Likewise.
13981         * gcc.c-torture/unsorted/ext.c: Likewise.
13982
13983 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
13984
13985         PR target/12749
13986         * gcc.c-torture/compile/20031220-2.c: New test case.
13987
13988 2003-12-20  Roger Sayle  <roger@eyesopen.com>
13989
13990         PR optimization/13031
13991         * gcc.c-torture/compile/20031220-1.c: New test case.
13992
13993 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13994
13995         * gcc.dg/cast-function-1.c: New test.
13996
13997 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
13998
13999         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
14000         formats.
14001
14002 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
14003
14004         PR c++/12795
14005         * g++.dg/ext/attrib10.C: New test.
14006
14007 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
14008
14009         * gcc.dg/cleanup-10.c: New test.
14010         * gcc.dg/cleanup-11.c: New test.
14011
14012 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
14013
14014         PR c++/13239
14015         * g++.dg/opt/expect1.C: New test.
14016
14017 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
14018
14019         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
14020
14021 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
14022
14023         PR debug/12923
14024         * gcc.dg/20031218-1.c: New test.
14025
14026         PR debug/12389
14027         * gcc.dg/20031218-2.c: New test.
14028         * gcc.dg/20031218-3.c: New test.
14029
14030         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
14031         of label name and allow for USER_LABEL_PREFIX == "_" names.
14032         * g++.dg/abi/mangle18-2.C: Likewise.
14033         * g++.dg/abi/mangle19-1.C: Likewise.
14034         * g++.dg/abi/mangle19-2.C: Likewise.
14035         * g++.dg/abi/mangle20-1.C: Likewise.
14036         * g++.dg/abi/mangle20-2.C: Likewise.
14037
14038 2003-12-18  Richard Henderson  <rth@redhat.com>
14039
14040         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
14041
14042 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
14043             Dan Kegel <dank@kegel.com>
14044
14045         PR other/12009
14046         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
14047         testing a cross compiler, it causes spurious compile failures.
14048         * lib/g++.exp: Likewise.
14049
14050 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14051
14052         PR c++/13262
14053         * g++.dg/template/access13.C: New test.
14054
14055 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
14056
14057         * gcc.dg/20031216-1.c: New test.
14058
14059 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14060
14061         PR c++/9154
14062         * g++.dg/template/error10.C: New test.
14063
14064 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14065
14066         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
14067         * g++.dg/eh/simd-2.C: Likewise.
14068
14069 2003-12-17  James E Wilson  <wilson@specifixinc.com>
14070             Roger Sayle  <roger@eyesopen.com>
14071
14072         * gcc.c-torture/execute/ieee/mzero5.c: New.
14073
14074 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
14075
14076         PR c++/10603
14077         * g++.dg/parse/error6.C: New test.
14078
14079         PR c++/12827
14080         * g++.dg/parse/error7.C: New test.
14081
14082 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
14083
14084         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
14085         at -O with stabs debugging formats.
14086         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
14087         * gcc.dg/debug/debug-2.c: Likewise.
14088
14089 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
14090
14091         PR c++/12696
14092         * g++.dg/init/error1.C: New test.
14093
14094         PR c++/12218
14095         * g++.dg/init/pm3.C: New test.
14096
14097 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
14098
14099         PR c/3347
14100         * gcc.dg/bitfld-8.c: New test.
14101
14102 2003-12-16  James Lemke  <jim@wasabisystems.com>
14103
14104         * gcc.dg/arm-scd42-[123].c: New tests.
14105
14106 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
14107
14108         PR c++/9043
14109         * g++.dg/abi/mangle20-1.C: New test.
14110         * g++.dg/abi/mangle20-2.C: New test.
14111
14112 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
14113
14114         PR c++/13275
14115         * g++.dg/other/offsetof2.C: Remove XFAIL.
14116         * g++.dg/parse/offsetof1.C: New test.
14117         * g++.gd/parse/offsetof2.C: Likewise.
14118
14119 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14120
14121         * g++.dg/template/nontype3.C: New test.
14122         * g++.dg/template/static2.C: Tweaked the dg-error clause.
14123
14124 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14125
14126         * g++.dg/warn/noreturn-3.C: Also test instantiation.
14127
14128 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
14129
14130         PR c++/13387
14131         * g++.dg/expr/assign1.C: New test.
14132
14133         PR c++/13242
14134         * g++.dg/abi/mangle19-1.C: New test.
14135         * g++.dg/abi/mangle19-2.C: New test.
14136
14137 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
14138
14139         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
14140
14141 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14142
14143         * gcc.c-torture/execute/20031216-1.c: New test.
14144
14145 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14146
14147         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
14148         an ICE regression.
14149
14150 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
14151
14152         PR c++/10926
14153         * g++.dg/template/error9.C: New test.
14154
14155         PR c++/11116
14156         * g++.dg/template/error8.C: New test.
14157
14158 2003-12-15  Roger Sayle  <roger@eyesopen.com>
14159
14160         PR middle-end/13400
14161         * gcc.c-torture/execute/20031215-1.c: New test case.
14162
14163 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
14164
14165         PR c++/13269
14166         * g++.dg/parse/error5.C: New test.
14167
14168         PR c++/12989
14169         * g++.dg/expr/sizeof1.C: New test.
14170
14171         PR c++/13310
14172         * g++.dg/template/crash15.C: New test.
14173
14174 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
14175
14176         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
14177         a non-POD type as the last named parameter of a varargs function.
14178
14179 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
14180
14181         PR c++/13243
14182         PR c++/12573
14183         * g++.dg/template/crash14.C: New test.
14184         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
14185
14186 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
14187
14188         * g++.dg/other/java1.C: New test.
14189
14190         PR c++/13241
14191         * g++.dg/abi/mangle18-1.C: New test.
14192         * g++.dg/abi/mangle18-2.C: New test.
14193
14194 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14195
14196         PR optimization/10312
14197         * gcc.c-torture/execute/20031214-1.c: New.
14198
14199 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
14200
14201         PR c++/10779
14202         PR c++/12160
14203         * g++.dg/parse/error3.C: New test.
14204         * g++.dg/parse/error4.C: Likewise.
14205         * g++.dg/abi/mangle4.C: Tweak error messages.
14206         * g++.dg/lookup/using5.C: Likewise.
14207         * g++.dg/other/error2.C: Likewise.
14208         * g++.dg/parse/typename5.C: Likewise.
14209         * g++.dg/parse/undefined1.C: Likewise.
14210         * g++.dg/template/arg2.C: Likewise.
14211         * g++.dg/template/ttp3.C: Likewise.
14212         * g++.dg/template/type1.C: Likewise.
14213         * g++.old-deja/g++.other/crash32.C: Likewise.
14214         * g++.old-djea/g++.pt/defarg8.C: Likewise.
14215
14216 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14217
14218         PR c++/13106
14219         * g++.dg/warn/noreturn-3.C: New test.
14220
14221 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
14222
14223         PR c++/13118
14224         * g++.dg/abi/covariant3.C: New.
14225
14226 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
14227
14228         * g++.dg/eh/ia64-1.C: New test.
14229
14230 2003-12-12  Roger Sayle  <roger@eyesopen.com>
14231
14232         PR optimization/13037
14233         * g77.f-torture/execute/13037.f: New test case.
14234
14235 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
14236
14237         PR c++/12881
14238         * g++.dg/abi/covariant2.C: New.
14239
14240 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
14241
14242         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
14243
14244 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
14245
14246         * gcc.c-torture/execute/wchar_t-1.x: Delete.
14247
14248 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
14249
14250         PR other/10819
14251         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
14252         to fix Bug 10819.
14253         * lib/g++.exp (g++_version): Likewise.
14254         * lib/g77.exp (g77_version): Likewise.
14255         * lib/objc.exp (default_objc_version): Likewise.
14256
14257 2003-12-10  Richard Henderson  <rth@redhat.com>
14258
14259         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
14260
14261         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
14262
14263 2003-12-08  Matt Austern  <austern@apple.com>
14264
14265         PR c/13134
14266         * lib/gcc-dg.exp (dg-require-visibility): Define.
14267         * lib/target-supports (check_visibility_available): Define.
14268         * gcc.dg/visibility-1.c: New test.
14269         * gcc.dg/visibility-2.c: Likewise.
14270         * gcc.dg/visibility-3.c: Likewise.
14271         * gcc.dg/visibility-4.c: Likewise.
14272         * gcc.dg/visibility-5.c: Likewise.
14273         * gcc.dg/visibility-6.c: Likewise.
14274         * g++.dg/ext/visibility-1.C: Likewise.
14275         * g++.dg/ext/visibility-2.C: Likewise.
14276         * g++.dg/ext/visibility-3.C: Likewise.
14277         * g++.dg/ext/visibility-4.C: Likewise.
14278         * g++.dg/ext/visibility-5.C: Likewise.
14279         * g++.dg/ext/visibility-6.C: Likewise.
14280
14281 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14282
14283         * g++.dg/lookup/java1.C: New test.
14284         * g++.dg/lookup/java2.C: New test.
14285
14286 2003-12-07  Falk Hueffner  <falk@debian.org>
14287
14288         * g++.dg/opt/noreturn-1.C: New test.
14289
14290 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
14291
14292         * gcc.dg/overflow-1.c: New test.
14293
14294 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14295
14296         * g77.f-torture/compile/13060.f: New test.
14297
14298 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
14299
14300         PR c++/13323
14301         * g++.dg/inherit/operator2.C: New test.
14302
14303 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
14304
14305         PR c++/13305
14306         * g++.dg/ext/attrib9.C: New test.
14307
14308 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
14309
14310         PR c++/13314
14311         * g++.dg/template/error7.C: New test.
14312
14313 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
14314             J"orn Rennecke <joern.rennecke@superh.com>
14315
14316         PR target/13302
14317         * g++.dg/other/struct-va_list.C: New test.
14318
14319 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14320
14321         PR c++/13166
14322         * g++.dg/parse/defarg6.C: New test.
14323
14324 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
14325
14326         PR target/13256
14327         * gcc.c-torture/execute/20031201-1.c: New test.
14328
14329 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
14330
14331         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
14332
14333 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14334
14335         * gcc.dg/builtin-return-1.c: New test.
14336
14337 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
14338             J"orn Rennecke <joern.rennecke@superh.com>
14339
14340         PR optimization/13260
14341         * gcc.c-torture/execute/20031204-1.c: New test.
14342
14343 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
14344
14345         PR c++/9127
14346         * g++.dg/template/error6.C: New test.
14347
14348 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
14349
14350         * gcc.dg/20031202-1.c: New test.
14351
14352 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
14353
14354         PR c++/13179
14355         * g++.dg/template/eh1.C: New test.
14356
14357         PR c++/10771
14358         * g++.dg/template/error5.C: New test.
14359
14360 2003-12-02  David Ung  <davidu@mips.com>
14361
14362         * gcc.dg/compat/vector-check.h: Corrected type for var
14363         g_##TMODE
14364
14365 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14366
14367         PR c++/10126
14368         * g++.dg/template/ptrmem8.C: New test.
14369
14370 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14371
14372         PR c++/12573
14373         * g++.dg/template/dependent-expr3.C: New test.
14374
14375 2003-12-01  James Lemke  <jim@wasabisystems.com>
14376
14377         * gcc.dg/arm-g2.c: New test.
14378
14379 2003-12-01  Roger Sayle  <roger@eyesopen.com>
14380
14381         PR optimization/11634
14382         * gcc.dg/20031201-2.c: New test case.
14383
14384 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
14385
14386         PR 11433
14387         * objc.dg/proto-lossage-3.m: New test.
14388
14389 2003-12-01  Roger Sayle  <roger@eyesopen.com>
14390
14391         PR optimization/12628
14392         * gcc.dg/20031201-1.c: New test case.
14393
14394 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14395
14396         * gcc.dg/unaligned-1.c: New test.
14397
14398 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
14399
14400         PR c++/9849
14401         * g++.dg/template/error4.C: New test.
14402         * g++.dg/template/nested3.C: Adjust error markers.
14403
14404 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14405
14406         * gcc.dg/cpp/assert4.c: Check more #system assertions.
14407
14408 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
14409
14410         PR c/10333
14411         * gcc.dg/bitfld-7.c: New test.
14412
14413 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
14414
14415         * gcc.dg/tls/asm-1.C: New test.
14416
14417 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14418
14419         * gcc.dg/cpp/assert4.c: Update.
14420
14421 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14422
14423         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
14424         * gcc.dg/builtin-apply3.c: New test.
14425
14426 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14427
14428         * lib/compat.exp (compat-obj): New xfaildata parameter.
14429         Use it to set compiler_conditional_xfail_data before compiling.
14430         (compat-get-options): Handle dg-xfail-if.
14431         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
14432         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
14433         * gcc.dg/compat/vector-1_y.c: Likewise.
14434         * gcc.dg/compat/vector-2_x.c: Likewise.
14435         * gcc.dg/compat/vector-2_y.c: Likewise.
14436
14437 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14438
14439         * g++.dg/opt/reg-stack4.C: New test.
14440
14441 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14442
14443         * gcc.dg/builtin-apply2.c: New test.
14444
14445 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
14446
14447         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
14448
14449 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14450
14451         PR c++/12924
14452         * g++.dg/template/template-id-2.C: New test.
14453
14454 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14455
14456         PR c++/5369
14457         * g++.dg/template/memfriend1.C: New test.
14458         * g++.dg/template/memfriend2.C: Likewise.
14459         * g++.dg/template/memfriend3.C: Likewise.
14460         * g++.dg/template/memfriend4.C: Likewise.
14461         * g++.dg/template/memfriend5.C: Likewise.
14462         * g++.dg/template/memfriend6.C: Likewise.
14463         * g++.dg/template/memfriend7.C: Likewise.
14464         * g++.dg/template/memfriend8.C: Likewise.
14465         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
14466
14467 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
14468
14469         PR c++/12515
14470         * g++.dg/ext/cond1.C: New test.
14471
14472 2003-11-20  Richard Henderson  <rth@redhat.com>
14473
14474         * gcc.dg/20020201-2.c: Remove.
14475         * gcc.dg/20020201-4.c: Remove.
14476         * gcc.dg/20020304-1.c: Remove.
14477
14478 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
14479
14480         * gcc.dg/cpp/trad/xwin1.c: New test case.
14481
14482 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
14483
14484         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
14485         * lib/g77.exp: Likewise.
14486         * lib/objc.exp: Likewise.
14487         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
14488         for darwin.
14489
14490 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14491
14492         PR c++/12932
14493         * g++.dg/template/static5.C: New test.
14494
14495 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
14496
14497         * gcc.dg/nested-func-1.c: New test.
14498
14499 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14500
14501         * gcc.dg/cpp/assert4.c: New test.
14502
14503 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
14504
14505         PR c++/2294
14506         * g++.dg/lookup/using9.c: New test.
14507
14508 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
14509
14510         PR c++/12762
14511         * g++.dg/template/error3.C: New test.
14512
14513 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
14514
14515         PR ada/13035
14516         * ada/acats/run_acats, run_all.sh: Fix syntax error.
14517         No longer use a wrapper for gcc, since this does not work under
14518         Windows.
14519
14520 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
14521
14522         PR c++/2094
14523         * g++.dg/template/ptrmem7.C: New test.
14524
14525 2003-11-13  Andrew Pinski <apinski@apple.com>
14526
14527         * gcc.c-torture/compile/20031113-1.c: New test.
14528
14529 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
14530             Kean Johnston <jkj@sco.com>
14531
14532         PR c/13029
14533         * gcc.dg/unused-4.c: Update.
14534
14535 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14536
14537         * g++.dg/opt/const3.C: New test.
14538
14539 2003-11-13  Jan Hubicka  <jh@suse.cz>
14540
14541         * gcc.c-torture/compile/20031112-1.c: New test.
14542
14543 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
14544
14545         * g++.dg/parse/crash10.C: Remove bogus error marker.
14546
14547 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14548
14549         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
14550         (host_gcc): Likewise.
14551         (ROOT): Honor $PWDCMD.
14552         (BASE): Likewise.
14553         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
14554
14555 2003-11-12  Catherine Moore  <clm@redhat.com>
14556
14557         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
14558
14559 2003-11-12  Andreas Jaeger  <aj@suse.de>
14560             Jakub Jelinek  <jakub@redhat.com>
14561             Andrew Pinski  <pinskia@physics.uc.edu>
14562             Richard Henderson  <rth@redhat.com>
14563
14564         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
14565         systems.
14566         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
14567
14568         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
14569         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
14570
14571 2003-11-11  Andreas Jaeger  <aj@suse.de>
14572
14573         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
14574
14575         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
14576
14577 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
14578
14579         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
14580         Clean ups.
14581
14582 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
14583
14584         * gcc.dg/trampoline-1.c: New test.
14585
14586 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
14587
14588         * gcc.c-torture/compile/200031109-1.c: New test.
14589
14590 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14591
14592         PR c/3190
14593         PR c/8714
14594         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
14595         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
14596         gcc.dg/format/no-y2k-1.c: Update.
14597
14598 2003-11-08  Roger Sayle  <roger@eyesopen.com>
14599
14600         PR optimization/10467
14601         * gcc.dg/20031108-1.c: New test case.
14602
14603 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
14604
14605         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
14606
14607 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14608
14609         * gcc.dg/compound-lvalue-1.c: New test.
14610         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
14611         some XFAILs.
14612
14613 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
14614
14615         * gcc.dg/altivec-varargs-1.c: New test.
14616
14617 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14618
14619         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
14620         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
14621         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
14622         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
14623         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
14624
14625 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
14626
14627         * gcc.dg/cond-lvalue-1.c: New test.
14628
14629 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
14630
14631         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
14632
14633 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14634
14635         PR c++/11616
14636         * g++.dg/template/instantiate5.C: New test.
14637
14638 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14639
14640         PR c++/12726
14641         * g++.dg/ext/complit2.C: Replace test with self-contained version.
14642         * ChangeLog: Add missing first entry for above test.
14643
14644 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14645
14646         PR c++/9810
14647         * g++.dg/template/using8.C: New test.
14648         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
14649
14650 2003-11-02  Roger Sayle  <roger@eyesopen.com>
14651
14652         PR optimization/10817
14653         * gcc.c-torture/compile/20031102-1.c: New test case.
14654
14655 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
14656
14657         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
14658         2147483647.
14659
14660 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14661
14662         * gcc.dg/20031102-1.c: New test.
14663
14664 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14665
14666         * gcc.dg/complex-1.c: New test.
14667
14668 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14669
14670         PR c++/12796
14671         * g++.dg/template/crash13.C: Adjust expected error location.
14672         * g++.old-deja/g++.brendan/ns1.C: Likewise.
14673
14674 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
14675
14676         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
14677
14678 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
14679
14680         PR/10239
14681         * gcc.c-torture/compile/20031031-2.c: New test.
14682
14683 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
14684
14685         PR/11640
14686         * gcc.c-torture/compile/20031031-1.c: New test.
14687
14688 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
14689
14690         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
14691         * gcc.misc-tests/bprob.exp: Likewise.
14692         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
14693         the execution test on arm-elf configs.
14694         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
14695         configs that don't support scratch files.
14696         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
14697
14698 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
14699
14700         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
14701         done by dejagnu.
14702
14703 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
14704
14705         * ada/acats/run_all.sh: Redirect mv output to /dev/null
14706         Avoid non pure sh syntax. Add more logging.
14707
14708         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
14709         fail.
14710
14711 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14712
14713         PR libgcj/10610
14714         * gcc.dg/ppc-stackalign-1.c: New test.
14715
14716 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
14717
14718         * ada/acats/run_all.sh: Change output to be more compliant with
14719         dejagnu framework.
14720         Create acats.sum and acats.log files under testsuite/ada/acats
14721         Only run [a-z]* directories, to filter out e.g. CVS.
14722         Redirect build output to log file.
14723
14724 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
14725
14726         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
14727
14728 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
14729
14730         PR ada/5909:
14731         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
14732
14733 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
14734
14735         * gcc.c-torture/compile/20031023-1.c: New test.
14736         * gcc.c-torture/compile/20031023-2.c: New test.
14737         * gcc.c-torture/compile/20031023-3.c: New test.
14738         * gcc.c-torture/compile/20031023-4.c: New test.
14739
14740 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14741
14742         PR c++/10371
14743         * g++.dg/lookup/scoped8.C: New test.
14744
14745 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14746
14747         * g++.dg/opt/reg-stack3.C: New test.
14748
14749 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14750
14751         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
14752
14753 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14754
14755         PR c++/11076
14756         * g++.dg/template/crash13.C: New test.
14757
14758 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14759
14760         * gcc.dg/c99-restrict-2.c: New test.
14761
14762 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
14763
14764         PR c++/12698, c++/12699, c++/12700, c++/12566
14765         * g++.dg/inherit/covariant9.C: New test.
14766         * g++.dg/inherit/covariant10.C: New test.
14767         * g++.dg/inherit/covariant11.C: New test.
14768
14769 2003-10-23  Jason Merrill  <jason@redhat.com>
14770
14771         PR c++/12726
14772         * g++.dg/ext/complit2.C: New test.
14773
14774 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
14775
14776         PR target/12654
14777         * gcc.c-torture/execute/20031020-1.c: New test.
14778
14779 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14780
14781         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
14782         following the jump_insn.
14783
14784 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
14785
14786         * gcc.dg/cast-lvalue-1.c: New test.
14787
14788 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
14789
14790         PR c++/11962
14791         * g++.dg/template/cond2.C: New test.
14792
14793 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14794
14795         * gcc.dg/builtins-28.c: New test.
14796
14797 2003-10-20  Jan Hubicka  <jh@suse.cz>
14798
14799         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
14800         parameter.
14801         * testsuite/gcc.dg/inline-2.c: Likewise.
14802
14803 2003-10-20  Phil Edwards  <phil@codesourcery.com>
14804
14805         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
14806         * gcc.dg/nest.c:  Likewise.
14807
14808 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14809
14810         PR c++/9781, c++/10583, c++/11862
14811         * g++.dg/parse/crash13.C: New test.
14812
14813 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14814
14815         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
14816
14817 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14818
14819         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
14820         Define HAVE_C99_RUNTIME except on Solaris.
14821         * gcc.dg/builtins-20.c: Likewise.
14822
14823 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14824
14825         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
14826
14827 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14828
14829         PR c++/12495
14830         * g++.dg/template/crash21.C: New test.
14831
14832 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14833
14834         PR c++/2513
14835         * g++.dg/template/typename5.C: New test.
14836
14837 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14838
14839         PR c++/12369
14840         * g++.dg/template/friend25.C: New test.
14841
14842 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
14843
14844         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
14845         versions.
14846
14847 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
14848
14849         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
14850         == 2147483647.
14851
14852 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
14853
14854         * gcc.c-torture/execute/960416-1.x: Remove.
14855         * gcc.c-torture/execute/divconst-3.x: Likewise.
14856
14857 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
14858
14859         PR target/12598
14860         * gcc.dg/torture/cris-volatile-1.c: New test.
14861
14862 2003-10-14  Roger Sayle  <roger@eyesopen.com>
14863
14864         PR optimization/9325
14865         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
14866         for overflowing floating point to integer conversion during RTL
14867         simplification.
14868
14869 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
14870
14871         * objc/execute/_cmd.m: Fix typo.
14872         * objc.dg/image-info.m, objc.dg/symtab-1.m:
14873         Relax 'scan-assembler' regexp.
14874         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
14875         objc.dg/try-catch-4.m: Run on non-Darwin targets.
14876         * objc.dg/zero-link-2.m: Remove blank line.
14877         * objc.dg/zero-link-3.m: New test case.
14878
14879 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
14880
14881         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
14882
14883         * gcc.dg/asm-names.c: Use scan-assembler-not rather
14884         than linker trickery.
14885
14886 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14887
14888         PR c++/12370
14889         * g++.dg/other/friend2.C: New test.
14890
14891 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
14892
14893         * gcc.dg/20031012-1.c: New test.
14894
14895 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
14896
14897         * gcc.dg/weak/weak-3.c: Fix for new warning.
14898
14899 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
14900
14901         PR optimization/8750
14902         * gcc.c-torture/execute/20031012-1.c: New test case.
14903
14904 2003-10-11  Roger Sayle  <roger@eyesopen.com>
14905
14906         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
14907         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
14908
14909 2003-10-11  Roger Sayle  <roger@eyesopen.com>
14910
14911         PR optimization/12260
14912         * gcc.c-torture/compile/20031011-2.c: New test case.
14913
14914 2003-10-11  Roger Sayle  <roger@eyesopen.com>
14915
14916         * gcc.c-torture/execute/20031011-1.c: New testcase.
14917
14918 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
14919
14920         * gcc.c-torture/compile/20031011-1.c: New test.
14921
14922 2003-10-11  Jan Hubicka  <jh@suse.cz>
14923
14924         * g++.dg/other/first-global.C: New test.
14925
14926 2003-10-11  Roger Sayle  <roger@eyesopen.com>
14927
14928         * gcc.c-torture/execute/string-opt-18.c: New testcase.
14929
14930 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
14931
14932         * gcc.c-torture/compile/20031010-1.c: New test.
14933
14934 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
14935
14936         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
14937         * gcc.c-torture/execute/va-arg-25.c: ... here.
14938
14939 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
14940
14941         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
14942
14943 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
14944
14945         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
14946
14947 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
14948
14949         * g++.dg/parse/error2.C: New test.
14950
14951 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
14952
14953         PR c++/11097
14954         * g++.dg/other/error5.C: Modify the error message.
14955         * g++.dg/lookup/using8.C: New test.
14956
14957 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
14958
14959         * gcc.dg/darwin-abi-2.c: New file.
14960         * gcc.c-torture/execute/va-arg-24.c: New file.
14961
14962 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
14963
14964         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
14965         indentation.
14966
14967 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
14968
14969         PR c++/10147
14970         * g++.dg/other/error4.C: Update error messages.
14971         * g++.dg/template/ptrmem4.C: Likewise.
14972
14973         PR c++/12337
14974         * g++.dg/init/new9.C: New test.
14975
14976         PR c++/12334, c++/12236, c++/8656
14977         * g++.dg/ext/attrib8.C: New test.
14978
14979 2003-10-06  Devang Patel  <dpatel@apple.com>
14980
14981         * gcc.dg/debug/dwarf2-3.h: New test.
14982         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
14983
14984 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
14985
14986         * g++.dg/opt/cfg2.C: New test.
14987
14988 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14989
14990         * g++.dg/opt/float1.C: New test.
14991
14992 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14993
14994         * gcc.dg/c90-array-lval-6.c: New test.
14995         * gcc.dg/c99-array-lval-6.c: New test.
14996
14997 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
14998             Ziemowit Laski  <zlaski@apple.com>
14999
15000         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
15001         'Derived', so that it is never considered a class method; add
15002         new warning for '+port' method ambiguity.
15003         * objc.dg/method-12.m: Include <objc/objc.h> instead of
15004         <objc/objc-api.h> (needed on Mac OS X).
15005         * objc.dg/method-13.m: New test.
15006
15007 2003-10-03  Roger Sayle  <roger@eyesopen.com>
15008
15009         PR optimization/9325, PR java/6391
15010         * gcc.c-torture/execute/20031003-1.c: New test case.
15011
15012 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
15013
15014         PR optimization/12180
15015         * gcc.dg/20031002-1.c: New test.
15016
15017         PR c++/12486
15018         * g++.dg/inherit/error1.C: New test.
15019
15020 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
15021
15022         * lib/f-torture.exp (search_for): Rename to...
15023         (search_for_re): This.  Also, clean up comments and the
15024         "regexp" invocation.
15025
15026 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
15027
15028         * gcc.c-torture/compile/20031002-1.c: New test.
15029
15030 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
15031
15032         * g++.dg/opt/cond1.C: New test.
15033
15034 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
15035
15036         * gcc.dg/Wold-style-definition-2.c: New testcase.
15037         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
15038
15039 2003-09-29  Richard Henderson  <rth@redhat.com>
15040
15041         * g++.dg/init/array10.C: Add dg-options.
15042
15043 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
15044
15045         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
15046
15047 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15048
15049         * g++.dg/template/friend19.C: Fix typo.
15050         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
15051
15052 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
15053
15054         * gcc.c-torture/execute/20030928-1.c: New test.
15055         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
15056
15057 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15058
15059         * g++.dg/opt/unroll1.C: New test.
15060
15061 2003-09-26  Roger Sayle  <roger@eyesopen.com>
15062
15063         PR optimization/11741
15064         * gcc.dg/20030926-1.c: New test case.
15065
15066 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15067
15068         PR c++/5655
15069         * g++.dg/parse/access7.C: New test.
15070         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
15071
15072 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
15073
15074         MERGE OF objc-improvements-branch into MAINLINE:
15075         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
15076         if libobjc has not been built.
15077         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
15078         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
15079         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
15080         objc/execute/nested-3.m, objc/execute/np-2.m,
15081         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
15082         objc/execute/redefining_self.m, objc/execute/root_methods.m,
15083         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
15084         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
15085         objc.dg/special/unclaimed-category-1.h,
15086         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
15087         well as GNU runtime.
15088         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
15089         * execute/cascading-1.m, execute/function-message-1.m,
15090         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
15091         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
15092         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
15093         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
15094         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
15095         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
15096         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
15097         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
15098         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
15099         * objc.dg/bitfield-2.m: Run only on Darwin.
15100         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
15101         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
15102         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
15103         * objc.dg/const-str-1.m: Fix constant string layout.
15104
15105 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
15106
15107         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
15108
15109 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
15110
15111         * gcc.dg/darwin-abi-1.c: New file.
15112
15113 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
15114
15115         PR target/12281
15116         * gcc.c-torture/compile/20030921-1.c: New test.
15117
15118 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15119
15120         * g++.dg/opt/reg-stack2.C: New test.
15121
15122 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
15123
15124         * g++.dg/eh/delayslot1.C: New test.
15125
15126 2003-09-20  Richard Henderson  <rth@redhat.com>
15127
15128         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
15129
15130 2003-09-20  Roger Sayle  <roger@eyesopen.com>
15131
15132         * gcc.c-torture/execute/20030920-1.c: New test case.
15133
15134 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15135
15136         * g++.dg/rtti/typeid3.C: Correct expected error message.
15137
15138 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15139
15140         PR c++/157
15141         * g++.dg/parse/crash12.C: New test.
15142
15143 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
15144
15145         * gcc.dg/compat/mixed-struct-check.h: New.
15146         * gcc.dg/compat/mixed-struct-defs.h: New.
15147         * gcc.dg/compat/mixed-struct-init.h: New.
15148         * gcc.dg/compat/struct-by-value-19_main.c: New.
15149         * gcc.dg/compat/struct-by-value-19_x.c: New.
15150         * gcc.dg/compat/struct-by-value-19_y.c: New.
15151         * gcc.dg/compat/struct-by-value-20_main.c: New.
15152         * gcc.dg/compat/struct-by-value-20_x.c: New.
15153         * gcc.dg/compat/struct-by-value-20_y.c: New.
15154         * gcc.dg/compat/struct-return-19_main.c: New.
15155         * gcc.dg/compat/struct-return-19_x.c: New.
15156         * gcc.dg/compat/struct-return-19_y.c: New.
15157         * gcc.dg/compat/struct-return-20_main.c: New.
15158         * gcc.dg/compat/struct-return-20_x.c: New.
15159         * gcc.dg/compat/struct-return-20_y.c: New.
15160
15161 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
15162         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
15163         so that it will not complain on LP64 targets.
15164
15165 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15166
15167         PR c++/495
15168         * g++.dg/template/friend24.C: New test.
15169
15170 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
15171
15172         PR c++/12332
15173         * g++.dg/template/memtmpl2.C: New test.
15174
15175 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
15176
15177         PR target/11184
15178         * gcc.dg/builtin-apply1.c: New test.
15179
15180 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
15181
15182         PR c++/9848
15183         * g++.dg/warn/Wunused-4.C: New test.
15184
15185 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15186
15187         PR c++/12316
15188         * g++.dg/other/gc2.C: New test.
15189
15190 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
15191
15192         PR c++/11991
15193         * g++.dg/rtti/typeid3.C: New test.
15194
15195         PR c++/12266
15196         * g++.dg/overload/template1.C: New test.
15197
15198 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
15199
15200         * g++.dg/opt/cfg3.C: New test.
15201
15202 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15203
15204         PR c++/7939
15205         * g++.dg/template/crash11.C: New test.
15206
15207 2003-09-16  Jason Merrill  <jason@redhat.com>
15208             Jakub Jelinek  <jakub@redhat.com>
15209
15210         * gcc.dg/attr-warn-unused-result.c: New test.
15211
15212 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
15213
15214         PR c++/12184
15215         * g++.dg/expr/call2.C: New test.
15216
15217 2003-09-15  Andreas Jaeger  <aj@suse.de>
15218
15219         * gcc.dg/Wold-style-definition-1.c: New test.
15220
15221 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
15222
15223         PR c++/3907
15224         * g++.dg/parse/template12.C: New test.
15225
15226         * g++.dg/abi/bitfield11.C: New test.
15227         * g++.dg/abi/bitfield12.C: Likewise.
15228
15229 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
15230
15231         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
15232         non-expansion of functional macro name without arguments at EOL.
15233         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
15234
15235 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
15236
15237         * gcc.c-torture/execute/20030914-[12].c: New tests.
15238
15239 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
15240
15241         PR c++/11788
15242         * g++.dg/overload/addr1.C: New test.
15243
15244 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
15245
15246         * gcc.dg/20030909-1.c: New test.
15247
15248 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15249
15250         * gcc.dg/ultrasp10.c: New test.
15251
15252 2003-09-09  Devang Patel  <dpatel@apple.com>
15253
15254         * gcc.dg/darwin-ld-6.c: New test.
15255
15256 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15257
15258         * gcc.dg/torture/builtin-explog-1.c: New testcase.
15259
15260 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
15261
15262         * gcc.dg/ia64-types1.c: New test.
15263         * gcc.dg/ia64-types2.c: Likewise.
15264
15265 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15266
15267         * gcc.dg/builtins-1.c: Add more _Complex tests.
15268         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15269
15270         * gcc.dg/builtins-1.c: Test existing _Complex functions.
15271         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15272
15273 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
15274
15275         PR c++/11786
15276         * g++.dg/lookup/koenig2.C: New test.
15277
15278         PR c++/5296
15279         * g++.dg/rtti/typeid2.C: New test.
15280
15281 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
15282
15283         * gcc.c-torture/compile/20030904-1.c: New test.
15284
15285 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15286
15287         * g++.dg/opt/longbranch2.C: New test.
15288
15289 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15290
15291         * g++.dg/template/crash10.C: Only compile it.
15292
15293 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15294
15295         PR middle-end/11665
15296         * gcc.c-torture/compile/20030907-1.c: New test.
15297         * g++.dg/init/array11.C: New test.
15298
15299 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
15300
15301         PR c++/11852
15302         * g++.dg/init/struct1.C: New test.
15303
15304 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
15305
15306         PR c++/12181
15307         * g++.dg/expr/comma1.C: New test.
15308
15309 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
15310
15311         PR c++/11867
15312         * g++.dg/expr/static_cast5.C: New test.
15313
15314 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
15315
15316         PR c++/11507
15317         * g++.dg/lookup/scoped7.C: New test.
15318
15319         PR c++/9574
15320         * g++.dg/other/static1.C: New test.
15321
15322         PR c++/11490
15323         * g++.dg/warn/template-1.C: New test.
15324
15325         PR c++/11432
15326         * g++.dg/template/crash10.C: New test.
15327
15328         PR c++/2478
15329         * g++.dg/overload/VLA.C: New test.
15330
15331         PR c++/10804
15332         * g++.dg/template/call1.C: New test.
15333
15334 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
15335
15336         PR c++/11794
15337         * g++.dg/parse/using3.C: New test.
15338
15339 2003-09-06  Roger Sayle  <roger@eyesopen.com>
15340
15341         PR c++/11409
15342         * g++.dg/overload/builtin3.C: New test case.
15343
15344 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
15345
15346         PR c/9862
15347         * gcc.dg/20030906-1.c: New test.
15348         * gcc.dg/20030906-2.c: Likewise.
15349
15350 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
15351
15352         PR c++/12167
15353         * g++.dg/parse/defarg5.C: New test.
15354
15355         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
15356
15357 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
15358
15359         PR c++/12163
15360         * g++.dg/expr/static_cast4.C: New test.
15361
15362         PR c++/12146
15363         * g++.dg/template/crash9.C: New test.
15364
15365 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
15366
15367         * g++.old-deja/g++.ext/pretty2.C: Update for change
15368         in __FUNCTION__.
15369         * g++.old-deja/g++.ext/pretty3.C: Likewise.
15370
15371 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
15372
15373         PR c++/11922
15374         * g++/dg/template/qualified-id1.C: New test.
15375
15376         PR c++/12037
15377         * g++.dg/warn/noeffect4.C: New test.
15378
15379 2003-09-04  Matt Austern  <austern@apple.com>
15380
15381         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
15382         * g++.dg/ext/fnname2.C: Likewise.
15383         * g++.dg/ext/fnname3.C: Likewise.
15384
15385 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
15386
15387         * g++.dg/expr/lval1.C: New test.
15388         * g++.dg/ext/lvcast.C: Remove.
15389
15390 2003-09-03  Roger Sayle  <roger@eyesopen.com>
15391
15392         PR optimization/11700.
15393         * gcc.c-torture/compile/20030903-1.c: New test case.
15394
15395 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
15396
15397         PR c++/12053
15398         * g++.dg/abi/layout4.C: New test.
15399
15400 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
15401
15402         PR c++/11553
15403         * g++.dg/parse/friend3.C: New test.
15404
15405 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
15406
15407         PR c++/11847
15408         * g++.dg/template/class1.C: New test.
15409
15410         PR c++/11808
15411         * g++.dg/expr/call1.C: New test.
15412
15413 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
15414
15415         PR c++/12114
15416         * g++.dg/init/ref9.C: New test.
15417
15418         PR c++/11972
15419         * g++.dg/template/nested4.C: New test.
15420
15421 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
15422
15423         PR c++/12093
15424         * g++.dg/template/non-dependent4.C: New test.
15425
15426         PR c++/11928
15427         * g++.dg/inherit/conv1.C: New test.
15428
15429 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
15430
15431         PR c++/6196
15432         * g++.dg/ext/label1.C: New test.
15433         * g++.dg/ext/label2.C: Likewise.
15434
15435 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
15436
15437         * g++.dg/expr/cond3.C: New test.
15438
15439 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15440
15441         * gcc.dg/builtins-1.c: Add new builtin cases.
15442
15443 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15444
15445         * gcc.dg/builtins-1.c: Add new cases.
15446         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15447
15448 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15449
15450         * gcc.dg/builtins-1.c: Add more math builtin tests.
15451         * gcc.dg/torture/builtin-attr-1.c: New test.
15452
15453 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
15454
15455         PR optimization/5079
15456         * g++.dg/opt/static3.C: New test.
15457
15458 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15459
15460         * gcc.misc-tests/gcov-10b.c: New test.
15461
15462 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
15463
15464         * g++.dg/opt/ptrmem3.C: New test.
15465
15466         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
15467
15468 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
15469
15470         * gcc.dg/20030826-2.c: New test.
15471
15472 2003-08-26  Roger Sayle  <roger@eyesopen.com>
15473
15474         PR middle-end/12002
15475         * g77.f-torture/compile/12002.f: New test case.
15476
15477 2003-08-26  Roger Sayle  <roger@eyesopen.com>
15478
15479         * gcc.dg/20030826-1.c: New test case.
15480
15481 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
15482
15483         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
15484
15485 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
15486
15487         PR c++/11871
15488         * c++.dg/lookup/crash1.C: New test.
15489
15490         * c++.dg/warn/noeffect3.C: New test.
15491
15492 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
15493
15494         * gcc.dg/compat/vector-1_x.c: Compile with -w.
15495         * gcc.dg/compat/vector-1_y.c: Ditto.
15496         * gcc.dg/compat/vector-2_x.c: Ditto.
15497         * gcc.dg/compat/vector-2_y.c: Ditto.
15498
15499 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
15500
15501         * gcc.dg/20030702-1.c: New test.
15502
15503 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
15504
15505         PR c++/8795
15506         * g++.dg/ext/altivec-1.C: New test.
15507
15508 2003-08-24  Richard Henderson  <rth@redhat.com>
15509
15510         * g++.dg/eh/simd-2.C: Add -w for x86.
15511
15512 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
15513
15514         * gcc.dg/20030815-1.c: New test.
15515
15516 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15517
15518         PR c++/3765
15519         * g++.dg/parse/access6.C: New test.
15520
15521 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15522
15523         PR c++/641, c++/11876
15524         * g++.dg/template/friend22.C: New test.
15525         * g++.dg/template/friend23.C: Likewise.
15526
15527 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15528
15529         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
15530         identically.
15531
15532 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15533
15534         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
15535
15536 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15537
15538         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
15539
15540 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15541
15542         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
15543
15544 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15545
15546         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
15547
15548 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
15549
15550         PR c++/11919
15551         * g++.dg/overload/prom1.C: New test.
15552
15553         PR c++/11551
15554         * g++.dg/parse/dtor2.C: New test.
15555
15556         PR c++/10762
15557         * g++.dg/parse/using2.C: New test.
15558
15559 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
15560
15561         PR target/11805
15562         * gcc.c-torture/compile/20030821-1.c: New.
15563
15564 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
15565
15566         PR c++/11834
15567         * g++.dg/template/deduce2.C: New test.
15568
15569 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
15570
15571         * gcc.c-torture/execute/20030821-1.c: New test.
15572
15573 2003-08-20  Roger Sayle  <roger@eyesopen.com>
15574
15575         PR middle-end/11984
15576         * gcc.dg/20030820-1.c: New test case.
15577
15578 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
15579
15580         PR c++/11945
15581         * g++.dg/warn/noeffect2.C: New test.
15582
15583 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
15584
15585         PR c++/10926
15586         * g++.dg/template/dtor2.C: New test.
15587
15588         PR c++/11684
15589         * g++.dg/template/operator1.C: New test.
15590         * g++.dg/parse/operator4.C: New test.
15591
15592         PR c++/11946.C
15593         * g++.dg/expr/enum1.C: New test.
15594         * gcc.dg/c99-bool-1.c: Remove bogus warning.
15595
15596         PR c++/11036.C
15597         * g++.dg/parse/elab2.C: New test.
15598         * g++.dg/parse/typedef4.C: Change error message.
15599         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
15600         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
15601         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
15602
15603 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
15604
15605         * gcc.dg/pch/warn-1.c: New.
15606         * gcc.dg/pch/warn-1.hs: New.
15607
15608         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
15609         not-tested file.
15610
15611 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
15612
15613         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
15614
15615 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
15616
15617         * gcc.dg/uninit-D.c: New Test.
15618         * gcc.dg/uninit-E.c: New Test.
15619         * gcc.dg/uninit-F.c: New Test.
15620         * gcc.dg/uninit-G.c: New Test.
15621
15622 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
15623
15624         * g++.dg/README: Describe the pch directory.
15625
15626 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15627
15628         PR c++/11174
15629         * g++.dg/parse/access4.C: New test.
15630         * g++.dg/parse/access5.C: Likewise.
15631         * g++.old-deja/g++.jason/access17.C: Adjust error message.
15632
15633 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
15634
15635         * gcc.dg/noncompile/20030818-1.c: New.
15636
15637 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
15638
15639         PR c++/11957
15640         * g++.dg/warn/noeffect1.C: New test.
15641
15642         * g++.dg/template/scope2.C: New test.
15643         * g++.dg/template/error2.C: Correct dg-error
15644
15645 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
15646
15647         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
15648
15649 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
15650
15651         PR C++/11512
15652         * g++.dg/template/warn1.C: New.
15653
15654 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
15655
15656         * g++.dg/template/error2.C: New test.
15657         * g++.dg/lookup/using7.C: Adjust errors
15658         * g++.old-deja/g++.pt/crash36.C: Likewise.
15659         * g++.old-deja/g++.pt/derived3.C: Likewise.
15660
15661 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15662
15663         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
15664         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
15665         * gcc.c-torture/execute/builtins/string-9.c: New, from
15666         string-opt-9.c.  Adjust for execute/builtins framework.
15667         * gcc.c-torture/execute/string-opt-9.c: Delete.
15668
15669 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
15670
15671         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
15672
15673         * g++.dg/parse/ret-type2.C: New test.
15674
15675         PR c++/11703
15676         * g++.dg/init/new8.C: New test.
15677
15678         PR c++/10923
15679         * g++.dg/parse/typedef5.C: New test.
15680
15681         PR c++/9512
15682         * g++.dg/parse/qualified2.C: New test.
15683         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
15684         invalid code.
15685
15686 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
15687
15688         * g++.dg/conversion/ptrmem1.C: New test.
15689
15690 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
15691
15692         PR target/11693
15693         * gcc.dg/20030811-1.c: New test.
15694
15695         PR target/11535
15696         * gcc.c-torture/execute/20030811-1.c: New test.
15697
15698 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15699
15700         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
15701
15702 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
15703
15704         PR c++/11789.C
15705         * g++.dg/inherit/multiple1.C: New test.
15706
15707 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
15708
15709         * gcc.dg/spe1.c: New test.
15710
15711         PR c++/11670
15712         * g++.dg/expr/cast2.C: New test.
15713
15714         PR c++/10530
15715         * g++.dg/template/dependent-name2.C: New test.
15716
15717 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
15718
15719         * g++.dg/parse/crash11.C: Put the dg options in comments.
15720
15721 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
15722
15723         * lib/gcc-dg.exp: Update for diagnostic change.
15724
15725 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15726
15727         PR c++/5767
15728         * g++.dg/parse/crash11.C: New test.
15729
15730 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
15731
15732         * gcc.dg/cpp/spacing1.c: Update.
15733
15734 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
15735
15736         PR target/11739
15737         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
15738         a value for -mtune.
15739
15740 2003-08-04  Roger Sayle  <roger@eyesopen.com>
15741
15742         PR middle-end/11771
15743         * gcc.c-torture/compile/20030804-1.c: New test case.
15744
15745 2003-08-04  Roger Sayle  <roger@eyesopen.com>
15746
15747         * gcc.dg/20030804-1.c: New test case.
15748
15749 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
15750
15751         * gcc.dg/cpp/separate-1.c: New test.
15752
15753 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
15754
15755         PR c++/11704
15756         * g++.dg/template/dependent-expr2.C: New test.
15757
15758         PR c++/11766
15759         * g++.dg/expr/ptrmem1.C: New test.
15760
15761 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15762
15763         PR c++/9453
15764         * g++.dg/template/friend15.C: New test.
15765
15766 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
15767
15768         * lib/dg-pch.exp: Work round PCH bug.
15769
15770 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15771
15772         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
15773         builtins.  Move cases from builtins-4.c here.
15774
15775         * gcc.dg/torture/builtin-math-1.c: New test taken from
15776         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
15777         additional cases.
15778
15779         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
15780         Delete.
15781
15782 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
15783
15784         PR c++/9447
15785         * g++.dg/template/using7.C: New test.
15786
15787 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
15788
15789         * import1.c, import2.c: New tests.
15790
15791 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
15792
15793         * g++.dg/eh/crossjump1.C: New test.
15794
15795 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
15796
15797         PR c++/11697
15798         * g++.dg/template/using6.C: New test.
15799
15800         PR c++/11744
15801         * g++.dg/template/koenig2.C: New test.
15802
15803 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15804
15805         PR c++/7983
15806         * g++.dg/parse/typedef4.C: New test.
15807
15808 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15809
15810         PR c++/8442, c++/8806
15811         * g++.dg/template/elab1.C: New test.
15812         * g++.dg/template/type2.C: Likewise.
15813         * g++.dg/template/ttp3.C: Adjust expected error message.
15814         * g++.old-deja/g++.law/visibility13.C: Likewise.
15815         * g++.old-deja/g++.niklas/t135.C: Likewise.
15816         * g++.old-deja/g++.pt/ttp41.C: Likewise.
15817         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
15818         template argument.
15819         * g++.old-deja/g++.pt/ttp44.C: Likewise.
15820
15821 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
15822
15823         PR c++/11295
15824         * g++.dg/ext/stmtexpr1.C: New test.
15825
15826         * g++.dg/opt/tmp1.C: New test.
15827
15828         PR c++/11525
15829         * g++.dg/parse/constant4.C: New test.
15830
15831         PR c++/9447
15832         * g++.dg/template/using5.C: New test.
15833
15834 2003-07-31  Roger Sayle  <roger@eyesopen.com>
15835
15836         * gcc.dg/builtins-27.c: New test case.
15837
15838 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
15839
15840         * gcc.dg/tls/opt-7.c: New test.
15841
15842 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
15843
15844         * g++.old-deja/g++.other/crash18.C: Remove.
15845
15846 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
15847
15848         * g++.dg/template/explicit3.C: New.
15849         * g++.dg/template/explicit4.C: New.
15850         * g++.dg/template/explicit5.C: New.
15851
15852         PR c++/11347
15853         * g++.dg/template/memtmpl1.C: New.
15854
15855 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
15856
15857         PR target/11565
15858         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
15859         * gcc.dg/i386-387-5.c (dg-options): Likewise.
15860
15861 2003-07-30  Jan Hubicka  <jh@suse.cz>
15862
15863         * vtgc1.c: Kill.
15864
15865 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
15866
15867         * gcc.dg/struct-in-proto-1.c: New test.
15868
15869 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
15870
15871         * gcc.dg/cpp/include2.c: Only expect one message.
15872
15873 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
15874
15875         PR c++/9447
15876         * g++.dg/template/using1.C: New test.
15877         * g++.dg/template/using2.C: New test.
15878         * g++.dg/template/using3.C: New test.
15879         * g++.dg/template/using4.C: New test.
15880
15881 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
15882
15883         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
15884         * gcc.c-torture/execute/string-opt-10.c: Likewise.
15885
15886 2003-07-28  Jan Hubicka  <jh@suse.cz>
15887
15888         PR c++/11530
15889         * g++.dg/opt/call1.C: New test.
15890
15891 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
15892
15893         PR c++/11667
15894         * g++.dg/init/enum2.C: New test.
15895         * g++.dg/template/overload1.C: Add "-w" option.
15896
15897 2003-07-28    <hp@bitrange.com>
15898
15899         * gcc.dg/Wdeclaration-after-statement-1.c,
15900         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
15901
15902 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
15903
15904         * gcc.c-torture/compile/20030725-1.c: New test.
15905
15906 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
15907
15908         * gcc.dg/20030505.c: Only run for SPE.
15909         Remove definition of opaque type.
15910
15911 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
15912
15913         * g++.dg/template/ptrmem6.C: New test.
15914
15915 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
15916
15917         * gcc.c-torture/compile/zero-strct-2.c: New test.
15918
15919 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
15920
15921         * gcc.dg/intermod-1.c: New test.
15922
15923 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
15924
15925         PR c++/11617
15926         * g++.dg/template/lookup2.C: New test.
15927         * g++.dg/template/memclass1.C: Remove instantiated from error.
15928         * g++.dg/other/error2.C: Tweak expected errors.
15929
15930         PR c++/11596
15931         * g++.dg/template/defarg3.C: New test.
15932
15933         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
15934
15935 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
15936
15937         * g++.dg/inherit/access5.C: New test.
15938
15939 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15940
15941         PR c++/11513
15942         * g++.dg/template/crash8.C: New test.
15943
15944 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
15945
15946         PR c/10602
15947         * gcc.dg/noncompile/incomplete-2.c: New test.
15948
15949 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
15950
15951         PR c++/11645
15952         * g++.dg/inherit/access4.C: New test.
15953
15954         PR c++/11517
15955         * g++.dg/expr/cond2.C: New test.
15956
15957         PR optimization/10679
15958         * g++.dg/opt/inline4.C: New test.
15959
15960 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
15961
15962         * g++.dg/parse/crash10: New test.
15963
15964 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
15965
15966         * g++.dg/ext/flexary1.C: New test.
15967
15968 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15969
15970         PR c++/10793
15971         * g++.dg/template/crash9.C: New test.
15972
15973 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15974
15975         PR c++/3004
15976         * g++.dg/parse/typedef3.C: New test.
15977
15978         PR c++/7906
15979         * g++.dg/parse/operator2.C: New test.
15980
15981         PR c++/8895
15982         * g++.dg/parse/def-tmpl-arg1.C: New test.
15983
15984         PR c++/9282
15985         * g++.dg/parse/funptr1.C: New test.
15986
15987         PR c++/9452
15988         * g++.dg/parse/ambig3.C: New test.
15989
15990         PR c++/9454
15991         * g++.dg/parse/operator3.C: New test.
15992
15993         PR c++/9486
15994         * g++.dg/parse/template10.C: New test.
15995
15996         PR c++/9488
15997         * g++.dg/parse/template11.C: New test.
15998
15999         PR c++/10150
16000         * g++.dg/parse/invalid-op1.C: New test.
16001
16002         PR c++/10247
16003         * g++.dg/parse/condexpr1.C: New test.
16004
16005 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
16006
16007         * g++.dg/ext/packed3.C: New test.
16008         * g++.dg/ext/packed4.C: New test.
16009
16010         * gcc.dg/pack-test-3.c: New test.
16011
16012 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
16013
16014         * lib/compat.exp: Handle dg-options per source file.
16015         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
16016         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
16017         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
16018         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
16019         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
16020         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
16021         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
16022         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
16023         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
16024         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
16025         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
16026         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
16027         * g++.dg/compat/break/bitfield7_x.C: Ditto.
16028         * g++.dg/compat/break/bitfield7_y.C: Ditto.
16029
16030 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
16031
16032         PR c/10320
16033         * gcc.c-torture/execute/20030718-1.c: New test.
16034
16035 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16036
16037         PR optimization/11536
16038         * gcc.dg/20030721-1.c: New test.
16039
16040 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
16041
16042         PR c++/11546
16043         * g++.dg/template/lookup1.C: New test.
16044
16045 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
16046
16047         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
16048         diagnostics of ill-formed constructs involving labels.
16049         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
16050         the new 'previously defined here' message.
16051
16052 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
16053
16054         * g++.dg/parse/non-dependent2.C: New test.
16055
16056 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
16057
16058         * g++.dg/init/init-ref4.C: xfail on targets without
16059         weak symbols.
16060
16061 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
16062
16063         PR target/11087
16064         * gcc.c-torture/execute/20030717-1.c: New test.
16065
16066 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16067
16068         * g++.dg/opt/cfg1.C: New test.
16069
16070 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
16071
16072         PR optimization/11557
16073         * gcc.dg/20030717-1.c: New test.
16074
16075 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
16076
16077         PR c++/10476
16078         * g++.dg/expr/crash-1.C: New test.
16079
16080         PR c++/11027
16081         * g++.dg/template/init3.C: New test.
16082
16083         PR c++/8222
16084         * g++.dg/template/non-dependent1.C: New test.
16085
16086         PR c++/11070
16087         * g++.dg/template/non-dependent2.C: New test.
16088
16089         PR c++/11071
16090         * g++.dg/template/non-dependent3.C: New test.
16091
16092         PR c++/9907
16093         * g++.dg/template/sizeof5.C: New test.
16094
16095 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
16096
16097         PR 11498
16098         * gcc.c-torture/compile/mangle-1.c: New file.
16099
16100 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16101
16102         PR c++/7809
16103         * g++.dg/parse/access3.C: New test.
16104
16105 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
16106
16107         PR c++/11384
16108         * g++.dg/init/init-ref4.C: New test.
16109
16110 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
16111
16112         PR c++/11547
16113         * g++.dg/parse/constant3.C: New test.
16114         * g++.dg/parse/crash7.C: Likewise.
16115
16116 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
16117
16118         PR target/11008
16119         * gcc.dg/i386-pentium4-not-mull.c: New.
16120
16121 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
16122
16123         * gcc.dg/asm-names.c (ymain): Make it weak.
16124
16125 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16126
16127         PR c++/5421
16128         * g++.dg/template/friend21.C: New test.
16129
16130 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
16131
16132         * gcc.dg/cleanup-8.c: New test.
16133         * gcc.dg/cleanup-9.c: New test.
16134
16135 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
16136
16137         * g++.dg/ext/dll-MI1.h: New file.
16138         * g++.dg/ext/dllexport-MI1.C: New file.
16139         * g++.dg/ext/dllimport-MI1.C: New file.
16140
16141 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
16142
16143         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
16144         it does not have cmpstrsi patterns (just cmpmemsi).
16145
16146 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
16147
16148         PR debug/11473
16149         * g++.dg/debug/debug8.C: New test.
16150
16151 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16152
16153         PR c++/10108
16154         * g++.dg/template/crash7.C: New test.
16155
16156 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
16157
16158         PR target/10795
16159         * gcc.c-torture/compile/20030708-1.c: New.
16160
16161 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16162
16163         * gcc.c-torture/execute/20030715-1.c: New test.
16164
16165 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
16166
16167         * gcc.dg/pch/inline-3.c: New file.
16168         * gcc.dg/pch/inline-3.hs: New file.
16169         * gcc.dg/pch/inline-4.c: New file.
16170         * gcc.dg/pch/inline-4.hs: New file.
16171
16172 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
16173
16174         PR c++/11509
16175         * g++.dg/template/crash6.C: New test.
16176
16177         PR c++/7053
16178         * g++.dg/template/friend20.C: New test.
16179
16180         PR c++/7019
16181         * g++.dg/template/overload2.C: New test.
16182
16183 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16184
16185         PR optimization/11440
16186         * gcc.c-torture/execute/20030714-1.c: New test.
16187
16188 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16189
16190         PR c++/11154
16191         * g++.dg/template/partial2.C: New test.
16192
16193 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
16194
16195         PR c++/11503
16196         * g++.dg/template/anon1.C: New test.
16197
16198         PR c++/11493
16199         PR c++/11495
16200         * g++.dg/parse/template9.C: Likewise.
16201         * g++.dg/template/crash4.C: New test.
16202         * g++.dg/template/koenig1.C: Likewise.
16203         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
16204         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
16205         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
16206         functions.
16207         * g++.old-deja/g++.jason/template36.C: Likewise.
16208         * g++.old-deja/g++.mike/p1989.C: Likewise.
16209         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
16210         * g++.old-deja/g++.pt/ttp20.C: Use this->.
16211         * g++.old-deja/g++.pt/ttp21.C: Use this->.
16212         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
16213         compiling.
16214         * g++.old-deja/g++.pt/union2.C: Use this->.
16215
16216 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
16217
16218         * gcc.dg/20030711-1.c: New test.
16219
16220 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
16221
16222         PR c++/11050
16223         * g++.dg/parse/args1.C: New test.
16224         * g++.pt/defarg8.C: Change expected errors.
16225
16226 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
16227
16228         PR c++/8164
16229         * g++.dg/template/nontype2.C: New test.
16230
16231         PR c++/10558
16232         * g++.dg/parse/template8.C: New test.
16233
16234         PR c++/8327
16235         * g++.dg/template/scope1.C: New test.
16236
16237         * g++.dg/warn/Wsign-compare-1.C: New test.
16238
16239 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
16240
16241         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
16242
16243 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
16244
16245         PR c++/9411
16246         * g++.dg/template/explicit2.C: New test.
16247
16248         PR c++/10032
16249         * g++.dg/warn/pedantic1.C: New test.
16250
16251 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
16252
16253         PR c++ 9483
16254         * g++.dg/other/field1.C: New test.
16255
16256 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
16257
16258         PR c/11449
16259         * gcc.c-torture/compile/20030707-1.c: New.
16260
16261 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16262
16263         PR c++/10849
16264         * g++.dg/template/access12.C: New test.
16265
16266 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
16267
16268         * g++.dg/bprob/bprob.exp (prof_ext): Update.
16269         * g77.dg/bprob/bprob.exp (prof_ext): Update.
16270         * gcc.misc-tests/bprob.exp (prof_ext): Update.
16271         * gcc.misc-tests/gcov.exp: Update
16272         * g++.dg/gcov/gcov.exp: Update
16273         * lib/gcov.exp: Update.
16274
16275 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
16276
16277         * g++.dg/abi/mangle17.C: Make sure template expressions are
16278         dependent.
16279         * g++.dg/abi/mangle4.C: Mark erroneous casts.
16280         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
16281         * g++.dg/opt/stack1.C: Remove erroneous code.
16282         * g++.dg/parse/template7.C: New test.
16283         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
16284         * g++.old-deja/g++.pt/crash4.C: Likewise.
16285
16286 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16287
16288         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
16289         with zero or one occurence of `$' after the initial `L'.
16290
16291 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
16292
16293         * gcc.c-torture/compile/20030704-1.c: Add a comment.
16294
16295 2003-07-08  Roger Sayle  <roger@eyesopen.com>
16296
16297         PR c/11370
16298         * gcc.dg/Wunreachable-6.c: New testcase.
16299         * gcc.dg/Wunreachable-7.c: New testcase.
16300
16301 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
16302
16303         PR c/11420
16304         * gcc.dg/20030708-1.c: New test.
16305
16306 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
16307
16308         * gcc.dg/compat/sdata-section.h: New file.
16309         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
16310         * gcc.dg/torture/mips-sdata-1.c: New test.
16311
16312 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16313
16314         PR c++/11030
16315         * g++.dg/template/friend19.C: New test.
16316
16317 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
16318
16319         * g++.dg/opt/strength-reduce.C: New test.
16320
16321 2003-07-07  Roger Sayle  <roger@eyesopen.com>
16322
16323         PR target/10979
16324         * gcc.dg/20030707-1.c: New testcase.
16325
16326 2003-07-07  Roger Sayle  <roger@eyesopen.com>
16327
16328         PR optimization/11059
16329         * g++.dg/opt/emptyunion.C: New testcase.
16330
16331 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16332             Eric Botcazou  <ebotcazou@libertysurf.fr>
16333
16334         * g++.dg/opt/stack1.C: New test.
16335
16336 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
16337
16338         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
16339         run test.
16340
16341         PR c++/11431
16342         * g++.dg/expr/static_cast3.C: New test.
16343
16344 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
16345
16346         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
16347         everywhere.
16348         * gcc.dg/concat.c: Concatenation of string constants with
16349         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
16350         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
16351         * gcc.dg/cpp/escape-2.c: Use wide character constants where
16352         necessary to avoid multi-character character constant warning.
16353         * gcc.dg/cpp/escape.c: Likewise.
16354         * gcc.dg/cpp/ucs.c: Likewise.
16355         Remove backslashes from dg-bogus comments, as they confuse Tcl.
16356         Fix a typo.
16357
16358 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
16359
16360         PR c/11428
16361         * gcc.c-torture/compile/20030704-1.c: New.
16362
16363 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
16364
16365         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
16366
16367 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
16368
16369         PR c++/5287, PR c++/7910,  PR c++/11021
16370         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
16371         tests for warnings.
16372         * g++.dg/ext/dllimport2.C: Add tests for warnings.
16373         * g++.dg/ext/dllimport3.C: Likewise.
16374         * g++.dg/ext/dllimport4.C: New file.
16375         * g++.dg/ext/dllimport5.C: New file.
16376         * g++.dg/ext/dllimport6.C: New file.
16377         * g++.dg/ext/dllimport7.C: New file.
16378         * g++.dg/ext/dllimport8.C: New file.
16379         * g++.dg/ext/dllimport9.C: New file.
16380         * g++.dg/ext/dllimport10.C: New file.
16381         * g++.dg/ext/dllexport1.C: New file.
16382
16383 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
16384
16385         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
16386         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
16387
16388 2003-07-03  Roger Sayle  <roger@eyesopen.com>
16389
16390         * gcc.dg/builtins-25.c: New testcase.
16391         * gcc.dg/builtins-26.c: New testcase.
16392
16393 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
16394
16395         * gcc.dg/compat/vector-defs.h: New file.
16396         * gcc.dg/compat/vector-setup.h: New file.
16397         * gcc.dg/compat/vector-check.h: New file.
16398         * gcc.dg/compat/vector-1_main.c: New file.
16399         * gcc.dg/compat/vector-1_x.c: New file.
16400         * gcc.dg/compat/vector-1_y.c: New file.
16401         * gcc.dg/compat/vector-2_main.c: New file.
16402         * gcc.dg/compat/vector-2_x.c: New file.
16403         * gcc.dg/compat/vector-2_y.c: New file.
16404
16405         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
16406         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
16407         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
16408         * gcc.dg/compat/struct-align-1.h: New file.
16409         * gcc.dg/compat/struct-align-1_main.c: New file.
16410         * gcc.dg/compat/struct-align-1_x.c: New file.
16411         * gcc.dg/compat/struct-align-1_y.c: New file.
16412         * gcc.dg/compat/struct-align-2.h: New file.
16413         * gcc.dg/compat/struct-align-2_main.c: New file.
16414         * gcc.dg/compat/struct-align-2_x.c: New file.
16415         * gcc.dg/compat/struct-align-2_y.c: New file.
16416
16417         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
16418         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
16419         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
16420         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
16421         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
16422         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
16423         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
16424         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
16425         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
16426         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
16427         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
16428         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
16429         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
16430         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
16431         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
16432         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
16433         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
16434         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
16435         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
16436         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
16437         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
16438         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16439         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16440         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
16441         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
16442         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
16443         * gcc.dg/compat/struct-return-10_x.c: Ditto.
16444         * gcc.dg/compat/struct-return-2_x.c: Ditto.
16445         * gcc.dg/compat/struct-return-3_x.c: Ditto.
16446
16447 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16448
16449         * gcc.dg/i386-call-1.c: New test.
16450
16451 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
16452
16453         PR c++/9162
16454         * g++.dg/parse/defarg4.C: New.
16455
16456 2003-07-03  Roger Sayle  <roger@eyesopen.com>
16457
16458         PR target/10700
16459         * gcc.c-torture/compile/20030703-1.c: New test case.
16460
16461 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
16462
16463         * g++.dg/template/local3.C: Remove extra semicolon.
16464
16465 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16466
16467         * gcc.dg/i386-volatile-1.c: New test.
16468
16469 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
16470
16471         PR c++/11072
16472         * g++.dg/other/offsetof2.C: XFAIL.
16473         * g++.dg/other/offsetof5.C: New.
16474
16475         PR c++/10219
16476         * g++.dg/template/error1.C: New.
16477
16478         PR c++/9779
16479         * g++.dg/template/dependent-expr1.C: New.
16480
16481 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
16482
16483         PR c++/6949
16484         * g++.dg/template/local3.C: New test.
16485
16486         PR c++/11149
16487         * g++.dg/lookup/scoped6.C: New test.
16488
16489 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
16490
16491         PR c++/8046
16492         * g++.dg/other/error7.C: New test.
16493
16494 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
16495
16496         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
16497         * g++.old-deja/g++.abi/vtable3.h: Likewise.
16498         * g++.old-deja/g++.law/code-gen5.C: Likewise.
16499         * g++.old-deja/g++.other/union2.C: Likewise.
16500         * gcc.dg/c90-const-expr-2.c: Likewise.
16501         * gcc.dg/c90-const-expr-3.c: Likewise.
16502         * gcc.dg/c99-const-expr-2.c: Likewise.
16503         * gcc.dg/c99-const-expr-3.c: Likewise.
16504         * gcc.dg/concat.c: Likewise.
16505
16506 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
16507
16508         PR c++/9559
16509         * g++.dg/init/static1.C: New test.
16510
16511 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16512
16513         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
16514         * g++.old-deja/g++.other/access2.C: Likewise.
16515         * g++.old-deja/g++.other/decl2.C: Likewise.
16516         * gcc.c-torture/execute/20020615-1.c: Likewise.
16517
16518 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
16519
16520         PR c++/4933
16521         * g++.dg/template/sizeof4.C: New test.
16522
16523 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
16524
16525         * g++.dg/other/error6.C: New test.
16526
16527 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
16528
16529         PR c++/10750
16530         * g++.dg/parse/constant2.C: New test.
16531
16532 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
16533
16534         PR c++/11106
16535         * g++.dg/other/error5.C: New test.
16536
16537 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16538
16539         * gcc.dg/format/gcc_diag-1.c: New test.
16540
16541 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
16542
16543         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
16544
16545 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
16546
16547         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
16548         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
16549         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
16550
16551 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
16552
16553         * gcc.c-torture/execute/builtins/string-8.c: New test.
16554         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
16555         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
16556         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
16557
16558 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
16559
16560         PR c++/10468
16561         * g++.dg/ext/typeof6.C: New test.
16562
16563 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
16564
16565         PR c++/10796
16566         * g++.dg/init/enum1.C: New test.
16567
16568 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
16569
16570         * gcc.dg/20030627-1.c: New test.
16571
16572 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
16573
16574         PR c++/11332
16575         * g++.dg/expr/static_cast2.C: New test.
16576
16577 2003-06-26  Roger Sayle  <roger@eyesopen.com>
16578             Jakub Jelinek  <jakub@redhat.com>
16579
16580         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
16581         sprintf(dst,"%s",src) optimization.
16582         * gcc.c-torture/execute/20030626-1.c: New test case.
16583         * gcc.c-torture/execute/20030626-2.c: New test case.
16584
16585 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
16586
16587         * gcc.c-torture/execute/multi-ix.c: New test.
16588
16589         * gcc.c-torture/execute/simd-4.c (main):
16590         Added missing semicolon at end of union.
16591
16592 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
16593
16594         PR c++/8266
16595         * g++.dg/template/explicit-instantiation3.C: New test.
16596
16597 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
16598
16599         * gcc.dg/20030626-1.c: Use signed char.
16600
16601 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
16602
16603         * gcc.dg/20030626-1.c: New test.
16604
16605 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
16606
16607         * const-str-2.m: Update.
16608
16609 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
16610
16611         PR c++/10990
16612         * g++.dg/rtti/dyncast1.C: New test.
16613         * g++.dg/abi/mangle4.C: Correct base-specifier access.
16614         * g++.dg/lookup/scoped1.C: Remove XFAIL.
16615         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
16616
16617         PR c++/10931
16618         * g++.dg/expr/static_cast1.C: New test.
16619
16620 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
16621
16622         * gcc.dg/20030625-1.c: New test.
16623
16624 2003-06-24  Roger Sayle  <roger@eyesopen.com>
16625
16626         * gcc.c-torture/compile/20030624-1.c: New test case.
16627
16628 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
16629
16630         * gcc.c-torture/execute/string-opt-17.c: New test.
16631
16632 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
16633
16634         PR c++/5754
16635         * g++.dg/parse/crash6.C: New test.
16636
16637 2003-06-23  Roger Sayle  <roger@eyesopen.com>
16638
16639         * gcc.dg/builtins-24.c: New test case.
16640
16641 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
16642
16643         * g++.dg/opt/operator1.C: New test.
16644
16645 2003-06-22  Roger Sayle  <roger@eyesopen.com>
16646
16647         * gcc.c-torture/execute/string-opt-16.c: New test case.
16648
16649 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
16650
16651         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
16652         * g++.old-deja/g++.other/conv7.C: Likewise
16653         * g++.old-deja/g++.other/overcnv2.C: Likewise.
16654         * g++.old-deja/g++.other/overload14.C: Likewise.
16655
16656 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
16657
16658         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
16659         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
16660
16661 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
16662
16663         PR c++/10888
16664         * g++.dg/warn/Winline-3.C: New test.
16665
16666 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
16667
16668         * lib/target-supports.exp (check_alias_available): Make the test
16669         program acceptable to the Solaris assembler.
16670
16671         PR c++/10749
16672         * g++.dg/template/memclass2.C: New test.
16673
16674 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
16675             Eric Botcazou  <ebotcazou@libertysurf.fr>
16676
16677         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
16678         data for non-matching targets.
16679         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
16680
16681 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
16682
16683         PR c++/10845
16684         * g++.dg/template/member3.C: New test.
16685
16686 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
16687
16688         PR c++/10939
16689         * g++.dg/template/func1.C: New test.
16690
16691         PR c++/9649
16692         * g++.dg/template/static4.C: New test.
16693         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
16694
16695         PR c++/11041
16696         * g++.dg/init/ref7.C: New test.
16697
16698 2003-06-19  Matt Austern  <austern@apple.com>
16699
16700         PR c++/11228
16701         * g++.dg/anew1.C: New test.
16702         * g++.dg/anew2.C: New test.
16703         * g++.dg/anew3.C: New test.
16704         * g++.dg/anew4.C: New test.
16705
16706 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
16707
16708         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
16709
16710 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
16711
16712         * gcc.c-torture/execute/simd-4.c (main): Make expected value
16713         endian-dependent.
16714
16715 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
16716
16717         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
16718         Remove cruft.
16719
16720 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
16721
16722         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
16723         * gcc.c-torture/compile/961203-1.c: Likewise.
16724         * gcc.c-torture/compile/980506-1.c: Likewise.
16725
16726 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
16727
16728         PR c++/10712
16729         * g++.dg/lookup/using7.C: New test.
16730
16731 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
16732
16733         PR c++/11105
16734         * g++.dg/abi/conv1.C: Remove it.
16735         * g++.dg/template/conv7.C: New test.
16736         * g++.dg/template/conv8.C: Likewise.
16737         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
16738         conversion operator.
16739
16740 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
16741
16742         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
16743         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
16744         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
16745         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
16746         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
16747         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
16748         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
16749         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
16750         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
16751         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
16752         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
16753         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
16754         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
16755         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
16756         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
16757         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
16758         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
16759         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
16760         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
16761         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
16762         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
16763         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16764         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16765         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
16766         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
16767         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
16768         * gcc.dg/compat/struct-return-10_x.c: Ditto.
16769         * gcc.dg/compat/struct-return-2_x.c: Ditto.
16770         * gcc.dg/compat/struct-return-3_x.c: Ditto.
16771
16772 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
16773
16774         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
16775         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
16776         indications.
16777
16778 2003-06-16  Roger Sayle  <roger@eyesopen.com>
16779
16780         * gcc.dg/i386-387-5.c: New test case.
16781         * gcc.dg/i386-387-6.c: New test case.
16782         * gcc.dg/builtins-23.c: New test case.
16783
16784 2003-06-15  Roger Sayle  <roger@eyesopen.com>
16785
16786         * gcc.dg/builtins-22.c: New test case.
16787         * gcc.dg/i386-387-1.c: Update to test exp.
16788         * gcc.dg/i386-387-2.c: Likewise.
16789
16790 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16791
16792         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
16793
16794 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
16795
16796         * lib/gcc-dg.exp (dg-require-dll): New function.
16797         (dg-xfail-if): Likewise.
16798         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
16799         driver.
16800
16801         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
16802         * gcc.c-torture/compile/20001205-1.c: Likewise.
16803         * gcc.c-torture/compile/20001226-1.c: Likewise.
16804         * gcc.c-torture/compile/20010518-2.c: Likewise.
16805         * gcc.c-torture/compile/20020312-1.c: Likewise.
16806         * gcc.c-torture/compile/20020604-1.c: Likewise.
16807         * gcc.c-torture/compile/920501-12.c: Likewise.
16808         * gcc.c-torture/compile/920501-4.c: Likewise.
16809         * gcc.c-torture/compile/920520-1.c: Likewise.
16810         * gcc.c-torture/compile/920521-1.c: Likewise.
16811         * gcc.c-torture/compile/920625-1.c: Likewise.
16812         * gcc.c-torture/compile/961203-1.c: Likewise.
16813         * gcc.c-torture/compile/980506-1.c: Likewise.
16814         * gcc.c-torture/compile/981006-1.c: Likewise.
16815         * gcc.c-torture/compile/981022-1.c: Likewise.
16816         * gcc.c-torture/compile/981223-1.c: Likewise.
16817         * gcc.c-torture/compile/990617-1.c: Likewise.
16818         * gcc.c-torture/compile/dll.c: Likewise.
16819         * gcc.c-torture/compile/labels-3.c: Likewise.
16820         * gcc.c-torture/compile/mipscop-1.c: Likewise.
16821         * gcc.c-torture/compile/mipscop-2.c: Likewise.
16822         * gcc.c-torture/compile/mipscop-3.c: Likewise.
16823         * gcc.c-torture/compile/mipscop-4.c: Likewise.
16824         * gcc.c-torture/compile/simd-5.c: Likewise.
16825         * gcc.c-torture/compile/20000804-1.x: Remove.
16826         * gcc.c-torture/compile/20001205-1.x: Likewise.
16827         * gcc.c-torture/compile/20001226-1.x: Likewise.
16828         * gcc.c-torture/compile/20010518-2.x: Likewise.
16829         * gcc.c-torture/compile/20020312-1.x: Likewise.
16830         * gcc.c-torture/compile/20020604-1.x: Likewise.
16831         * gcc.c-torture/compile/920501-12.x: Likewise.
16832         * gcc.c-torture/compile/920501-4.x: Likewise.
16833         * gcc.c-torture/compile/920520-1.x: Likewise.
16834         * gcc.c-torture/compile/920521-1.x: Likewise.
16835         * gcc.c-torture/compile/920625-1.x: Likewise.
16836         * gcc.c-torture/compile/961203-1.x: Likewise.
16837         * gcc.c-torture/compile/980506-1.x: Likewise.
16838         * gcc.c-torture/compile/981006-1.x: Likewise.
16839         * gcc.c-torture/compile/981022-1.x: Likewise.
16840         * gcc.c-torture/compile/981223-1.x: Likewise.
16841         * gcc.c-torture/compile/990617-1.x: Likewise.
16842         * gcc.c-torture/compile/mipscop-1.x: Likewise.
16843         * gcc.c-torture/compile/mipscop-2.x: Likewise.
16844         * gcc.c-torture/compile/mipscop-3.x: Likewise.
16845         * gcc.c-torture/compile/mipscop-4.x: Likewise.
16846         * gcc.c-torture/compile/simd-5.x: Likewise.
16847
16848         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
16849
16850 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
16851
16852         * gcc.c-torture/execute/20030611-1.c: New test.
16853
16854 2003-06-12  Roger Sayle  <roger@eyesopen.com>
16855
16856         PR middle-end/168
16857         * gcc.dg/20030612-1.c: New test case.
16858
16859 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
16860
16861         PR c++/10635
16862         * g++.dg/expr/cast1.C: New test.
16863
16864 2003-06-12  Roger Sayle  <roger@eyesopen.com>
16865
16866         * gcc.dg/builtins-21.c: New test case.
16867
16868 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
16869
16870         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
16871         options instead of at the end.
16872         * lib/objc.exp (objc_target_compile): Likewise.
16873
16874 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
16875
16876         PR c++/10432
16877         * g++.dg/parse/error1.C: New test.
16878
16879 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
16880
16881         * gcc.dg/compat/struct-by-value-11_main.c: New file.
16882         * gcc.dg/compat/struct-by-value-11_x.c: New file.
16883         * gcc.dg/compat/struct-by-value-11_y.c: New file.
16884         * gcc.dg/compat/struct-by-value-12_main.c: New file.
16885         * gcc.dg/compat/struct-by-value-12_x.c: New file.
16886         * gcc.dg/compat/struct-by-value-12_y.c: New file.
16887         * gcc.dg/compat/struct-by-value-13_main.c: New file.
16888         * gcc.dg/compat/struct-by-value-13_x.c: New file.
16889         * gcc.dg/compat/struct-by-value-13_y.c: New file.
16890         * gcc.dg/compat/struct-by-value-14_main.c: New file.
16891         * gcc.dg/compat/struct-by-value-14_x.c: New file.
16892         * gcc.dg/compat/struct-by-value-14_y.c: New file.
16893         * gcc.dg/compat/struct-by-value-15_main.c: New file.
16894         * gcc.dg/compat/struct-by-value-15_x.c: New file.
16895         * gcc.dg/compat/struct-by-value-15_y.c: New file.
16896         * gcc.dg/compat/struct-by-value-16_main.c: New file.
16897         * gcc.dg/compat/struct-by-value-16_x.c: New file.
16898         * gcc.dg/compat/struct-by-value-16_y.c: New file.
16899         * gcc.dg/compat/struct-by-value-17_main.c: New file.
16900         * gcc.dg/compat/struct-by-value-17_x.c: New file.
16901         * gcc.dg/compat/struct-by-value-17_y.c: New file.
16902         * gcc.dg/compat/struct-by-value-18_main.c: New file.
16903         * gcc.dg/compat/struct-by-value-18_x.c: New file.
16904         * gcc.dg/compat/struct-by-value-18_y.c: New file.
16905
16906         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
16907         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
16908         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
16909         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
16910         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
16911         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
16912         * gcc.dg/compat/scalar-return-3_main.c: New file.
16913         * gcc.dg/compat/scalar-return-3_x.c: New file.
16914         * gcc.dg/compat/scalar-return-3_y.c: New file.
16915         * gcc.dg/compat/scalar-return-4_main.c: New file.
16916         * gcc.dg/compat/scalar-return-4_x.c: New file.
16917         * gcc.dg/compat/scalar-return-4_y.c: New file.
16918
16919 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
16920
16921         * gcc.dg/compat/fp2-struct-check.h: New file.
16922         * gcc.dg/compat/fp2-struct-defs.h: New file.
16923         * gcc.dg/compat/fp2-struct-init.h: New file.
16924         * gcc.dg/compat/struct-by-value-10_main.c: New file.
16925         * gcc.dg/compat/struct-by-value-10_x.c: New file.
16926         * gcc.dg/compat/struct-by-value-10_y.c: New file.
16927         * gcc.dg/compat/struct-return-10_main.c: New file.
16928         * gcc.dg/compat/struct-return-10_x.c: New file.
16929         * gcc.dg/compat/struct-return-10_y.c: New file.
16930
16931         * gcc.dg/compat/compat-common.h: New file.
16932         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
16933         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
16934         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
16935         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
16936         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
16937         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
16938         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
16939         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
16940         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
16941         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
16942         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
16943         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
16944         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
16945         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
16946         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
16947         * gcc.dg/compat/small-struct-check.h: Ditto.
16948         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
16949         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
16950         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
16951         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
16952         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
16953         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
16954         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
16955         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
16956         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
16957         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
16958         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16959         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
16960         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
16961         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16962         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
16963         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
16964         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
16965         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
16966         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
16967         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
16968         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
16969         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
16970         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
16971         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
16972         * gcc.dg/compat/struct-return-2_main.c: Ditto.
16973         * gcc.dg/compat/struct-return-2_x.c: Ditto.
16974         * gcc.dg/compat/struct-return-2_y.c: Ditto.
16975         * gcc.dg/compat/struct-return-3_main.c: Ditto.
16976         * gcc.dg/compat/struct-return-3_x.c: Ditto.
16977         * gcc.dg/compat/struct-return-3_y.c: Ditto.
16978
16979 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
16980
16981         * g++.dg/pch/static-1.C: New file.
16982         * g++.dg/pch/static-1.Hs: New file.
16983
16984 2003-06-10  Richard Henderson  <rth@redhat.com>
16985
16986         * gcc.dg/asm-7.c: Adjust expected warning text.
16987
16988 2003-06-10  Roger Sayle  <roger@eyesopen.com>
16989
16990         * gcc.dg/builtins-20.c: New test case.
16991
16992 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
16993
16994         PR c++/11131
16995         * g++.dg/opt/template1.C: New test.
16996
16997 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
16998
16999         * lib/gcc-dg.exp (dg-test): Clear additional_files and
17000         additional_sources.
17001
17002 2003-05-21  David Taylor  <dtaylor@emc.com>
17003
17004         * gcc.dg/Wpadded.c: New file.
17005
17006 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
17007
17008         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
17009         * gcc.dg/special/weak-2.c: Add dg-require-weak.
17010         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
17011         dg-require-weak.
17012
17013 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
17014
17015         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
17016
17017 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
17018
17019         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
17020         (dg-require-alias): Likewise.
17021         (dg-require-gc-sections): Likewise.
17022         * lib/target-supports.exp (check_gc_sections_available): Likewise.
17023
17024 2003-06-08  Richard Henderson  <rth@redhat.com>
17025
17026         * gcc.dg/20011029-2.c: Fix the array reference.
17027         * gcc.dg/asm-7.c: New.
17028
17029 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
17030
17031         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
17032
17033 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
17034
17035         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
17036         (dg-require-gc-sections): Likewise.
17037
17038 2003-06-08  Jan Hubicka  <jh@suse.cz>
17039
17040         * i386-cmov1.c: Fix regular expression.
17041         * i386-cvt-1.c: Likewise.
17042         * i386-local.c: Likewise.
17043         * i386-local2.c: Likewise.
17044         * i386-mul.c: Likewise.
17045         * i386-ssetype-1.c: Likewise.
17046         * i386-ssetype-3.c: Likewise.
17047         * i386-ssetype-5.c: Likewise.
17048
17049 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17050
17051         PR c++/11039
17052         * g++.dg/warn/implicit-typename2.C: New test.
17053         * g++.dg/warn/implicit-typename3.C: New test.
17054
17055 2003-06-07  Richard Henderson  <rth@redhat.com>
17056
17057         * g++.dg/other/offsetof3.C: Use size_t.
17058         * g++.dg/other/offsetof4.C: Likewise.
17059
17060 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
17061
17062         * lib/copy-file.exp: New. Implement gcc_copy_files.
17063
17064         * lib/dg-pch.exp: Load copy-file.exp
17065         (dg-pch): Use gcc_copy_files instead of "file copy".
17066
17067 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
17068
17069         * gcc.dg/weak/weak.exp: Simplify.
17070         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
17071         * gcc.dg/weak/weak-1.c: Likewise.
17072         * gcc.dg/weak/weak-2.c: Likewise.
17073         * gcc.dg/weak/weak-3.c: Likewise.
17074         * gcc.dg/weak/weak-4.c: Likewise.
17075         * gcc.dg/weak/weak-5.c: Likewise.
17076         * gcc.dg/weak/weak-6.c: Likewise.
17077         * gcc.dg/weak/weak-7.c: Likewise.
17078         * gcc.dg/weak/weak-8.c: Likewise.
17079         * gcc.dg/weak/weak-9.c: Likewise.
17080
17081 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
17082
17083         gcc.c-torture/execute/20030606-1.c: New.
17084
17085 2003-06-06  Roger Sayle  <roger@eyesopen.com>
17086
17087         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
17088         * gcc.dg/builtins-19.c: Likewise.
17089
17090 2003-06-06  Roger Sayle  <roger@eyesopen.com>
17091
17092         * gcc.dg/builtins-2.c: Add some more tests.
17093         * gcc.dg/builtins-18.c: New test case.
17094         * gcc.dg/builtins-19.c: New test case.
17095
17096 2003-06-06  Roger Sayle  <roger@eyesopen.com>
17097             Jim Wilson  <wilson@tuliptree.org>
17098
17099         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
17100
17101 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
17102
17103         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
17104         mempcpy/stpcpy calls not to be optimized into something else.
17105         * gcc.c-torture/execute/string-opt-3.c: Moved to...
17106         * gcc.c-torture/execute/builtins/string-7.c: ...here.
17107         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
17108
17109 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17110
17111         * gcc.dg/format/asm_fprintf-1.c: New test.
17112
17113 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
17114
17115         * lib/gcc-defs.exp (additional_sources): New variable.
17116         (dg-additional-sources): New function.
17117         (additional_files): New variable.
17118         (dg-additional-files): New function.
17119         (dg-additional-files-options): Likewise.
17120         * lib/gcc-dg.exp (dg-require-weak): New function.
17121         (dg-require-alias): Likewise.
17122         (dg-require-gc-sections): Likewise.
17123         * lib/target-supports.exp (check_alias_available): Remove testfile
17124         parameter.
17125         (check_gc_sections_available): New function.
17126         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
17127         (dg-gpp-additional-files): Likewise.
17128         * lib/g++.exp (additional_sources): Remove.
17129         (additional_files): Likewise.
17130         (g++_target_compile): Use dg-additional-files-options.
17131
17132         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
17133         Tcl logic.
17134         * gcc.dg/special/ecos.exp: Remove.
17135         * gcc.dg/special/20000419-2.c: Use dg-require-*.
17136         * gcc.dg/special/alias-1.c: Likewise.
17137         * gcc.dg/special/alias-2.c: Likewise.
17138         * gcc.dg/special/gcsec-1.c: Likewise.
17139         * gcc.dg/special/weak-1.c: Likewise.
17140         * gcc.dg/special/weak-2.c: Likewise.
17141         * gcc.dg/special/wkali-1.c: Likewise.
17142         * gcc.dg/special/wkali-2.c: Likewise.
17143
17144         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
17145         dg-gpp-additional-*.
17146         * g++.dg/special/conpr-3.C: Likewise.
17147         * g++.dg/special/conpr-4.C: Likewise.
17148         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
17149         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
17150         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
17151         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
17152         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
17153         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
17154         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
17155         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
17156         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
17157         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
17158         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
17159         * g++.old-deja/g++.other/comdat1.C: Likewise.
17160         * g++.old-deja/g++.other/comdat2.C: Likewise.
17161         * g++.old-deja/g++.other/comdat3.C: Likewise.
17162         * g++.old-deja/g++.other/ctor1.C: Likewise.
17163         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
17164
17165 2003-06-05  Richard Henderson  <rth@redhat.com>
17166
17167         * gcc.dg/debug/20030605-1.c: New.
17168
17169 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
17170
17171         * README.QMTEST: Update.
17172
17173 2003-06-04  Richard Henderson  <rth@redhat.com>
17174
17175         * gcc.dg/cleanup-1.c: New.
17176         * gcc.dg/cleanup-2.c: New.
17177         * gcc.dg/cleanup-3.c: New.
17178         * gcc.dg/cleanup-4.c: New.
17179         * gcc.dg/cleanup-5.c: New.
17180         * gcc.dg/cleanup-6.c: New.
17181         * gcc.dg/cleanup-7.c: New.
17182
17183 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
17184
17185         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
17186
17187         * lib/dg-pch.exp: New file.
17188         * g++.dg/pch/pch.exp: Use dg-pch.exp.
17189         * gcc.dg/pch/pch.exp: Likewise.
17190
17191 2003-06-04  Roger Sayle  <roger@eyesopen.com>
17192
17193         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
17194         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
17195         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
17196         * gcc.dg/builtins-17.c: New test case.
17197         * gcc.dg/i386-387-4.c: New test case.
17198         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
17199
17200 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17201
17202         * gcc.dg/ultrasp9.c: New test.
17203
17204 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17205
17206         * gcc.c-torture/compile/20030604-1.c: New test.
17207         * gcc.dg/sparc-constant-1.c: New test.
17208
17209 2003-06-03  Glen Nakamura  <glen@imodulo.com>
17210
17211         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
17212
17213 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
17214
17215         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
17216
17217         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
17218         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
17219
17220 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
17221
17222         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
17223
17224 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17225
17226         PR c++/10940
17227         * g++.dg/template/spec10.C: New test.
17228
17229 2003-06-03  Roger Sayle  <roger@eyesopen.com>
17230
17231         * gcc.dg/builtins-16.c: New test case.
17232
17233 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
17234
17235         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
17236         mempcpy test with post-increments.
17237         * gcc.c-torture/execute/string-opt-3.c: New test.
17238         * gcc.dg/string-opt-1.c: New test.
17239
17240 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
17241
17242         PR fortran/10965
17243         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
17244
17245 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
17246
17247         * lib/scanasm.exp (dg-scan): New function, factored out of ...
17248         (scan-assembler): ... here.  Use dg-scan.
17249         (scan-assembler-not): Likewise.
17250         (scan-file): New function.
17251         (scan-file-not): Likewise.
17252         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
17253         * gcc.dg/cpp/_Pragma4.c: Likewise.
17254         * gcc.dg/cpp/_Pragma5.c: Likewise.
17255         * gcc.dg/cpp/avoidpaste1.c: Likewise.
17256         * gcc.dg/cpp/avoidpaste2.c: Likewise.
17257         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
17258         * gcc.dg/cpp/cmdlne-P.c: Likewise.
17259         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
17260         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
17261         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
17262         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
17263         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
17264         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
17265         * gcc.dg/cpp/cxxcom1.c: Likewise.
17266         * gcc.dg/cpp/line1.c: Likewise.
17267         * gcc.dg/cpp/maccom1.c: Likewise.
17268         * gcc.dg/cpp/maccom2.c: Likewise.
17269         * gcc.dg/cpp/maccom3.c: Likewise.
17270         * gcc.dg/cpp/maccom4.c: Likewise.
17271         * gcc.dg/cpp/maccom5.c: Likewise.
17272         * gcc.dg/cpp/maccom6.c: Likewise.
17273         * gcc.dg/cpp/multiline.c: Likewise.
17274         * gcc.dg/cpp/spacing1.c: Likewise.
17275         * gcc.dg/cpp/spacing2.c: Likewise.
17276         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
17277         * gcc.dg/cpp/trad/maccom1.c: Likewise.
17278         * gcc.dg/cpp/trad/maccom2.c: Likewise.
17279         * gcc.dg/cpp/trad/maccom3.c: Likewise.
17280         * gcc.dg/cpp/trad/maccom4.c: Likewise.
17281         * gcc.dg/cpp/trad/maccom6.c: Likewise.
17282         * gcc.dg/cpp/cxxcom2.c: Likewise.
17283         * gcc.dg/cpp/cxxcom2.h: New file.
17284
17285         * gcc.dg/cpp/truefalse.cpp: Move it to ...
17286         * g++.dg/cpp/truefalse.C: Here.
17287         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
17288
17289 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
17290
17291         * gcc.dg/cpp/redef3.c: New file.
17292
17293 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17294
17295         * gcc.dg/i386-loop-3.c: New test.
17296
17297 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
17298
17299         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
17300
17301 2003-05-31  Roger Sayle  <roger@eyesopen.com>
17302
17303         * gcc.dg/fwrapv-1.c: New test case.
17304         * gcc.dg/fwrapv-2.c: New test case.
17305
17306 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17307
17308         PR c++/10956
17309         * g++.dg/template/spec9.C: New test.
17310
17311 2003-05-29  Roger Sayle  <roger@eyesopen.com>
17312
17313         * gcc.dg/duff-4.c: New test case.
17314
17315 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
17316
17317         PR fortran/10843
17318         * g77.dg/ffixed-form-1.f: New test
17319         * g77.dg/ffixed-form-2.f: New test
17320         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
17321         * g77.dg/ffree-form-3.f: New test
17322
17323 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
17324
17325         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
17326         * gcc.dg/wint_t-1.c: Likewise.
17327
17328 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17329
17330         * g++.dg/template/access11.C: New test.
17331
17332 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17333
17334         PR c++/10849
17335         * g++.dg/template/access10.C: New test.
17336
17337 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17338             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17339
17340         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
17341
17342 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
17343
17344         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
17345         suppress for powerpc-*-darwin*.
17346         * gcc.dg/torture/builtin-noret-2.c: Likewise.
17347
17348 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
17349
17350         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
17351         suppress option for powerpc-*-darwin*.
17352
17353 2003-05-23  Roger Sayle  <roger@eyesopen.com>
17354
17355         * gcc.dg/builtins-1.c: Add tests for tan and atan.
17356         * gcc.dg/builtins-4.c: Add test for fmod.
17357
17358 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17359
17360         PR c++/10682
17361         * g++.dg/template/instantiate4.C: New test.
17362
17363 2003-05-22  Roger Sayle  <roger@eyesopen.com>
17364
17365         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
17366
17367 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
17368
17369         * gcc.dg/compat/scalar-return-1_main.c: New file.
17370         * gcc.dg/compat/scalar-return-1_x.c: New file.
17371         * gcc.dg/compat/scalar-return-1_y.c: New file.
17372         * gcc.dg/compat/scalar-return-2_main.c: New file.
17373         * gcc.dg/compat/scalar-return-2_x.c: New file.
17374         * gcc.dg/compat/scalar-return-2_y.c: New file.
17375         * gcc.dg/compat/struct-return-3_main.c: New file.
17376         * gcc.dg/compat/struct-return-3_y.c: New file.
17377         * gcc.dg/compat/struct-return-3_x.c: New file.
17378         * gcc.dg/compat/struct-return-2_main.c: New file.
17379         * gcc.dg/compat/struct-return-2_x.c: New file.
17380         * gcc.dg/compat/struct-return-2_y.c: New file.
17381
17382 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17383
17384         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
17385         for hppa*-hp-hpux*.
17386         * gcc.dg/20021014-1.c (dg-options): Likewise.
17387         * gcc.dg/nest.c (dg-options): Likewise.
17388
17389 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
17390
17391         PR c++/9738
17392         * g++.dg/ext/dllimport2.C: New file.
17393         * g++.dg/ext/dllimport3.C: New file.
17394
17395 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
17396
17397         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
17398         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
17399         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17400         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
17401         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17402         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
17403         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
17404         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
17405         * gcc.dg/compat/small-struct-defs.h: New file.
17406         * gcc.dg/compat/small-struct-init.h: New file.
17407         * gcc.dg/compat/small-struct-check.h: New file.
17408         * gcc.dg/compat/fp-struct-defs.h: New file.
17409         * gcc.dg/compat/fp-struct-check.h: New file.
17410         * gcc.dg/compat/fp-struct-init.h: New file.
17411         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
17412         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
17413
17414 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
17415
17416         * gcc.dg/20030225-2.c: New test.
17417
17418 2003-05-18  Roger Sayle  <roger@eyesopen.com>
17419             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17420
17421         * gcc.c-torture/compile/20030518-1.c: New test case.
17422
17423 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
17424
17425         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
17426         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
17427         gcc-dg-debug-runtest.
17428         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
17429         gcc-dg-debug-runtest.
17430
17431 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17432
17433         PR c++/9022
17434         * g++.dg/lookup/using6.C: New test.
17435
17436 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17437
17438         * g++.dg/parse/access2.C: New test.
17439
17440 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
17441
17442         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
17443         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
17444         * gcc.dg/debug/debug.exp: Likewise.
17445
17446 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
17447
17448         * gcc.dg/dollar.c: New test.
17449
17450 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
17451
17452         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
17453         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
17454         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
17455         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
17456         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
17457         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
17458         * gcc.dg/compat/struct-by-value-6_main.c: New file.
17459         * gcc.dg/compat/struct-by-value-6_x.c: New file.
17460         * gcc.dg/compat/struct-by-value-6_y.c: New file.
17461         * gcc.dg/compat/struct-by-value-7_main.c: New file.
17462         * gcc.dg/compat/struct-by-value-7_x.c: New file.
17463         * gcc.dg/compat/struct-by-value-7_y.c: New file.
17464         * gcc.dg/compat/struct-by-value-8_main.c: New file.
17465         * gcc.dg/compat/struct-by-value-8_x.c: New file.
17466         * gcc.dg/compat/struct-by-value-8_y.c: New file.
17467         * gcc.dg/compat/struct-by-value-9_main.c: New file.
17468         * gcc.dg/compat/struct-by-value-9_x.c: New file.
17469         * gcc.dg/compat/struct-by-value-9_y.c: New file.
17470
17471 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
17472
17473         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
17474         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
17475         support for "repo" mode.
17476         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
17477         * lib/g77-dg.exp: Likewise.
17478         * lib/obj-dg.exp: Likewise.
17479
17480 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
17481
17482         Merge from gcc-3_2-rhl8-branch:
17483         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
17484
17485         * gcc.dg/tls/opt-6.c: New test.
17486
17487         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
17488
17489         * gcc.dg/20030405-1.c: New test.
17490
17491         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
17492
17493         * gcc.dg/20030309-1.c: New test.
17494
17495         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17496
17497         * gcc.c-torture/execute/20030307-1.c: New test.
17498
17499         2003-02-20  Randolph Chung  <tausq@debian.org>
17500
17501         * gcc.c-torture/compile/20030220-1.c: New test.
17502
17503         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
17504
17505         * gcc.dg/20030217-1.c: New test.
17506
17507         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
17508
17509         * gcc.c-torture/compile/20020129-1.c: New test.
17510
17511         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17512
17513         * gcc.dg/unroll-1.c: New test.
17514
17515         2002-11-16  Jan Hubicka  <jh@suse.cz>
17516
17517         * gcc.c-torture/execute/20020920-1.c: New test.
17518
17519         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
17520
17521         PR target/7434
17522         * gcc.c-torture/compile/20021008-1.c: New test.
17523
17524         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
17525
17526         PR target/7559
17527         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
17528
17529         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
17530
17531         * gcc.c-torture/compile/20020807-1.c: New test.
17532
17533         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
17534
17535         * gcc.dg/tls/opt-1.c: New test.
17536
17537         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
17538
17539         * gcc.dg/20020729-1.c: New test.
17540
17541         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
17542
17543         * g++.dg/opt/life1.C: New test.
17544
17545         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
17546
17547         * gcc.dg/20020525-1.c: New test.
17548
17549         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
17550
17551         PR c++/6794
17552         * g++.dg/ext/pretty1.C: New test.
17553         * g++.dg/ext/pretty2.C: New test.
17554
17555 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
17556
17557         PR c++/8385
17558         * g++.dg/ext/typeof5.C: New test.
17559
17560 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
17561
17562         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
17563         __USER_LABEL_PREFIX__ into account.
17564         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
17565
17566 2003-05-14  Roger Sayle  <roger@eyesopen.com>
17567
17568         * gcc.dg/builtins-15.c: New test case.
17569
17570 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
17571
17572         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
17573
17574 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
17575
17576         * lib/g++.exp: Tweak handling of additional source files.
17577         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
17578         * g++.dg/special/conpr-2a.C: Rename to ...
17579         * g++.dg/special/conpr-2a.cc: ... this.
17580         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
17581         * g++.dg/special/conpr-3a.C: Rename to ...
17582         * g++.dg/special/conpr-3a.cc: This.
17583         * g++.dg/special/conpr-3b.C: Rename to ...
17584         * g++.dg/special/conpr-3b.cc: This.
17585         * g++.dg/special/conpr-4.C: New test.
17586         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
17587
17588 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
17589
17590         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
17591
17592 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17593
17594         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
17595         * g++.old-deja/g++.robertl/eb71.C: Likewise.
17596         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
17597         * g++.old-deja/g++.other/warn3.C: Likewise.
17598
17599 2003-05-11  Roger Sayle  <roger@eyesopen.com>
17600
17601         * gcc.dg/i386-387-1.c: Update to also test log.
17602         * gcc.dg/i386-387-2.c: Likewise.
17603
17604 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
17605
17606         * g77.f-torture/execute/int8421.f: New test.
17607
17608 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17609
17610         PR c++/10230, c++/10481
17611         * g++.dg/lookup/scoped5.C: New test.
17612
17613 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17614
17615         PR c++/10552
17616         * g++.dg/template/ttp6.C: New test.
17617
17618 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
17619
17620         * gcc.c-torture/execute/builtins: New directory.
17621         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
17622         gcc.c-torture/execute/builtins.
17623         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
17624         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
17625         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
17626         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
17627
17628 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17629
17630         PR c++/9252
17631         * g++.dg/template/access8.C: New test.
17632         * g++.dg/template/access9.C: New test.
17633
17634 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17635
17636         PR c++/9554
17637         * g++.dg/parse/access1.C: New test.
17638
17639 2003-05-09  DJ Delorie  <dj@redhat.com>
17640
17641         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
17642         long, and not an int.
17643
17644 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17645
17646         PR c++/10555, c++/10576
17647         * g++.dg/template/memclass1.C: New test.
17648
17649 2003-05-08  DJ Delorie  <dj@redhat.com>
17650
17651         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
17652         targets.
17653         * gcc.c-torture/execute/20021024-1.x: Likewise.
17654         * gcc.c-torture/execute/shiftdi.x: Likewise.
17655         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
17656         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
17657         * gcc.dg/20021018-1.c: Likewise.
17658
17659 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17660
17661         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
17662
17663         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
17664         (bcopy): Call memmove.
17665
17666 2003-05-08  Roger Sayle  <roger@eyesopen.com>
17667
17668         * g77.f-torture/compile/8485.f: New test case.
17669
17670 2003-05-07  Richard Henderson  <rth@redhat.com>
17671
17672         PR c++/10570
17673         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
17674         Verify exception_cleanup not called for rethrows.
17675         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
17676         when exiting catch block without rethrowing.
17677         * g++.dg/eh/forced3.C: New.
17678         * g++.dg/eh/forced4.C: New.
17679
17680 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
17681
17682         * gcc.dg/20030505.c: Fix triplet.
17683
17684 2003-05-06  DJ Delorie  <dj@redhat.com>
17685
17686         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
17687         * gcc.dg/nest.c: Likewise.
17688
17689 2003-05-05  Roger Sayle  <roger@eyesopen.com>
17690
17691         * gcc.dg/builtins-14.c: New test case.
17692
17693 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
17694
17695         * lib/compat.exp (compat-execute): New argument.
17696         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
17697         * gcc.dg/compat: New test directory.
17698         * gcc.dg/compat/compat.exp: New expect script.
17699         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
17700         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
17701         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
17702         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
17703         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
17704         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
17705
17706         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
17707         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
17708         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
17709         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
17710         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
17711         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
17712         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
17713         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
17714         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
17715         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
17716         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
17717         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
17718         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
17719         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
17720         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
17721
17722 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
17723
17724         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
17725
17726 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
17727
17728         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
17729
17730 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
17731
17732         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
17733         * gcc.dg/ppc-fsel-2.c: New test.
17734
17735         * gcc.dg/unused-5.c: New test.
17736
17737 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17738
17739         PR c++/10496
17740         * g++.dg/warn/pmf1.C: New test.
17741
17742 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17743
17744         PR c++/4494
17745         * g++.dg/warn/main.C: New test.
17746
17747 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17748
17749         * gcc.dg/nonnull-3.c: New test.
17750
17751 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
17752
17753         * gcc.dg/cpp/Wtrigraphs.c: Update.
17754         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
17755
17756 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
17757
17758         * gcc.dg/ppc-fsel-1.c: New test.
17759
17760 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
17761
17762         PR c/10604
17763         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
17764
17765 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
17766
17767         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
17768
17769 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17770
17771         PR c++/9364, c++/10553, c++/10586
17772         * g++.dg/parse/typename4.C: New test.
17773         * g++.dg/parse/typename5.C: Likewise.
17774
17775 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
17776
17777         * gcc.c-torture/compile/20030503-1.c: New test.
17778
17779 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17780
17781         * g++.dg/lookup/using5.C: Fix testcase error.
17782
17783 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
17784
17785         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
17786         since MEABI is no longer supported.  Remove all vestiges
17787         of MEABI from the test.
17788
17789 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17790
17791         PR c++/10554
17792         * g++.dg/lookup/using5.C: New test.
17793
17794 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17795
17796         PR c++/8772
17797         * g++.dg/template/ttp5.C: New test.
17798
17799 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
17800
17801         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
17802         (dg-gpp-additional-sources): New function.
17803         (dg-gpp-additional-files): Likewise.
17804         * lib/g++.exp (additional_sources): New variable.
17805         (additional_files): Likewise.
17806         (g++_target_compile): Deal with them.
17807         * lib/old-dejagnu.exp: Remove.
17808         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
17809         * g++.old-deja: Revise all tests to use dg commands.
17810
17811 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17812
17813         PR c++/9432, c++/9528
17814         * g++.dg/lookup/using4.C: New test.
17815
17816 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
17817
17818         * gcc.dg/noreturn-5.c: New file.
17819         * gcc.dg/noreturn-6.c: New file.
17820
17821         * gcc.c-torture/compile/inline-1.c: New file.
17822
17823 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
17824
17825         PR c++/10551
17826         * g++.dg/template/explicit1.C: New test.
17827
17828 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
17829
17830         PR c++/10549
17831         * g++.dg/other/bitfield1.C: New test.
17832
17833         PR c++/10527
17834         * g++.dg/init/new7.C: New test.
17835
17836 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
17837
17838         * g++.dg/ext/desig1.C: New test.
17839         * g++.dg/ext/init1.C: Update.
17840
17841         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
17842
17843 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
17844
17845         PR c++/10180
17846         * g++.dg/warn/Winline-1.C: New test.
17847
17848 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
17849
17850         * gcc.c-torture/execute/string-opt-19.c: New test.
17851
17852         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
17853         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
17854
17855 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
17856
17857         PR c++/10506
17858         * g++.dg/init/new6.C: New test.
17859
17860         PR c++/10503
17861         * g++.dg/init/ref6.C: New test.
17862
17863 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
17864
17865         * g++.dg/warn/weak1.C: XFAIL on AIX4.
17866
17867 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17868
17869         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
17870         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
17871
17872 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
17873
17874         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
17875         initialized static data members.
17876
17877 2003-04-25  H.J. Lu <hjl@gnu.org>
17878
17879         * gcc.dg/ia64-sync-4.c: New test.
17880
17881 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17882
17883         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
17884         date.
17885
17886 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
17887
17888         PR c++/10337
17889         * g++.dg/warn/conv1.C: New test.
17890         * g++.old-deja/g++.other/conv7.C: Adjust.
17891         * g++.old-deja/g++.other/overload14.C: Adjust.
17892
17893 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
17894
17895         PR c++/10471
17896         * g++.dg/template/defarg2.C: New test.
17897
17898 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
17899
17900         * gcc.dg/cpp/include2.c: Update.
17901         * gcc.dg/cpp/multiline-2.c: New.
17902         * gcc.dg/cpp/multiline.c: Update.
17903         * gcc.dg/cpp/strify2.c: Update.
17904         * gcc.dg/cpp/trad/literals-2.c: Update.
17905
17906 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17907
17908         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
17909
17910 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
17911
17912         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
17913
17914 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
17915
17916         PR c++/10451
17917         * g++.dg/parse/crash4.C: New test.
17918
17919         PR c++/9847
17920         * g++.dg/parse/crash5.C: New test.
17921
17922 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
17923
17924         PR c++/10446
17925         * g++.dg/parse/crash3.C: New test.
17926
17927         PR c++/10428
17928         * g++.dg/parse/elab1.C: New test.
17929
17930 2003-04-22  Devang Patel  <dpatel@apple.com>
17931
17932         * gcc.dg/cpp/trad/funlike-5.c: New test.
17933
17934 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
17935
17936         * g++.dg/other/packed1.C: Fix dg options.
17937
17938 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
17939
17940         * g++.dg/other/offsetof2.C: New test.
17941
17942 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
17943
17944         * g++.dg/template/recurse.C: Adjust location of error messages.
17945
17946 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
17947
17948         PR c++/9881
17949         * g++.dg/init/addr-const1.C: New test.
17950         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
17951
17952 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
17953
17954         PR c++/10405
17955         * g++.dg/lookup/struct-hack1.C: New test.
17956
17957 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
17958
17959         * ucs.c: Update diagnostic messages.
17960
17961 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
17962
17963         * gcc.dg/cpp/truefalse.cpp: New test.
17964         * gcc.dg/cpp/cpp.exp: Update.
17965         * g++.dg/other/stdbool-if.C: Remove.
17966
17967 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
17968
17969         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
17970         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
17971
17972 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17973
17974         * gcc.c-torture/compile/20030418-1.c: New test.
17975
17976 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
17977
17978         * README.compat: Remove; content moved to doc/sourcebuild.texi.
17979
17980 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17981
17982         PR c++/10347
17983         g++.dg/template/dependent-name1.C: New test.
17984
17985 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
17986
17987         * gcc.dg/warn-1.c (tourist_guide): New array,
17988         contains a pointer to bar.
17989
17990 2003-04-16  Roger Sayle  <roger@eyesopen.com>
17991
17992         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
17993         * gcc.c-torture/execute/medce-1.c: New test case.
17994         * gcc.c-torture/execute/medce-2.c: New test case.
17995
17996 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
17997
17998         * lib/prune.exp: Ignore more messages.
17999
18000         PR c++/10381
18001         * g++.dg/parse/lookup3.C: New test.
18002
18003 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
18004
18005         * gcc.c-torture/compile/20030415-1.c : New test.
18006
18007 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
18008
18009         * gcc.c-torture/execute/scope-2.c: Move to ...
18010         * gcc.dg/noncompile/scope.c: .... here.
18011
18012 2003-04-14  Roger Sayle  <roger@eyesopen.com>
18013
18014         * gcc.dg/20030414-2.c: New test case.
18015
18016 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
18017
18018         PR target/10377
18019         * gcc.dg/20030414-1.c: New test.
18020
18021 2003-04-13  Roger Sayle  <roger@eyesopen.com>
18022
18023         * gcc.dg/builtins-12.c: New test case.
18024         * gcc.dg/builtins-13.c: New test case.
18025
18026 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18027
18028         * gcc.c-torture/execute/string-opt-18.c: New test.
18029
18030 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
18031
18032         PR c++/10300
18033         * g++.dg/init/new5.C: New test.
18034
18035 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
18036
18037         PR c++/7910
18038         * g++.dg/ext/dllimport1.C: New test.
18039
18040 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18041
18042         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
18043
18044 2003-04-11  Bud Davis <bdavis9659@comcast.net>
18045
18046         PR Fortran/9263
18047         * g77.f-torture/noncompile/9263.f: New test
18048         PR Fortran/1832
18049         * g77.f-torture/execute/1832.f: New test
18050
18051 2003-04-11  David Chad  <davidc@freebsd.org>
18052             Loren J. Rittle  <ljrittle@acm.org>
18053
18054         libobjc/8562
18055         * objc.dg/headers.m: New test.
18056
18057 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
18058
18059         * gcc.c-torture/execute/builtin-noret-2.c: New.
18060         * gcc.c-torture/execute/builtin-noret-2.x: New.
18061         XFAIL builtin-noret-2.c at -O1 and above.
18062         * gcc.dg/redecl.c: New.
18063         * gcc.dg/Wshadow-1.c: Update error regexps.
18064
18065 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
18066
18067         * g++.dg/abi/bitfield10.C: New test.
18068
18069 2003-04-09  Mike Stump  <mrs@apple.com>
18070
18071         * gcc.dg/pch/pch.exp: Make testcase names longer.
18072         * g++.dg/pch/pch.exp: Make testcase names longer.
18073
18074 2003-04-08  Roger Sayle  <roger@eyesopen.com>
18075
18076         * gcc.dg/builtins-11.c: New test case.
18077
18078 2003-04-08  Roger Sayle  <roger@eyesopen.com>
18079
18080         * gcc.dg/builtins-9.c: New test case.
18081         * gcc.dg/builtins-10.c: New test case.
18082
18083 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
18084
18085         * gcc.dg/noncompile/init-4.c.c: New test.
18086
18087 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
18088
18089         * gcc.misc-test/gcov-9.c: New test.
18090         * gcc.misc-test/gcov-10.c: New test
18091         * gcc.misc-test/gcov-11.c: New test.
18092
18093 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
18094
18095         PR optimization/10024
18096         * gcc.c-torture/compile/20030405-1.c: New test.
18097
18098 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
18099
18100         * gcc.dg/pch/static-3.c: New.
18101         * gcc.dg/pch/static-3.hs: New.
18102         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
18103
18104 2003-04-04  Richard Henderson  <rth@redhat.com>
18105
18106         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
18107         * g++.dg/eh/forced2.C: Likewise.
18108
18109 2003-04-03  Mike Stump  <mrs@apple.com>
18110
18111         * lib/scanasm.exp (scan-assembler): Add xfail processing for
18112         target arg.
18113         (scan-assembler-times, scan-assembler-not): Likewise.
18114         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
18115
18116 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18117
18118         * gcc.dg/sparc-loop-1.c: New test.
18119
18120 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
18121
18122         PR other/9274
18123         * g++.dg/pch/system-2.C: New.
18124         * g++.dg/pch/system-2.Hs: New.
18125
18126 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
18127
18128         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
18129
18130         * g++.dg/eh/simd-1.C (vecfunc): Same.
18131
18132 2003-04-01  Roger Sayle  <roger@eyesopen.com>
18133
18134         * gcc.c-torture/execute/20030401-1.c: New test case.
18135
18136 2003-04-01  Ziemowit Laski <zlaski@apple.com>
18137
18138         * objc.dg/defs.m: New.
18139
18140 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
18141
18142         * g++.dg/eh/simd-1.C: New.
18143         * g++.dg/eh/simd-2.C: New.
18144
18145 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
18146
18147         * gcc.c-torture/execute/simd-3.c: New.
18148
18149 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
18150
18151         PR c/9936
18152         * gcc.dg/20030331-2.c: New test.
18153
18154 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
18155
18156         PR c++/10278
18157         * g++.dg/parse/crash2.C: New test.
18158
18159 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
18160
18161         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
18162         * gcc.c-torture/execute/20030331-1.c: ...here.
18163
18164 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
18165
18166         * gcc.c-torture/execute/20030331-1.c: New test.
18167
18168 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
18169
18170         * lib/gcov.exp: Adjust call return testing strings.
18171         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
18172
18173 2003-03-31  Roger Sayle  <roger@eyesopen.com>
18174
18175         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
18176         * gcc.dg/builtins-7.c: New test case.
18177         * gcc.dg/builtins-8.c: New test case.
18178
18179 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
18180
18181         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
18182
18183 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
18184
18185         PR c++/7647
18186         * g++.dg/lookup-class-member-2.C: New test.
18187
18188 2003-03-30  Glen Nakamura  <glen@imodulo.com>
18189
18190         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
18191
18192 2003-03-28  Roger Sayle  <roger@eyesopen.com>
18193
18194         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
18195
18196 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
18197
18198         * g++.dg/init/attrib1.C: New test.
18199
18200 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
18201
18202         * gcc.dg/ultrasp8.c: New test.
18203
18204 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
18205
18206         * gcc.dg/ultrasp7.c: New test.
18207
18208 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
18209
18210         PR c++/10047
18211         * g++.dg/template/inline1.C: New test.
18212
18213 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
18214
18215         * gcc.dg/sparc-dwarf2.c: New test.
18216
18217 2003-03-27  Roger Sayle  <roger@eyesopen.com>
18218
18219         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
18220         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
18221
18222 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
18223
18224         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
18225         than reading .x files.
18226         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
18227         * g77.dg/gcov/gcov-1.f: Likewise.
18228         * gcc.misc-tests/gcov-4b.c: Likewise.
18229         * gcc.misc-tests/gcov-5b.c: Likewise.
18230         * gcc.misc-tests/gcov-6.c: Likewise.
18231         * gcc.misc-tests/gcov-7.c: Likewise.
18232         * gcc.misc-tests/gcov-8.c: Likewise.
18233         * g++.dg/gcov/gcov-1.x: Remove.
18234         * g77.dg/gcov/gcov-1.x: Likewise.
18235         * gcc.misc-tests/gcov-4b.x: Likewise.
18236         * gcc.misc-tests/gcov-5b.x: Likewise.
18237         * gcc.misc-tests/gcov-6.x: Likewise.
18238         * gcc.misc-tests/gcov-7.x: Likewise.
18239         * gcc.misc-tests/gcov-8.x: Likewise.
18240
18241 2003-03-27  Glen Nakamura  <glen@imodulo.com>
18242
18243         PR opt/10087
18244         * gcc.dg/20030324-1.c: New test.
18245
18246 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
18247
18248         PR c++/10224
18249         * g++.dg/template/arg3.C: New test.
18250
18251         PR c++/10158
18252         * g++.dg/template/friend18.C: New test.
18253
18254 2003-03-26  Roger Sayle  <roger@eyesopen.com>
18255
18256         * g77.f-torture/compile/20030326-1.f: New test case.
18257
18258 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
18259
18260         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
18261
18262         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
18263
18264 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
18265
18266         * gcc.dg/ia64-sync-3.c: New test.
18267
18268 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
18269
18270         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
18271
18272 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
18273
18274         * gcc.dg/ultrasp6.c: New test.
18275
18276 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18277
18278         * gcc.dg/i386-signbit-1.c: New test.
18279         * gcc.dg/i386-signbit-2.c: New test.
18280         * gcc.dg/i386-signbit-3.c: New test.
18281
18282 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18283
18284         * gcc.dg/ultrasp5.c: Fix options.
18285
18286 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18287
18288         * gcc.dg/ultrasp5.c: Fix comment.
18289
18290 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
18291
18292         PR fortran/10197
18293         * g77.f-torture/execute/10197.f: New test.
18294
18295 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
18296
18297         PR c++/9898, c++/383
18298         * g++.dg/template/conv6.C: New test.
18299
18300         PR c++/10119
18301         * g++.dg/template/ptrmem5.C: New test.
18302
18303         PR c++/10026
18304         * g++.dg/lookup/koenig1.C: New test.
18305
18306         PR C++/10199
18307         * g++.dg/lookup/template2.C: New test.
18308
18309 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
18310
18311         * g++.dg/opt/rtti1.C: New test.
18312
18313 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18314
18315         * gcc.dg/ultrasp5.c: New test.
18316
18317 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
18318
18319         PR middle-end/9967
18320         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
18321         builtin fputs.
18322
18323 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
18324
18325         PR c/8224
18326         * gcc.dg/20030323-1.c: New test.
18327
18328 2003-03-23  Roger Sayle  <roger@eyesopen.com>
18329
18330         * gcc.c-torture/compile/20030323-1.c: New test case.
18331
18332 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
18333
18334         * gcc.dg/20030321-1.c: New test.
18335
18336 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
18337
18338         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
18339
18340 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
18341
18342         PR c++/9978, c++/9708
18343         * g++.dg/ext/vlm1.C: Adjust expected error.
18344         * g++.dg/ext/vla2.C: New test.
18345         * g++.dg/template/arg1.C: New test.
18346         * g++.dg/template/arg2.C: New test.
18347
18348 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
18349
18350         * g77.f-torture/execute/select.f: New test.
18351         * g77.f-torture/noncompile/select_no_compile.f: New test.
18352
18353 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
18354
18355         PR c++/9898
18356         * g++.dg/other/error4.C: New test.
18357
18358 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
18359
18360         * g++.dg/template/friend17.C: New test.
18361
18362 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
18363
18364         * gcc.c-torture/compile/20030320-1.c: New.
18365
18366 2003-03-20  Roger Sayle  <roger@eyesopen.com>
18367
18368         * gcc.dg/builtins-6.c: New test case.
18369
18370 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
18371
18372         PR target/10073
18373         * gcc.c-torture/compile/20030319-1.c: New.
18374
18375 2003-03-18  Jan Hubicka  <jh@suse.cz>
18376
18377         * gcc.dg/i386-cvt-1.c: New test.
18378
18379 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
18380
18381         * objc.dg/naming-1.m: Use "(parse|syntax) error".
18382         * objc.dg/naming-2.m: Likewise.
18383
18384 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
18385
18386         PR c++/9639
18387         * g++.dg/parse/crash1.C: New test.
18388
18389 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
18390
18391         PR c++/8805
18392         * g++.dg/eh/cleanup1.C: New test.
18393
18394 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
18395
18396         * gcc.c-torture/execute/20030316-1.c: New test case.
18397
18398 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
18399
18400         PR c++/9629
18401         * g++.dg/init/ctor2.C: New test.
18402
18403 2003-03-15  Roger Sayle  <roger@eyesopen.com>
18404
18405         * g77.f-torture/compile/xformat.f: New test case.
18406
18407 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18408
18409         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
18410         * g++.old-deja/g++.mike/eh50.C: Likewise.
18411
18412 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18413
18414         PR c++/6440
18415         * g++.dg/template/spec7.C: New test.
18416         * g++.dg/template/spec8.C: Likewise.
18417
18418 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
18419
18420         * gcc.c-torture/execute/20030313-1.c: New test.
18421
18422 2003-03-14  Richard Henderson  <rth@redhat.com>
18423
18424         * gcc.dg/inline-2.c: Adjust alpha test for external call.
18425
18426 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18427
18428         * gcc.c-torture/compile/20030314-1.c: New test.
18429
18430 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
18431
18432         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
18433         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
18434         thumb target,
18435         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
18436         to accept newer _imp__  prefix and additional
18437         newline in .drectve section.
18438         * gcc.dg/dll-4.c: Likewise.
18439         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
18440         switch.
18441
18442 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
18443
18444         * g++.dg/parse/namespace9.C: New test.
18445
18446         * g++.dg/init/ref5.C: New test.
18447         * g++.dg/parse/ptrmem1.C: Likewise.
18448
18449 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18450
18451         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
18452         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
18453         regular expression.
18454         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
18455         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
18456
18457 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
18458
18459         * gcc.c-torture/execute/20030224-2.c: New test.
18460
18461 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18462
18463         * gcc.dg/decl-3.c: New test.
18464
18465 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18466
18467         * gcc.dg/i386-loop-2.c: New test.
18468
18469 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
18470
18471         PR c++/9474
18472         * g++.dg/parse/namespace8.C: New test.
18473
18474         PR c++/9924
18475         * g++.dg/overload/builtin2.C: New test.
18476
18477 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
18478
18479         * gcc.dg/return-type-3.c: New test.
18480
18481 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
18482
18483         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
18484         profiling options are not supported.
18485
18486 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
18487
18488         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
18489         * g++.old-deja/g++.warn/impint2.C: Likewise.
18490
18491 2003-03-10  Devang Patel  <dpatel@apple.com>
18492
18493         * g++.dg/cpp/c++_cmd_1.C: New test.
18494         * g++.dg/cpp/c++_cmd_1.h: New file.
18495
18496 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
18497
18498         * gcc.dg/altivec-9.c: New file.
18499
18500 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18501
18502         * gcc.dg/ppc-sdata-1.c: New test.
18503         * gcc.dg/ppc-sdata-2.c: New test.
18504
18505 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
18506
18507         PR c++/9373
18508         * g++.dg/opt/ptrmem2.C: New test.
18509
18510         PR c++/8534
18511         * g++.dg/opt/ptrmem1.C: New test.
18512
18513 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18514
18515         * gcc.dg/i386-loop-1.c: New test.
18516
18517 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18518
18519         PR c++/9970
18520         * g++.dg/lookup/friend1.C: New test.
18521
18522 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
18523
18524         PR c++/9823
18525         * g++.dg/parser/constructor1.C: New test.
18526
18527 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
18528
18529         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
18530
18531         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
18532
18533 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
18534
18535         * gcc.dg/cpp/Wunused.c: Update test.
18536
18537 2003-03-08  Jan Hubicka  <jh@suse.cz>
18538
18539         * gcc.dg/inline-3.c: New test.
18540
18541 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
18542
18543         PR c++/9809
18544         * g++.dg/parse/builtin1.C: New test.
18545
18546         PR c++/9982
18547         * g++.dg/abi/cookie1.C: New test.
18548         * g++.dg/abi/cookie2.C: Likewise.
18549
18550         PR c++/9524
18551         * g++.dg/template/field1.C: New test.
18552
18553         PR c++/9912
18554         * g++.dg/parse/class1.C: New test.
18555         * g++.dg/parse/namespace7.C: Likewise.
18556         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
18557
18558 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
18559
18560         * g++.dg/init/ref4.C: New test.
18561
18562 2003-03-07  Jan Hubicka  <jh@suse.cz>
18563
18564         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
18565         * gcc.dg/inline-3.c:  New test.
18566
18567 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
18568
18569         * g++.dg/init/ref3.C: New test.
18570
18571         PR c++/9965
18572         * g++.dg/init/ref2.C: New test.
18573
18574         PR c++/9400
18575         * g++.dg/warn/Wshadow-2.C: New test.
18576
18577         PR c++/9791
18578         * g++.dg/warn/Woverloaded-1.C: New test.
18579
18580 2003-03-05  Jan Hubicka  <jh@suse.cz>
18581
18582         * gcc.dg/i386-local2.c: New.
18583         * gcc.dg/i386-local.c: Fix typo.
18584
18585 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
18586
18587         * g++.dg/abi/layout3.C: New test.
18588
18589 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18590
18591         * gcc.c-torture/compile/20030305-1.c
18592
18593 2003-03-05  Jan Hubicka  <jh@suse.cz>
18594
18595         * gcc.dg/i386-local.c: New.
18596
18597 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
18598
18599         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
18600
18601 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18602
18603         * gcc.dg/switch-2.c: New test.
18604         * gcc.dg/switch-3.c: New test.
18605         * gcc.dg/Wswitch.c: Adjust line numbers.
18606         * gcc.dg/Wswitch-default.c: Likewise.
18607         * gcc.dg/Wswitch-enum.c: Likewise.
18608
18609 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
18610
18611         * gcc.c-torture/execute/20030222-1.c: New test.
18612
18613 2003-03-03  James E Wilson  <wilson@tuliptree.org>
18614
18615         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
18616
18617 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
18618
18619         PR c++/9878
18620         * g++.dg/init/ref1.C: New test.
18621
18622 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
18623
18624         * gcc.dg/sh-relax.c: New SH-only test.
18625
18626 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
18627
18628         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
18629         comment explaining purpose of testcase.
18630
18631 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
18632
18633         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
18634         for HC11/HC12 (asm needs two int registers).
18635         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
18636         HC11/HC12 because the test uses an asm which needs two 32-bit
18637         registers.
18638
18639 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
18640
18641         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
18642         for HC11/HC12 (array is too large otherwise).
18643         * gcc.c-torture/compile/920501-4.x: New file, likewise.
18644         * gcc.c-torture/compile/20010518-2.x: Likewise.
18645         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
18646         HC11/HC12 (array is too large).
18647
18648 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
18649
18650         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
18651         * lib/g++-dg.exp (g++-dg-test): Likewise.
18652
18653 2003-03-01  Roger Sayle  <roger@eyesopen.com>
18654
18655         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
18656         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
18657
18658 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18659
18660         * g++.dg/warn/implicit-typename1.C: Remove warning.
18661
18662 2003-02-28  Richard Henderson  <rth@redhat.com>
18663
18664         * gcc.dg/noreturn-1.c: Move noreturn warning line.
18665         * gcc.dg/return-type-1.c: Move control reaches end warning line.
18666
18667 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
18668
18669         * gcc.dg/pch/pch.exp: Change .pch to .gch.
18670         * g++.dg/pch/pch.exp: Likewise.
18671
18672 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
18673
18674         PR c++/9879
18675         * testsuite/g++.dg/init/new4.C: New test.
18676
18677 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
18678
18679         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
18680
18681 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
18682
18683         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
18684         unsigned long.
18685
18686         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
18687         wider than float.
18688
18689 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18690
18691         * lib/scanasm.exp: Add support for counting numbers of
18692         occurences.
18693         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
18694         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
18695
18696 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
18697
18698         PR c++/9683
18699         * g++.dg/template/static3.C: New test.
18700
18701         PR c++/9829
18702         * g++.dg/parse/namespace6.C: New test.
18703
18704 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18705
18706         PR target/9732
18707         * gcc.dg/20030225-1.c: New test.
18708
18709 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
18710
18711         * README: Remove out-of-date information.
18712
18713         PR c++/9836
18714         * g++.dg/template/spec6.C: New test.
18715
18716 2003-02-24  Jeff Law  <law@redhat.com>
18717
18718         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
18719
18720 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18721
18722         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
18723         * gcc.dg/pragma-ep-1.c: Likewise.
18724
18725 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18726
18727         PR c++/9602
18728         * g++.dg/template/friend16.C: New test.
18729
18730 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
18731
18732         PR c++/5333
18733         * g++.dg/parse/fused-params1.C: Adjust error messages.
18734         * g++.dg/template/nested3.C: New test.
18735
18736 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
18737
18738         * g++.dg/abi/param1.C: New test.
18739
18740 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18741
18742         PR c++/7982
18743         * g++.dg/warn/implicit-typename1.C: New test.
18744
18745 2003-02-22  Kelley Cook <kelleycook@comcast.net>
18746
18747         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
18748         with "mtune".
18749         * g++.old-deja/g++.other/store-expr2.C: Likewise.
18750         * gcc.c-torture/execute/20010129-1.x: Likewise.
18751         * gcc.dg/20011107-1.c: Likewise.
18752         * gcc.dg/20020108-1.c: Likewise.
18753         * gcc.dg/20020122-3.c: Likewise.
18754         * gcc.dg/20020206-1.c: Likewise.
18755         * gcc.dg/20020310-1.c: Likewise.
18756         * gcc.dg/20020426-2.c: Likewise.
18757         * gcc.dg/20020517-1.c: Likewise.
18758         * gcc.dg/991230-1.c: Likewise.
18759         * gcc.dg/i386-unroll-1.c: Likewise.
18760         * gcc.misc-tests/i386-prefetch.exp: Likewise.
18761
18762 2003-02-22  Jan Hubicka  <jh@suse.cz>
18763
18764         * gcc.dg/i386-mul.c: New test.
18765
18766 2003-02-21  Roger Sayle  <roger@eyesopen.com>
18767
18768         * gcc.dg/builtins-5.c: New test case.
18769
18770 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
18771
18772         * gcc.dg/asmreg-1.c: New test.
18773
18774 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18775
18776         PR c++/9749
18777         * g++.dg/parse/varmod1.C: New test.
18778
18779 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18780
18781         PR c++/9727
18782         * g++.dg/template/op1.C: New test.
18783
18784 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18785
18786         PR c++/8906
18787         * g++.dg/template/nested2.C: New test.
18788
18789 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18790
18791         PR c++/8724
18792         * g++.dg/expr/dtor1.C: New test.
18793
18794 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
18795
18796         * gcc.dg/cpp/include3.c: New test.
18797         * gcc.dg/cpp/inc/foo.h: New file.
18798
18799 2003-02-21  Glen Nakamura  <glen@imodulo.com>
18800
18801         * gcc.c-torture/execute/20030221-1.c: New test.
18802
18803 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
18804
18805         PR c++/9729
18806         * g++.dg/abi/conv1.C: New test.
18807
18808 2003-02-20  Jan Hubicka  <jh@suse.cz>
18809
18810         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
18811
18812 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
18813
18814         * gcc.c-torture/compile/20030219-1.c: New test.
18815
18816 2003-02-18  Jan Hubicka  <jh@suse.cz>
18817
18818         * gcc.dg/funcorder.c: New test.
18819
18820 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
18821
18822         * gcc.c-torture/execute/20030218-1.c: New.
18823
18824 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
18825
18826         * gcc.dg/20030218-1.c: New.
18827
18828 2003-02-18  Richard Henderson  <rth@redhat.com>
18829
18830         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
18831         * gcc.dg/attr-used-2.c: New.
18832
18833 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
18834
18835         PR c++/9704
18836         * g++.dg/init/copy5.C: New test.
18837
18838 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
18839
18840         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
18841         * g++.dg/pch/pch.exp: Likewise.
18842
18843 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
18844
18845         * gcc.c-torture/execute/20030209-1.c: Enable the test if
18846         STACK_SIZE is not defined.
18847
18848 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18849
18850         PR c++/9457
18851         * g++.dg/template/init1.C: New test.
18852
18853 2003-02-16  Jan HUbicka  <jh@suse.cz>
18854
18855         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
18856         (foo): Add few extra tests
18857         * gcc.dg/c99-const-expr-3.c: Likewise.
18858         * gcc.c-torture/execute/20030216-1.c: New.
18859
18860 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18861
18862         PR c++/9459
18863         * g++.dg/ext/typeof4.C: New test.
18864
18865 2003-02-15  Roger Sayle  <roger@eyesopen.com>
18866
18867         * gcc.dg/i386-387-3.c: New test case.
18868
18869 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
18870
18871         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
18872         cris-*-elf* cris-*-aout* and mmix-*-*.
18873
18874 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
18875
18876         * gcc.dg/20030213-1.c: New test.
18877
18878 2003-02-12  Roger Sayle  <roger@eyesopen.com>
18879
18880         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
18881         * gcc.dg/i386-387-2.c: Likewise.
18882
18883 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
18884
18885         * gcc.dg/ppc-spe.c: Fix formatting.
18886         Enable tests that were previously unsupported by gas.
18887         Delete tests for instructions that no longer exist.
18888         Switch arguments on evsubifw builtin.
18889
18890 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
18891
18892         * gcc.c-torture/execute/20030209-1.c: Disable the test if
18893         STACK_SIZE is too small.
18894
18895 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18896             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18897
18898         * gcc.dg/decl-2.c: New test.
18899
18900 2003-02-10  Jan Hubicka  <jh@suse.cz>
18901
18902         * gcc.dg/i386-fpcvt-1.c:  New test.
18903
18904 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
18905
18906         * gcc.c-torture/execute/20030209-1.c: New test.
18907
18908 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
18909
18910         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
18911         int-wide bitops, use the constants of the same width.
18912         Likewise, if long long is 32-bit wide, test bitops using
18913         32-bit constants.
18914
18915 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
18916
18917         * gcc.dg/20021014-1.c: Annotate with expected notice text.
18918
18919 2003-02-07  Roger Sayle  <roger@eyesopen.com>
18920
18921         * testsuite/gcc.dg/builtins-4.c: New test case.
18922
18923 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18924
18925         * gcc.dg/20020430-1.c: Fix dg command typos.
18926         * gcc.dg/20020503-1.c: Likewise.
18927
18928 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18929
18930         PR c++/8785
18931         * g++.dg/parse/fused-params1.C: New test.
18932
18933         PR c++/8857
18934         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
18935
18936         PR c++/8921
18937         * g++.dg/parse/non-dependent1.C: New test.
18938
18939         PR c++/8928
18940         * g++.dg/parse/dupl-tmpl-args1.C: New test.
18941
18942         PR c++/9228
18943         * g++.dg/parse/undefined7.C: New test.
18944         * g++.dg/parse/non-templ1.C: New test.
18945
18946         PR c++/9229
18947         * g++.dg/parse/too-many-tmpl-args1.C: New test.
18948
18949 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
18950
18951         * gcc.c-torture/compile/20030206-1.c: New test.
18952
18953 2003-02-05  Roger Sayle  <roger@eyesopen.com>
18954
18955         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
18956         "pow" to "foo" to avoid potential confusion with a math built-in.
18957
18958 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18959
18960         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
18961         conditions for SPARC targets.
18962
18963 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
18964
18965         * gcc.dg/20030204-1.c: New test.
18966
18967 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18968
18969         PR c++/38
18970         * g++.dg/parse/array-size1.C: New test.
18971
18972         PR c++/5657
18973         * g++.dg/parse/undefined3.C: New test.
18974
18975         PR c++/5665
18976         * g++.dg/parse/undefined4.C: New test.
18977
18978         PR c++/5975
18979         * g++.dg/parse/undefined5.C: New test.
18980
18981         PR c++/7259
18982         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
18983
18984         PR c++/8578
18985         * g++.dg/parse/casting-operator1.C: New test.
18986
18987         PR c++/8596
18988         * g++.dg/parse/undefined6.C: New test.
18989
18990         PR c++/8736
18991         * g++.dg/parse/missing-template1.C: New test.
18992
18993 2003-02-04  Jan Hubicka  <jh@suse.cz>
18994
18995         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
18996         * gcc.dg/i386-cmov?.c:  Likewise.
18997         * gcc.dg/i386-fpcvt-?.c:  Likewise.
18998         * gcc.dg/i386-ssefp-1.c:  Likewise.
18999         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
19000         conventions.
19001
19002 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
19003
19004         PR c++/7129
19005         * testsuite/g++.dg/ext/max.C: New test.
19006
19007 2003-02-03  Jan Hubicka  <jh@suse.cz>
19008
19009         * gcc.c-torture/execute/20030203-1.c: New test.
19010
19011 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
19012
19013         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
19014         'natural-endian'.
19015
19016 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
19017
19018         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
19019         * g++.dg/init/new2.C: Likewise.
19020         * g++.dg/other/new1.C: Likewise.
19021
19022 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
19023
19024         * gcc.dg/struct-ret-libc.c: New test.
19025
19026 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
19027
19028         * gcc.dg/20030129-1.c: New test.
19029
19030 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19031
19032         PR c++/8849
19033         * g++.dg/template/ptrmem4.C: New test.
19034
19035 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
19036
19037         * g++.dg/parser/constant1.C: New test.
19038
19039 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19040
19041         PR c++/8591
19042         * g++.dg/parse/friend2.C: New test.
19043
19044 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
19045
19046         PR c++/9437
19047         * g++.dg/template/unify4.C: New test.
19048
19049 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
19050
19051         * gcc.c-torture/execute/20030128-1.c: New test.
19052
19053 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
19054
19055         * g++.dg/lookup/nested1.C: Test moved from ...
19056         * g++.old-deja/g++.other/lookup24.C: ... here.
19057
19058 2003-01-28  Jan Hubicka  <jh@suse.cz>
19059
19060         * gcc.dg/i386-cmov5.c:  New test.
19061
19062 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
19063
19064         * gcc.c-torture/execute/20010925-1.c: Changed the
19065         memcpy declaration.
19066
19067 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
19068
19069         PR c++/3902
19070         * g++.dg/parse/template5.C: New test.
19071
19072 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
19073
19074         PR fortran/9258
19075         * g77.dg/pr9258: New test.
19076
19077 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
19078
19079         * README: Move relevant parts from README.g++.
19080
19081         * README.g++: Remove this file.
19082
19083 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
19084
19085         * g++.dg/abi/dcast1.C: New test.
19086
19087 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19088
19089         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
19090
19091 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
19092
19093         PR c++/47
19094         * g++.old-deja/g++.other/lookup24.C: New test.
19095
19096 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19097
19098         PR middle-end/7227
19099         * gcc.dg/uninit-C.c: New test.
19100
19101 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
19102
19103         * g++.dg/abi/covariant1.C: New test.
19104
19105 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
19106
19107         * gcc.dg/20030123-1.c: New test.
19108
19109 2003-01-25  Jan Hubicka  <jh@suse.cz>
19110
19111         PR opt/8492
19112         * gcc.c-torture/compile/20030125-1.c
19113
19114 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
19115
19116         PR c++/9403
19117         * g++.dg/parse/template3.C: New test.
19118         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
19119
19120         PR c++/795
19121         * g++.dg/parse/template4.C: New test.
19122
19123         PR c++/9415
19124         * g++.dg/template/qual2.C: New test.
19125
19126         PR c++/8545
19127         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
19128
19129         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
19130
19131 2003-01-25  Roger Sayle  <roger@eyesopen.com>
19132
19133         * gcc.c-torture/execute/switch-1.c: New test case.
19134
19135 2003-01-25  Jan Hubicka  <jh@suse.cz>
19136
19137         * gcc.c-torture/execute/20030125-1.[cx]: New test.
19138
19139 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
19140
19141         Tweaks for Bison-1.875. From the NEWS file:
19142         "- `parse error' -> `syntax error'
19143         Bison now uniformly uses the term `syntax error'"
19144         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
19145         * gcc.dg/cpp/digraph2.c: Likewise.
19146         * gcc.dg/cpp/direct2.c: Likewise.
19147         * gcc.dg/cpp/paste4.c: Likewise.
19148         * gcc.dg/c90-restrict-1.c: Likewise.
19149         * gcc.dg/c99-func-2.c: Likewise.
19150         * gcc.dg/noncompile/920721-2.c: Likewise.
19151         * gcc.dg/noncompile/930622-2.c: Likewise.
19152         * gcc.dg/noncompile/940112-1.c: Likewise.
19153         * gcc.dg/noncompile/950921-1.c: Likewise.
19154         * gcc.dg/noncompile/951123-1.c: Likewise.
19155         * gcc.dg/noncompile/971104-1.c: Likewise.
19156         * gcc.dg/noncompile/990416-1.c: Likewise.
19157
19158 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
19159
19160         * g++.dg/parse/undefined1.C: Add error message.
19161
19162 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
19163
19164         PR c++/9354
19165         * g++.dg/parse/new1.C: New test.
19166
19167         PR c++/9216
19168         * g++.dg/parse/template2.C: New test.
19169
19170         PR c++/9354
19171         * g++.dg/parse/typedef2.C: New test.
19172
19173         PR c++/9328
19174         * g++.dg/ext/typeof3.C: New test.
19175
19176 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19177
19178         PR c++/2738
19179         * g++.dg/parse/ret-type1.C: New test.
19180
19181         PR c++/3792
19182         * g++.dg/parse/tmpl-outside1.C: New test.
19183
19184         PR c++/4207
19185         * g++.dg/parse/int-as-enum1.C: New test.
19186
19187         PR c++/4903
19188         * g++.dg/parse/no-typename1.C: New test.
19189
19190         PR c++/5533
19191         * g++.dg/parse/no-value1.C: New test.
19192
19193         PR c++/5921
19194         * g++.dg/parse/wrong-inline1.C: New test.
19195
19196         PR c++/6402
19197         * g++.dg/parse/ref1.C: New test.
19198
19199         PR c++/6992
19200         * g++.dg/parse/attr-ctor1.C: New test.
19201
19202         PR c++/7229
19203         * g++.dg/parse/namespace5.C: New test.
19204
19205         PR c++/7917
19206         * g++.dg/parse/func-def1.C: New test.
19207
19208         PR c++/8143
19209         * g++.dg/parse/undefined1.C: New test.
19210
19211         PR c++/5723, PR c++/8522
19212         * g++.dg/parse/specialization1.C: New test.
19213
19214         PR c++/163, PR c++/8595
19215         * g++.dg/parse/struct-as-enum1.C: New test.
19216
19217         PR c++/9173
19218         * g++.dg/parse/undefined2.C: New test.
19219
19220 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
19221
19222         PR c++/9298
19223         * g++.dg/parse/template1.C: New test.
19224
19225         PR c++/9384
19226         * g++.dg/parse/using1.C: New test.
19227
19228         PR c++/9285
19229         PR c++/9294
19230         * g++.dg/parse/expr2.C: New test.
19231
19232         PR c++/9388
19233         * g++.dg/parse/lookup2.C: Likewise.
19234
19235 2003-01-21  Jan Hubicka  <jh@suse.cz>
19236
19237         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
19238         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
19239         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
19240         * gcc.c-torture/execute/string-opt-*.c: Likewise.
19241
19242 2003-01-20  Nick Clifton  <nickc@redhat.com>
19243
19244         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
19245         problem with ARM sibcall code generation.
19246
19247 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
19248
19249         * gcc.c-torture/execute/20030120-1.c: New.
19250
19251 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
19252
19253         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
19254
19255 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
19256
19257         PR c++/9272
19258         * g++.dg/parse/ctor1.C: New test.
19259
19260         PR c++/9294:
19261         * g++.dg/parse/qualified1.C: New test.
19262
19263         * g++.dg/parse/typename3.C: New test.
19264
19265 2003-01-16  Richard Henderson  <rth@redhat.com>
19266
19267         * g++.dg/tls/init-2.C: Fix error matches for real this time.
19268
19269 2003-01-16  Richard Henderson  <rth@redhat.com>
19270
19271         * g++.dg/pch/pch.exp: Copy test header to the working directory
19272         before using it either for precompilation or direct use.
19273         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
19274         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
19275
19276 2003-01-16  Richard Henderson  <rth@redhat.com>
19277
19278         * gcc.dg/pch/pch.exp: Copy test header to the working directory
19279         before using it either for precompilation or direct use.
19280         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
19281         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
19282
19283 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
19284
19285         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
19286         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
19287         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
19288         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
19289         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
19290         typename warning into error.
19291         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
19292         error messages.
19293         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
19294         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
19295         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
19296         messages.
19297         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
19298         make declaration visible in template.
19299         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
19300         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
19301         messages.
19302         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
19303         message.
19304         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
19305         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
19306         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
19307         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
19308         typename warning with error message.
19309         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
19310         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
19311         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
19312
19313 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
19314
19315         * g++.dg/parse/ambig2.C: New test.
19316
19317 2003-01-15  Richard Henderson  <rth@redhat.com>
19318
19319         * g++.dg/tls/init-2.C: Update error message string.
19320
19321 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19322
19323         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
19324
19325 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
19326
19327         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
19328         all for HC11/HC12.
19329         * gcc.c-torture/compile/20001205-1.x: Likewise.
19330         * gcc.c-torture/compile/20001226-1.x: Likewise.
19331         * gcc.c-torture/compile/920520-1.x: Likewise.
19332         * gcc.c-torture/compile/961203-1.x: Likewise.
19333         * gcc.c-torture/compile/20020604-1.x: Likewise.
19334
19335 2003-01-15  Jan Hubicka  <jh@suse.cz>
19336
19337         * gcc.c-torture/compile/20030115-1.c: New test.
19338
19339         * gcc.dg/i386-fpcvt-1.c: New test.
19340         * gcc.dg/i386-fpcvt-2.c: New test.
19341
19342 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
19343
19344         Further conform g++'s __vmi_class_type_info to the C++ ABI
19345         specification.
19346         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
19347         the specification.
19348
19349 2003-01-14  Jan Hubicka  <jh@suse.cz>
19350
19351         * gcc.dg/i386-fpcvt-1.c: New test.
19352         * gcc.dg/i386-fpcvt-2.c: New test.
19353
19354 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19355
19356         * gcc.dg/i386-mmx-3.c: New test.
19357
19358 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
19359
19360         PR c++/9264
19361         * g++.dg/parse/octal1.C: New file.
19362
19363         PR c++/9172
19364         * g++.dg/parse/typename1.C: New file.
19365
19366 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
19367
19368         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
19369         * gcc.dg/bf-no-ms-layout.c: Likewise.
19370         * gcc.dg/bf-ms-attrib.c: Likewise.
19371
19372 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
19373
19374         PR c++/9099
19375         * g++.dg/parse/dtor1.C: New file.
19376
19377         PR c++/9128
19378         * g++.dg/rtti/typeid1.C: New file.
19379
19380         PR c++/9153
19381         * g++.dg/parse/lookup1.C: New file.
19382
19383         PR c++/9171
19384         * g++.dg/templ/spec5.C: New file.
19385
19386 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
19387
19388         * gcc.c-torture/compile/20030110-1.c: New test.
19389
19390 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
19391
19392         Merge from pch-branch:
19393
19394         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
19395
19396         * gcc.dg/pch/cpp-1.h: New.
19397         * gcc.dg/pch/cpp-1.c: New.
19398         * gcc.dg/pch/cpp-2.h: New.
19399         * gcc.dg/pch/cpp-2.c: New.
19400
19401         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
19402
19403         * gcc.dg/pch/except-1.h: New.
19404         * gcc.dg/pch/except-1.c: New.
19405
19406         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
19407
19408         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
19409         running test.
19410         * gcc.dg/pch: Include *.hp not *.h.
19411         * gcc.dg/pch/system-1.h: New.
19412         * gcc.dg/pch/system-1.c: New.
19413
19414         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
19415
19416         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
19417         rather than trying to build and run a program using PCH.
19418         * gcc.dg/pch: Remove dg-do commands from test files.
19419
19420         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
19421
19422         * gcc.dg/pch/macro-3.c: New.
19423         * gcc.dg/pch/macro-3.h: New.
19424
19425         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
19426
19427         * gcc.dg/pch/common-1.c: New.
19428         * gcc.dg/pch/common-1.h: New.
19429         * gcc.dg/pch/decl-1.c: New.
19430         * gcc.dg/pch/decl-1.h: New.
19431         * gcc.dg/pch/decl-2.c: New.
19432         * gcc.dg/pch/decl-2.h: New.
19433         * gcc.dg/pch/decl-3.c: New.
19434         * gcc.dg/pch/decl-3.h: New.
19435         * gcc.dg/pch/decl-4.c: New.
19436         * gcc.dg/pch/decl-4.h: New.
19437         * gcc.dg/pch/decl-5.c: New.
19438         * gcc.dg/pch/decl-5.h: New.
19439         * gcc.dg/pch/global-1.c: New.
19440         * gcc.dg/pch/global-1.h: New.
19441         * gcc.dg/pch/inline-1.c: New.
19442         * gcc.dg/pch/inline-1.h: New.
19443         * gcc.dg/pch/inline-2.c: New.
19444         * gcc.dg/pch/inline-2.h: New.
19445         * gcc.dg/pch/static-1.c: New.
19446         * gcc.dg/pch/static-1.h: New.
19447         * gcc.dg/pch/static-2.c: New.
19448         * gcc.dg/pch/static-2.h: New.
19449
19450         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
19451
19452         * g++.dg/pch/pch.exp: Better handle failing testcases.
19453         * gcc.dg/pch/pch.exp: Likewise.
19454         * gcc.dg/pch/macro-1.c: New.
19455         * gcc.dg/pch/macro-1.h: New.
19456         * gcc.dg/pch/macro-2.c: New.
19457         * gcc.dg/pch/macro-2.h: New.
19458
19459         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
19460
19461         * g++.dg/dg.exp: Treat files in pch/ specially.
19462         * g++.dg/pch/pch.exp: New file.
19463         * g++.dg/pch/empty.H: New file.
19464         * g++.dg/pch/empty.C: New file.
19465         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
19466         "precompile".
19467
19468         * gcc.dg/pch/pch.exp: New file.
19469         * gcc.dg/pch/empty.h: New file.
19470         * gcc.dg/pch/empty.c: New file.
19471         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
19472         "precompile".
19473
19474 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19475
19476         * g++.dg/template/friend14.C: New test.
19477
19478 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19479
19480         * gcc.dg/old-style-asm-1.c: New test.
19481
19482 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
19483
19484         * gcc.c-torture/compile/20030109-1.c: New test.
19485
19486 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19487
19488         * gcc.c-torture/execute/20030109-1.c: New test.
19489
19490 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
19491
19492         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
19493         * g++.old-deja/g++.mike/dyncast2.C: Likewise
19494         * g++.old-deja/g++.mike/dyncast3.C: Likewise
19495         * g++.old-deja/g++.mike/eh2.C: Likewise
19496         * g++.old-deja/g++.mike/eh3.C: Likewise
19497         * g++.old-deja/g++.mike/eh5.C: Likewise
19498         * g++.old-deja/g++.mike/eh6.C: Likewise
19499         * g++.old-deja/g++.mike/eh7.C: Likewise
19500         * g++.old-deja/g++.mike/eh8.C: Likewise
19501         * g++.old-deja/g++.mike/eh9.C: Likewise
19502         * g++.old-deja/g++.mike/eh10.C: Likewise
19503         * g++.old-deja/g++.mike/eh12.C: Likewise
19504         * g++.old-deja/g++.mike/eh13.C: Likewise
19505         * g++.old-deja/g++.mike/eh14.C: Likewise
19506         * g++.old-deja/g++.mike/eh16.C: Likewise
19507         * g++.old-deja/g++.mike/eh17.C: Likewise
19508         * g++.old-deja/g++.mike/eh18.C: Likewise
19509         * g++.old-deja/g++.mike/eh21.C: Likewise
19510         * g++.old-deja/g++.mike/eh23.C: Likewise
19511         * g++.old-deja/g++.mike/eh24.C: Likewise
19512         * g++.old-deja/g++.mike/eh25.C: Likewise
19513         * g++.old-deja/g++.mike/eh26.C: Likewise
19514         * g++.old-deja/g++.mike/eh27.C: Likewise
19515         * g++.old-deja/g++.mike/eh28.C: Likewise
19516         * g++.old-deja/g++.mike/eh29.C: Likewise
19517         * g++.old-deja/g++.mike/eh31.C: Likewise
19518         * g++.old-deja/g++.mike/eh33.C: Likewise
19519         * g++.old-deja/g++.mike/eh34.C: Likewise
19520         * g++.old-deja/g++.mike/eh35.C: Likewise
19521         * g++.old-deja/g++.mike/eh36.C: Likewise
19522         * g++.old-deja/g++.mike/eh37.C: Likewise
19523         * g++.old-deja/g++.mike/eh38.C: Likewise
19524         * g++.old-deja/g++.mike/eh39.C: Likewise
19525         * g++.old-deja/g++.mike/eh40.C: Likewise
19526         * g++.old-deja/g++.mike/eh41.C: Likewise
19527         * g++.old-deja/g++.mike/eh42.C: Likewise
19528         * g++.old-deja/g++.mike/eh44.C: Likewise
19529         * g++.old-deja/g++.mike/eh46.C: Likewise
19530         * g++.old-deja/g++.mike/eh47.C: Likewise
19531         * g++.old-deja/g++.mike/eh48.C: Likewise
19532         * g++.old-deja/g++.mike/eh49.C: Likewise
19533         * g++.old-deja/g++.mike/eh50.C: Likewise
19534         * g++.old-deja/g++.mike/eh51.C: Likewise
19535         * g++.old-deja/g++.mike/eh53.C: Likewise
19536         * g++.old-deja/g++.mike/eh55.C: Likewise
19537         * g++.old-deja/g++.mike/p7912.C: Likewise
19538         * g++.old-deja/g++.mike/p9706.C: Likewise
19539         * g++.old-deja/g++.mike/p10416.C: Likewise
19540         * g++.old-deja/g++.mike/p11667.C: Likewise
19541         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
19542         Remove redundant reference to Iris.
19543         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
19544         Elxsi, i860, Pico Java, and WE32K.
19545
19546 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
19547
19548         * g++.dg/ext/asm4.C: New test.
19549
19550 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19551
19552         PR c++/9030
19553         * g++.dg/template/friend12.C: New test.
19554         * g++.dg/template/friend13.C: Likewise.
19555         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
19556
19557 2003-01-08  Jan Hubicka  <jh@suse.cz>
19558
19559         * gcc.dg/i386-cadd.c: New test.
19560         * gcc.dg/i386-cmov4.c: Likewise.
19561
19562 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
19563
19564         PR c++/9165
19565         * g++.dg/warn/Wunused-3.C: New test.
19566
19567         * g++.dg/abi/bitfield9.C: New test.
19568
19569         PR c++/9189
19570         * g++.dg/parse/defarg3.C: New test.
19571
19572 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
19573
19574         * g++.dg/parse/ambig1.C: New test.
19575         * g++.dg/parse/defarg2.C: New test.
19576
19577 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
19578
19579         * g++.dg/template/defarg-1.C: New test.
19580         * g++.dg/template/local2.C: Likewise.
19581
19582 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
19583
19584         * gcc.c-torture/execute/20030105-1.c: New test.
19585
19586 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19587
19588         * g++.dg/parse/namespace3.C: Remove extra semicolons.
19589         * g++.dg/parse/namespace4.C: Likewise.
19590
19591 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
19592
19593         * g++.dg/template/ntp2.C: New test.
19594
19595 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
19596
19597         * g++.dg/parse/extern-C-1.C: New test.
19598
19599         * g++.dg/parse/namespace4.C: New test.
19600
19601         * g++.dg/template/nested1.C: New test.
19602
19603         * g++.dg/parse/namespace3.C: New test.
19604
19605 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
19606
19607         * g++.dg/lookup/two-stage1.C: New test.
19608
19609 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19610
19611         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
19612         * g++.old-deja/g++.jason/access8.C: Likewise.
19613         * g++.old-deja/g++.other/decl5.C: Likewise.
19614
19615 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
19616
19617         * g++.dg/parse/parse7.C: New test.
19618
19619 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
19620
19621         PR c++/2843
19622         * g++.dg/ext/attrib7.C: New test.
19623
19624 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
19625
19626         * g++.dg/parse/parse6.C: New test.
19627
19628 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
19629
19630         * gcc.dg/h8300-stack-1.c: New.
19631
19632 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
19633
19634         g++.dg/lookup/exception1.C: New test.
19635
19636         g++.dg/lookup/template1.C: New test.
19637
19638         g++.dg/parse/namespace2.C: New test.
19639
19640         g++.dg/parse/parens2.C: New test.
19641
19642 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19643
19644         * g++.dg/parse/parse5.C: New test.
19645         * g++.dg/lookup/scoped4.C: New test.
19646
19647 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
19648
19649         * g++.dg/parse/parens1.C: New test.
19650
19651         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
19652         angle-bracket1.C.
19653         * g++.dg/parse/parens2.C: New test.
19654
19655         * g++.dg/lookup/scope-operator1.C: New test.
19656
19657         * g++.dg/parse/operator1.C: New test.
19658
19659 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19660
19661         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
19662         * g++.old-deja/g++.other/access6.C: Likewise.
19663         * g++.old-deja/g++.other/decl1.C: Likewise.
19664         * g++.old-deja/g++.pt/typename12.C: Likewise.
19665
19666 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
19667
19668         * g++.dg/parse/namespace1.C: New test.
19669
19670 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19671
19672         * g++.dg/parse/parse4.C: New test.
19673
19674 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19675
19676         * g++.dg/parse/parse3.C: New test.
19677
19678 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19679
19680         * g++.dg/parse/parse2.C: New test.
19681
19682 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19683
19684         * g++.dg/template/friend11.C: New test.
19685
19686 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19687
19688         * g++.dg/parse/parse1.C: New test.
19689
19690 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
19691
19692         * lib/profopt.exp: Change the name of a global variable to avoid
19693         possible clashes with other test suites.
19694
19695 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
19696
19697         * g++.dg/inherit/covariant8.C: New test.
19698
19699 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
19700
19701         * g++.dg/init/array9.C: New test.
19702
19703         PR c++/9112
19704         * g++.dg/parse/expr1.C: New test.
19705
19706 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
19707
19708         * gcc.c-torture/compile/20021230-1.c: New test.
19709
19710 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
19711
19712         * g++.dg/inherit/covariant5.C: New test.
19713         * g++.dg/inherit/covariant6.C: New test.
19714         * g++.dg/inherit/covariant7.C: New test.
19715
19716 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19717
19718         PR c++/2739
19719         * g++.dg/other/access2.C: New test.
19720
19721 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19722
19723         * g++.dg/other/anon-struct.C: No longer fails
19724         * g++.old-deja/g++.brendan/parse4.C: Likewise.
19725         * g++.old-deja/g++.brendan/parse5.C: Likewise.
19726         * g++.old-deja/g++.brendan/parse6.C: Likewise.
19727
19728 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19729
19730         * g++.dg/parse/angle-bracket.C (main): No longer fails.
19731
19732 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
19733
19734         * g++.dg/eh/spec4.C: Remove stray semicolon.
19735         * g++.dg/expr/pmf-1.C: Change error message.
19736         * g++.dg/ext/asm1.C: Remove stray semicolon.
19737         * g++.dg/ext/typename1.C: Add missing typenames.
19738         * g++.dg/inherit/template-as-base.C: Change error message.
19739         * g++.dg/lookup/scoped1.C: Likewise.
19740         * g++.dg/lookup/scoped2.C: Likewise.
19741         * g++.dg/lookup/using2.C: Likewise.
19742         * g++.dg/other/component1.C: Remove stray semicolon.
19743         * g++.dg/other/do1.C: Change error message.
19744         * g++.dg/other/error2.C: Likewise.
19745         * g++.dg/other/init1.C: Likewise.
19746         * g++.dg/other/packed1.C: Remove stray semicolon.
19747         * g++.dg/other/ptrmem2.C: Change error message.
19748         * g++.dg/parse/parameter-declaration-1.C: Remove line number
19749         marker.
19750         * g++.dg/special/initp1.C: Remove invalid attribute usage.
19751         * g++.dg/template/access3.C: Add typename keyword.
19752         * g++.dg/template/access5.C: Remove stray semicolon.
19753         * g++.dg/template/access6.C: Likewise.
19754         * g++.dg/template/complit1.C: Likewise.
19755         * g++.dg/template/crash1.C: Change error message.
19756         * g++.dg/template/inherit2.C: Remove stray semicolon.
19757         * g++.dg/template/instantiate2.C: Likewise.
19758         * g++.dg/template/instantiate3.C: Change error message.
19759         * g++.dg/template/qual1.C: Remove stray semicolon.
19760         * g++.dg/template/qualttp18.C: Change error message.
19761         * g++.dg/template/ref1.C: Remove stray semicolon.
19762         * g++.dg/template/sizeof1.C (A::value): Declare it.
19763         * g++.dg/template/spec4.C: Change error message.
19764         * g++.dg/template/static1.C: Likewise.
19765         * g++.dg/template/type1.C: Likewise.
19766         * g++.dg/template/typename3.C: Likewise.
19767         * g++.old-deja/g++.benjamin/13478.C: Change error message.
19768         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
19769         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
19770         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
19771         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
19772         named return value extension.
19773         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
19774         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
19775         * g++.old-deja/g++.bob/extern_C.C: Likewise.
19776         * g++.old-deja/g++.bob/inherit2.C: Likewise.
19777         * g++.old-deja/g++.brendan/complex1.C: Likewise.
19778         * g++.old-deja/g++.brendan/copy5.C: Likewise.
19779         * g++.old-deja/g++.brendan/crash13.C: Likewise.
19780         * g++.old-deja/g++.brendan/crash15.C: Likewise.
19781         * g++.old-deja/g++.brendan/crash18.C: Change error message.
19782         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
19783         * g++.old-deja/g++.brendan/crash38.C: Likewise.
19784         * g++.old-deja/g++.brendan/crash50.C: Likewise.
19785         * g++.old-deja/g++.brendan/crash56.C: Likewise.
19786         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
19787         syntax.
19788         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
19789         * g++.old-deja/g++.brendan/crash8.C: Change error message.
19790         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
19791         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
19792         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
19793         * g++.old-deja/g++.brendan/template11.C: Likewise.
19794         * g++.old-deja/g++.brendan/template26.C: Likewise.
19795         * g++.old-deja/g++.brendan/template27.C: Use explicit
19796         specialization syntax.
19797         * g++.old-deja/g++.brendan/template30.C: Likewise.
19798         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
19799         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
19800         non-dependent names.
19801         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
19802         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
19803         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
19804         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
19805         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
19806         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
19807         named return value extension.
19808         * g++.old-deja/g++.ext/namedret2.C: Likewise.
19809         * g++.old-deja/g++.ext/namedret3.C: Likewise.
19810         * g++.old-deja/g++.ext/return1.C: Likewise.
19811         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
19812         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
19813         * g++.old-deja/g++.jason/access8.C: Likewise.
19814         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
19815         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
19816         pseudo-destructor names.
19817         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
19818         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
19819         pseudo-destructor names.
19820         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
19821         * g++.old-deja/g++.jason/overload19.C: Likewise.
19822         * g++.old-deja/g++.jason/overload32.C: Likewise.
19823         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
19824         stray semicolons.
19825         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
19826         * g++.old-deja/g++.jason/return.C: Likewise.
19827         * g++.old-deja/g++.jason/return2.C: Likewise.
19828         * g++.old-deja/g++.jason/shadow1.C: Likewise.
19829         * g++.old-deja/g++.jason/special.C: Use explicit specialization
19830         syntax.
19831         * g++.old-deja/g++.jason/template10.C: Account for use of
19832         non-dependent names.
19833         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
19834         syntax.
19835         * g++.old-deja/g++.jason/template37.C: Likewise.
19836         * g++.old-deja/g++.law/access4.C: Change error messages.
19837         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
19838         pseudo-destructor names.
19839         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
19840         * g++.old-deja/g++.law/ctors9.C: Likewise.
19841         * g++.old-deja/g++.law/cvt22.C: Likewise.
19842         * g++.old-deja/g++.law/dtors5.C: Likewise.
19843         * g++.old-deja/g++.law/global-init1.C: Likewise.
19844         * g++.old-deja/g++.law/missed-error3.C: Likewise.
19845         * g++.old-deja/g++.law/operators28.C: Likewise.
19846         * g++.old-deja/g++.law/visibility28.C: Likewise.
19847         * g++.old-deja/g++.martin/eval1.C: Likewise.
19848         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
19849         name.
19850         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
19851         * g++.old-deja/g++.mike/net34.C: Likewise.
19852         * g++.old-deja/g++.mike/net36.C: Likewise.
19853         * g++.old-deja/g++.mike/ns2.C: Likewise.
19854         * g++.old-deja/g++.mike/p12306.C: Likewise.
19855         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
19856         value extension.
19857         * g++.old-deja/g++.mike/p700.C: Likewise.
19858         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
19859         * g++.old-deja/g++.mike/p710.C: Likewise.
19860         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
19861         value extension.
19862         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
19863         * g++.old-deja/g++.mike/pmf9.C: Likewise.
19864         * g++.old-deja/g++.ns/crash2.C: Likewise.
19865         * g++.old-deja/g++.ns/crash3.C: Likewise.
19866         * g++.old-deja/g++.ns/invalid1.C: Likewise.
19867         * g++.old-deja/g++.ns/ns17.C: Likewise.
19868         * g++.old-deja/g++.ns/template16.C: Likewise.
19869         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
19870         keyword.
19871         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
19872         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
19873         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
19874         named return value extension.
19875         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
19876         * g++.old-deja/g++.other/access4.C: Issue additional error
19877         messages.
19878         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
19879         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
19880         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
19881         * g++.old-deja/g++.other/crash25.C: Change error message.
19882         * g++.old-deja/g++.other/crash4.C: Change error message.
19883         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
19884         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
19885         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
19886         checks.
19887         * g++.old-deja/g++.other/defarg8.C: Likewise.
19888         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
19889         * g++.old-deja/g++.other/dtor10.C: Likewise.
19890         * g++.old-deja/g++.other/incomplete.C: Likewise.
19891         * g++.old-deja/g++.other/linkage7.C: Likewise.
19892         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
19893         lookup algorithm.
19894         * g++.old-deja/g++.other/mangle2.C: Likewise.
19895         * g++.old-deja/g++.other/refinit2.C: Likewise.
19896         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
19897         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
19898         * g++.old-deja/g++.pt/crash28.C: Likewise.
19899         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
19900         syntax.
19901         * g++.old-deja/g++.pt/crash32.C: Change error message.
19902         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
19903         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
19904         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
19905         error message position.
19906         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
19907         * g++.old-deja/g++.pt/defarg8.C: Change error message.
19908         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
19909         syntax.
19910         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
19911         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
19912         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
19913         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
19914         keyword.
19915         * g++.old-deja/g++.pt/explicit31.C: Likewise.
19916         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
19917         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
19918         keyword.
19919         * g++.old-deja/g++.pt/explicit71.C: Change error message.
19920         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
19921         syntax.
19922         * g++.old-deja/g++.pt/friend28.C: Account for use of
19923         non-dependent names.
19924         * g++.old-deja/g++.pt/friend29.C: Likewise.
19925         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
19926         rules.
19927         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
19928         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
19929         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
19930         lookup rules.
19931         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
19932         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
19933         keyword.
19934         * g++.old-deja/g++.pt/memclass20.C: Likewise.
19935         * g++.old-deja/g++.pt/memclass5.C: Likewise.
19936         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
19937         keyword.
19938         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
19939         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
19940         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
19941         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
19942         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
19943         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
19944         keyword.
19945         * g++.old-deja/g++.pt/spec10.C: Likewise.
19946         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
19947         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
19948         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
19949         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
19950         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
19951         * g++.old-deja/g++.pt/ttp62.C: Likewise.
19952         * g++.old-deja/g++.pt/ttp64.C: Likewise.
19953         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
19954         * g++.old-deja/g++.pt/typename15.C: Likewise.
19955         * g++.old-deja/g++.pt/typename22.C: Likewise.
19956         * g++.old-deja/g++.pt/typename6.C: Change error messages.
19957         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
19958         * g++.old-deja/g++.pt/virtual2.C: Likewise.
19959         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
19960         syntax.
19961         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
19962         return value extension.
19963         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
19964         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
19965         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
19966         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
19967
19968 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
19969
19970         * g++.dg/warn/inline1.C: New test.
19971         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
19972         * g++.old-deja/g++.jason/synth10.C: Likewise.
19973         * g++.old-deja/g++.mike/net31.C: Likewise.
19974         * g++.old-deja/g++.mike/p8786.C: Likewise.
19975
19976         * g++.dg/template/friend10.C: New test.
19977         * g++.dg/template/conv5.C: New test.
19978
19979 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
19980
19981         * g++.dg/lookup/scoped3.C: New test.
19982
19983         * g++.dg/lookup/decl1.C: New test.
19984         * g++.dg/lookup/decl2.C: New test.
19985
19986 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19987
19988         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
19989         gcc.c-torture/compile/20021015-1.c,
19990         gcc.c-torture/compile/20021015-2.c,
19991         gcc.c-torture/compile/20021123-1.c,
19992         gcc.c-torture/compile/20021123-2.c,
19993         gcc.c-torture/compile/20021123-3.c,
19994         gcc.c-torture/compile/20021123-4.c,
19995         gcc.c-torture/execute/20021024-1.c: Add tests previously added
19996         only to 3.1 or 3.2 branch.
19997
19998 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
19999
20000         * gcc.dg/i386-bitfield3.c: New test.
20001
20002         * gcc.dg/i386-bitfield2.c: New test.
20003
20004 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
20005
20006         * g++.dg/parse/conv_op1.C: New test.
20007
20008 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
20009
20010         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
20011         approved.
20012
20013 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
20014
20015         * gcc.c-torture/compile/20021220-1.c: New test.
20016
20017 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
20018
20019         * gcc.dg/i386-fastcall-1.c: New.
20020
20021 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20022
20023         * gcc.c-torture/execute/20021219-1.c: New test.
20024
20025 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20026
20027         * gcc.dg/i386-pic-1.c: New test.
20028
20029 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20030
20031         PR c++/8099
20032         * g++.dg/template/friend9.C: New test.
20033
20034 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20035
20036         PR c++/3663
20037         * g++.dg/template/access7.C: New test.
20038
20039 2002-12-18  Nick Clifton  <nickc@redhat.com>
20040
20041         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
20042         the libstdc++-v3 directory has been found.
20043
20044 2002-12-12  Devang Patel <dpatel@apple.com>
20045         * gcc.dg/darwin-ld-1.c: New test.
20046         * gcc.dg/darwin-ld-2.c: New test.
20047         * gcc.dg/darwin-ld-3.c: New test.
20048         * gcc.dg/darwin-ld-4.c: New test.
20049         * gcc.dg/darwin-ld-5.c: New test.
20050
20051 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20052
20053         * gcc.c-torture/compile/20021212-1.c: New test.
20054
20055 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
20056
20057         * gcc.dg/fshort-wchar: New test.
20058
20059 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
20060
20061         PR c++/8372
20062         * g++.dg/template/dtor1.C: New test.
20063
20064         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
20065         markers.
20066
20067 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
20068
20069         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
20070
20071 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
20072
20073         * g++.dg/template/static1.C: New test.
20074         * g++.dg/template/static2.C: New test.
20075         * g++.old-deja/g++.ext/memconst.C: New test.
20076
20077 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20078
20079         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
20080         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
20081         * g++.dg/special/initp1.C: Likewise.
20082
20083 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
20084
20085         * gcc.c-torture/execute/20021204-1.c: New test.
20086
20087 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
20088
20089         * gcc.dg/ppc-fmadd-1.c: New file.
20090         * gcc.dg/ppc-fmadd-2.c: New file.
20091         * gcc.dg/ppc-fmadd-3.c: New file.
20092
20093 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20094
20095         * gcc.c-torture/compile/20021204-1.c: New test.
20096
20097 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
20098
20099         * g++.dg/inherit/covariant2.C: New test.
20100         * g++.dg/inherit/covariant3.C: New test.
20101         * g++.dg/inherit/covariant4.C: New test.
20102         * g++.dg/inherit/covariant1.C: Remove XFAIL.
20103         * g++.old-deja/g++.robertl/eb17.C: Likewise.
20104
20105 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
20106
20107         PR c++/8688
20108         * g++.dg/init/brace3.C: New test.
20109
20110 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
20111
20112         * gcc.dg/20020210-1.c: Fix a comment typo.
20113
20114 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
20115
20116         PR c++/8720
20117         * g++.dg/parse/defarg1.C: New test.
20118
20119         PR c++/8615
20120         * g++.dg/template/char1.C: New test.
20121
20122         * g++.dg/template/varmod1.C: Fix typo.
20123
20124 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20125
20126         DR 180
20127         * g++.old-deja/g++.pt/crash32.C: Expect error.
20128
20129 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
20130
20131         PR c++/5919
20132         * g++.dg/template/varmod1.C: New test.
20133
20134         PR c++/8727
20135         * g++.dg/inherit/typeinfo1.C: New test.
20136
20137         PR c++/8663
20138         * g++.dg/inherit/typedef1.C: New test.
20139
20140 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
20141
20142         PR c++/8332
20143         PR c++/8493
20144         * g++.dg/template/strlen1.C: New test.
20145
20146         PR c++/8227
20147         * g++.dg/template/ctor2.C: New test.
20148
20149         PR c++/8214
20150         * g++.dg/init/string1.C: New test.
20151
20152         PR c++/8511
20153         * g++.dg/template/friend8.C: New test.
20154
20155 2002-11-29  Joe Buck <jbuck@synopsys.com>
20156
20157         * g++.dg/lookup/anon2.C: New test.
20158
20159 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
20160
20161         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
20162         h8300 port.
20163
20164 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
20165
20166         * gcc.dg/bitfld-6.c: New test.
20167
20168 2002-11-27  Jan Hubicka  <jh@suse.cz>
20169
20170         * gcc.c-torture/execute/20021127.[cx]: New test.
20171
20172 2002-11-26  Jan Hubicka  <jh@suse.cz>
20173
20174         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
20175         quality.
20176
20177 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
20178
20179         * g++.dg/init/brace2.C: New test.
20180         * g++.old-deja/g++.mike/p9129.C: Correct.
20181
20182 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
20183
20184         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
20185
20186 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
20187
20188         * gcc.dg/sibcall-6: New test for indirect sibcalls.
20189
20190 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
20191
20192         * testsuite/g++.dg/abi/empty11.C: New test.
20193         * testsuite/g++.dg/rtti/cv1.C: New test.
20194
20195 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
20196
20197         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
20198
20199 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
20200
20201         * g++.dg/abi/empty10.C: New test.
20202
20203 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20204
20205         * gcc.c-torture/compile/20021124-1.c: New test.
20206
20207 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
20208
20209         * g++.dg/abi/rtti2.C: New test.
20210
20211 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20212
20213         * gcc.dg/i386-unroll-1.c: New test.
20214
20215 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20216
20217         * gcc.c-torture/compile/20021120-1.c: New test.
20218         * gcc.c-torture/compile/20021120-2.c: New test.
20219
20220 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20221
20222         * gcc.dg/bitfld-5.c: New test.
20223
20224 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20225
20226         * gcc.c-torture/execute/20021120-3.c: New test.
20227
20228 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20229
20230         * gcc.c-torture/execute/20021120-2.c: New test.
20231
20232 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20233
20234         * gcc.c-torture/execute/20021120-1.c: New test.
20235
20236 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
20237
20238         * gcc.c-torture/execute/20021118-3.c: New test.
20239
20240 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20241
20242         * gcc.c-torture/compile/20021119-1.c: New test.
20243
20244 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
20245
20246         * gcc.dg/duff-1.c: New test.
20247         * gcc.dg/duff-2.c: New test.
20248         * gcc.dg/duff-3.c: New test.
20249
20250 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
20251
20252         * gcc.dg/cpp/_Pragma5.c: New test.
20253
20254 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
20255
20256         * gcc.c-torture/execute/20021118-2.c: New test.
20257
20258 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
20259
20260         * gcc.c-torture/execute/20021118-1.c: New test.
20261
20262 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
20263
20264         * gcc.dg/20021116-1.c: New test.
20265
20266 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
20267
20268         * g++.dg/abi/vcall1.C: New test.
20269
20270 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
20271
20272         * gcc.dg/20021029-1.c: New test.
20273         * gcc.dg/20021029-2.c: New test.
20274
20275 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20276
20277         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
20278
20279 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20280
20281         PR c/8439
20282         * gcc.dg/20021110.c: Move to ...
20283         * gcc.c-torture/compile/20021110.c: .... here.
20284
20285 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20286
20287         PR c/8467
20288         * gcc.c-torture/execute/20021111-1.c
20289
20290 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20291
20292         PR c/8439
20293         * gcc.dg/20021110.c: New test.
20294
20295 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
20296
20297         * g++.dg/abi/vthunk3.C: Run only on x86.
20298
20299 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20300
20301         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
20302
20303 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
20304
20305         * lib/compat.exp (compat-execute): Fix logic error in last
20306         change.
20307
20308 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
20309
20310         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
20311
20312 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20313
20314         PR c++/8389
20315         * g++.dg/template/access6.C: New test.
20316
20317 2002-11-08  Jan Hubicka  <jh@suse.cz>
20318
20319         * gcc.dg/i386-ssefp-1.c: New test.
20320         * gcc.dg/i386-ssefp-1.c: New test.
20321
20322 2002-11-08  Jan Hubicka  <jh@suse.cz>
20323
20324         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
20325
20326 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
20327
20328         * g++.dg/abi/vthunk3.C: New test.
20329
20330         PR c++/8338
20331         * g++.dg/template/crash2.C: New test.
20332
20333 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
20334
20335         * testsuite/g++.dg/abi/dtor1.C: New test.
20336         * testsuite/g++.dg/abi/dtor2.C: Likewise.
20337
20338 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
20339
20340         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
20341         Darwin.
20342
20343 2002-11-04  Adam Nemet  <anemet@lnxw.com>
20344
20345         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
20346         -mthumb.  Only xfail with -O0.
20347
20348 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
20349
20350         * g++.dg/abi/thunk1.C: New test.
20351         * g++.dg/abi/thunk2.C: Likewise.
20352         * g++.dg/abi/vtt1.C: Likewise.
20353
20354 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
20355
20356         PR optimization/8423
20357         * gcc.c-torture/execute/builtin-constant.c: New test.
20358
20359 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
20360
20361         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
20362         Add some more cases.
20363
20364 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
20365
20366         PR c++/8391
20367         * g++.dg/opt/local1.C: New test.
20368
20369 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
20370
20371         PR c++/8160
20372         * g++.dg/template/complit1.C: New test.
20373
20374         PR c++/8149
20375         * g++.dg/template/typename4.C: Likewise.
20376
20377 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20378
20379         Core issue 287, PR c++/7639
20380         * g++.dg/template/instantiate1.C: Adjust error location.
20381         * g++.dg/template/instantiate3.C: New test.
20382         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
20383         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
20384         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
20385
20386 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
20387
20388         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
20389
20390 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
20391
20392         PR c++/8287
20393         * g++.dg/init/dtor2.C: New test.
20394
20395 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20396
20397         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
20398         * gcc.dg/nest.c: Bypass errors on irix6.
20399
20400 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
20401
20402         * gcc.dg/nest.c: Expect error for mmix-*-*.
20403         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
20404
20405 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
20406
20407         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
20408         markers.
20409
20410         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
20411
20412 2002-10-25  Mike Stump  <mrs@apple.com>
20413
20414         * gcc.dg/warn-1.c: New test.
20415
20416 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
20417
20418         * g++.dg/template/typename3.C: New test.
20419
20420 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
20421
20422         * g++.dg/lookup/ptrmem1.C: New test.
20423
20424         * g++.dg/abi/vthunk2.C: New test.
20425
20426 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
20427
20428         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
20429
20430 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
20431
20432         * g++.dg/abi/empty9.C: New test.
20433
20434 2002-10-24  Richard Henderson  <rth@redhat.com>
20435
20436         * g++.dg/inherit/thunk1.C: Enable for ia64.
20437
20438 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
20439
20440         PR c++/8067
20441         * g++.dg/lookup/pretty1.C: New test.
20442
20443 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
20444
20445         * gcc.dg/20021023-1.c: New test.
20446
20447 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
20448
20449         PR c++/7679
20450         * g++.dg/parse/inline1.C: New test.
20451
20452 2002-10-23  Richard Henderson  <rth@redhat.com>
20453
20454         * g++.dg/inherit/thunk1.C: Enable for x86_64.
20455
20456         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
20457
20458 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
20459
20460         PR c++/6579
20461         * g++.dg/parse/stmtexpr3.C: New test.
20462
20463 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
20464
20465         * g++.dg/expr/cond1.C: New test.
20466
20467 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
20468
20469         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
20470
20471 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
20472
20473         * g++.dg/abi/vbase13.C: New test.
20474         * g++.dg/abi/vbase14.C: Likewise.
20475
20476 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
20477
20478         * gcc.dg/tls/pic-1.c: New test.
20479         * gcc.dg/tls/nonpic-1.c: New test.
20480         * gcc.dg/20021018-1.c: New test.
20481
20482 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
20483
20484         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
20485         Remove only files with the same base name as the test case.
20486         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
20487         (profopt-execute): Likewise.  Also, remove old profiling
20488         and performance data files before running the tests.
20489
20490         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
20491         * g++.dg/bprob/bprob.exp: Likewise.
20492         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
20493         to allow more general test case names.
20494
20495         * g++.dg/bprob/bprob-1.C: Rename to ...
20496         * g++.dg/bprob/g++-bprob-1.C: ... this.
20497
20498         * g77.dg/bprob/bprob-1.f: Rename to ...
20499         * g77.dg/bprob/g77-bprob-1.f: ... this.
20500
20501 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
20502
20503         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
20504         bison 1.50 or later.
20505
20506 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
20507
20508         * g++.dg/README: Describe more test directories.
20509
20510 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
20511
20512         * g++.dg/init/array6.C: Add additional tests.
20513
20514 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
20515
20516         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
20517         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
20518
20519 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
20520
20521         * gcc.c-torture/compile/20020604-1.x: New.
20522         * gcc.c-torture/compile/simd-5.x: Likewise.
20523         * gcc.c-torture/execute/920710-1.x: Likewise.
20524         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
20525
20526 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
20527
20528         * g++.dg/inherit/override1.C: Add dg-options clause.
20529
20530 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20531
20532         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
20533         _mm_slli_si128.
20534
20535 2002-10-19  Andreas Schwab  <schwab@suse.de>
20536
20537         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
20538         directory component.
20539
20540 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
20541
20542         * g++.dg/inherit/thunk1.C: New test.
20543
20544         * g++.dg/inherit/override1.C: New test.
20545
20546         * g++.dg/abi/mangle11.C: New test.
20547         * g++.dg/abi/mangle14.C: New test.
20548         * g++.dg/abi/mangle17.C: New test.
20549
20550 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
20551
20552         * g++.dg/overload/member2.C: New test.
20553
20554 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
20555
20556         * g++.dg/README: Describe new compat directory.
20557         * g++.dg/dg.exp: Skip tests in compat directory.
20558         * README.compat: New file.
20559         * lib/compat.exp: New expect script.
20560         * g++.dg/compat: New test directory.
20561         * g++.dg/compat/compat.exp: New expect script.
20562         * g++.dg/compat/abi: New test directory.
20563         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
20564         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
20565         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
20566         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
20567         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
20568         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
20569         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
20570         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
20571         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
20572         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
20573         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
20574         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
20575         * g++.dg/compat/break: New test directory.
20576         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
20577         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
20578         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
20579         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
20580         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
20581         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
20582         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
20583         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
20584         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
20585         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
20586         g++.dg/compat/break/README: New files.
20587         * g++.dg/compat/eh: New test directory.
20588         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
20589         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
20590         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
20591         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
20592         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
20593         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
20594         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
20595         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
20596         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
20597         g++.dg/compat/eh/filter2_y.C,
20598         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
20599         g++.dg/compat/eh/new1_y.C,
20600         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
20601         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
20602         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
20603         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
20604         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
20605         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
20606         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
20607         g++.dg/compat/eh/unexpected1_y.C: New files.
20608         * g++.dg/compat/init: New test directory.
20609         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
20610         g++.dg/compat/init/array5_y.C,
20611         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
20612         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
20613         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
20614         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
20615         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
20616         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
20617         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
20618         g++.dg/compat/init/init-ref2_y.C: New files.
20619
20620 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
20621
20622         PR c++/7584
20623         * g++.dg/inherit/using3.C: New test.
20624
20625 2002-10-17  Jan Hubicka  <jh@suse.cz>
20626
20627         * gcc.dg/20021017-2.c: New test.
20628
20629 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
20630
20631         * g++.dg/abi/mangle16.C: Adjust.
20632
20633         * g++.dg/init/array8.C: New test.
20634
20635 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
20636
20637         * gcc.dg/special/mips-abi.exp: New test.
20638         * gcc.dg/special/mips-abi.s: Empty file used by the above.
20639
20640 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
20641
20642         * g++.dg/abi/mangle16.C: New test.
20643         * g++.dg/abi/mangle17.C: Likewise.
20644
20645         PR c++/7478
20646         * g++.dg/template/ref1.C: New test.
20647
20648 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20649
20650         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
20651
20652 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
20653
20654         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
20655
20656 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
20657
20658         PR c++/7524
20659         * g++.dg/init/array7.C: New test.
20660
20661 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
20662
20663         * g++.dg/init/array6.C: New test.
20664
20665         * g++.dg/abi/mangle13.C: Likewise.
20666         * g++.dg/abi/mangle14.C: Likewise.
20667         * g++.dg/abi/mangle15.C: Likewise.
20668
20669 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
20670
20671         * g++.dg/abi/empty8.C: New test.
20672
20673 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
20674
20675         * g++.dg/init/ctor1.C: New test.
20676
20677 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
20678
20679         * gcc.c-torture/execute/20021015-1.c: New test.
20680
20681 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
20682
20683         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
20684
20685 2002-10-14  Jan Hubicka  <jh@suse.cz>
20686
20687         * gcc.dg/i386-ssetype-[1-5].c: New tests.
20688
20689 2002-10-14  Richard Henderson  <rth@redhat.com>
20690
20691         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
20692
20693 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
20694
20695         PR optimization/6631
20696         * g++.dg/opt/const2.C: New test.
20697
20698 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
20699
20700         PR c++/7176
20701         * g++.dg/parse/friend1.C: New test.
20702         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
20703
20704 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
20705
20706         * gcc.dg/20021014-1.c: New test.
20707
20708 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
20709
20710         PR c++/5661
20711         * g++.dg/ext/vlm1.C: New test.
20712         * g++.dg/ext/vlm2.C: Likewise.
20713
20714         * g++.dg/init/array1.C: Remove invalid braces.
20715         * g++.dg/init/brace1.C: New test.
20716         * g++.dg/init/copy2.C: Likewise.
20717         * g++.dg/init/copy3.C: Likewise.
20718         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
20719         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
20720         braces.
20721
20722 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
20723
20724         * gcc.dg/cpp/assembler.S: Don't use -ansi.
20725
20726 2002-10-11  Richard Shann  <richard.shann@superh.com>
20727
20728         * gcc.c-torture/compile/simd-5.c: New test.
20729
20730 2002-10-10  Roger Sayle  <roger@eyesopen.com>
20731
20732         * gcc.c-torture/execute/shiftopt-1.c: New test case.
20733
20734 2002-10-10  Jim Wilson  <wilson@redhat.com>
20735
20736         * gcc.c-torture/execute/20021010-1.c: New test.
20737
20738 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
20739
20740         PR c/7353
20741         * g++.dg/ext/typedef-init.C: New test.
20742         * gcc.dg/typedef-init.c: New test.
20743
20744 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
20745
20746         * gcc.dg/cpp/paste13.c: New test.
20747
20748 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20749
20750         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
20751         remaining platforms, XFAIL during compile, not execute.  Don't
20752         XFAIL at -O0.
20753
20754 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
20755
20756         * gcc.dg/alias-1.c: Tweak expected warning.
20757
20758 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
20759
20760         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
20761
20762 2002-10-06  Andreas Jaeger  <aj@suse.de>
20763
20764         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
20765         * gcc.dg/cpp/c++98.C: Likewise.
20766
20767         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
20768         * g++.dg/cpp/c++98.C: Likewise.
20769
20770         * g++.dg/README (Subdirectories): Mention cpp directory.
20771
20772         PR target/7559
20773         * gcc.dg/20021006-1.c: New test.
20774
20775 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20776
20777         PR c++/7804
20778         * g++.dg/other/warning1.C: New test.
20779
20780 2002-10-04  Roger Sayle  <roger@eyesopen.com>
20781
20782         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
20783         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
20784         and sparc-*-* with -m64 as expected failures.  See PR 8087.
20785
20786 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
20787
20788         PR c++/7931
20789         * g++.dg/template/ptrmem3.C: New test.
20790
20791         PR c++/7754
20792         * g++.dg/template/union1.C: New test.
20793
20794 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
20795
20796         PR c++/8006
20797         * g++.dg/abi/mangle9.C: New test.
20798         * g++.dg/abi/mangle10.C: New test.
20799         * g++.dg/abi/mangle11.C: New test.
20800         * g++.dg/abi/mangle12.C: New test.
20801
20802 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
20803
20804         PR c++/7188.
20805         * g++.dg/template/meminit1.C: New test.
20806         * g++.dg/warn/Wreorder-1.C: Likewise.
20807         * g++.old-deja/g++.mike/warn3.C: Tweak.
20808         * lib/prune.exp: Ingore "in copy constructor".
20809
20810 2002-10-02  Andreas Jaeger  <aj@suse.de>
20811
20812         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
20813         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
20814         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
20815         on x86-64.
20816
20817 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
20818
20819         * gcc.dg/empty1.C: Fix typo.
20820
20821 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
20822
20823         * gcc.dg/alias-1.c: New test.
20824
20825 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
20826
20827         * gcc.dg/empty1.C: New test.
20828
20829         * g++.dg/tls/init-2.C: Tweak error messages.
20830
20831 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
20832
20833         * gcc.c-torture/compile/20020923-1.c: New test.
20834
20835 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
20836
20837         * gcc.c-torture/execute/ffs-1.c: New test.
20838         * gcc.c-torture/execute/ffs-2.c: Ditto.
20839
20840 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
20841
20842         * g++.dg/overload/member1.C: New test.
20843
20844 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
20845
20846         * g++.dg/abi/empty7.C: New test.
20847         * g++.dg/init/pm2.C: Likewise.
20848
20849 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
20850
20851         * g++.dg/rtti/crash1.C: New test.
20852
20853 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
20854
20855         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
20856         gcc.dg/sibcall-4.c: New tests.
20857
20858 2002-09-28  Roger Sayle  <roger@eyesopen.com>
20859
20860         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
20861         powerpc and MMIX targets.
20862
20863 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
20864
20865         * gcc.dg/cpp/20020927-1.c: New.
20866
20867 2002-09-26  David S. Miller  <davem@redhat.com>
20868
20869         * gcc.c-torture/compile/trunctfdf.c: New.
20870
20871 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20872
20873         * lib/target-supports.exp (check_weak_available): Handle solaris2.
20874
20875 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
20876
20877         * gcc.c-torture/execute/loop-15.c: New.
20878
20879 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
20880
20881         * README.QMTEST: Fix typo.
20882
20883 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
20884
20885         * gcc.dg/20020926-1.c: New test.
20886
20887 2002-09-25  David S. Miller  <davem@redhat.com>
20888
20889         PR target/7842
20890         * gcc.c-torture/execute/shiftdi.c: New test.
20891
20892 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
20893
20894         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
20895         unique to the tool.
20896         * lib/g77.exp (g77_init): Likewise.
20897         * lib/g++.exp (g++_init): Likewise.
20898         * lib/objc.exp (objc_init): Likewise.
20899
20900 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
20901
20902         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
20903         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
20904         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
20905
20906 2002-09-25  Richard Henderson  <rth@redhat.com>
20907
20908         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
20909         too-small long double.
20910
20911 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
20912
20913         * gcc.dg/20020919-1.c: New test.
20914
20915 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
20916
20917         * g++.dg/abi/bitfield6.C: New test.
20918         * g++.dg/abi/bitfield7.C: New test.
20919         * g++.dg/abi/bitfield8.C: New test.
20920         * g++.dg/abi/vbase11.C: New test.
20921
20922 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20923
20924         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
20925         hppa*-*-hpux*.  Update test comment.
20926
20927 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
20928
20929         * gcc.dg/tls/struct-1.c: New test.
20930
20931 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
20932
20933         * gcc.dg/cpp/tr-warn2.c: Update.
20934
20935 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
20936
20937         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
20938
20939 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
20940
20941         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
20942         systems.
20943
20944 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
20945
20946         * gcc.c-torture/execute/ieee/mzero3.c: New test.
20947
20948         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
20949         Adjust for c++filt moved to binutils.  Remove spurious duplicate
20950         setting of cxxfilt.
20951
20952 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
20953
20954         * gcc.dg/20020312-2.c: Update for darwin.
20955
20956 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
20957
20958         * g++.old-deja/g++.other/crash32.C: Mark ICE.
20959
20960 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
20961
20962         * objc.dg/comp-types-1.m: New test.
20963         * objc.dg/comp-types-2.m: New test.
20964         * objc.dg/comp-types-3.m: New test.
20965         * objc.dg/comp-types-4.m: New test.
20966         * objc.dg/comp-types-5.m: New test.
20967         * objc.dg/comp-types-6.m: New test.
20968
20969 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20970
20971         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
20972
20973 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
20974
20975         * g++.dg/other/do1.C: New test.
20976
20977         * g++.dg/template/subst1.C: New test.
20978
20979 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
20980
20981         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
20982
20983 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
20984
20985         * g++.dg/template/qualttp20.C: Adjust expected errors.
20986         * g++.old-deja/g++.jason/report.C: Likewise.
20987         * g++.old-deja/g++.other/qual1.C: Likewise.
20988
20989         * g++.dg/lookup/scoped2.C: New test.
20990
20991         * g++.dg/ext/asm3.C: New test.
20992
20993 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
20994
20995         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
20996
20997 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
20998
20999         * ChangeLog: follow spelling conventions.
21000         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
21001         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
21002         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
21003         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
21004         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
21005         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
21006         * g++.old-deja/g++.law/global-init1.C: Likewise.
21007         * g++.old-deja/g++.other/delete4.C: Likewise.
21008         * g++.old-deja/g++.other/inline21.C: Likewise.
21009         * g++.old-deja/g++.other/singleton.C: Likewise.
21010         * g77.dg/strlen0.f: Likewise.
21011         * g77.f-torture/compile/20010519-1.f: Likewise.
21012         * g77.f-torture/compile/980310-4.f: Likewise.
21013         * gcc.c-torture/compile/20000605-1.c: Likewise.
21014         * gcc.c-torture/execute/20020225-1.c: Likewise.
21015         * gcc.dg/c90-hexfloat-2.c: Likewise.
21016         * gcc.dg/c99-bool-1.c: Likewise.
21017         * gcc.dg/c99-hexfloat-2.c: Likewise.
21018         * gcc.dg/dll-2.c: Likewise.
21019         * gcc.dg/wtr-union-init-1.c: Likewise.
21020         * gcc.dg/wtr-union-init-2.c: Likewise.
21021         * gcc.dg/wtr-union-init-3.c: Likewise.
21022         * gcc.dg/cpp/avoidpaste1.c: Likewise.
21023         * gcc.dg/cpp/defined.c: Likewise.
21024         * gcc.dg/cpp/macsyntx.c: Likewise.
21025         * gcc.dg/cpp/paste2.c: Likewise.
21026         * gcc.dg/cpp/trad/defined.c: Likewise.
21027         * gcc.dg/format/c90-printf-1.c: Likewise.
21028         * gcc.dg/format/c90-scanf-1.c: Likewise.
21029         * gcc.dg/format/c99-printf-1.c: Likewise.
21030         * gcc.dg/format/c99-scanf-1.c: Likewise.
21031         * gcc.misc-tests/gcov-8.c: Likewise.
21032         * lib/profopt.exp: Likewise.
21033
21034 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
21035
21036         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
21037
21038 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
21039
21040         * g++.dg/inherit/using2.C: New test.
21041
21042 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
21043
21044         * ChangeLog: Follow spelling conventions.
21045         * g++.dg/template/friend4.C: Likewise.
21046         * g++.old-deja/g++.pt/crash67.C: Likewise.
21047         * gcc.c-torture/execute/20000801-4.c: Likewise.
21048         * gcc.dg/c90-digraph-1.c: Likewise.
21049         * gcc.dg/c94-digraph-1.c: Likewise.
21050         * gcc.dg/c99-digraph-1.c: Likewise.
21051         * gcc.dg/cpp/line5.c: Likewise.
21052         * gcc.dg/cpp/multiline.c: Likewise.
21053         * gcc.dg/cpp/trad/literals-1.c: Likewise.
21054         * gcc.dg/format/attr-3.c: Likewise.
21055         * gcc.dg/format/c90-scanf-3.c: Likewise.
21056         * gcc.dg/format/ext-4.c: Likewise.
21057
21058 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
21059
21060         * g++.dg/template/pretty1.C: New test.
21061
21062 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
21063
21064         * gcc.c-torture/execute/struct-cpy-1.c: New test.
21065
21066 2002-09-13  Matt Austern  <austern@apple.com>
21067
21068         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
21069         passing a cast expression to a function by const reference.
21070
21071 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
21072
21073         * g++.dg/template/deduce1.C: New test.
21074
21075 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
21076
21077         * gcc.c-torture/execute/simd-1.c: Force all use of int to
21078         32-bit int.
21079
21080 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21081
21082         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
21083         usage.
21084
21085 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
21086
21087         * gcc.c-torture/compile/20020910-1.c: New test.
21088
21089 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
21090
21091         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
21092
21093 2002-09-10  Andreas Jaeger  <aj@suse.de>
21094
21095         * gcc.dg/20020312-2.c: Adjust for x86-64.
21096
21097 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
21098
21099         * g77.dg/7388.f: New test case for PR 7388.
21100
21101 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
21102
21103         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
21104
21105 2002-09-05  Ziemowit Laski <zlaski@apple.com>
21106
21107         * objc.dg/proto-lossage-1.m: New test.
21108
21109 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
21110
21111         * gcc.dg/cpp/_Pragma4.c: Fix typo.
21112
21113 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
21114
21115         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
21116         expected to pass.
21117
21118 2002-09-06  Stan Shebs  <shebs@apple.com>
21119             David Edelsohn  <edelsohn@gnu.org>
21120
21121         * gcc.dg/weak: New directory.
21122         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
21123         target-specific xfail bits.
21124         * gcc.dg/typeof-2.c: Move to new directory.
21125         * gcc.dg/weak.exp: New expect script.
21126
21127 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
21128
21129         * gcc.c-torture/execute/extzvsi.c: New test.
21130
21131 2002-09-05  Stan Shebs  <shebs@apple.com>
21132
21133         * gcc.dg/weak-1.c: xfail on Darwin.
21134         * gcc.dg/weak-2.c: Ditto.
21135         * gcc.dg/weak-3.c: Ditto.
21136         * gcc.dg/weak-4.c: Ditto.
21137         * gcc.dg/weak-5.c: Ditto.
21138         * gcc.dg/weak-6.c: Ditto.
21139         * gcc.dg/weak-7.c: Ditto.
21140         * gcc.dg/weak-8.c: Ditto.
21141         * gcc.dg/weak-9.c: Ditto.
21142
21143 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
21144
21145         * gcc.c-torture/execute/loop-14.c: New test.
21146
21147 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
21148
21149         * g++.dg/other/cxa-atexit1.C: New test.
21150
21151         * gcc.dg/typeof-2.c: New test.
21152
21153 2002-09-03  Roger Sayle  <roger@eyesopen.com>
21154
21155         * gcc.dg/builtins-2.c: New testcase.
21156         * gcc.dg/builtins-3.c: New testcase.
21157
21158 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
21159
21160         * gcc.dg/cpp/_Pragma4.c: New test.
21161
21162 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
21163
21164         * objc/execute/nil_method-1.m: New testcase.
21165
21166 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
21167
21168         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
21169         [Object class], not [Object initialize].
21170
21171 2002-08-31  Roger Sayle  <roger@eyesopen.com>
21172             Hans-Peter Nilsson  <hp@bitrange.com>
21173
21174         * gcc.c-torture/execute/20020720-1.x: Skip test on
21175         mmix-knuth-mmixware.  Correct comment.
21176
21177 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
21178
21179         * testsuite/g++.dg/abi/bitfield5.C: New test.
21180         * testsuite/g++.dg/abi/vbase10.C: Likewise.
21181
21182 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
21183
21184         * objc.dg/undeclared-selector.m: New test.
21185
21186 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
21187
21188         * g++.dg/other/offsetof1.C: Avoid cast warning.
21189
21190 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
21191
21192         * objc.dg/super-class-2.m: New test.
21193
21194 2002-08-24  Matt Austern  <austern@apple.com>
21195
21196         * g++.dg/ext/lvaddr.C: New test.
21197         * g++.dg/ext/lvcast.C: New test.
21198
21199 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
21200
21201         * testsuite/g++.dg/inherit/cond1.C: New test.
21202
21203 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
21204
21205         * gcc.dg/noncompile/incomplete-1.c: New test.
21206
21207 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
21208
21209         * gcc.dg/typespec-1.c: New test.
21210
21211 2002-08-20  Devang Patel  <dpatel@apple.com>
21212         * objc.dg/proto-hier-2.m: New test.
21213
21214 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
21215
21216         * objc.dg/bitfield-1.m: New test.
21217         * objc.dg/bitfield-2.m: New test.
21218
21219 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
21220
21221         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
21222         gcc.dg/c99-flex-array-4.c: New tests.
21223
21224 2002-08-16  Stan Shebs  <shebs@apple.com>
21225
21226         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
21227
21228 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
21229
21230         * gcc.dg/typeof-1.c: New test.
21231         * g++.dg/ext/typeof2.C: New test.
21232
21233 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
21234
21235         * g++.dg/other/offsetof1.C: New test.
21236
21237 2002-08-14  Richard Henderson  <rth@redhat.com>
21238
21239         * gcc.dg/tls/diag-3.c: Fix expected message strings.
21240
21241 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
21242
21243         * gcc.dg/cpp/_Pragma3.c: New test.
21244
21245 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
21246
21247         * g++.dg/template/inherit3: New test.
21248
21249 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
21250
21251         * gcc.dg/bitfld-4.c: Add blank options.
21252
21253 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
21254
21255         * g++.dg/template/crash1.C: New test.
21256
21257 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
21258
21259         * gcc.dg/tls/opt-2.c: New test.
21260
21261 2002-08-08  Devang Patel  <dpatel@apple.com>
21262
21263         * objc.dg/selector-1.m : New test
21264
21265 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
21266
21267         * g++.dg/abi/bitfield4.C: New test.
21268         * gcc.dg/bitfld-4.c: New test.
21269
21270 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
21271
21272         * g++.dg/other/packed1.C: New test.
21273
21274 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
21275
21276         * g++.dg/abi/offsetof.C: Tweak error messages.
21277         * g++.old-deja/g++.mike/p10769a.C: Likewise.
21278
21279 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
21280
21281         * gcc.dg/bitfld-3.c: New test.
21282
21283 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
21284             Richard Henderson  <rth@redhat.com>
21285
21286         * gcc.dg/i386-bitfield1.c: New test.
21287         * g++.dg/abi/bitfield3.C: Update.
21288
21289 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
21290
21291         * objc.dg/const-str-2.m: Update.
21292         * gcc.dg/cpp/c++98.c: Change to C extension.
21293         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
21294         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
21295
21296 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
21297
21298         * testsuite/gcc.dg/tls/diag-3.c: New.
21299
21300 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
21301
21302         * g++.dg/README (Subdirectories): Document new subdir expr.
21303         * g++.dg/expr/pmf-1.C: New test.
21304
21305 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
21306
21307         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
21308
21309 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
21310
21311         * g++.dg/abi/bitfield3.C: New test.
21312
21313 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
21314
21315         * lib/gcov.exp: Tweak expected line formats.
21316         * gcc.misc-tests/gcov8.c: New test.
21317         * gcc.misc-tests/gcov8.x: New flags.
21318
21319 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
21320
21321         * consistency.vlad/layout/endian.c: Include string.h.
21322
21323         * gcc.c-torture/execute/20020805-1.c: New test.
21324
21325 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
21326
21327         * g++.dg/other/conversion1.C: New test.
21328
21329 2002-08-03  Roger Sayle  <roger@eyesopen.com>
21330
21331         * gcc.dg/builtins-1.c: New testcase.
21332
21333 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
21334
21335         * g++.dg/inherit/access3.C: New test.
21336
21337 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
21338
21339         * gcc.dg/ia64-visibility-2.c: New test.
21340
21341 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
21342
21343         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
21344         __qualifier_flags to __flags.
21345
21346 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
21347
21348         * g++.dg/inherit/operator1.C: New test.
21349         * g++.dg/lookup/disamb1.C: Fix typo in comment.
21350         * g++.dg/other/error1.C: Change expected error message.
21351         * g++.dg/template/conv4.C: Likewise.
21352
21353 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
21354
21355         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
21356         for documented behavior.
21357
21358 2002-07-25  Roger Sayle  <roger@eyesopen.com>
21359
21360         * gcc.c-torture/execute/20020720-1.x: Skip this test on
21361         several targets known to fail.
21362
21363 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
21364
21365         * gcc.dg/mips-args-[123].c: New tests.
21366
21367 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
21368
21369         * gcc.dg/ppc-spe.c: New.
21370
21371 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
21372
21373         * g++.dg/other/ptrmem4.C: New testcase.
21374
21375 2002-07-24  Richard Henderson  <rth@redhat.com>
21376
21377         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
21378
21379 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
21380
21381         * g++.dg/ext/alignof1.C (main): Return 0 for success.
21382
21383 2002-07-24  Roger Sayle  <roger@eyesopen.com>
21384
21385         * gcc.c-torture/execute/memset-3.c: New testcase.
21386
21387 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
21388
21389         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
21390         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
21391
21392 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21393
21394         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
21395         Delete.
21396
21397 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
21398
21399         * gcc.c-torture/compile/simd-4.c: New test.
21400
21401 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21402
21403         PR c++/7347, c++/7348
21404         * g++.dg/template/access4.C: New test.
21405         * g++.dg/template/access5.C: New test.
21406         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
21407         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
21408         * g++.old-deja/g++.pt/ttp58.C: Likewise.
21409         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
21410
21411 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
21412
21413         * gcc.dg/gnu89-init-2.c: New test.
21414
21415 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
21416
21417         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
21418
21419 2002-07-20  Roger Sayle  <roger@eyesopen.com>
21420
21421         * gcc.c-torture/execute/20020720-1.c: New testcase.
21422
21423 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
21424
21425         * gcc.dg/cpp/Wsignprom.c: New tests.
21426
21427 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
21428
21429         * gcc.c-torture/execute/loop-13.c: New test.
21430
21431 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
21432
21433         * gcc.dg/cpp/expr.c: New tests.
21434
21435 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
21436
21437         * g++.dg/opt/pr6713.C: Add template instantiation.
21438
21439 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
21440
21441         * gcc.dg/nest.c: New test.
21442
21443 2002-07-17  Richard Henderson  <rth@redhat.com>
21444
21445         * g++.dg/opt/pr6713.C: New test.
21446
21447 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
21448
21449         * gcc.c-torture/execute/loop-2e.x: Let the testcase
21450         XFAIL for all x86 processors.
21451
21452 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
21453
21454         * gcc.c-torture/execute/20010122-1.x: Do not test with
21455         -fomit-frame-pointer.
21456
21457 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21458
21459         * g++.dg/template/instantiate2.C: New test.
21460         * g++.dg/template/spec4.C: New test.
21461
21462 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21463
21464         * g++.dg/template/access2.C: New test.
21465         * g++.dg/template/access3.C: New test.
21466
21467 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
21468
21469         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
21470         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
21471         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
21472         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
21473         Convert to use <stdarg.h>.
21474         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
21475         Delete.
21476         * gcc.dg/va-arg-2.c: New.
21477         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
21478
21479 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
21480
21481         * gcc.c-torture/compile/20020710-1.c: New test.
21482
21483 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
21484                           Andrew Pinski  <pinskia@physics.uc.edu>
21485
21486         gcc.c-torture/compile/simd-2.c: New testcase.
21487         gcc.c-torture/compile/simd-3.c: Likewise.
21488
21489 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
21490
21491         PR c++/7224
21492         * g++.dg/overload/error1.C: New test.
21493
21494 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21495
21496         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
21497         configuration and IRIX 6 O32 ABI.
21498
21499 2002-07-11  Roger Sayle  <roger@eyesopen.com>
21500
21501         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
21502
21503 2002-07-10  Roger Sayle  <roger@eyesopen.com>
21504
21505         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
21506
21507 2002-07-10  Jeffrey A Law  <law@redhat.com>
21508
21509         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
21510
21511         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
21512
21513 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
21514
21515         * gcc.dg/20020312-2.c: Check for __PPC__.
21516
21517 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
21518
21519         * gcc.c-torture/compile/20020709-1.c: New test.
21520
21521 2002-07-07  Roger Sayle  <roger@eyesopen.com>
21522
21523         * g++.dg/template/qualttp21.C: New test case.
21524
21525 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
21526
21527         * gcc.c-torture/compile/20020706-1.c: New test.
21528         * gcc.c-torture/compile/20020706-2.c: New test.
21529
21530 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
21531             Alexandre Oliva  <aoliva@redhat.com>
21532
21533         * g++.dg/warn/incomplete1.C: New test.
21534
21535 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21536
21537         PR c++/7099
21538         * g++.dg/warn/noreturn1.C: New test.
21539
21540 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
21541
21542         PR c++/6706
21543         * g++.dg/debug/debug6.C: New test.
21544         * g++.dg/debug/debug7.C: New test.
21545
21546 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
21547
21548         * gcc.c-torture/compile/simd-3.c: New test.
21549
21550 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
21551
21552         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
21553         * gcc.dg/20020620-1.c: Likewise.
21554
21555 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21556
21557         PR c++/6944
21558         * g++.dg/init/array4.C: New test.
21559         * g++.dg/init/array5.C: New test.
21560
21561 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
21562
21563         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
21564         * gcc.c-torture/execute/simd-2.c (main): Likewise.
21565
21566 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21567
21568         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
21569         * gcc.dg/wtr-aggr-init-1.c: Likewise.
21570         * gcc.dg/wtr-conversion-1.c: Likewise.
21571         * gcc.dg/wtr-escape-1.c: Likewise.
21572         * gcc.dg/wtr-int-type-1.c: Likewise.
21573         * gcc.dg/wtr-label-1.c: Likewise.
21574         * gcc.dg/wtr-static-1.c: Likewise.
21575         * gcc.dg/wtr-strcat-1.c: Likewise.
21576         * gcc.dg/wtr-suffix-1.c: Likewise.
21577         * gcc.dg/wtr-switch-1.c: Likewise.
21578         * gcc.dg/wtr-unary-plus-1.c: Likewise.
21579         * gcc.dg/wtr-union-init-1.c: Likewise.
21580         * gcc.dg/wtr-union-init-2.c: Likewise.
21581         * gcc.dg/wtr-union-init-3.c: Likewise.
21582
21583         * gcc.dg/wtr-func-def-1.c: New test.
21584
21585 2002-07-02 Devang Patel <dpatel@apple.com>
21586
21587         * objc.dg/param-1.m: New test.
21588
21589 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
21590
21591         * gcc.dg/cpp/trad/directive.c: Add test.
21592         * gcc.dg/cpp/trad/macroargs.c: Add test.
21593         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
21594
21595 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
21596
21597         * gcc.dg/cpp/cmdlne-M.c: New test.
21598
21599 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
21600
21601         * objc.dg/desig-init-1.m: New test.
21602
21603 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21604
21605         PR c++/6716
21606         * g++.dg/template/instantiate1.C: New test.
21607
21608 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
21609
21610         PR c++/7112
21611         * g++.dg/template/sizeof2.C: New test.
21612
21613 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
21614
21615         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
21616         gcc.dg/cpp/trad/include.c: New tests.
21617
21618 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
21619
21620         PR target/7177
21621         * gcc.c-torture/compile/20020701-1.c: New test.
21622
21623 2002-07-01  Stan Shebs  <shebs@apple.com>
21624
21625         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
21626         header here...
21627         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
21628         (objc-torture-execute): or here.
21629
21630 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
21631
21632         * gcc.c-torture/execute/arith-rand-ll.c: New test.
21633
21634 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
21635
21636         * gcc.dg/cpp/trad/escaped-nl.c: New test.
21637
21638 2002-06-30  Devang Patel  <dpatel@apple.com>
21639
21640         * objc.dg/fsyntax-only.m: New test.
21641
21642 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
21643
21644         PR c++/6695
21645         * g++.dg/template/friend7.C: New file.
21646
21647 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
21648
21649         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
21650         return type.
21651
21652 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
21653
21654         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
21655         avoid division by zero.
21656
21657 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
21658
21659         * gcc.dg/Wunknownprag.c: New tests.
21660
21661 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
21662
21663         * gcc.c-torture/execute/simd-2.c: New test.
21664
21665 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
21666
21667         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
21668         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
21669         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
21670         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
21671         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
21672         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
21673         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
21674         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
21675         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
21676         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
21677         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
21678         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
21679         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
21680         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
21681         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
21682         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
21683         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
21684
21685 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
21686
21687         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
21688         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
21689         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
21690         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
21691         New tests.
21692         * gcc.dg/cpp/trad/directive.c: Update.
21693
21694 2002-06-23  Andreas Jaeger  <aj@suse.de>
21695
21696         * gcc.c-torture/execute/complex-6.c: New.
21697
21698 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
21699
21700         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
21701         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
21702         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
21703         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
21704
21705 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
21706
21707         * gcc.dg/cpp/trad: New directory with traditional tests copied
21708         from parent directory.
21709         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
21710         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
21711         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
21712         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
21713         Move to trad/ and rename.
21714         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
21715         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
21716         gcc.dg/cpp/trad/redef2.c: New tests.
21717         * gcc.dg/cpp/trad/trad.exp: New driver.
21718
21719 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
21720
21721         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
21722         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
21723         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
21724         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
21725         Remove.
21726
21727 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
21728
21729         * gcc.dg/20020620-1.c: New test.
21730
21731 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21732
21733         * g++.dg/template/ttp4.C: New test.
21734
21735 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
21736
21737         * g++.dg/opt/vt1.C: Fix regexp.
21738
21739 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21740
21741         * gcc.c-torture/execute/pure-1.c: Make functions static again.
21742         Don't use attribute `noinline'.
21743
21744 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
21745
21746         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
21747
21748 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
21749
21750         * gcc.c-torture/execute/simd-1.c: New.
21751
21752         * gcc.dg/simd-1.c: New.
21753
21754 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
21755
21756         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
21757
21758 2002-06-16  Richard Henderson  <rth@redhat.com>
21759
21760         * g++.dg/ext/anon-struct1.C: New.
21761         * g++.dg/ext/anon-struct2.C: New.
21762         * g++.dg/ext/anon-struct3.C: New.
21763         * gcc.dg/anon-struct-1.c: New.
21764         * gcc.dg/anon-struct-2.c: New.
21765         * gcc.dg/anon-struct-3.c: New.
21766         * gcc.dg/20011008-1.c: Adjust warning text.
21767         * gcc.dg/20020527-1.c: Add -fms-extensions.
21768
21769 2002-06-16  Richard Henderson  <rth@redhat.com>
21770
21771         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
21772
21773 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
21774
21775         * gcc.c-torture/execute/20020615-1.c: New test.
21776
21777 2002-06-15  Roger Sayle  <roger@eyesopen.com>
21778
21779         * gcc.c-tortuture/execute/compare-1.c: New test case.
21780         * gcc.c-tortuture/execute/compare-2.c: New test case.
21781         * gcc.c-tortuture/execute/compare-3.c: New test case.
21782
21783 2002-06-13  Richard Henderson  <rth@redhat.com>
21784
21785         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
21786         ia64 ilp32.
21787
21788 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21789
21790         * g++.dg/template/typename2.C: Update error message.
21791
21792 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
21793
21794         * gcc.c-torture/execute/20020611-1.c: New test.
21795
21796 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
21797
21798         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
21799         list of targets to skip.
21800
21801 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
21802
21803         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
21804         targets if not optimizing.
21805
21806 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
21807
21808         * gcc.c-torture/compile/20020605-1.c: New test.
21809
21810         * g++.dg/opt/vt1.C: New test.
21811
21812         * gcc.dg/20020531-1.c: New test.
21813
21814         * gcc.dg/20020530-1.c: New test.
21815
21816         * gcc.dg/20020527-1.c: New test.
21817
21818         * g++.dg/opt/cse1.C: New test.
21819
21820 2002-06-07  Roger Sayle  <roger@eyesopen.com>
21821
21822         * gcc.dg/20020607-2.c: New test case.
21823
21824 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
21825
21826         * gcc.c-torture/compile/20020604-1.c: New test.
21827
21828 2002-06-04  Richard Henderson  <rth@redhat.com>
21829
21830         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
21831         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
21832         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
21833
21834 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
21835
21836         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
21837
21838 2002-06-03  Richard Henderson  <rth@redhat.com>
21839
21840         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
21841         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
21842
21843 2002-06-02  Richard Henderson  <rth@redhat.com>
21844
21845         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
21846         test functions static.
21847
21848 2002-06-02  Andreas Jaeger  <aj@suse.de>
21849
21850         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
21851         now.
21852
21853 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21854
21855         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
21856         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
21857         Update for mofified diagnostics.
21858         * gcc.dg/c99-intconst-1.c: No longer fail.
21859
21860 2002-06-02  Richard Henderson  <rth@redhat.com>
21861
21862         * gcc.dg/uninit-A.c: Remove xfail markers.
21863
21864 2002-06-01  Roger Sayle  <roger@eyesopen.com>
21865
21866         * gcc.dg/fnegate-1.c: New test case.
21867
21868 2002-05-30  Osku Salerma  <osku@iki.fi>
21869
21870         * gcc.c-torture/execute/mayalias-1.c: New file.
21871
21872 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
21873
21874         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
21875         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
21876         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
21877
21878 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
21879
21880         * gcc.c-torture/execute/20020529-1.c: New test.
21881
21882 2002-05-27  Richard Henderson  <rth@redhat.com>
21883
21884         * g++.dg/ext/attrib6.C: New test case.
21885
21886 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21887
21888         * gcc.c-torture/execute/pure-1.c: New test.
21889
21890 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
21891
21892         * gcc.dg/cpp/arith-2.c: Remove.
21893
21894 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
21895
21896         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
21897         * gcc.dg/cpp/if-3.c: Remove.
21898
21899 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
21900
21901         * g++.dg/opt/cse2.C: New test.
21902
21903 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
21904
21905         * gcc.dg/cpp/arith-1.c: New semantic tests.
21906         * gcc.dg/cpp/if-1.c: Update.
21907
21908 2002-05-24  Ben Elliston  <bje@redhat.com>
21909
21910         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
21911
21912 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
21913
21914         * gcc.dg/verbose-asm.c: New test.
21915
21916 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21917
21918         * gcc.dg/cpp/paste12.c: New test.
21919
21920 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
21921
21922         * g++.dg/parse/named_ops.C: New test.
21923
21924 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
21925
21926         * gcc/testsuite/gcc.dg/weak-8.c: New test.
21927
21928 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
21929
21930         * gcc.dg/weak-2.c: Allow optional leading underscore
21931         in scan-assembler symbol name.
21932         * gcc.dg/weak-3.c: Likewise.
21933         * gcc.dg/weak-4.c: Likewise.
21934         * gcc.dg/weak-5.c: Likewise.
21935
21936 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
21937
21938         * gcc.dg/20020523-1.c: New test.
21939
21940 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
21941
21942         * objc.dg/const-str-2.m: Update now that we stop after
21943         a command line error.
21944
21945 2002-05-22  Richard Henderson  <rth@redhat.com>
21946
21947         * g++.dg/dg.exp: Fix typo in test pruneing.
21948
21949 2002-05-22  Richard Henderson  <rth@redhat.com>
21950
21951         * g++.dg/dg.exp: Prune the tls subdirectory.
21952         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
21953         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
21954         * g++.dg/tls/init-1.C: New.
21955
21956 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
21957
21958         * gcc.dg/20020517-1.c: New test.
21959
21960 2002-05-21  Richard Henderson  <rth@redhat.com>
21961
21962         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
21963         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
21964
21965 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
21966
21967         * g++.dg/other/copy2.C: New test.
21968
21969 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
21970
21971         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
21972         (MAX_COPY): Bump up to 10 times sizeof (long long).
21973         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
21974
21975         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
21976         sizeof (long long).
21977
21978         * gcc.c-torture/execute/strcpy-1.c: New test.
21979
21980 2002-05-19  Jason Merrill  <jason2redhat.com>
21981
21982         * g++.dg/ext/oper1.C: New test.
21983
21984 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
21985 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
21986
21987         * README.QMTEST: New file.
21988
21989         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
21990
21991 2002-05-19  Andreas Jaeger  <aj@suse.de>
21992
21993         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
21994         now.
21995         * gcc.c-torture/execute/loop-2d.x: Likewise.
21996
21997 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
21998
21999         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
22000         support weak symbols.
22001         * gcc.dg/weak-4.c: Likewise
22002         * gcc.dg/weak-6.c: Likewise
22003
22004 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
22005
22006         * gcc.dg/weak-3.c: Add dg-excess-error comment for
22007         cygwin, coff and h8300-*-hms targets
22008         * gcc.dg/weak-5.c: Likewise
22009         * gcc.dg/weak-7.c: Likewise
22010
22011 2002-05-16  Jason Merrill  <jason@redhat.com>
22012
22013         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
22014         (scan-assembler-not, scan-assembler-dem): Likewise.
22015         (scan-assembler-dem-not): Likewise.
22016
22017 2002-05-15  Richard Henderson  <rth@redhat.com>
22018
22019         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
22020
22021 2002-05-15  Richard Henderson  <rth@redhat.com>
22022
22023         * gcc.dg/weak-5.c (vfoo1c): No warning here.
22024         (vfoo1f): Warning here.
22025         (vfoo1l): Don't redefine the alias.
22026
22027 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
22028
22029         * g++.dg/init/pm1.C: New test.
22030
22031 2002-05-12  David S. Miller  <davem@redhat.com>
22032
22033         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
22034         types.
22035
22036 2002-05-10  Roger Sayle  <roger@eyesopen.com>
22037
22038         * gcc.c-torture/execute/20020510-1.c: New test case.
22039
22040 2002-05-10  David S. Miller  <davem@redhat.com>
22041
22042         * gcc.c-torture/execute/conversion.c: Test long double too.
22043
22044 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
22045
22046         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
22047         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
22048         * lib/g++.exp (g++_link_flags): Likewise.
22049         * lib/objc.exp (objc_target_compile): Likewise.
22050
22051 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
22052
22053         * gcc.dg/cpp/poison.c: Update.
22054         * gcc.dg/cpp/20000625-2.c: Remove.
22055         * gcc.dg/cpp/direct2s.c: Remove final test.
22056
22057 2002-05-08  Tom Rix  <trix@redhat.com>
22058
22059         * gcc.c-torture/execute/20020508-1.c: New test.
22060         * gcc.c-torture/execute/20020508-2.c: New test.
22061         * gcc.c-torture/execute/20020508-3.c: New test.
22062
22063 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
22064
22065         * gcc.dg/cpp/charconst-4.c: More tests.
22066
22067 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
22068
22069         PR c/6569
22070         * gcc.dg/weak-3.c: Update location of warning messages.
22071         * gcc.dg/weak-5.c: Likewise.
22072
22073 2002-05-06  Roger Sayle  <roger@eyesopen.com>
22074
22075         * gcc.c-torture/execute/20020506-1.c: New test case.
22076
22077 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
22078
22079         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
22080
22081 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22082
22083         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
22084
22085 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22086
22087         * gcc.dg/cpp/charconst-3.c: New test.
22088
22089 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22090
22091         * gcc.dg/cpp/charconst.c: Update tests.
22092
22093 2002-05-05  Tim Josling  <tej@melbpc.org.au>
22094
22095         * treelang: Added directory for new sample language treelang. Also
22096         lib/treelang.exp: New file to signal treelang should be tested.
22097
22098 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
22099
22100         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
22101         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
22102         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
22103         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
22104         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
22105         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
22106         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
22107
22108 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
22109
22110         * gcc.dg/format/xopen-2.c: New test.
22111
22112 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
22113
22114         * gcc.dg/20020503-1.c: New test.
22115
22116 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
22117
22118         * g++.dg/init/dtor1.C: Make it tougher.
22119
22120 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
22121
22122         * g++.dg/init/dtor1.C: New test.
22123
22124 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
22125
22126         * gcc.dg/altivec-8.c: New.
22127
22128 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
22129
22130         * gcc.dg/altivec-7.c: New.
22131
22132 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
22133
22134         * g++.dg/parse/typedef1.C: New test.
22135
22136 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
22137
22138         PR c++/6486
22139         * g++.dg/template/friend6.C: New test.
22140
22141         PR c++/6492
22142         * g++.dg/init/copy1.C: New test.
22143
22144 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
22145
22146         * g++.dg/warn/effc1.C: New test.
22147
22148 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22149
22150         * gcc.dg/cpp/if-cexp.c: Add a test.
22151
22152 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
22153
22154         * gcc.dg/20020426-2.c: New test.
22155
22156 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
22157
22158         * gcc.dg/cpp/if-mop.c: Update.
22159         * gcc.dg/cpp/if-mpar.c: Add test.
22160         * gcc.dg/cpp/if-oppr.c: Update.
22161
22162 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22163
22164         PR c/6343
22165         * gcc.dg/weak-[2-7].c: New tests.
22166
22167 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
22168
22169         * gcc.dg/enum1.c: New test.
22170
22171 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
22172
22173         PR c++/6497
22174         * g++.dg/inherit/access2.C: New test.
22175
22176 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
22177
22178         PR bootstrap/6445
22179         * gcc.dg/20020426-1.c: New test.
22180
22181 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
22182
22183         * g++.dg/abi/enum1.C: New test.
22184
22185 2002-04-26  Richard Henderson  <rth@redhat.com>
22186
22187         * gcc.dg/c99-bool-1.c: Expect always true warning.
22188
22189 2002-04-25  Roger Sayle  <roger@eyesopen.com>
22190
22191         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
22192
22193 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22194
22195         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
22196         targets.
22197
22198 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
22199
22200         * g++.dg/abi/mange7.C: New test.
22201
22202         PR c++/6438.
22203         * g++.dg/parse/stmtexpr2.C: New test.
22204
22205 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
22206
22207         * gcc.dg/20020312-2.c: Add SH target.
22208
22209 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22210
22211         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
22212         compiler output on mips*-*-irix*.
22213
22214 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
22215
22216         * g++.dg/parse/attr1.C: New test.
22217
22218 2002-04-23  Roger Sayle  <roger@eyesopen.com>
22219
22220         * gcc.c-torture/execute/string-opt-17.c: New test case.
22221         * gcc.c-torture/execute/memset-2.c: New test case.
22222
22223 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
22224
22225         PR c++/6256:
22226         * g++.dg/template/friend5.C: New test.
22227
22228         PR c++/6331:
22229         * g++.dg/template/qual1.C: Likewise.
22230
22231 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
22232
22233         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
22234         Include stdlib.h, not stdio.h or ctype.h.
22235
22236 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
22237
22238         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
22239         cris-*-elf* and mmix-*-*.
22240         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
22241         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
22242         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
22243         Ditto.
22244         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
22245         * gcc.dg/wchar_t-1.c: Ditto.
22246
22247 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
22248
22249         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
22250         Clarify comment.
22251
22252 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
22253
22254         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
22255
22256 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22257
22258         * gcc.c-torture/execute/20000906-1.x: Delete.
22259
22260 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
22261
22262         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
22263
22264 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
22265
22266         * PR6367
22267         * g77.f-torture/execute/6367.f: New test.
22268         * g77.f-torture/execute/6367.x: Disable for MMIX.
22269
22270 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
22271
22272         * PR6352
22273         * g++.dg/opt/inline2.C: New test.
22274
22275 2002-04-18  Richard Henderson  <rth@redhat.com>
22276
22277         * gcc.dg/20000906-1.c: Enable for all targets.
22278         * gcc.c-torture/compile/iftrap-2.c: New.
22279
22280 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
22281
22282         * gcc.dg/20020418-1.c: New test.
22283         * gcc.dg/20020418-2.c: New test.
22284
22285 2002-04-18  Richard Henderson  <rth@redhat.com>
22286
22287         * gcc.c-torture/compile/iftrap-1.c: New.
22288         * gcc.dg/iftrap-1.c: Adjust for ia64.
22289         * gcc.dg/iftrap-2.c: New.
22290
22291 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
22292
22293         * gcc.c-torture/compile/20020418-1.c: New test.
22294
22295 2002-04-18  Roger Sayle  <roger@eyesopen.com>
22296
22297         * gcc.c-torture/compile/20020415-1.c: New.
22298
22299 2002-04-18  David S. Miller  <davem@redhat.com>
22300
22301         * gcc.c-torture/execute/20020418-1.c: New test.
22302
22303 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
22304
22305         * gcc.dg/20020416-1.c: New test.
22306
22307         * g++.dg/opt/inline1.C: New test.
22308
22309 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
22310
22311         * gcc.dg/altivec-5.c: New test.
22312
22313         * gcc.dg/20020415-1.c: New test.
22314
22315 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
22316
22317         * testsuite/lib/chill.exp: Remove.
22318
22319 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
22320
22321         * g++.dg/other/big-struct.C: New test.
22322
22323 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
22324
22325         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
22326         of scratch file.
22327
22328 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
22329
22330         PR c/6277
22331         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
22332         in scan-assembler function name
22333
22334 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
22335
22336         * g77.f-torture/execute/980628-4.x,
22337         g77.f-torture/execute/980628-5.x,
22338         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
22339         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
22340         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
22341         i[34567]86-*-*.
22342
22343 2002-04-13  David S. Miller  <davem@redhat.com>
22344
22345         * gcc.c-torture/execute/20020413-1.c: New test.
22346
22347 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
22348
22349         * gcc.dg/asm-6.c,
22350         * g++.dg/ext/asm1.C: New tests.
22351
22352 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
22353
22354         PR c++ 5373.
22355         * g++.dg/parse/stmtexpr1.C: New test.
22356
22357         PR c++/5189.
22358         * g++.dg/template/copy1.C: New test.
22359
22360 2002-04-12  Richard Henderson  <rth@redhat.com>
22361
22362         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
22363
22364 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
22365
22366         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
22367         gcc.c-torture/execute/20020307-2.c.
22368
22369 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
22370
22371         * g++.dg/ext/attrib5.C,
22372         * g++.dg/lookup/struct1.C: New tests.
22373
22374 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
22375
22376         * gcc.dg/20020411-1.c: New test.
22377
22378         * gcc.c-torture/execute/20020411-1.c: New test.
22379
22380 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
22381
22382         * g77.f-torture/execute/6177.f: New test.
22383
22384 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
22385
22386         PR middle-end/6247
22387         * g++.dg/opt/cleanup1.C: New test.
22388
22389         * g++.dg/opt/const1.C: New test.
22390
22391 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
22392
22393         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
22394
22395 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
22396
22397         PR c++/5507
22398         * g++.dg/template/typename2.C: New test.
22399
22400 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
22401
22402         * gcc.c-torture/execute/loop-12.c: New.
22403
22404 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
22405
22406         * g77.f-torture/execute/980628-4.x,
22407         g77.f-torture/execute/980628-5.x,
22408         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
22409         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
22410         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
22411
22412 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22413
22414         PR optimization/6086
22415         * g++.dg/opt/preinc1.C: New test.
22416
22417 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
22418
22419         PR c++/5571
22420         * g++.dg/opt/static2.C: New test.
22421
22422 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
22423
22424         PR c/5120
22425         * gcc.dg/20020406-1.c: New test.
22426
22427 2002-04-04  David S. Miller  <davem@redhat.com>
22428
22429         * gcc.c-torture/execute/20020404-1.c: New test.
22430
22431 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
22432
22433         PR c/6123
22434         * gcc.dg/20020312-2.c: Do not declare global register variable
22435         if __PIC__ or __pic__ is defined.
22436
22437 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
22438
22439         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
22440         __asm__ so that it works correctly even if -ansi -pedantic-errors.
22441
22442 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22443
22444         * gcc.misc-tests/linkage.exp: Update last change to handle
22445         sparc*-, not just sparc-.
22446
22447 2002-04-03  Richard Henderson  <rth@redhat.com>
22448
22449         * gcc.dg/cpp/ucs.c: Improved long UCS test.
22450
22451 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
22452
22453         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
22454
22455 2002-04-02  David S. Miller  <davem@redhat.com>
22456
22457         * gcc.c-torture/execute/20020402-3.c: New test.
22458
22459 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
22460
22461         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
22462         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
22463
22464         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
22465         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
22466         g77.f-torture/execute/20001201.x,
22467         g77.f-torture/execute/u77-test.x: New files.
22468
22469         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
22470         * gcc.dg/wchar_t-1.c: Ditto.
22471
22472 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22473
22474         * gcc.c-torture/execute/20020402-1.c: New test.
22475
22476 2002-04-01  Richard Henderson  <rth@redhat.com>
22477
22478         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
22479
22480         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
22481
22482 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22483
22484         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
22485
22486 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22487
22488         * g++.dg/inherit/template-as-base.C: Expect error.
22489         * g++.dg/inherit/namespace-as-base.C: Likewise.
22490
22491 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
22492
22493         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
22494         g++.dg/ext/instantiate3.C: Tweak match patterns.
22495
22496         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
22497         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
22498         -da test.
22499
22500 2002-03-31  Richard Henderson  <rth@redhat.com>
22501
22502         * gcc.dg/special/alias-2.c: New.
22503         * gcc.dg/special/ecos.exp: Run it.
22504
22505 2002-03-31  Richard Henderson  <rth@redhat.com>
22506
22507         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
22508
22509 2002-03-31  Kazu Hirata  <kazu@hxi.com>
22510
22511         * gcc.dg/weak-1.c: Disable on h8300 port.
22512
22513 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
22514
22515         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
22516         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
22517         ordering tests.
22518         * g++.dg/bprob/bprob-1.C: New test.
22519         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
22520         * g++.dg/gcov/gcov-1.C: New test.
22521         * g++.dg/gcov/gcov-1.x: New file.
22522         * g++.dg/gcov/gcov-2.C: New test.
22523         * g++.dg/gcov/gcov-3.C: New test.
22524         * g++.dg/gcov/gcov-3.h: New file.
22525
22526 2002-03-28  Roger Sayle  <roger@eyesopen.com>
22527
22528         * g++.old-deja/g++.other/builtins5.C: New test.
22529         * g++.old-deja/g++.other/builtins6.C: New test.
22530         * g++.old-deja/g++.other/builtins7.C: New test.
22531         * g++.old-deja/g++.other/builtins8.C: New test.
22532         * g++.old-deja/g++.other/builtins9.C: New test.
22533
22534 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
22535
22536         * g++.dg/opt/static1.C: New test.
22537
22538         * g++.dg/opt/longbranch1.C: New test.
22539
22540 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
22541
22542         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
22543
22544         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
22545
22546 2002-03-28  Jeffrey A Law  (law@redhat.com)
22547
22548         * gcc.c-torture/execute/20020328-1.c: New test.
22549
22550 2002-03-27  Richard Henderson  <rth@redhat.com>
22551
22552         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
22553         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
22554         move from g++.old-deja/g++.ext/.
22555
22556 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
22557
22558         * g++.dg/init/new2.C: New test.
22559
22560 2002-03-26  Richard Henderson  <rth@redhat.com>
22561
22562         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
22563
22564         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
22565         on sparc.
22566
22567         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
22568         sparcv9 systems.
22569         * gcc.dg/20001102-1.c: Likewise.
22570
22571 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
22572
22573         * gcc.dg/cpp/endif-pedantic1.c,
22574         gcc.dg/cpp/endif-pedantic2.c:  New tests.
22575
22576 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
22577
22578         * g++.dg/init/new1.C: New test.
22579
22580 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
22581
22582         * g++.dg/abi/vbase9.C: New test.
22583
22584 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
22585
22586         * gcc.dg/arm-asm.c: New test.
22587
22588 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
22589
22590         * gcc.dg/Wswitch-enum.c: New test.
22591         Fix PR c/5044.
22592
22593 2002-03-26  Richard Henderson  <rth@redhat.com>
22594
22595         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
22596         structure.
22597
22598 2002-03-25  Richard Henderson  <rth@redhat.com>
22599
22600         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
22601         sparcv9 systems.
22602
22603         * gcc.c-torture/compile/20011119-1.c (xxx): New.
22604         * gcc.c-torture/compile/20011119-2.c (xxx): New.
22605
22606 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
22607
22608         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
22609
22610 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
22611
22612         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
22613         targets using generic thunk support.
22614
22615 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
22616
22617         * gcc.c-torture/compile/20020323-1.c: New test.
22618
22619         * g++.dg/opt/conj2.C: New test.
22620
22621 2002-03-24  Richard Henderson  <rth@redhat.com>
22622
22623         * gcc.dg/weak-1.c: Use -fno-common.
22624
22625 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
22626
22627         * g77.dg/f77-edit-apostrophe-out.f: New test
22628         * g77.dg/f77-edit-h-out.f: New test
22629         * g77.dg/f77-edit-t-in.f: New test
22630         * g77.dg/f77-edit-t-out.f: New test
22631         * g77.dg/f77-edit-x-out.f: New test
22632         * g77.dg/f77-edit-slash-out.f: New test
22633         * g77.dg/f77-edit-colon-out.f: New test
22634         * g77.dg/f77-edit-s-out.f: New test
22635
22636 2002-03-24  Richard Henderson  <rth@redhat.com>
22637
22638         * objc/execute/formal_protocol-6.x: New XFAIL.
22639
22640 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
22641
22642         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
22643         that do not support weak symbols
22644
22645 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
22646
22647         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
22648         * lib/g77.exp:  Likewise
22649         * lib/objc.exp: Likewise
22650
22651 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
22652
22653         * gcc.dg/Wswitch-default.c: New test.
22654
22655 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
22656
22657         * g++.dg/other/enum1.C: New test.
22658
22659 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
22660
22661         * gcc.dg/pragma-ep-3.c: Fix typo.
22662
22663 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22664
22665         * g++.dg/inherit/template-as-base.C: New test.
22666
22667 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
22668
22669         * g++.old-deja/g++.other/dwarf2-1.C: Move...
22670         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
22671
22672 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
22673
22674         * gcc.dg/cpp/multiline.c: Update to match.
22675
22676 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
22677
22678         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
22679
22680 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
22681
22682         * gcc.dg/cpp/extratokens2.c:  New file.
22683
22684 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
22685
22686         * gcc.dg/20020312-2.c: Add rs6000 target.
22687
22688         * gcc.c-torture/compile/20020319-1.c: New test.
22689
22690 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22691
22692         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
22693         (A, E): Handle this.
22694
22695 2002-03-20  Jason Merrill  <jason@redhat.com>
22696
22697         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
22698         ignoring -fpic.
22699         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
22700         through prune_gcc_output.
22701
22702 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
22703
22704         * gcc.c-torture/compile/20020320-1.c: New test.
22705
22706 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
22707
22708         * gcc.c-torture/compile/20020318-1.c: New test.
22709
22710         * gcc.dg/struct-by-value-1.c: New test.
22711
22712         * gcc.dg/20020319-1.c: New test.
22713
22714 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
22715
22716         * g++.dg/opt/conj1.C: New test.
22717
22718 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
22719
22720         * g++.dg/template/qualttp20.C: Revert previous change.
22721         * g++.dg/template/qualttp3.C: Likewise.
22722         * g++.dg/template/qualttp4.C: Likewise
22723         * g++.dg/template/qualttp5.C: Likewise
22724         * g++.dg/template/qualttp6.C: Likewise
22725         * g++.dg/template/qualttp7.C: Likewise
22726         * g++.dg/template/qualttp8.C: Likewise
22727         * g++.dg/template/recurse.C: Likewise.
22728
22729 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
22730
22731         * gcc.dg/cpp/wchar-1.c: Update.
22732
22733 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
22734
22735         * g++.dg/template/conv1.C: New test.
22736         * g++.dg/template/conv2.C: New test.
22737         * g++.dg/template/conv3.C: New test.
22738         * g++.dg/template/conv4.C: New test.
22739
22740 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
22741
22742         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
22743         * g++.dg/template/qualttp3.C: Likewise.
22744         * g++.dg/template/qualttp4.C: Likewise
22745         * g++.dg/template/qualttp5.C: Likewise
22746         * g++.dg/template/qualttp6.C: Likewise
22747         * g++.dg/template/qualttp7.C: Likewise
22748         * g++.dg/template/qualttp8.C: Likewise
22749         * g++.dg/template/recurse.C: Likewise.
22750
22751 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
22752
22753         * g++.dg/opt/dtor1.C: New test.
22754
22755 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
22756
22757         * gcc.c-torture/compile/20020315-1.c: New test.
22758
22759 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
22760
22761         * gcc.dg/weak-1.c: Fix scan tests.
22762
22763 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
22764
22765         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
22766         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
22767         cris-*-aout* mmix-*-*.
22768         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
22769         cris-*-aout* mmix-*-*.
22770         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
22771         cris-*-elf* cris-*-aout* and mmix-*-*.
22772         * gcc.dg/20001009-1.c: Ditto.
22773         * gcc.dg/20010912-1.c: Ditto.
22774         * gcc.dg/20020122-4.c: Ditto.
22775         * gcc.dg/inline-2.c: Ditto.
22776
22777 2002-03-14  Jeffrey A Law  (law@cygnus.com)
22778
22779         * gcc.c-torture/compile/20020314-1.c: New test.
22780
22781 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
22782
22783         * gcc.c-torture/execute/20020314-1.c: New test.
22784
22785 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
22786
22787         * g++.dg/warn/Wunused-1.C: New test.
22788
22789 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
22790
22791         * g++.dg/abi/mangle6.C: New test.
22792
22793 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
22794
22795         * gcc.c-torture/compile/20020309-2.c: New test.
22796
22797         * gcc.c-torture/compile/20020312-1.c: New test.
22798
22799 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
22800
22801         * g++.dg/other/access1.C: New test.
22802
22803 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
22804
22805         * gcc.c-torture/execute/wchar_t-1.c: New test.
22806
22807 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
22808
22809         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
22810
22811 2002-03-12  Roger Sayle  <roger@eyesopen.com>
22812
22813         * gcc.dg/20020312-1.c: New test case.
22814
22815 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
22816
22817         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
22818
22819 2002-03-11  Richard Henderson  <rth@redhat.com>
22820
22821         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
22822         * g++.old-deja/g++.jason/report.C: Likewise.
22823
22824 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
22825
22826         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
22827         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
22828
22829 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
22830
22831         * testsuite/g++.dg/overload/pmf1.C: New test.
22832
22833 2002-03-11  Kazu Hirata  <kazu@hxi.com>
22834
22835         * gcc.c-torture/execute/20020307-1.c: Use long.
22836
22837 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
22838
22839         PR optimization/5844
22840         * gcc.dg/20020310-1.c: New test.
22841
22842 2002-03-09  Michael Meissner  <meissner@redhat.com>
22843
22844         * gcc.c-torture/execute/memcpy-2.c: New test.
22845         * gcc.c-torture/execute/memset-1.c: New test.
22846         * gcc.c-torture/execute/strlen-1.c: New test.
22847         * gcc.c-torture/execute/strcmp-1.c: New test.
22848         * gcc.c-torture/execute/strncmp-1.c: New test.
22849
22850 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
22851
22852         * gcc.dg/ppc-ldstruct.c: New test.
22853
22854 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
22855
22856         * gcc.c-torture/execute/va-arg-22.c: New test.
22857
22858 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22859
22860         * gcc.c-torture/compile/20020309-1.c: New test.
22861
22862 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
22863
22864         * gcc.c-torture/execute/20020307-2.c: New test.
22865
22866 2002-03-07  Jeffrey A Law  (law@redhat.com)
22867
22868         * g77.f-torture/compile/20020307-1.f: New test.
22869
22870 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
22871
22872         * gcc.dg/unordered-1.c: New test.
22873
22874 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
22875
22876         * gcc.c-torture/execute/20020307-1.c: New test.
22877
22878 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
22879
22880         * gcc.dg/20020304-1.c: New test.
22881
22882         * gcc.c-torture/compile/20020304-2.c: New test.
22883
22884 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
22885
22886         * gcc.c-torture/compile/20020304-1.c: New test case
22887         (from PR c/5830).
22888
22889 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
22890
22891         * gcc.dg/20020103-1.c: Add other -D ppc variants.
22892
22893 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22894
22895         * g++.dg/other/classkey1.C: New test.
22896
22897 2002-03-01  Richard Henderson  <rth@redhat.com>
22898
22899         * gcc.c-torture/compile/981223-1.x: New.
22900         * gcc.c-torture/compile/920625-1.x: New.
22901
22902 2002-02-28  Richard Henderson  <rth@redhat.com>
22903
22904         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
22905
22906 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
22907
22908         * gcc.c-torture/execute/20020227-1.c: New test.
22909
22910 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
22911
22912         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
22913         here" ERROR lines.
22914         * g++.old-deja/g++.oliva/partord1.C: Likewise.
22915         * g++.old-deja.g++.other/defarg1.C: Likewise.
22916         * g++.old-deja/g++.pt/calls2.C: Likewise.
22917         * g++.old-deja/g++.pt/crash20.C: Likewise.
22918         * g++.old-deja/g++.pt/crash30.C: Likewise.
22919         * g++.old-deja/g++.pt/crash36.C: Likewise.
22920         * g++.old-deja/g++.pt/crash6.C: Likewise.
22921         * g++.old-deja/g++.pt/defarg13.C: Likewise.
22922         * g++.old-deja/g++.pt/derived3.C: Likewise.
22923         * g++.old-deja/g++.pt/error1.C: Likewise.
22924         * g++.old-deja/g++.pt/friend21.C: Likewise.
22925         * g++.old-deja/g++.pt/friend23.C: Likewise.
22926         * g++.old-deja/g++.pt/infinite1.C: Likewise.
22927         * g++.old-deja/g++.robertl/eb128.C: Likewise.
22928
22929 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
22930
22931         * gcc.c-torture/execute/20020225-2.c: New test.
22932
22933 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
22934
22935         * gcc.c-torture/execute/920730-1t.c,
22936         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
22937         Delete test cases, only relevant to -traditional.
22938
22939 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
22940
22941         * gcc.dg/cpp/undef1.c: Remove.
22942         * gcc.dg/cpp/directiv.c: Update.
22943         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
22944
22945 2002-02-27  Michael Meissner  <meissner@redhat.com>
22946
22947         * gcc.c-torture/execute/20020226-1.c: New test.
22948
22949 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
22950
22951         * g++.dg/debug/debug4.C: New test.
22952
22953         * gcc.dg/ia64-visibility-1.c: New test.
22954
22955 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
22956
22957         * gcc.dg/debug/20020224-1.c: New.
22958
22959 2002-02-25  Kazu Hirata  <kazu@hxi.com>
22960
22961         * gcc.c-torture/execute/960416-1.x: New.
22962         * gcc.c-torture/execute/divconst-3.x: Likewise.
22963
22964 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
22965
22966         * gcc.dg/20020224-1.c: New test.
22967
22968 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
22969
22970         * gcc.c-torture/execute/20020225-1.c: New.
22971
22972 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
22973
22974         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
22975
22976 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
22977
22978         * gcc.dg/20020222-1.c: New test.
22979
22980 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
22981
22982         * g++.dg/opt/anonunion1.C: New test.
22983
22984 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
22985
22986         * g++.dg/template/qualttp19.C: New test.
22987         * g++.dg/template/qualttp20.C: New test.
22988         * g++.old-deja/g++.jason/report.C: Adjust expected errors
22989         * g++.old-deja/g++.other/qual1.C: Likewise.
22990
22991 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
22992
22993         * gcc.dg/attr-alwaysinline.c: New.
22994
22995 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
22996
22997         * gcc.dg/20020220-1.c: New test.
22998
22999         * gcc.dg/20020220-2.c: New test.
23000
23001         * g++.dg/opt/mmx1.C: New test.
23002
23003 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
23004
23005         * gcc.c-torture/compile/20020110.c: New test.
23006
23007 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
23008
23009         * gcc.c-torture/execute/20020219-1.c: New test.
23010
23011         * gcc.dg/20020219-1.c: New test.
23012
23013         * gcc.dg/noncompile/20020220-1.c: New test.
23014
23015         * g++.dg/opt/ptrintsum1.C: New test.
23016
23017         * gcc.dg/debug/20020220-1.c: New test.
23018
23019 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
23020
23021         * gcc.c-torture/execute/20020216-1.c: New test.
23022
23023 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
23024
23025         * gcc.dg/decl-1.c: Update, new test.
23026
23027 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
23028
23029         * g++.dg/abi/bitfield1.C: New test.
23030         * g++.dg/abi/bitfield2.C: New test.
23031
23032 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
23033
23034         * gcc.dg/attr-nest.c: New test.
23035
23036 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
23037
23038         * gcc.c-torture/execute/20020215-1.c: New test.
23039
23040 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
23041
23042         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
23043         * g++.dg/debug/debug.exp: New.
23044         * g++.dg/debug/trivial.C: New.
23045         * g++.dg/debug/debug1.C: Moved...
23046         * g++.dg/other/debug1.C: ...from here.
23047         * g++.dg/debug/debug2.C: Moved...
23048         * g++.dg/other/debug2.C: ...from here.
23049         * g++.dg/debug/debug3.C: Moved...
23050         * g++.dg/other/debug3.C: ...from here.
23051
23052         * gcc.dg/noncompile/20020213-1.c: New test.
23053
23054 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
23055
23056         * g++.dg/other/debug3.C: New test.
23057
23058         * gcc.c-torture/execute/20020213-1.c: New test.
23059
23060 2002-02-13  Richard Smith <richard@ex-parrot.com>
23061
23062         * g++.old-deja/g++.other/thunk1.C: New test.
23063
23064 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
23065
23066         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
23067
23068 2002-02-13  Stan Shebs  <shebs@apple.com>
23069
23070         * gcc.dg/altivec-3.c: New.
23071
23072 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
23073
23074         * gcc.dg/Wunreachable-1.c: New test.
23075         * gcc.dg/Wunreachable-2.c: New test.
23076
23077 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23078
23079         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
23080
23081 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
23082
23083         * gcc.dg/decl-1.c: New test.
23084
23085 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
23086
23087         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
23088
23089 2002-02-10  Kazu Hirata  <kazu@hxi.com>
23090
23091         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
23092         * gcc.c-torture/compile/980506-1.x: Likewise.
23093
23094 2002-02-10  Kazu Hirata  <kazu@hxi.com>
23095
23096         * gcc.dg/20020210-1.c: New.
23097
23098 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
23099
23100         * g77.f-torture/execute/947.f: New regression test
23101         for PR fortran/947.
23102
23103 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
23104
23105         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
23106         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
23107
23108 2002-02-08  Richard Henderson  <rth@redhat.com>
23109
23110         * gcc.c-torture/compile/labels-3.c: New.
23111
23112 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
23113
23114         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
23115         expression statements work instead.
23116         * gcc.dg/noncompile/20020207-1.c: New test.
23117
23118 2002-02-07  Richard Henderson  <rth@redhat.com>
23119
23120         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
23121
23122 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
23123
23124         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
23125         message from g77
23126         * lib/g77-dg.exp: Trim g77 error messages so that they are
23127         recognized by dg.exp.
23128
23129 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
23130
23131         PR fortran/5473
23132         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
23133
23134 2002-02-07  Richard Henderson  <rth@redhat.com>
23135
23136         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
23137         to be sufficiently aligned for integers.
23138
23139 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
23140
23141         * g++.dg/template/friend4.C: New test.
23142
23143 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
23144
23145         PR fortran/5743
23146         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
23147         unsupported cases.
23148
23149 2002-02-07  Richard Henderson  <rth@redhat.com>
23150
23151         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
23152         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
23153         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
23154         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
23155
23156 2002-02-06  Richard Henderson  <rth@redhat.com>
23157
23158         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
23159
23160 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
23161
23162         * gcc.dg/20020206-1.c: New test.
23163
23164 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
23165
23166         * gcc.c-torture/execute/20020206-1.c: New test.
23167
23168         * gcc.c-torture/execute/20020206-2.c: New test.
23169
23170         PR optimization/5429:
23171         * gcc.c-torture/compile/20020206-1.c: New test.
23172
23173 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
23174
23175         * g++.dg/ext/align1.C: Do not use an explicit alignment value
23176         as certain file formats cannot support particularly large
23177         alignments.
23178
23179         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
23180         and do not expect to be able to link the executable.
23181
23182         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
23183         fail because the COFF format does not support the weak attribute.
23184
23185 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
23186
23187         * g77.dg/pr5473.f:  New test
23188
23189 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
23190
23191         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
23192         Fix testcase accordingly.
23193
23194 2002-02-04  Richard Henderson  <rth@redhat.com>
23195
23196         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
23197         (buf): Change to be an array of pointers, not ints.
23198
23199 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
23200
23201         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
23202         before all tests.  Move warning one line above to match where it
23203         C frontend emits.
23204         * gcc.dg/Wswitch-2.c: New test.
23205         * g++.dg/warn/Wswitch-1.C: New test.
23206         * g++.dg/warn/Wswitch-2.C: New test.
23207
23208 2002-02-04  Richard Henderson  <rth@redhat.com>
23209
23210         * g++.dg/abi/offsetof.C: Fix size comparison.
23211
23212 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
23213
23214         * gcc.dg/cast-qual-2.c: New test.
23215
23216 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
23217
23218         * gcc.dg/20020201-4.c: New test.
23219
23220 2002-02-04  Ben Elliston  <bje@redhat.com>
23221
23222         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
23223         target_info attribute != 0, in addition to the empty string.
23224         (gcc_target_compile): Likewise.
23225
23226 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
23227
23228         * gcc.dg/Wswitch.c: New test.
23229         PR gcc/4475. PR gcc/3780.
23230
23231 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
23232
23233         * g77.f-torture/execute/5122.f: New test for regressions
23234         against PR fortran/5122.
23235
23236 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
23237
23238         * g77.f-torture/compile/pr3743.f: Delete
23239         * g77.dg/pr3743-1.f: New test.
23240         * g77.dg/pr3743-2.f: New test.
23241         * g77.dg/pr3743-3.f: New test.
23242         * g77.dg/pr3743-4.f: New test.
23243
23244 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23245
23246         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
23247
23248 2002-02-02  Richard Henderson  <rth@redhat.com>
23249
23250         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
23251         * gcc.c-torture/execute/bf64-1.c: Likewise.
23252
23253 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
23254
23255         * gcc.dg/20020201-2.c: New test.
23256
23257         * gcc.dg/20020201-3.c: New test.
23258
23259         * gcc.c-torture/execute/bitfld-2.c: New test.
23260
23261 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23262
23263         * gcc.dg/bitfld-1.c: Update.
23264         * gcc.dg/bitfld-2.c: Update.
23265         * gcc.c-torture/execute/bitfld-1.x: New.
23266
23267 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
23268
23269         * gcc.c-torture/execute/20020201-1.c: New test.
23270
23271 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
23272
23273         PR target/5469
23274         * gcc.dg/20020201-1.c: New test.
23275
23276 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
23277
23278         PR fortran/3743
23279         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
23280         * g77.f-torture/compile/pr3743.x: Remove
23281
23282 2002-01-31  Tom Rix  <trix@redhat.com>
23283
23284         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
23285
23286 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
23287
23288         * gcc.dg/noncompile/20020130-1.c: New test.
23289
23290 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
23291
23292         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
23293
23294 2002-01-29  Richard Henderson  <rth@redhat.com>
23295
23296         * gcc.c-torture/execute/991118-1.c: Cast various constants back
23297         to long long.
23298         * gcc.c-torture/execute/bf64-1.c: Likewise.
23299
23300 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
23301
23302         * gcc.c-torture/execute/20020129-1.c: New test.
23303
23304 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23305
23306         * gcc.c-torture/compile/20000224-1.c: Update.
23307         * gcc.c-torture/execute/bitfld-1.c: New tests.
23308         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
23309         * gcc.dg/uninit-A.c: Update.
23310
23311 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
23312
23313         * g++.dg/template/ctor1.C: Add instantiation.
23314
23315 2002-01-28  Paul Koning  <pkoning@equallogic.com>
23316
23317         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
23318         argument to __builtin_prefetch to be const ptr.
23319
23320 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
23321
23322         * gcc.c-torture/compile/20020120-1.c: New test.
23323
23324 2002-01-27  Kazu Hirata  <kazu@hxi.com>
23325
23326         * gcc.c-torture/execute/20020127-1.c: New test.
23327
23328 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
23329
23330         * g77.dg/f77-edit-i-in.f: New test
23331         * g77.dg/f77-edit-i-out.f: New test
23332
23333 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
23334
23335         * gcc.dg/debug/debug.exp: New file.
23336         * gcc.dg/debug/trivial.c: New file.
23337         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
23338         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
23339         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
23340         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
23341         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
23342         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
23343         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
23344         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
23345         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
23346         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
23347         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
23348         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
23349         * gcc.dg/20000503-1.c: Removed.
23350         * gcc.dg/20010207-1.c: Removed.
23351         * gcc.dg/20011223-1.c: Removed.
23352         * gcc.dg/20020104-2.c: Removed.
23353         * gcc.dg/debug-1.c: Removed.
23354         * gcc.dg/debug-2.c: Removed.
23355         * gcc.dg/debug-3.c: Removed.
23356         * gcc.dg/debug-4.c: Removed.
23357         * gcc.dg/debug-5.c: Removed.
23358         * gcc.dg/debug-6.c: Removed.
23359         * gcc.dg/dwarf2-1.c: Removed.
23360         * gcc.dg/dwarf2-2.c: Removed.
23361
23362 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
23363
23364         * g++.old-deja/g++.other/eh5.C: New test.
23365         * g++.old-deja/g++.other/sibcall2.C: New test.
23366         * g++.old-deja/g++.other/array9.C: New test.
23367         * g++.old-deja/g++.other/typename2.C: New test.
23368         * g++.old-deja/g++.other/crash60.C: New test.
23369         * g++.old-deja/g++.other/conv9.C: New test.
23370         * g++.old-deja/g++.other/mangle10.C: New test.
23371         * g++.old-deja/g++.other/unchanging1.C: New test.
23372         * g++.old-deja/g++.other/exprstmt1.C: New test.
23373         * g++.old-deja/g++.other/inline23.C: New test.
23374         * g++.old-deja/g++.eh/ia64-1.C: New test.
23375         * g++.old-deja/g++.other/dwarf2-1.C: New test.
23376         * g++.old-deja/g++.other/reload1.C: New test.
23377         * g++.old-deja/g++.other/static20.C: New test.
23378         * g++.old-deja/g++.other/local-alloc1.C: New test.
23379         * g++.old-deja/g++.other/conv8.C: New test.
23380         * g++.old-deja/g++.other/stmtexpr2.C: New test.
23381         * g++.old-deja/g++.other/storeexpr1.C: New test.
23382         * g++.old-deja/g++.other/storeexpr2.C: New test.
23383         * g++.dg/eh/template2.C: New test.
23384         * g++.dg/warn/weak1.C: New test.
23385
23386 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
23387
23388         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
23389         Remove first, non-varying, argument.
23390
23391 2002-01-23  Richard Henderson  <rth@redhat.com>
23392
23393         * gcc.dg/inline-2.c: New.
23394
23395         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
23396         Add optional target arg.  Check number of arguments.
23397         (scan-assembler-not, scan-assembler-dem): Likewise.
23398         (scan-assembler-dem-not): Likewise.
23399
23400 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
23401
23402         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
23403         line 12.
23404         * g++.old-deja/g++.brendan/parse3.C,
23405         g++.old-deja/g++.other/crash26.C,
23406         g++.old-deja/g++.other/crash28.C,
23407         g++.old-deja/g++.other/crash29.C,
23408         g++.old-deja/g++.other/crash30.C,
23409         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
23410
23411 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
23412
23413         * gcc.dg/20020115-1.c: New.
23414
23415 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
23416
23417         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
23418
23419 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
23420
23421         * gcc.dg/20020122-3.c: New.
23422
23423 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
23424
23425         * g++.dg/other/gc1.C: New test.
23426
23427 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
23428
23429         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
23430
23431 2002-01-22  Richard Henderson  <rth@redhat.com>
23432
23433         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
23434
23435 2002-01-22  Richard Henderson  <rth@redhat.com>
23436
23437         * gcc.dg/20020122-4.c: New.
23438
23439 2002-01-22  H.J. Lu <hjl@gnu.org>
23440
23441         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
23442         link output.
23443         * gcc.dg/special/ecos.exp: Likewise.
23444         * lib/g++-dg.exp: Likewise.
23445         * lib/g77-dg.exp: Likewise.
23446         * lib/gcc-dg.exp : Likewise.
23447         * lib/mike-g++.exp: Likewise.
23448         * lib/mike-g77.exp: Likewise.
23449         * lib/mike-gcc.exp: Likewise.
23450         * lib/objc-dg.exp: Likewise.
23451
23452 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
23453
23454         PR target/5379
23455         * gcc.dg/20020122-2.c: New test.
23456
23457 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
23458
23459         * gcc.dg/20020122-1.c: New test.
23460
23461 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
23462
23463         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
23464
23465 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
23466
23467         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
23468
23469 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23470
23471         * gcc.c-torture/compile/20020121-1.c: New test.
23472
23473 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23474
23475         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
23476         ld_library_path.
23477
23478 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
23479
23480         * gcc.dg/20020218-1.c: New test.
23481
23482 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
23483
23484         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
23485         messages
23486         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
23487         "At global scope" warning
23488         * g++.dg/ext/align1.C: Change cygwin test for alignment
23489         from db-bogus to dg-warning
23490
23491 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
23492
23493         * g77.f-torture/compile/cpp2.F: New test.
23494
23495 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23496
23497         * g++.dg/template/access1.C: New test.
23498
23499 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
23500
23501         * gcc.dg/20020118-1.c: New.
23502
23503 2002-01-18  Kazu Hirata  <kazu@hxi.com>
23504
23505         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
23506
23507 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
23508
23509         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
23510         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
23511         alignment warnings.
23512
23513 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
23514
23515         * gcc.misc-tests/i386-prefetch.exp: Save and restore
23516         torture_with_loops and torture_without_loops
23517
23518 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
23519
23520         * gcc.c-torture/compile/20020116-1.c: New test.
23521
23522 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
23523
23524         * gcc.dg/20020116-2.c: New test.
23525
23526         * gcc.dg/ultrasp4.c: New test.
23527
23528         * gcc.dg/20020116-1.c: New test.
23529
23530 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
23531
23532         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
23533         by EABI.
23534
23535 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
23536
23537         * gcc.misc-tests/i386-prefetch.exp: New.
23538         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
23539         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
23540         * gcc.misc-tests/i386-pf-none-1.c: New test.
23541         * gcc.misc-tests/i386-pf-sse-1.c: New test.
23542
23543 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
23544
23545         * gcc.dg/gnu89-init-1.c: Add new tests.
23546
23547 2002-01-15  Andreas Jaeger  <aj@suse.de>
23548
23549         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
23550         * gcc.dg/i386-mmx-2.c: Likewise.
23551         * gcc.dg/i386-sse-1.c: Likewise.
23552         * gcc.dg/i386-sse-2.c: Likewise.
23553         * gcc.dg/i386-sse-3.c: Likewise.
23554
23555 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
23556
23557         * g77.f-torture/execute/intrinsic-unix-bessel.f:
23558         Uncomment additional cases that now pass.
23559
23560 2002-01-11  Richard Henderson  <rth@redhat.com>
23561
23562         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
23563         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
23564
23565 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
23566
23567         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
23568
23569 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
23570
23571         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
23572         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
23573
23574 2002-01-10  Dale Johannesen  <dalej@apple.com>
23575
23576         * gcc.c-torture/execute/loop-11.c: New.
23577
23578 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
23579
23580         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
23581         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
23582
23583 2002-01-09  Richard Henderson  <rth@redhat.com>
23584
23585         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
23586         type in which to perform the operation for each size.
23587
23588 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
23589
23590         * gcc.c-torture/compile/20020109-2.c: New test.
23591
23592 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
23593
23594         * gcc.c-torture/execute/loop-10.c: New test.
23595
23596 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
23597
23598         * gcc.c-torture/compile/20010226-1.c: New test.
23599         * gcc.c-torture/compile/20010227-1.c: New test.
23600         * gcc.c-torture/compile/20010426-1.c: New test.
23601         * gcc.c-torture/compile/20010510-1.c: New test.
23602         * gcc.c-torture/compile/20010605-3.c: New test.
23603         * gcc.c-torture/compile/20010824-1.c: New test.
23604         * gcc.c-torture/execute/20010409-1.c: New test.
23605         * gcc.dg/noncompile/20000901-1.c: New test.
23606         * gcc.dg/20001023-1.c: New test.
23607         * gcc.dg/20001101-1.c: New test.
23608         * gcc.dg/20001102-1.c: New test.
23609         * gcc.dg/20010207-1.c: New test.
23610         * gcc.dg/20010405-1.c: New test.
23611         * gcc.dg/20010822-1.c: New test.
23612         * gcc.dg/20011107-1.c: New test.
23613
23614 2002-01-09  Jeffrey A Law  (law@redhat.com)
23615
23616         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
23617
23618         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
23619         execution failure on PA targets.
23620
23621 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
23622
23623         * gcc.c-torture/compile/20020109-1.c: New test.
23624
23625 2002-01-08  Kazu Hirata  <kazu@hxi.com>
23626
23627         * gcc.c-torture/execute/20020108-1.c: New test.
23628
23629 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
23630
23631         * gcc.dg/20020108-1.c: New test.
23632
23633 2002-01-08  H.J. Lu <hjl@gnu.org>
23634
23635         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
23636         for header files.
23637
23638 2002-01-08  Geoff Keating  <geoffk@redhat.com>
23639
23640         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
23641         consistency.
23642
23643 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
23644
23645         * gcc.dg/altivec-4.c: Test altivec predicates.
23646
23647 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
23648
23649         * gcc.c-torture/execute/20020107-1.c: New test.
23650
23651 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
23652
23653         PR c/5279
23654         * gcc.c-torture/compile/20020106-1.c: New test.
23655
23656 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
23657
23658         * gcc.c-torture/execute/nestfunc-4.c: New test.
23659
23660 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
23661
23662         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
23663         extra triple that slipped in.
23664         * g++.old-deja/g++.abi/align.C: Likewise.
23665         * g++.old-deja/g++.abi/bitfields.C: Likewise.
23666
23667 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
23668
23669         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
23670         * g++.old-deja/g++.abi/align.C: Likewise.
23671         * g++.old-deja/g++.abi/bitfields.C: Likewise.
23672
23673         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
23674         on FreeBSD/i386.
23675         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
23676         FreeBSD.
23677
23678 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
23679
23680         * gcc.dg/20020104-1.c: New test.
23681
23682         * gcc.dg/20020104-2.c: New test.
23683
23684 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
23685
23686         * gcc.dg/20020103-1.c: Fix typo in target selector.
23687
23688 2002-01-03  Richard Henderson  <rth@redhat.com>
23689
23690         * gcc.dg/20020103-1.c: New.
23691
23692 2002-01-03  Kazu Hirata  <kazu@hxi.com>
23693
23694         * gcc.c-torture/execute/20020103-1.c: New test.
23695
23696 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
23697
23698         * g++.dg/other/debug2.C: New test.
23699
23700         * gcc.c-torture/compile/20020103-1.c: New test.
23701
23702 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
23703
23704         * gcc.dg/gnu89-init-1.c: Added new tests.
23705
23706 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
23707
23708         * g++.dg/template/friend2.C: Remove as patch is reverted.
23709
23710         * g++.dg/warn/oldcast1.C: New test.
23711
23712         * g++.dg/template/ptrmem1.C: New test.
23713         * g++.dg/template/ptrmem2.C: New test.
23714
23715         * g++.dg/template/ntp.C: New test.
23716
23717         * g++.dg/other/component1.C: New test.
23718
23719         * g++.dg/template/ttp3.C: New test.
23720
23721         * g++.dg/template/friend2.C: New test.
23722         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
23723
23724 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
23725
23726         * g++.dg/other/ptrmem1.C: New test.
23727         * g++.dg/other/ptrmem2.C: New test.
23728
23729 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
23730
23731         * g++.dg/template/ctor1.C: New test.
23732
23733 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
23734
23735         * g++.dg/template/friend2.C: New test.
23736
23737 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
23738
23739         * gcc.dg/mmix-1.c: New test.
23740
23741 2001-12-31  Richard Henderson  <rth@redhat.com>
23742
23743         * gcc.dg/asm-5.c: New.
23744
23745 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
23746
23747         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
23748         in namespace __gnu_cxx
23749
23750 2001-12-30  Richard Henderson  <rth@redhat.com>
23751
23752         * gcc.dg/debug-6.c: New.
23753
23754 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
23755
23756         * gcc.c-torture/compile/20011229-2.c: New test.
23757
23758 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
23759
23760         * gcc.dg/debug-3.c: New test.
23761         * gcc.dg/debug-4.c: New test.
23762         * gcc.dg/debug-5.c: New test.
23763
23764 2001-12-29  Richard Henderson  <rth@redhat.com>
23765
23766         * g++.dg/eh/loop1.C: New.
23767
23768 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
23769
23770         * g++.dg/template/crash1.C: New test.
23771
23772 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
23773
23774         * g++.dg/other/const1.C: New test.
23775
23776 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
23777
23778         * gcc.c-torture/compile/20011229-1.c: New test.
23779
23780 2001-12-28  Stan Shebs  <shebs@apple.com>
23781
23782         * lib/objc-torture.exp: Resync with c-torture.exp.
23783         * lib/objc.exp: Load standard libraries.
23784
23785 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
23786
23787         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
23788         additional tests.
23789
23790 2001-12-27  Roger Sayle <roger@eyesopen.com>
23791
23792         * gcc.c-torture/execute/string-opt-16.c: New testcase.
23793
23794 2001-12-27  Richard Henderson  <rth@redhat.com>
23795
23796         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
23797
23798 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
23799
23800         * g++.dg/eh/ctor1.C: New test.
23801         * g++.dg/other/error2.C: New test.
23802
23803 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
23804
23805         * g++.dg/other/init2.C: New test.
23806
23807 2001-12-24  Richard Henderson  <rth@redhat.com>
23808
23809         * gcc.dg/20011223-1.c: New.
23810         * gcc.dg/inline-1.c: New.
23811
23812 2001-12-23  Richard Henderson  <rth@redhat.com>
23813
23814         * gcc.dg/asm-4.c: Test operand modifiers.
23815
23816 2001-12-23  Richard Henderson  <rth@redhat.com>
23817
23818         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
23819
23820 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
23821
23822         * gcc.c-torture/execute/20011223-1.c: New test.
23823
23824 2001-12-21  Richard Henderson  <rth@redhat.com>
23825
23826         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
23827         re-enables the warning.
23828
23829 2001-12-21  Richard Henderson  <rth@redhat.com>
23830
23831         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
23832
23833 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
23834
23835         * gcc.c-torture/compile/20011218-1.c: New test.
23836
23837 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
23838
23839         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
23840         arm-isr.c test.
23841         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
23842         epilogue generation for ARM ISR routines.
23843
23844 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23845
23846         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
23847         * gcc.dg/format/c90-printf-3.c: Likewise.
23848         * gcc.dg/format/c99-printf-3.c: Likewise.
23849         * gcc.dg/format/ext-1.c: Likewise.
23850         * gcc.dg/format/ext-6.c: Likewise.
23851         * gcc.dg/format/format.h: Prototype unlocked stdio.
23852
23853 2001-12-20  Richard Henderson  <rth@redhat.com>
23854
23855         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
23856         (arena): Use it.
23857         (malloc): Correct allocation logic.  Abort if we fill up the
23858         arena before initialization complete.
23859         (realloc): Correct allocation logic.
23860
23861 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
23862
23863         * gcc.c-torture/compile/20011219-2.c: New test.
23864
23865         * gcc.c-torture/execute/20011219-1.c: New test.
23866
23867 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
23868
23869         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
23870         target does not support weak symbols.
23871
23872 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
23873
23874         * gcc.c-torture/compile/20011219-1.c: New test.
23875
23876 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
23877
23878         * g++.dg/other/error1.C: New test.
23879
23880 2001-12-17  Jeffrey A Law  (law@redhat.com)
23881
23882         * gcc.c-torture/execute/20011217-1.c: New test.
23883
23884 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
23885
23886         * objc.dg/special/: New directory.
23887         * objc.dg/special/special.exp: New file.
23888         * objc.dg/special/unclaimed-category-1.h: New file.
23889         * objc.dg/special/unclaimed-category-1a.m: New file.
23890         * objc.dg/special/unclaimed-category-1.m: New file.
23891
23892 2001-12-17  Andreas Jaeger  <aj@suse.de>
23893
23894         * gcc.c-torture/compile/20011217-2.c: New test.
23895
23896 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23897
23898         * gcc.c-torture/compile/20011217-1.c: New test.
23899
23900 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
23901
23902         * testsuite/gcc.dg/20011214-1.c: New.
23903
23904 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
23905
23906         * gcc.dg/altivec-4.c: New.
23907
23908 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
23909
23910         * gcc.dg/20011113-1.c: New test.
23911
23912 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23913
23914         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
23915         std::__malloc_alloc_template<0> and
23916         std::__default_alloc_template<false, 0>.
23917
23918 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
23919
23920         * objc/execute/bf-21.m: New test.
23921         * objc/execute/enumeration-1.m: New test.
23922         * objc/execute/enumeration-2.m: New test.
23923
23924 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
23925
23926         * gcc.dg/gnu89-init-1.c: New test.
23927
23928 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
23929
23930         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
23931         * g++.old-deja/g++.jason/2371.C: Likewise.
23932         * g++.old-deja/g++.jason/template33.C: Likewise.
23933         * g++.old-deja/g++.jason/template34.C: Likewise.
23934         * g++.old-deja/g++.jason/template36.C: Likewise.
23935         * g++.old-deja/g++.oliva/typename1.C: Likewise.
23936         * g++.old-deja/g++.oliva/typename2.C: Likewise.
23937         * g++.old-deja/g++.other/typename1.C: Likewise.
23938         * g++.old-deja/g++.pt/inherit2.C: Likewise.
23939         * g++.old-deja/g++.pt/nontype5.C: Likewise.
23940         * g++.old-deja/g++.pt/typename11.C: Likewise.
23941         * g++.old-deja/g++.pt/typename14.C: Likewise.
23942         * g++.old-deja/g++.pt/typename16.C: Likewise.
23943         * g++.old-deja/g++.pt/typename3.C: Likewise.
23944         * g++.old-deja/g++.pt/typename4.C: Likewise.
23945         * g++.old-deja/g++.pt/typename5.C: Likewise.
23946         * g++.old-deja/g++.pt/typename7.C: Likewise.
23947         * g++.old-deja/g++.robertl/eb9.C: Likewise.
23948
23949 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
23950
23951         * g++.dg/other/linkage1.C: New test.
23952         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
23953         specifiers.
23954
23955 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
23956
23957         * gcc.dg/concat.c: New test.
23958
23959 2001-12-11  Stan Shebs  <shebs@apple.com>
23960
23961         * objc/compile: New test directory.
23962         * objc/compile/compile.exp: New expect script.
23963         * objc/compile/20011211-1.m: New compile test.
23964
23965 2001-12-11  Jason Merrill  <jason@redhat.com>
23966
23967         * lib/prune.exp (prune_gcc_output): Also handle "In member
23968         function".  So many permutations...
23969
23970 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
23971
23972         * g++.dg/template/typedef1.C: New test.
23973
23974 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
23975
23976         * g++.dg/other/copy1.C: New test.
23977
23978 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
23979
23980         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
23981
23982         * gcc.dg/builtin-choose-expr.c: New.
23983
23984 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
23985
23986         * gcc.dg/altivec-2.c: New.
23987
23988 2001-12-07  Richard Henderson  <rth@redhat.com>
23989
23990         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
23991
23992 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
23993
23994         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
23995         ultrasparc.
23996
23997 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23998
23999         * g++-old.deja/g++.robertl/eb101.C: Deleted.
24000
24001 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
24002
24003         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
24004         variable argument list.
24005
24006 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
24007
24008         * gcc.c-torture/execute/memcheck: Delete entire directory.
24009         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
24010         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
24011
24012 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24013
24014         * gcc.dg/Wshadow-1.c: New test.
24015
24016 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
24017
24018         * gcc.c-torture/compile/20011130-1.c: New test.
24019
24020         * gcc.dg/noncompile/20011025-1.c: New test.
24021
24022         * g++.dg/other/anon-union.C: New test.
24023
24024         * gcc.c-torture/execute/20011024-1.c: New test.
24025
24026 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
24027
24028         * gcc.c-torture/execute/20000722-1.x,
24029         gcc.c-torture/execute/20010123-1.x: Remove.
24030         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
24031         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
24032         gcc.dg/c99-complit-2.c: New tests.
24033
24034 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
24035
24036         * g++.dg/inherit/base1.C: New test.
24037
24038 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
24039
24040         * g++.dg/other/stdarg1.C: New test.
24041
24042         * gcc.c-torture/compile/20011130-2.c: New test.
24043
24044 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
24045
24046         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
24047         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
24048         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
24049         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
24050         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
24051         * gcc.dg/builtin-prefetch-1.c: New test.
24052
24053 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
24054
24055         * gcc.dg/20011130-1.c: New test.
24056
24057 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
24058
24059         * g++.dg/other/scope1.C: New test.
24060         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
24061
24062 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24063
24064         * gcc.dg/vla-init-1.c: New test.
24065
24066 2001-12-01  Geoff Keating  <geoffk@redhat.com>
24067
24068         * gcc.c-torture/compile/structs.c: New testcase from GDB.
24069
24070 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24071
24072         * objc.dg/alias.m: Update.
24073         * objc.dg/class-1.m: Update.
24074         * objc.dg/const-str-1.m: Update.
24075         * objc.dg/fwd-proto-1.m: Update.
24076         * objc.dg/id-1.m: Update.
24077         * objc.dg/super-class-1.m: Update.
24078
24079 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
24080
24081         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
24082         constructs.
24083
24084 2001-11-28  Jeffrey A Law  (law@cygnus.com)
24085
24086         * gcc.c-torture/execute/20011128-1.c: New test.
24087
24088 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
24089
24090         * gcc.dg/20011127-1.c: New test.
24091
24092 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24093
24094         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
24095         from Austin Group draft 7.
24096         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
24097         scanf format arguments.
24098         * gcc.dg/format/no-exargs-2.c: New test.
24099
24100 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
24101
24102         * g++.dg/abi/vbase8-4.C: New test.
24103
24104 2001-11-24  Ian Lance Taylor  <ian@airs.com>
24105
24106         * gcc.c-torture/execute/20011121-1.c: New test.
24107
24108 2001-11-23  Jeffrey A Law  (law@cygnus.com)
24109
24110         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
24111
24112 2001-11-23  Andreas Jaeger  <aj@suse.de>
24113
24114         * gcc.dg/cpp/charconst-2.c: New test.
24115
24116 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
24117
24118         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
24119         to the host if it is remote.  Let tests specify extra headers
24120         they use.
24121         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
24122         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
24123         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
24124         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
24125         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
24126         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
24127         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
24128         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
24129         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
24130         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
24131
24132 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
24133
24134         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
24135         for little endian ARMs.
24136
24137 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
24138
24139         * gcc.c-torture/compile/20011119-1.c: New test.
24140         * gcc.c-torture/compile/20011119-2.c: New test.
24141
24142 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
24143
24144         * gcc.dg/altivec-1.c: Fix typo.
24145
24146 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
24147
24148         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
24149
24150 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
24151
24152         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
24153
24154 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
24155
24156         * lib/g77.exp: Don't specify --rpath-link.
24157
24158         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
24159         across all the headers.
24160         * gcc.dg/format/format.exp: For testing on a remote host,
24161         copy format.h.
24162
24163         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
24164         * gcc.c-torture/execute/930406-1.c: Likewise.
24165         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
24166
24167 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
24168
24169         * gcc.dg/altivec-1.c: New.
24170
24171 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
24172
24173         * gcc.dg/cpp/fpreprocessed.c: New test case.
24174
24175 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24176
24177         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
24178         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
24179         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
24180
24181 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24182
24183         * gcc.dg/no-builtin-1.c: New test.
24184
24185 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
24186
24187         * gcc.c-torture/execute/20011115-1.c: New test.
24188
24189 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
24190
24191         * gcc.c-torture/compile/20011114-2.c: New test.
24192         * gcc.c-torture/compile/20011114-3.c: New test.
24193         * gcc.c-torture/compile/20011114-4.c: New test.
24194
24195 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
24196
24197         * g++.dg/other/init1.C: New test.
24198
24199 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
24200
24201         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
24202         message.
24203
24204         * gcc.c-torture/execute/20011114-1.c: New testcase.
24205
24206         * gcc.c-torture/compile/20010327-1.c: Revert last change.
24207         * gcc.c-torture/compile/20011114-1.c: New test, exactly
24208         like the (before this change) version of 20010327-1.c.
24209
24210 2001-11-14  Roger Sayle <roger@eyesopen.com>
24211
24212         * gcc.c-torture/execute/string-opt-13.c: New testcase.
24213
24214 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
24215
24216         * g++.dg/init/array2.C: New test.
24217
24218 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
24219
24220         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
24221
24222 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
24223
24224         * g++.dg/other/forscope1.C: New test.
24225         * g++.dg/ext/forscope1.C: New test.
24226         * g++.dg/ext/forscope2.C: New test.
24227
24228 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
24229
24230         * gcc.c-torture/execute/20011113-1.c: New test.
24231
24232 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
24233
24234         * gcc.c-torture/execute/20011109-2.c: New test.
24235
24236         * gcc.c-torture/execute/20011109-1.c: New test.
24237
24238 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
24239
24240         * gcc.c-torture/compile/20011109-1.c: New test.
24241
24242 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
24243
24244         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
24245         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
24246         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
24247         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
24248         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
24249         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
24250         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
24251
24252 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
24253
24254         * g++.dg/warn/Wshadow-1.C: New tests.
24255         * g++.old-deja/g++.mike/for3.C: Update.
24256
24257 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24258
24259         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
24260         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
24261         XFAILs.  Adjust expected error texts.
24262         * gcc.c-torture/compile/20011106-1.c,
24263         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
24264         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
24265         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
24266         gcc.dg/c99-array-lval-5.c: New tests.
24267
24268 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24269
24270         * gcc.dg/cpp/defined.c: Update.
24271
24272 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24273
24274         * gcc.c-torture/execute/anon-1.c: New test.
24275
24276 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
24277
24278         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
24279         same size, so no warning should be produced on stormy16.
24280
24281         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
24282         due to oversized array.
24283         * g++.old-deja/g++.mike/ns15.C: Likewise.
24284         * g++.old-deja/g++.pt/crash16.C: Likewise.
24285
24286 2001-11-02  Graham Stott  <grahams@redhat.com>
24287
24288         * g++.dgother/debug1.C: Fix typos.
24289
24290 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
24291
24292         * g++.dg/other/debug1.C: New test.
24293
24294 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24295
24296         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
24297         of unsigned long.
24298
24299 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
24300
24301         * gcc.dg/20011029-2.c: New test.
24302
24303         * gcc.c-torture/compile/20011029-1.c: New test.
24304
24305 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
24306
24307         * objc/execute/class_self-1.m: New test.
24308         * objc/execute/class_self-2.m: New test.
24309
24310 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
24311
24312         * gcc.misc-tests/msgs.exp: Delete.
24313         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
24314         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
24315         error set to match recent changes.
24316
24317 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
24318
24319         * gcc.dg/20011021-1.c: New test.
24320
24321 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
24322
24323         * gcc.c-torture/compile/20011023-1.c: New test.
24324
24325 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
24326
24327         * lib/g77.exp: Rewrite based on lib/g++.exp.
24328
24329 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
24330
24331         * gcc.c-torture/execute/20011019-1.c: New test.
24332
24333         * gcc.dg/20011018-1.c: New test.
24334
24335 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
24336
24337         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
24338
24339 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
24340
24341         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
24342         * gcc.dg/attr-invalid.c: Likewise.
24343
24344 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
24345
24346         * testsuite/gcc.dg/20011015-1.c: New test.
24347
24348 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
24349
24350         * g++.dg/template/unify2.C: New test.
24351
24352 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
24353
24354         * g++.dg/other/exception-specification.C: New test
24355
24356 2001-10-13  Tom Rix  <trix@redhat.com>
24357
24358         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
24359         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
24360
24361 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
24362
24363         * testsuite/gcc.dg/20011009-1.c: New test.
24364
24365 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
24366
24367         PR g++/4476
24368         * g++.dg/other/friend1.C: New test.
24369
24370 2001-10-11  Richard Henderson  <rth@redhat.com>
24371
24372         * g++.old-deja/g++.other/crash18.C: Add -S to options.
24373
24374 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24375
24376         * gcc.c-torture/compile/20011010-1.c: New.
24377
24378 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24379
24380         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
24381         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
24382         g77.f-torture/execute/execute.exp,
24383         g77.f-torture/noncompile/noncompile.exp,
24384         gcc.c-torture/compile/compile.exp,
24385         gcc.c-torture/execute/execute.exp,
24386         gcc.c-torture/execute/ieee/ieee.exp,
24387         gcc.c-torture/execute/memcheck/memcheck.exp,
24388         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
24389         objc/execute/execute.exp: Update FSF address.
24390
24391 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
24392
24393         * gcc.dg/cpp/cmdlne-C.c: Update.
24394         * gcc.dg/cpp/cmdlne-C2.c: New.
24395
24396 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24397
24398         * gcc.c-torture/execute/20011008-3.c: New.
24399
24400 2001-10-08  DJ Delorie  <dj@redhat.com>
24401
24402         * gcc.dg/20011008-1.c: New.
24403         * gcc.dg/20011008-2.c: New.
24404
24405 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
24406
24407         * gcc.dg/cpp/spacing1.c: Update test.
24408
24409 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24410
24411         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
24412         spelling errors of "separate" as "seperate".
24413
24414 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
24415
24416         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
24417         enough to avoid inlining.
24418
24419 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
24420
24421         * lib/g77.exp: set libg2c_dir correctly.
24422
24423 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24424
24425         * gcc.dg/cpp/macro11.c: New test.
24426
24427 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24428
24429         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
24430         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
24431         gcc.dg/format/multattr-3.c: New tests.
24432         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
24433         tests for format attributes on function pointers being rejected.
24434
24435 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24436
24437         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
24438
24439 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24440
24441         * g++.dg/warn/format1.C: New test.
24442
24443 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
24444
24445         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
24446
24447 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
24448
24449         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
24450
24451 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
24452
24453         * gcc.dg/cpp/redef2.c: Add test.
24454
24455 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
24456
24457         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
24458         long-standing bug on i686, apparently.
24459         * gcc.c-torture/execute/loop-2c.x: New file.
24460         * gcc.c-torture/execute/loop-2d.x: New file.
24461         * gcc.c-torture/execute/loop-3c.x: New file.
24462
24463 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
24464
24465         * gcc.dg/cpp/20000625-2.c: Correct line number.
24466
24467 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24468
24469         * gcc.dg/cpp/macro10.c: New test.
24470         * gcc.dg/cpp/strify3.c: New test.
24471         * gcc.dg/cpp/spacing1.c: Add tests.
24472         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
24473         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
24474
24475 2001-09-24  DJ Delorie  <dj@redhat.com>
24476
24477         * gcc.c-torture/execute/20010924-1.c: New test.
24478
24479 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24480
24481         * testsuite/objc/execute/paste.m: Remove.
24482
24483 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24484
24485         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
24486
24487 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
24488
24489         * g77.dg/strlen0.f: New test.
24490
24491 2001-09-21  Richard Henderson  <rth@redhat.com>
24492
24493         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
24494         * g++.old-deja/g++.abi/vtable2.C: Likewise.
24495
24496 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
24497
24498         Table-driven attributes.
24499         * g++.dg/ext/attrib1.C: New test.
24500
24501 2001-09-20  DJ Delorie  <dj@redhat.com>
24502
24503         * gcc.dg/20000926-1.c: Update expected warning messages.
24504         * gcc.dg/array-2.c: Likewise, and test for warnings too.
24505         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
24506         array.
24507
24508 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
24509
24510         * g++.dg/eh/registers1.C: New test case.
24511
24512 2001-09-17  Richard Henderson  <rth@redhat.com>
24513
24514         * gcc.dg/array-5.c: Fix VLA decomposition test.
24515
24516 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
24517
24518         * gcc.dg/cpp/line5.c: New testcase.
24519
24520 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
24521
24522         * gcc.dg/cpp/macro9.c: New test.
24523
24524 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
24525
24526         * gcc.c-torture/execute/980223.c: Change type of addr from long
24527         to char *.
24528
24529 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
24530
24531         * gcc.c-torture/execute/20010915-1.c: New test.
24532
24533 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
24534
24535         * g77.dg/bprob: New directory.
24536         * g77.dg/bprob/bprob.exp: New file.
24537         * g77.dg/bprob/bprob-1.f: New test.
24538         * g77.dg/gcov: New directory.
24539         * g77.dg/gcov/gcov.exp: New file.
24540         * g77.dg/gcov/gcov-1.f: New test.
24541         * g77.dg/gcov/gcov-1.x: New file.
24542
24543 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24544
24545         * gcc.dg/cpp/directiv.c: Update.
24546         * gcc.dg/cpp/undef1.c: Update.
24547
24548 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
24549
24550         * gcc.dg/20010912-1.c: New test.
24551
24552 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
24553
24554         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
24555         language-independent file in lib.
24556         * lib/gcov.exp: New file.
24557
24558 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24559
24560         * gcc.c-torture/compile/20010911-1.c: New test.
24561
24562 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
24563
24564         * lib/profopt.exp: New, to support profile-directed optimizations.
24565         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
24566         * gcc.misc-tests/bprob-1.c: New test.
24567         * gcc.misc-tests/bprob-2.c: New test.
24568
24569 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
24570
24571         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
24572         XFAIL and which kinds of gcov output to verify.
24573         * gcc.misc-tests/gcov-4b.x: New file.
24574         * gcc.misc-tests/gcov-5b.x: New file.
24575         * gcc.misc-tests/gcov-6.x: New file.
24576         * gcc.misc-tests/gcov-7.c: New test.
24577         * gcc.misc-tests/gcov-7.x: New file.
24578
24579 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
24580
24581         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
24582         * gcc.misc-tests/gcov-6.c: New test.
24583
24584 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24585
24586         PR c++/3986
24587         * g++.dg/abi/vbase1.C: New test.
24588
24589 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
24590
24591         * objc.dg/method-2.m: New.
24592
24593 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24594
24595         PR c++/4203
24596         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
24597         * g++.dg/init/empty1.C: New test.
24598
24599 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
24600
24601         * gcc.c-torture/compile/20010903-1.c: New test.
24602
24603 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
24604
24605         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
24606         for m68k.
24607
24608 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
24609
24610         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
24611
24612         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
24613
24614         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
24615
24616 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
24617
24618         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
24619         for 16-bit 'unsigned int'.
24620
24621 2001-08-29  Kazu Hirata  <kazu@hxi.com>
24622
24623         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
24624
24625 2001-08-27  Richard Henderson  <rth@redhat.com>
24626
24627         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
24628         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
24629
24630 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
24631
24632         * gcc.dg/asm-names.c (ymain): New.
24633
24634 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
24635
24636         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
24637         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
24638         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
24639
24640 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24641
24642         * gcc.dg/compare5.c: New testcase.
24643
24644 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
24645
24646         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
24647         and "In instantiation".
24648
24649 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
24650
24651         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
24652
24653 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
24654
24655         * gcc.misc-tests/gcov.exp: Add support for branch information.
24656         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
24657         * gcc.misc-tests/gcov-4.c: New test.
24658         * gcc.misc-tests/gcov-4b.c: New test.
24659         * gcc.misc-tests/gcov-5b.c: New test.
24660
24661 2001-08-20  Zack Weinberg  <zackw@panix.com>
24662
24663         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
24664         expected to fail.
24665
24666 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24667
24668         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
24669
24670 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
24671
24672         * g++.dg/eh/template1.C: New test.
24673
24674 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
24675
24676         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
24677         Fix thinko.
24678         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
24679         for xfail.
24680
24681 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
24682
24683         * lib/g77-dg.exp:  Use prune.exp for common procedures
24684         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
24685         * lib/g77.exp: (g77-dg-prune) Remove
24686
24687 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
24688
24689         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
24690
24691 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24692
24693         * g++.dg/template/unify1.C: New test.
24694
24695 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
24696
24697         * g++.dg/abi/empty4.C: New test.
24698
24699 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
24700
24701         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
24702         solaris2.*
24703         * g77.f-torture/compile/pr3743.x: Likewise
24704
24705 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24706
24707         * g++.dg/other/using-declaration.C: New test.
24708
24709 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24710
24711         * gcc.dg/cpp/tr-sign.c: New testcase.
24712
24713 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24714
24715         * gcc.dg/cpp/19951025-1.c: Revert.
24716         * gcc.dg/cpp/directiv.c: We no longer process directives that
24717         interrupt macro arguments.
24718
24719 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
24720
24721         * gcc.dg/bconstp-1.c: New test.
24722
24723 2001-08-03  Richard Henderson  <rth@redhat.com>
24724
24725         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
24726
24727 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24728
24729         * gcc.dg/cpp/19951025-1.c: Update.
24730
24731 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
24732
24733         * g77.dg/ff90-1.f (s): Fix reference of variable z,
24734         should be x.
24735
24736 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
24737
24738         Kill -fhonor-std.
24739         * g++.old-deja/g++.ns/ns14.C: Remove special options.
24740         * g++.old-deja/g++.other/std1.C: Likewise.
24741         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
24742
24743 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
24744
24745         * lib/g77.exp:  Load gcc-defs.exp for common procedures
24746         (g77_pass, g77_fail, g77_finish, g77_exit,
24747         ${tool}_check_unsupported_p} Now redundant.  Deleted.
24748
24749 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
24750
24751         * g77.dg/fbackslash.f
24752         * g77.dg/fcase-preserve.f
24753         * g77.dg/ff90-1.f
24754         * g77.dg/ffixed-line-length-0.f
24755         * g77.dg/ffixed-line-length-132.f
24756         * g77.dg/ffixed-line-length-7.f
24757         * g77.dg/ffixed-line-length-72.f
24758         * g77.dg/ffixed-line-length-none.f
24759         * g77.dg/ffree-form-1.f
24760         * g77.dg/fno-backslash.f
24761         * g77.dg/fno-f90-1.f
24762         * g77.dg/fno-fixed-form-1.f
24763         * g77.dg/fno-onetrip.f
24764         * g77.dg/fno-typeless-boz.f
24765         * g77.dg/fno-underscoring.f
24766         * g77.dg/fno-vxt-1.f
24767         * g77.dg/fonetrip.f
24768         * g77.dg/ftypeless-boz.f
24769         * g77.dg/fugly-assumed.f
24770         * g77.dg/funderscoring.f
24771         * g77.dg/fvxt-1.f
24772
24773 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
24774
24775         * objc.dg/fwd-proto-1.m: New.
24776         * objc.dg/local-decl-1.m: New.
24777         * objc.dg/naming-1.m: New.
24778         * objc.dg/naming-2.m: New.
24779         * objc.dg/proto-hier-1.m: New.
24780
24781 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
24782
24783         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
24784         largest-type elements to a struct makes its size grow.
24785
24786 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
24787
24788         * g++.dg/abi/vthunk1.C: New test.
24789
24790 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
24791
24792         * g++.dg/abi/vbase8-22.C: New test.
24793
24794 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24795
24796         * gcc.dg/cpp/macro8.c: New test.
24797
24798 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
24799
24800         * g++.dg/abi/vbase8-21.C: New test.
24801
24802 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
24803
24804         * g++.dg/abi/vbase8-10.C: New test.
24805
24806 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24807
24808         * lib/g++.exp (g++_set_ld_library_path): Renamed to
24809         ${tool}_set_ld_library_path.
24810         Changed caller.
24811         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
24812         g++.exp.
24813
24814 2001-07-26  Stan Cox <scox@redhat.com>
24815
24816         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
24817         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
24818         gcc_exit, gcc_check_unsupported_p):
24819         Moved to gcc-deps.exp
24820         * gcc-deps.exp: New file.
24821
24822 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24823
24824         * g++.old-deja/g++.pt/defarg14.C: New test.
24825
24826 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
24827
24828         * g++.old-deja/g++.other/lineno5.C: New test.
24829
24830 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
24831
24832         * g++.old-deja/g++.pt/crash68.C: New test.
24833
24834 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
24835
24836         * g++.old-deja/g++.other/crash42.C: New test.
24837
24838 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24839
24840         * gcc.dg/cpp/extratokens.c: Fix.
24841         * gcc.dg/cpp/skipping2.c: New tests.
24842
24843 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24844
24845         * gcc.c-torture/execute/20010724-1.c: New file.
24846         * gcc.c-torture/execute/20010724-1.x: New file.
24847
24848 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24849
24850         * g++.old-deja/g++.other/cond7.C: New test.
24851
24852 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24853
24854         * g++.old-deja/g++.other/optimize4.C: New test.
24855
24856 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24857
24858         * g++.old-deja/g++.abi/vbase8-5.C: New test.
24859
24860 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
24861
24862         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
24863         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
24864         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
24865         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
24866
24867         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
24868         bug report" message.
24869
24870         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
24871         * g++.dg/ext/instantiate1.C: Move from old-deja.
24872
24873 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
24874
24875         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
24876         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
24877         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
24878         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
24879
24880 2001-07-23  Jeffrey A Law  (law@cygnus.com)
24881
24882         * gcc.c-torture/execute/20010723-1.c: New test.
24883
24884 2001-07-23  Ben Elliston  <bje@redhat.com>
24885
24886         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
24887
24888 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24889
24890         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
24891         i[34567]86-*-*.
24892         Delete handling of ieee_multilib_flags.
24893         Pass -mieee for alpha*-*-* and sh-*-*.
24894         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
24895
24896 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
24897
24898         Remove old-abi tests.
24899         * g++.old-deja/g++.mike/p11116.C: Remove.
24900         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
24901
24902 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
24903
24904         * g77.f-torture/compile/pr3743.f:  New test
24905
24906 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
24907
24908         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
24909
24910 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24911
24912         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
24913         g++.old-deja/g++.pt/static6.C: Likewise.
24914         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
24915         supports weak symbols.
24916
24917 2001-07-18  Andreas Jaeger  <aj@suse.de>
24918
24919         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
24920         supported again.
24921
24922 2001-07-18  Andreas Jaeger  <aj@suse.de>
24923
24924         * gcc.dg/iftrap-1.c: Fix target line.
24925
24926 2001-07-17  Richard Henderson  <rth@redhat.com>
24927
24928         * gcc.c-torture/execute/20010717-1.c: New.
24929
24930 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24931
24932         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
24933         tests.
24934
24935 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
24936
24937         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
24938
24939 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24940
24941         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
24942         UAC_SIGBUS, UAC_NOPRINT definitions.
24943
24944 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
24945
24946         * objc/execute/object_is_class.m: New test.
24947         * objc/execute/object_is_meta_class.m: New test.
24948
24949 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24950
24951         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
24952         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
24953
24954 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
24955
24956         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
24957         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
24958
24959 2001-07-14  Richard Henderson  <rth@redhat.com>
24960
24961         * gcc.dg/iftrap-1.c: New.
24962
24963 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
24964
24965         * g77.f-torture/execute/intrinsic77.f: New test.
24966
24967 2001-07-11  Janis Johnson <janis@us.ibm.com>
24968
24969         * gcc.misc-tests/gcov-3.c: New test.
24970
24971 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
24972
24973         * gcc.c-torture/compile/20010711-1.c,
24974         * gcc.c-torture/compile/20010711-2.c: New tests.
24975
24976 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
24977
24978         * gcc.c-torture/execute/20010711-1.c: New test.
24979
24980 2001-07-11  Ben Elliston  <bje@redhat.com>
24981
24982         * g++.old-deja/g++.other/enum5.C: New test.
24983
24984 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
24985
24986         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
24987         (g++-dg-prune): Call prune_gcc_output.
24988         * prune.exp: New file for prune_gcc_output.
24989         * lib/g++.exp, lib/gcc.exp: Load it.
24990
24991 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24992
24993         * gcc.c-torture/compile/20010701-1.c,
24994         g++.old-deja/g++.ext/attrib6.C: New tests.
24995
24996 2001-07-06  Jeffrey A Law  (law@cygnus.com)
24997
24998         * gcc.c-torture/compile/20010706-1.c: New test.
24999
25000 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
25001
25002         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
25003
25004 2001-06-28  Stan Shebs  <shebs@apple.com>
25005
25006         * gcc.dg/pragma-darwin.c: New test.
25007
25008 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25009
25010         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
25011         Solaris 2.[678] system.
25012
25013 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25014
25015         * gcc.dg/20010622-1.c: New test.
25016
25017 2001-06-18  Stan Shebs  <shebs@apple.com>
25018
25019         * objc.dg: New directory.
25020         * objc.dg/dg.exp: New file.
25021         * objc.dg/alias.m: New.
25022         * objc.dg/class-1.m: New.
25023         * objc.dg/class-2.m: New.
25024         * objc.dg/const-str-1.m: New.
25025         * objc.dg/const-str-2.m: New.
25026         * objc.dg/id-1.m: New.
25027         * objc.dg/method-1.m: New.
25028         * objc.dg/super-class-1.m: New.
25029         * lib/objc-dg.exp: New file.
25030
25031 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25032
25033         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
25034         of label name.
25035
25036 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
25037
25038         * g++.old-deja/g++.abi/vbase8-9.C: New test.
25039
25040 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25041
25042         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
25043         variable.
25044
25045 2001-06-12  Richard Henderson  <rth@redhat.com>
25046
25047         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
25048
25049 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
25050
25051         * g++.old-deja/g++.abi/vbase5.C: New test.
25052         * g++.old-deja/g++.abi/vbase6.C: New test.
25053         * g++.old-deja/g++.abi/vbase7.C: New test.
25054
25055 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25056
25057         * gcc.c-torture/compile/20010610-1.c: New test.
25058
25059 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
25060
25061         * g++.old-deja/g++.abi/vbase4.C: New test.
25062
25063 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25064
25065         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
25066         support %f for HC11/HC12 targets.
25067         * gcc.c-torture/execute/930513-1.x: New file, likewise.
25068         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
25069         on HC11/HC12 targets.
25070         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
25071
25072 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25073
25074         * gcc.dg/wchar_t-1.c: New file.
25075         * gcc.dg/wint_t-1.c: Likewise.
25076
25077 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
25078
25079         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
25080
25081 2001-06-11  Richard Henderson  <rth@redhat.com>
25082
25083         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
25084
25085 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25086
25087         * gcc.c-torture/compile/20010611-1.c: New test.
25088
25089 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25090
25091         * gcc.dg/c99-tag-1.c: Add more tests.
25092
25093 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
25094
25095         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
25096         representation on MN10300 and ARM/Thumb.
25097
25098 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
25099
25100         * g77.f-torture/execute/20010610.f: New.
25101
25102 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
25103
25104         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
25105         names.
25106
25107 2001-06-09  Richard Henderson  <rth@redhat.com>
25108
25109         * gcc.c-torture/execute/ashrdi-1.c: New.
25110         * gcc.c-torture/execute/ashldi-1.c: New.
25111         * gcc.c-torture/execute/lshrdi-1.c: New.
25112
25113 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
25114
25115         * objc/execute/load-3.m: Added. Check sending +load to categories,
25116         in addition to classes.
25117
25118 2001-06-08  Stan Shebs  <shebs@apple.com>
25119
25120         * objc/execute/load-2.m: New test.  From Nicola Pero
25121         <n.pero@mi.flashnet.it>.
25122
25123 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
25124
25125         * gcc.c-torture/execute/20010605-2.c: New test.
25126
25127 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
25128
25129         * g++.old-deja/g++.abi/vbase2.C: New test.
25130         * g++.old-deja/g++.abi/vbase3.C: New test.
25131
25132 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
25133
25134         * g++.old-deja/g++.pt/friend49.C: New test.
25135
25136 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
25137
25138         * g++.old-deja/g++.ext/anon3.C: New test.
25139
25140 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
25141
25142         * g++.old-deja/g++.other/conv7.C: New test.
25143
25144 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
25145
25146         * gcc.c-torture/compile/20010605-2.c: New test.
25147
25148 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25149
25150         * gcc.c-torture/execute/20010604-1.c: New test.
25151
25152 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
25153
25154         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
25155
25156 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
25157
25158         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
25159         (g++_link_flags): Likewise.
25160         (g++_init): Pass gccpath's value to two previous functions.
25161
25162 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25163
25164         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
25165         Ensure logfile entry matches exec command line.
25166
25167 2001-05-31  Richard Henderson  <rth@redhat.com>
25168
25169         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
25170         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
25171
25172 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
25173
25174         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
25175         compiler for irix6.2
25176
25177 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
25178
25179         * g++.old-deja/g++.other/optimize3.C: New file.
25180
25181 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
25182
25183         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
25184         assemble.
25185
25186 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
25187
25188         * g++.old-deja/g++.other/optimize2.C: New file.
25189
25190 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
25191
25192         * gcc.c-torture/compile/20010518-2.c: New file.
25193         * gcc.c-torture/execute/20010518-1.c: New file.
25194         * gcc.c-torture/execute/20010518-2.c: New file.
25195
25196 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25197
25198         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
25199
25200 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
25201
25202         G++ no longer defines builtins that do not begin with __builtin.
25203         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
25204         * g++.old-deja/g++.brendand/misc13.C: Likewise.
25205         * g++.old-deja/g++.law/builtin1.C: Likewise.
25206         * g++.old-deja/g++.law/cvt2.C: Likewise.
25207         * g++.old-deja/g++.mike/net5.C: Likewise.
25208         * g++.old-deja/g++.other/builtins1.C: Likewise.
25209         * g++.old-deja/g++.other/builtins2.C: Likewise.
25210         * g++.old-deja/g++.other/builtins3.C: Likewise.
25211         * g++.old-deja/g++.other/builtins4.C: Likewise.
25212         * g++.old-deja/g++.other/inline8.C: Likewise.
25213         * g++.old-deja/g++.robertl/eb39.C: Likewise.
25214
25215 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
25216
25217         * g++.old-deja/g++.pt/using1.C: Adjust.
25218         * g++.old-deja/g++.pt/using2.C: New test.
25219
25220 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
25221
25222         * gcc.dg/cpp/charconst.c: New tests.
25223         * gcc.dg/cpp/escape.c: New tests.
25224         * gcc.dg/cpp/escape-1.c: New tests.
25225         * gcc.dg/cpp/escape-2.c: New tests.
25226         * gcc.dg/cpp/ucs.c: New tests.
25227
25228 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
25229
25230         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
25231         native compiler for irix6.5.
25232
25233 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
25234
25235         * lib/g++.exp (g++_include_flags): Use args to compute
25236         get_multilibs.
25237         (g++_link_flags): Likewise.
25238         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
25239
25240 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25241
25242         * gcc.dg/c90-hexfloat-1.c: Add more tests.
25243
25244 2001-05-21  Geoff Keating  <geoffk@redhat.com>
25245
25246         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
25247         this file.
25248
25249 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25250
25251         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
25252         STACK_SIZE;
25253         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
25254         to STACK_SIZE; Use it to define size of add_histo array.
25255         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
25256         to STACK_SIZE.
25257         (f): Use GITT_SIZE to define size of gitt local table.
25258         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
25259         to STACK_SIZE; Use it to define size of bytemem array.
25260
25261 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25262
25263         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
25264         on 68HC11/HC12 due to the asm instruction.
25265         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
25266         * gcc.c-torture/compile/920520-1.x: Likewise.
25267         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
25268         on 68HC11/HC12 because the function is larger than 64K.
25269         * gcc.c-torture/compile/961203-1.x: New file, this test fails
25270         on 68HC11/HC12 because the structure is too large.
25271
25272 2001-05-20  Richard Henderson  <rth@redhat.com>
25273
25274         * gcc.c-torture/execute/20010520-1.c: New.
25275
25276 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25277
25278         * g++.old-deja/g++.warn/compare1.C: New test.
25279         * gcc.dg/compare4.c: New test.
25280
25281 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
25282
25283         * g++.old-deja/g++.other/optimize1.C: New test.
25284
25285 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25286
25287         * g++.old-deja/g++.pt/spec41.C: New test.
25288
25289 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
25290
25291         * gcc.c-torture/compile/20010114-1.x: Remove.
25292
25293 2001-05-18  Stan Shebs  <shebs@apple.com>
25294
25295         * gcc.c-torture/compile/20010518-1.c: New test.
25296
25297 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
25298
25299         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
25300         * g++.old-deja/g++.pt/crash67.C: New test.
25301
25302 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
25303
25304         * g++.old-deja/g++.other/debug9.C: New test.
25305
25306 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
25307
25308         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
25309
25310 2001-05-16  Jan Hubicka  <jh@suse.cz>
25311
25312         * gcc.c-torture/compile/20010516-1.c: New test.
25313
25314 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
25315
25316         * g++.old-deja/g++.other/crash41.C: New test.
25317
25318 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
25319
25320         * g++.old-deja/g++.pt/crash66.C: New test.
25321
25322 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
25323
25324         * g++.old-deja/g++.robertl/eb27.C: Convert.
25325
25326 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
25327
25328         * g++.dg/friend-warn.C: New test.  Do not warn about friend
25329         declaration being redundant.
25330
25331 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
25332
25333         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
25334
25335 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
25336
25337         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
25338
25339 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
25340
25341         * lib/g++.exp: Use testsuite_flags.
25342
25343 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
25344
25345         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
25346
25347 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25348
25349         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
25350
25351 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
25352
25353         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
25354
25355 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
25356
25357         * gcc.c-torture/compile/20010313-1.c: New test.
25358
25359 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
25360
25361         * gcc.dg/cpp/direct2.c: New test.
25362         * gccq.dg/cpp/direct2s.c: New test.
25363
25364         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
25365
25366 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
25367
25368         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
25369         * g++.old-deja/g++.other/op3.C: Likewise.
25370
25371 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25372
25373         * gcc.dg/cpp/syshdr.h: New file.
25374         * gcc.dg/cpp/sysmac1.c: Update.
25375         * gcc.dg/cpp/sysmac2.c: Update.
25376
25377 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25378
25379         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
25380
25381 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
25382
25383         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
25384         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
25385
25386 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
25387
25388         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
25389
25390 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
25391
25392         * lib/g++.exp (g++_include_flags): Don't use any special flags
25393         if TESTING_IN_BUILD_TREE is not defined.
25394         (g++_init): Use a plain 'c++' as the compiler if
25395         TESTING_IN_BUILD_TREEE is not defined.
25396
25397 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
25398
25399         * g++.old-deja/g++.eh/catch13.C: New test.
25400         * g++.old-deja/g++.eh/catch14.C: New test.
25401
25402 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
25403
25404         * gcc.dg/cpp/tr-define.c: New test.
25405
25406 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
25407
25408         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
25409         <stdlib.h>, not <malloc.h>.
25410
25411 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
25412
25413         * g++.old-deja/g++.ns/template17.C: New test.
25414
25415 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
25416
25417         * g++.old-deja/g++.pt/ref4.C: New test.
25418
25419 2001-04-30  Richard Henderson  <rth@redhat.com>
25420
25421         * gcc.dg/20000724-1.c: Revert last change.
25422
25423 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
25424
25425         * g77.f-torture/execute/20010430.f: New test.
25426
25427 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
25428
25429         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
25430
25431 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
25432
25433         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
25434
25435 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
25436
25437         * g++.old-deja/g++.eh/crash6.C: New test.
25438
25439 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
25440
25441         * g++.old-deja/g++.other/warn7.C: New test.
25442
25443 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
25444
25445         * g++.old-deja/g++.other/defarg9.C: New test.
25446
25447 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
25448
25449         * g77.f-torture/compile/20010426.f: New test.
25450         * g77.f-torture/execute/20010426.f: New test.
25451
25452 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
25453
25454         * g77.f-torture/compile/20000629-1.x: Remove - error
25455         has been fixed.
25456
25457 2001-04-26  Jeffrey A Law  (law@cygnus.com)
25458
25459         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
25460         Tweak slightly to work with g++.dg framework.
25461         * g++.dg/special/ecos.exp: Run initp1.C test.
25462         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
25463
25464         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
25465         its linker doesn't give line numbers either.
25466         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
25467
25468 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
25469
25470         * g++.old-deja/g++.other/lex1.C: New test.
25471
25472 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
25473
25474         * gcc.dg/noncompile/20010425-1.c: New test.
25475
25476 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
25477
25478         * g++.old-deja/g++.pt/mangle2.C: New test.
25479
25480 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
25481
25482         * gcc.dg/format/plus-1.c: New test.
25483
25484 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
25485
25486         * gcc.dg/20010423-1.c: New test.
25487
25488 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
25489
25490         * gcc.c-torture/execute/20010422-1.c: New test.
25491
25492 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
25493
25494         * g++.old-deja/g++.ns/type2.C: New test.
25495
25496 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
25497
25498         * g++.old-deja/g++.other/perf1.C: New test.
25499
25500 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
25501
25502         * gcc.dg/c99-func-2.c: Remove xfail.
25503         * gcc.dg/c99-func-3.c: Remove xfail.
25504         * gcc.dg/c99-func-4.c: Remove xfail.
25505
25506 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
25507
25508         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
25509
25510 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25511
25512         * gcc.c-torture/compile/20010423-1.c: New test.
25513
25514 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
25515
25516         * g++.old-deja/g++.pt/typename28.C: New test.
25517
25518 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
25519
25520         * g++.old-deja/g++.abi/empty2.C: New test.
25521         * g++.old-deja/g++.abi/empty3.C: New test.
25522
25523 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25524
25525         * g++.old-deja/g++.other/comdat2.C: New test.
25526         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
25527
25528 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25529
25530         * g++.old-deja/g++.other/overload14.C: New test.
25531
25532 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25533
25534         * g++.old-deja/g++.other/lookup23.C: New test.
25535
25536 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25537
25538         * gcc.c-torture/execute/20010403-1.c: New test.
25539
25540 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
25541             Mark Mitchell  <mark@codesourcery.com>
25542
25543         * lib/old-dejagnu.exp: Don't delete output of executable.
25544         Add .exe suffix to executables.
25545
25546 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
25547
25548         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
25549
25550 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25551
25552         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
25553
25554 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
25555
25556         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
25557         * g++.old-deja/g++.abi/crash1.C: New test.
25558
25559 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
25560
25561         * g++.old-deja/g++.other/crash40.C: New test.
25562
25563 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25564
25565         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
25566
25567 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
25568
25569         * g++.old-deja/g++.other/warn6.C: New test.
25570
25571 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
25572
25573         * g++.old-deja/g++.robertl/eb42.C: Same.
25574
25575 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25576
25577         * gcc.dg/wtr-conversion-1.c: New testcase.
25578
25579 2001-04-10  Richard Henderson  <rth@redhat.com>
25580
25581         * g++.old-deja/g++.other/array5.C: New.
25582
25583 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25584
25585         * gcc.c-torture/execute/20010408-1.c: New test.
25586
25587 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
25588
25589         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
25590         headers and constructs.
25591         * g++.old-deja/g++.robertl/eb79.C: Same.
25592         * g++.old-deja/g++.robertl/eb77.C (main): Same.
25593         * g++.old-deja/g++.robertl/eb73.C: Same.
25594         * g++.old-deja/g++.robertl/eb66.C (main): Same.
25595         * g++.old-deja/g++.robertl/eb55.C (t): Same.
25596         * g++.old-deja/g++.robertl/eb54.C (main): Same.
25597         * g++.old-deja/g++.robertl/eb46.C (main): Same.
25598         * g++.old-deja/g++.robertl/eb44.C: Same.
25599         * g++.old-deja/g++.robertl/eb41.C (main): Same.
25600         * g++.old-deja/g++.robertl/eb4.C (main): Same.
25601         * g++.old-deja/g++.robertl/eb39.C: Same.
25602         * g++.old-deja/g++.robertl/eb33.C (main): Same.
25603         * g++.old-deja/g++.robertl/eb31.C (main): Same.
25604         * g++.old-deja/g++.robertl/eb30.C: Same.
25605         * g++.old-deja/g++.robertl/eb3.C: Same.
25606         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
25607         * g++.old-deja/g++.robertl/eb21.C: Same.
25608         * g++.old-deja/g++.robertl/eb15.C: Same.
25609         * g++.old-deja/g++.robertl/eb118.C: Same.
25610         * g++.old-deja/g++.robertl/eb115.C (main): Same.
25611         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
25612         * g++.old-deja/g++.robertl/eb109.C: Same.
25613         * g++.old-deja/g++.other/sibcall1.C (main): Same.
25614         * g++.old-deja/g++.mike/rtti1.C: Same.
25615         * g++.old-deja/g++.mike/p658.C: Same.
25616         * g++.old-deja/g++.mike/net46.C: Same.
25617         * g++.old-deja/g++.mike/net34.C: Same.
25618         * g++.old-deja/g++.mike/memoize1.C: Same.
25619         * g++.old-deja/g++.mike/eh2.C: Same.
25620         * g++.old-deja/g++.law/weak.C: Same.
25621         * g++.old-deja/g++.law/visibility7.C: Same.
25622         * g++.old-deja/g++.law/visibility25.C: Same.
25623         * g++.old-deja/g++.law/visibility22.C: Same.
25624         * g++.old-deja/g++.law/visibility2.C: Same.
25625         * g++.old-deja/g++.law/visibility17.C: Same.
25626         * g++.old-deja/g++.law/visibility13.C: Same.
25627         * g++.old-deja/g++.law/visibility10.C: Same.
25628         * g++.old-deja/g++.law/visibility1.C: Same.
25629         * g++.old-deja/g++.law/virtual3.C (eval): Same.
25630         * g++.old-deja/g++.law/vbase1.C: Same.
25631         * g++.old-deja/g++.law/operators32.C: Same.
25632         * g++.old-deja/g++.law/nest3.C: Same.
25633         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
25634         * g++.old-deja/g++.law/except5.C (main): Same.
25635         * g++.old-deja/g++.law/cvt7.C (run): Same.
25636         * g++.old-deja/g++.law/cvt2.C: Same.
25637         * g++.old-deja/g++.law/cvt16.C: Same.
25638         * g++.old-deja/g++.law/ctors6.C (bar): Same.
25639         * g++.old-deja/g++.law/ctors17.C (main): Same.
25640         * g++.old-deja/g++.law/ctors13.C: Same.
25641         * g++.old-deja/g++.law/ctors12.C (main): Same.
25642         * g++.old-deja/g++.law/ctors10.C: Same.
25643         * g++.old-deja/g++.law/code-gen5.C: Same.
25644         * g++.old-deja/g++.law/bad-error7.C: Same.
25645         * g++.old-deja/g++.law/arm9.C: Same.
25646         * g++.old-deja/g++.law/arm12.C: Same.
25647         * g++.old-deja/g++.law/arg8.C: Same.
25648         * g++.old-deja/g++.law/arg1.C: Same.
25649         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
25650         * g++.old-deja/g++.jason/template31.C: Same.
25651         * g++.old-deja/g++.jason/template24.C (main): Same.
25652         * g++.old-deja/g++.jason/2371.C: Same.
25653         * g++.old-deja/g++.eh/new2.C: Same.
25654         * g++.old-deja/g++.eh/new1.C: Same.
25655         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
25656         * g++.old-deja/g++.brendan/nest21.C (main): Same.
25657         * g++.old-deja/g++.brendan/err-msg3.C: Same.
25658         * g++.old-deja/g++.brendan/crash62.C: Same.
25659         * g++.old-deja/g++.brendan/crash52.C: Same.
25660         * g++.old-deja/g++.brendan/crash49.C (main): Same.
25661         * g++.old-deja/g++.brendan/crash38.C: Same.
25662         * g++.old-deja/g++.brendan/crash15.C (main): Same.
25663         * g++.old-deja/g++.brendan/copy9.C: Same.
25664
25665 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
25666
25667         * gcc.c-torture/execute/20001203-2.c (memset):
25668         Count argument is of type __SIZE_TYPE__.
25669
25670 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
25671
25672         * gcc.c-torture/compile/20010404-1.c: New test.
25673
25674 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
25675
25676         * gcc.c-torture/compile/20010326-1.c: New test.
25677
25678 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
25679
25680         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
25681         peculiarities of the SH.
25682         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
25683
25684 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25685
25686         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
25687         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
25688         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
25689
25690 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
25691
25692         * g77.f-torture/compile/20010321-1.f: New test.
25693
25694 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
25695
25696         * gcc.c-torture/compile/20010329-1.c: New test.
25697
25698 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
25699
25700         * gcc.c-torture/execute/20010329-1.c: New test.
25701
25702 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
25703
25704         * g++.old-deja/g++.other/eh4.C: Fix typo.
25705
25706 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
25707
25708         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
25709
25710 2001-03-28  Philip Blundell  <philb@gnu.org>
25711
25712         * gcc.c-torture/compile/20010328-1.c: New test.
25713
25714 2001-03-27  Richard Henderson  <rth@redhat.com>
25715
25716         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
25717         * g++.old-deja/g++.eh/vbase3.C: Likewise.
25718
25719 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
25720
25721         * gcc.c-torture/compile/20010327-1.c: New test.
25722
25723 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
25724
25725         * g++.old-deja/g++.other/friend12.C: New test.
25726         * g++.old-deja/g++.other/friend9.C: Expect no errors.
25727         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
25728
25729 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25730
25731         * gcc.c-torture/execute/20010325-1.c: New test.
25732
25733 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
25734
25735         * g++.old-deja/g++.other/mangle3.C: New test.
25736
25737 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
25738
25739         * g++.old-deja/g++.other/anon8.C: New test.
25740
25741 2001-03-20  Philip Blundell  <philb@gnu.org>
25742
25743         * gcc.c-torture/compile/20010320-1.c: New test.
25744
25745 2001-03-17  Richard Henderson  <rth@redhat.com>
25746
25747         * g++.old-deja/g++.other/eh4.C: Add expected error text.
25748
25749 2001-03-15  Geoff Keating  <geoff@redhat.com>
25750
25751         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
25752         tests on AIX.
25753
25754 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
25755
25756         * g++.old-deja/g++.other/eh4.C: New test.
25757
25758 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
25759
25760         * gcc.dg/cpp/mi1.c: Update.
25761
25762 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
25763
25764         * g++.old-deja/g++.other/regstack.C: New test.
25765
25766 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
25767
25768         * g++.old-deja/g++.other/ref4.C: New test.
25769
25770 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
25771
25772         * objc/execute/va_method.m: Added.
25773         * objc/execute/IMP.m: Added.
25774         * objc/execute/_cmd.m: Added.
25775         * objc/execute/accessing_ivars.m: Added.
25776         * objc/execute/class-1.m: Added.
25777         * objc/execute/class-10.m: Added.
25778         * objc/execute/class-11.m: Added.
25779         * objc/execute/class-12.m: Added.
25780         * objc/execute/class-13.m: Added.
25781         * objc/execute/class-14.m: Added.
25782         * objc/execute/class-2.m: Added.
25783         * objc/execute/class-3.m: Added.
25784         * objc/execute/class-4.m: Added.
25785         * objc/execute/class-5.m: Added.
25786         * objc/execute/class-6.m: Added.
25787         * objc/execute/class-7.m: Added.
25788         * objc/execute/class-8.m: Added.
25789         * objc/execute/class-9.m: Added.
25790         * objc/execute/class-tests-1.h
25791         * objc/execute/class-tests-2.h
25792         * objc/execute/compatibility_alias.m: Added.
25793         * objc/execute/encode-1.m: Added.
25794         * objc/execute/formal_protocol-1.m: Added.
25795         * objc/execute/formal_protocol-2.m: Added.
25796         * objc/execute/formal_protocol-3.m: Added.
25797         * objc/execute/formal_protocol-4.m: Added.
25798         * objc/execute/formal_protocol-5.m: Added.
25799         * objc/execute/formal_protocol-6.m: Added.
25800         * objc/execute/formal_protocol-7.m: Added.
25801         * objc/execute/informal_protocol.m: Added.
25802         * objc/execute/initialize.m: Added.
25803         * objc/execute/load.m: Added.
25804         * objc/execute/many_args_method.m: Added.
25805         * objc/execute/nested-3.m: Added.
25806         * objc/execute/no_clash.m: Added.
25807         * objc/execute/private.m: Added.
25808         * objc/execute/redefining_self.m: Added.
25809         * objc/execute/root_methods.m: Added.
25810         * objc/execute/selector-1.m: Added.
25811         * objc/execute/static-1.m: Added.
25812         * objc/execute/static-2.m: Added.
25813         * objc/execute/va_method.m: Added.
25814
25815 2001-03-10  Richard Henderson  <rth@redhat.com>
25816
25817         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
25818
25819 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
25820
25821         * g++.old-deja/g++.other/crash31.C: XFAIL.
25822         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
25823         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
25824         * gcc.c-torture/execute/20010123-1.x: XFAIL.
25825         * gcc.c-torture/execute/20010124-1.x: XFAIL.
25826         * gcc.dg/sequence-pt-1.c: XFAIL one test.
25827
25828 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
25829
25830         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
25831
25832 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
25833
25834         * gcc.dg/20000724-1.c: Don't use multiline strings.
25835
25836 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
25837
25838         * objc/execute/string1.m, objc/execute/string2.m: Compare the
25839         result of -cString against what we expect it to be; don't just
25840         print it out for no one to read.
25841
25842         * objc/execute/string3.m, objc/execute/string4.m: New tests.
25843         Based on testcases provided by Nicola Pero.
25844
25845 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
25846
25847         * gcc.dg/cpp/macro7.c: New test.
25848
25849 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
25850
25851         * gcc.dg/cpp/multiline.c: Update.
25852
25853 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25854
25855         * g++.old-deja/g++.other/enum3.C: New test.
25856
25857 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25858
25859         * g++.old-deja/g++.other/pod1.C: New test.
25860
25861 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25862
25863         * g++.old-deja/g++.ext/overload1.C: New test.
25864
25865 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
25866
25867         * g++.old-deja/g++.pt/using1.C: New test.
25868
25869 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
25870
25871         * g++.old-deja/g++.other/using9.C: New test.
25872
25873 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
25874
25875         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
25876
25877         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
25878
25879 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
25880
25881         * g++.old-deja/g++.ext/realpt1.C: Remove.
25882
25883 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
25884
25885         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
25886
25887 2001-02-26  Will Cohen  <wcohen@redhat.com>
25888
25889         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
25890
25891 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
25892
25893         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
25894         templatized constructors.
25895
25896 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25897
25898         * gcc.c-torture/execute/20010224-1.c: New test.
25899
25900 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
25901
25902         * gcc.c-torture/execute/20010222-1.c: New test.
25903
25904 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
25905
25906         * g++.old-deja/g++.other/inline20.C: New test.
25907
25908 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
25909
25910         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
25911
25912 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25913
25914         * g++.old-deja/g++.other/lookup22.C: New test.
25915
25916 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
25917
25918         * g77.dg: New directory.
25919         * g77.dg/20010216-1.f: New test case.
25920         * g77.dg/dg.exp: New driver.
25921         * lib/g77-dg.exp: New driver library.
25922
25923 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25924
25925         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
25926
25927 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
25928
25929         * g++.old-deja/g++.other/decl9.C: New test.
25930
25931 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
25932
25933         * g++.old-deja/g++.other/init16.C: Update the test so that it does
25934         not need <string> and also tests the initialization at runtime.
25935
25936 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25937
25938         * gcc.c-torture/execute/longlong.c: New test.
25939
25940 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
25941
25942         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
25943
25944 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
25945
25946         * gcc.c-torture/execute/920302-1.c (execute):
25947         Change argument type to short.
25948
25949 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
25950
25951         * g++.old-deja/g++.pt/deduct6.C: New test.
25952
25953 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
25954
25955         * g++.old-deja/g++.pt/deduct5.C: New test.
25956
25957 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
25958
25959         * gcc.c-torture/execute/20010209-1.c: New test.
25960
25961 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
25962
25963         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
25964
25965 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
25966
25967         * g++.dg/vtgc1.C: Update for new ABI.
25968
25969         * consistency.vlad: New directory, 1665 files.
25970
25971 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25972
25973         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
25974         return type.
25975         * gcc.dg/cpp/digraphs.c: Declare puts.
25976
25977 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
25978
25979         * g++.old-deja/g++.other/warn5.C: New test.
25980
25981 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
25982
25983         * g++.old-deja/g++.pt/spec40.C: New test.
25984
25985 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
25986
25987         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
25988         case.
25989         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
25990
25991 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
25992
25993         * gcc.c-torture/compile/20010209-1.c: New test.
25994
25995 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
25996
25997         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
25998         excess errors message but not if it crashes.
25999         * g++.old-deja/g++.other/crash27.C: Likewise.
26000         * g++.old-deja/g++.other/crash28.C: Likewise.
26001         * g++.old-deja/g++.other/crash30.C: Likewise.
26002         * g++.old-deja/g++.other/crash32.C: Likewise.
26003         * g++.old-deja/g++.other/crash35.C: Likewise.
26004         * g++.old-deja/g++.pt/inherit2.C: Likewise.
26005
26006 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26007
26008         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
26009         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
26010         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
26011         g77.f-torture/execute/execute.exp,
26012         g77.f-torture/noncompile/noncompile.exp,
26013         gcc.c-torture/execute/execute.exp,
26014         gcc.c-torture/execute/memcheck/memcheck.exp,
26015         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
26016         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
26017         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
26018         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
26019         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
26020         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
26021         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
26022         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
26023         Remove bug reporting instructions with ancient email addresses.
26024
26025 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
26026
26027         * gcc.dg/20010202-1.c: New test.
26028         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
26029
26030 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
26031
26032         * g++.dg/stdbool-if.C: New test.
26033
26034 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
26035
26036         * objc/execute/fdecl.m: Added main().
26037
26038 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
26039
26040         * gcc.c-torture/execute/20010206-1.c: New test.
26041
26042 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
26043
26044         * gcc.dg/cpp/avoidpaste1.c: Update.
26045
26046 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
26047
26048         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
26049         Pero <nicola@brainstorm.co.uk>.
26050         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
26051
26052 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
26053
26054         * g++.old-deja/g++.pt/spec39.C: New test.
26055
26056 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
26057
26058         * gcc.c-torture/compile/20010202-1.c: New test.
26059
26060 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
26061
26062         * g++.old-deja/g++.abi/primary2.C: New test.
26063         * g++.old-deja/g++.abi/primary3.C: New test.
26064         * g++.old-deja/g++.abi/primary4.C: New test.
26065         * g++.old-deja/g++.abi/primary5.C: New test.
26066         * g++.old-deja/g++.abi/vtable3.h: New test.
26067         * g++.old-deja/g++.abi/vtable3a.C: New test.
26068         * g++.old-deja/g++.abi/vtable3b.C: New test.
26069         * g++.old-deja/g++.abi/vtable3c.C: New test.
26070         * g++.old-deja/g++.abi/vtable3d.C: New test.
26071         * g++.old-deja/g++.abi/vtable3e.C: New test.
26072         * g++.old-deja/g++.abi/vtable3f.C: New test.
26073         * g++.old-deja/g++.abi/vtable3g.C: New test.
26074         * g++.old-deja/g++.abi/vtable3h.C: New test.
26075         * g++.old-deja/g++.abi/vtable3i.C: New test.
26076         * g++.old-deja/g++.abi/vtable3j.C: New test.
26077         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
26078
26079 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
26080
26081         * g++.old-deja/g++.other/anon6.C: New test.
26082         * g++.old-deja/g++.other/anon7.C: New test.
26083
26084 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
26085
26086         * gcc.dg/cpp/avoidpaste2.c: New tests.
26087
26088 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
26089
26090         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
26091
26092 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
26093
26094         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
26095         DECIMAL_DIG cases for Irix."
26096
26097 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
26098
26099         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
26100
26101 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26102
26103         * gcc.dg/c99-tag-1.c: New test.
26104
26105 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
26106
26107         * gcc.dg/cpp/tr-warn1.c: Add tests.
26108
26109 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
26110
26111         * gcc.dg/cpp/avoidpaste1.c: Update.
26112         * gcc.dg/cpp/paste4.c: Update.
26113
26114 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
26115
26116         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
26117         cases for Irix.
26118
26119 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
26120
26121         * g++.old-deja/g++.other/inline19.C: New test.
26122
26123 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26124
26125         * gcc.dg/Wlarger-than.c: New test.
26126
26127 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
26128
26129         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
26130
26131 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
26132
26133         * gcc.c-torture/execute/20010129-1.c: New test.
26134         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
26135
26136 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
26137
26138         * gcc.dg/cpp/avoidpaste1.c: Test case.
26139
26140 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
26141
26142         * g++.old-deja/g++.other/inline18.C: New test.
26143
26144 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26145
26146         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
26147         and __builtin_putchar.
26148
26149 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
26150
26151         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
26152         tests.
26153
26154 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
26155
26156         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
26157         floating point number rounding mode to round to the nearest
26158         representable mode.
26159
26160 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
26161
26162         * g++.old-deja/g++.other/mangle2.C: New test.
26163
26164 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26165
26166         * gcc.c-torture/compile/20010124-1.c: New test.
26167
26168 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
26169
26170         * g++.old-deja/g++.pt/spec38.C: New test.
26171
26172 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26173
26174         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
26175         "Build don't run".
26176
26177 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26178
26179         * gcc.c-torture/execute/20010123-1.c: New test.
26180
26181 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
26182
26183         * g++.old-deja/g++.pt/spec37.C: New test.
26184
26185 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
26186
26187         * g++.old-deja/g++.pt/overload14.C: New test.
26188
26189 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26190
26191         * gcc.c-torture/execute/20010122-1.c: New test, exercise
26192         __builtin_return_address.
26193
26194 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
26195
26196         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
26197         * g++.old-deja/g++.pt/spec35.C: New test.
26198         * g++.old-deja/g++.pt/spec36.C: New test.
26199
26200 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
26201
26202         * gcc.c-torture/compile/20010118-1.c: New test.
26203
26204 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
26205
26206         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
26207
26208 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
26209
26210         * gcc.c-torture/execute/20010119-1.c: New test.
26211
26212 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26213
26214         * g++.old-deja/g++.other/vbase5.C: New test.
26215
26216 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
26217
26218         * gcc.c-torture/execute/20010118-1.c: New test.
26219
26220 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26221
26222         * g++.old-deja/g++.pt/deduct3.C: New test.
26223
26224 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26225
26226         * g++.old-deja/g++.pt/spec34.C: New test.
26227
26228 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
26229
26230         * g77.f-torture/compile/20000601-2.f: New test.
26231
26232 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26233
26234         * g++.old-deja/g++.other/init17.C: New test.
26235
26236 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
26237
26238         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
26239
26240 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26241
26242         * g++.old-deja/g++.pt/unify8.C: New test.
26243
26244 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26245
26246         * g++.old-deja/g++.abi/vbase1.C: New test.
26247
26248 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26249
26250         * g++.old-deja/g++.pt/crash65.C: New test.
26251
26252 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
26253
26254         * gcc.dg/cpp/assembl2.S: New test case.
26255
26256 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
26257
26258         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
26259         are supported.
26260
26261 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26262
26263         * g++.old-deja/g++.other/builtins1.C: New test.
26264         * g++.old-deja/g++.other/builtins2.C: Likewise.
26265         * g++.old-deja/g++.other/builtins3.C: Likewise.
26266         * g++.old-deja/g++.other/builtins4.C: Likewise.
26267
26268 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
26269
26270         * gcc.c-torture/compile/20010117-1.c: New test.
26271         * gcc.c-torture/compile/20010117-2.c: New test.
26272
26273 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
26274
26275         * g77.f-torture/execute/20010116.[fx]: New test,
26276         XFAIL on i?86-*-*.
26277         * g77.f-torture/compile/20010115.f: Indicate it's
26278         a test for PR fortran/1636.
26279
26280 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26281
26282         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
26283
26284 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
26285
26286         * g77.f-torture/compile/20010115.f: New test.
26287
26288 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
26289
26290         * g++.old-deja/g++.pt/nontype5.C: New test.
26291
26292 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
26293
26294         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
26295         have an equivalent working one below it.
26296
26297 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
26298
26299         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
26300         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
26301
26302 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
26303
26304         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
26305         message containing "init_priority".
26306         (conpr-2.C): Likewise.
26307         (conpr-3.C): Likewise.
26308         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
26309
26310 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26311
26312         * gcc.c-torture/execute/20010114-2.c: New test.
26313
26314 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
26315
26316         * gcc.c-torture/compile/20010114-1.c: New test.
26317         * gcc.c-torture/compile/20010114-1.x: Xfail.
26318         * gcc.c-torture/compile/20010114-2.c: New test.
26319         * gcc.c-torture/execute/20010114-1.c: New test.
26320         * gcc.dg/trunc-1.c: New test.
26321         * gcc.dg/uninit-B.c: New test.
26322
26323 2001-01-13  Nick Clifton  <nickc@redhat.com>
26324
26325         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
26326         target.
26327
26328 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26329
26330         * gcc.c-torture/compile/20010113-1.c: New test.
26331
26332 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
26333
26334         * gcc.c-torture/compile/20001212-1.c: New test.
26335
26336 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26337
26338         * gcc.dg/cpp/widestr1.c: Update.
26339         * gcc.dg/cpp/prag-imp.c: Remove.
26340
26341 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
26342
26343         * gcc.c-torture/execute/20000801-3.x: Remove.
26344         * gcc.dg/c90-init-1.c: New test.
26345         * gcc.dg/c99-init-1.c: New test.
26346         * gcc.dg/c99-init-2.c: New test.
26347         * gcc.dg/gnu99-init-1.c: New test.
26348
26349 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
26350
26351         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
26352         testing that no relevant ones were found.
26353
26354 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
26355
26356         * g++.old-deja/g++.pt/cast2.C: New test.
26357
26358 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
26359
26360         * g++.old-deja/g++.pt/friend47.C: New test.
26361
26362 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26363
26364         * g++.old-deja/g++.pt/instantiate13.C: New test.
26365
26366 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26367
26368         * g++.old-deja/g++.other/defarg7.C: New test.
26369         * g++.old-deja/g++.other/defarg8.C: New test.
26370
26371 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26372
26373         * g++.old-deja/g++.pt/crash64.C: New test.
26374
26375 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26376
26377         * g++.old-deja/g++.pt/crash63.C: New test.
26378
26379 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
26380
26381         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
26382
26383 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
26384
26385         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
26386
26387 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
26388
26389         * g++.old-deja/g++.pt/error3.C: New test.
26390
26391 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
26392
26393         * g++.old-deja/g++.other/crash39.C: New test.
26394
26395 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
26396
26397         * g++.old-deja/g++.other/vbase4.C: New test.
26398
26399 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
26400
26401         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
26402         * gcc.dg/special/20000419-2.c: New file. Identical to above.
26403         * gcc.dg/special/special.exp: New test driver which will check
26404         for alias support for the above test.
26405
26406 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
26407
26408         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
26409         problems on small machines.
26410         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
26411         parameterize.
26412
26413 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
26414
26415         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
26416         mips.
26417         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
26418
26419 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
26420
26421         * g++.old_deja/g++.pt/using8.C: New test.
26422
26423 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26424
26425         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
26426
26427 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
26428
26429         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
26430         where a failure is expected.
26431         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
26432
26433 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
26434
26435         * g++.old_deja/g++.pt/instantiate12.C: New test.
26436
26437 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
26438
26439         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
26440         start of structs.
26441         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
26442         * g++.old-deja/g++.brendan/crash17.C: Likewise.
26443         * g++.old-deja/g++.brendan/crash29.C: Likewise.
26444         * g++.old-deja/g++.brendan/crash48.C: Likewise.
26445         * g++.old-deja/g++.brendan/ns1.C: Likewise.
26446         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
26447         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
26448         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
26449         * g++.old-deja/g++.eh/spec6.C: Likewise.
26450         * g++.old-deja/g++.jason/crash3.C: Likewise.
26451         * g++.old-deja/g++.law/ctors11.C: Likewise.
26452         * g++.old-deja/g++.law/ctors17.C: Likewise.
26453         * g++.old-deja/g++.law/ctors5.C: Likewise.
26454         * g++.old-deja/g++.law/ctors9.C: Likewise.
26455         * g++.old-deja/g++.mike/ambig1.C: Likewise.
26456         * g++.old-deja/g++.mike/net22.C: Likewise.
26457         * g++.old-deja/g++.mike/p3538a.C: Likewise.
26458         * g++.old-deja/g++.mike/p3538b.C: Likewise.
26459         * g++.old-deja/g++.mike/virt3.C: Likewise.
26460         * g++.old-deja/g++.niklas/t128.C: Likewise.
26461         * g++.old-deja/g++.other/anon4.C: Likewise.
26462         * g++.old-deja/g++.other/using1.C: Likewise.
26463         * g++.old-deja/g++.other/warn3.C: Likewise.
26464         * g++.old-deja/g++.pt/t37.C: Likewise.
26465         * g++.old-deja/g++.robertl/eb69.C: Likewise.
26466         * g++.old-deja/g++.robertl/eb71.C: Likewise.
26467
26468 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
26469
26470         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
26471
26472 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26473
26474         * gcc.c-torture/execute/stdio-opt-3.c: New test.
26475
26476 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
26477
26478         * gcc.c-torture/compile/20010107-1.c: New test.
26479
26480 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26481
26482         * gcc.c-torture/execute/builtin-noret-1.c: New test.
26483
26484 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26485
26486         * gcc.dg/format/format.h: New file.
26487         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
26488         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
26489         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
26490         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
26491         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
26492         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
26493         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
26494         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
26495         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
26496         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
26497         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
26498         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
26499         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
26500         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
26501         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
26502         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
26503         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
26504         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
26505         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
26506         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
26507         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
26508         instead of declaring standard types, macros and functions in each
26509         test.
26510
26511 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
26512
26513         * gcc.c-torture/execute/20010106-1.c: New test.
26514
26515 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26516
26517         * gcc.dg/format/format.exp: New file.
26518         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
26519         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
26520         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
26521         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
26522         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
26523         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
26524         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
26525         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
26526         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
26527         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
26528         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
26529         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
26530         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
26531         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
26532         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
26533         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
26534         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
26535         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
26536         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
26537         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
26538         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
26539         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
26540         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
26541         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
26542         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
26543         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
26544         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
26545         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
26546         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
26547         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
26548         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
26549         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
26550         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
26551         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
26552         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
26553         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
26554         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
26555         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
26556         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
26557         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
26558         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
26559         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
26560
26561 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
26562
26563         * gcc.c-torture/execute/991228-1.c: Take word endianness into
26564         account.
26565
26566 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
26567
26568         * gcc.c-torture/execute/builtin-complex-1.c: New test.
26569
26570 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
26571
26572         * g++.old-deja/g++.pt/crash62.C: New test.
26573
26574 2001-01-04  Richard Henderson  <rth@redhat.com>
26575
26576         * gcc.dg/20000926-1.c: Update expected warnings.
26577         * gcc.dg/array-2.c: Likewise.
26578         * gcc.dg/array-4.c: Also validate flexible array members.
26579         * gcc.dg/c99-flex-array-1.c: New.
26580
26581 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26582
26583         * gcc.c-torture/compile/20001222-1.x: Remove.
26584
26585 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26586
26587         * gcc.c-torture/execute/built-in-setjmp.c: New.
26588
26589 2001-01-03  Richard Henderson  <rth@redhat.com>
26590
26591         * gcc.dg/940510-1.c: Update expected error wording.
26592         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
26593
26594 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
26595
26596         * lib/target-supports.exp (check_alias_available): Modified to
26597         indicate aliases not supported if only weak aliases are supported.
26598
26599 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26600
26601         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
26602         Turn on cmpstrsi checks for __pj__ and __i370__.
26603
26604 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
26605
26606         * g++.old-deja/g++.other/virtual11.C: New test.
26607
26608 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
26609
26610         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
26611
26612 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26613
26614         * gcc.c-torture/compile/20010102-1.c: New test.
26615
26616 2001-01-02  Andreas Jaeger  <aj@suse.de>
26617
26618         * gcc.dg/noreturn-3.c: New test.
26619
26620         * gcc.dg/noreturn-4.c: New test.
26621
26622 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26623
26624         * gcc.c-torture/execute/stdio-opt-1.c: Also test
26625         __builtin_fputc and __builtin_fwrite.
26626
26627 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
26628
26629         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
26630         signed char, not default char.
26631
26632 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
26633
26634         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
26635
26636 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
26637
26638         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
26639
26640 2000-12-29  Richard Henderson  <rth@redhat.com>
26641
26642         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
26643         (__cyg_profile_func_exit): Define.
26644
26645 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
26646
26647         * g++.dg/vtgc1.C: New test.
26648
26649 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
26650
26651         * gcc.dg/noncompile/20001228-1.c: New test.
26652
26653         * gcc.dg/20001228-1.c: New test.
26654
26655         * gcc.c-torture/execute/20001228-1.c: New test.
26656
26657 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
26658
26659         * gcc.dg/format-strfmon-1.c: New test.
26660
26661 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26662
26663         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
26664         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
26665         * gcc.c-torture/execute/string-opt-1.c: Likewise.
26666         * gcc.c-torture/execute/string-opt-2.c: Likewise.
26667         * gcc.c-torture/execute/string-opt-3.c: Likewise.
26668         * gcc.c-torture/execute/string-opt-4.c: Likewise.
26669         * gcc.c-torture/execute/string-opt-6.c: Likewise.
26670         * gcc.c-torture/execute/string-opt-7.c: Likewise.
26671         * gcc.c-torture/execute/string-opt-8.c: Likewise.
26672         * gcc.c-torture/execute/string-opt-9.c: Likewise.
26673         * gcc.c-torture/execute/string-opt-10.c: Likewise.
26674         * gcc.c-torture/execute/string-opt-11.c: Likewise.
26675         * gcc.c-torture/execute/string-opt-12.c: Likewise.
26676
26677         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
26678         * gcc.c-torture/execute/string-opt-4.c: Test index.
26679
26680 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
26681
26682         * gcc.c-torture/compile/20001226-1.c: New test.
26683
26684 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26685
26686         * gcc.c-torture/compile/20001222-1.c: New test.
26687         * gcc.c-torture/compile/20001222-1.x: Xfail.
26688
26689 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
26690
26691         * gcc.c-torture/execute/comp-goto-2.c: New test.
26692
26693 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
26694
26695         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
26696         Use long types if __INT_MAX__ is 32767.
26697         (main): Use cast to (sint32 *) when poking 88 into a_page.
26698
26699         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
26700
26701 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
26702
26703         * gcc.c-torture/compile/20001221-1.c: New test.
26704         * gcc.c-torture/execute/20001221-1.c: New test.
26705
26706 2000-12-20  Richard Henderson  <rth@redhat.com>
26707
26708         * g++.old-deja/g++.pt/crash36.C: Update error lines.
26709         * g++.old-deja/g++.robertl/eb109.C: Likewise.
26710
26711 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26712
26713         * gcc.dg/compare3.c: New test.
26714
26715 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26716
26717         * gcc.dg/format-warnll-1.c: New test.
26718
26719 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
26720
26721         * gcc.dg/cpp/cmdlne-P.c: New test.
26722
26723 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26724
26725         * gcc.c-torture/execute/builtin-abs-1.c,
26726         gcc.c-torture/execute/builtin-abs-2.c: New tests.
26727
26728 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
26729
26730         * gcc.dg/cpp/multiline.c: New test.
26731
26732 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
26733
26734         * g++.old-deja/g++.other/syshdr1.C: Update.
26735         * gcc.dg/cpp/lineflags.c: Remove temporarily.
26736
26737 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26738
26739         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
26740
26741 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26742
26743         * g++.old-deja/g++.pt/ttp65.C: New test.
26744
26745 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26746
26747         * g++.old-deja/g++.pt/ttp64.C: New test.
26748
26749 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26750
26751         * g++.old-deja/g++.pt/spec33.C: New test.
26752
26753 2000-12-14  Catherine Moore  <clm@redhat.com>
26754
26755         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
26756         * gcc.c-torture/execute/920612-2.c: Likewise.
26757         * gcc.c-torture/execute/920428-2.c: Likewise.
26758         * gcc-c-torture/execute/va-arg-11.c: Call exit.
26759         * gcc.c-torture/execute/va-arg-21.c: Likewise.
26760
26761 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26762
26763         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
26764         * gcc.dg/pack-test-2.c: Likewise.
26765
26766 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26767
26768         Tests by Zack Weinberg <zackw@stanford.edu>.
26769
26770         * gcc.dg/cpp/defined.c: Update.
26771         * gcc.dg/cpp/defined_trad.c: New tests.
26772
26773 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26774
26775         * gcc.dg/cpp/trad-direct.c: Update.
26776
26777 2000-12-11  Neil Booth  <neilb@earthling.net>
26778
26779         * gcc.dg/cpp/defined_trad.c
26780
26781 2000-12-11  Neil Booth  <neilb@earthling.net>
26782
26783         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
26784
26785 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26786
26787         * gcc.dg/format-miss-2.c: New test.
26788
26789 2000-12-09  Neil Booth  <neilb@earthling.net>
26790
26791         * gcc.dg/cpp/lineflags.c: New tests.
26792         * gcc.dg/cpp/poison.c: Update.
26793         * gcc.dg/cpp/redef2.c: Update.
26794         * gcc.dg/cpp/skipping.c: New test.
26795
26796 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
26797
26798         * g++.old-deja/g++.other/eh3.C: New testcase.
26799
26800 2000-12-07  Neil Booth  <neilb@earthling.net>
26801
26802         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
26803         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
26804         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
26805         wtr-union-init-2.c, wtr-union-init-3.c: Update.
26806         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
26807         Update.
26808
26809 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26810
26811         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
26812         __SIZE_TYPE__ instead of int for type of integers cast to
26813         pointers.
26814
26815 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
26816
26817         * g++.old-deja/g++.other/cleanup4.C: New test.
26818
26819 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26820
26821         * format-sec-1.c: New test.
26822
26823 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26824
26825         * gcc.dg/format-nonlit-3.c: New test.
26826
26827 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26828
26829         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
26830         through a null pointer.
26831
26832 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26833
26834         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
26835         * g++.old-deja/g++.pt/partial4.C: New test.
26836
26837 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
26838
26839         * gcc.c-torture/execute/ieee/hugeval.x: New.
26840
26841 2000-12-06  Neil Booth  <neilb@earthling.net>
26842
26843         * gcc.dg/cpp/backslash2.c: New tests.
26844
26845 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26846
26847         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
26848         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
26849
26850 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
26851
26852         * gcc.c-torture/execute/20001203-2.c: New testcase.
26853
26854 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
26855
26856         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
26857         * g++.old-deja/g++.other/virtual10.C: New test.
26858
26859 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
26860
26861         * g++.old-deja/g++.mike/pmf5.C: Remove test.
26862
26863 2000-12-05  Richard Henderson  <rth@redhat.com>
26864
26865         * gcc.c-torture/compile/20001205-1.c: New.
26866
26867 2000-12-04  Neil Booth  <neilb@earthling.net>
26868
26869         * g++.old-deja/g++.other/virtual9.C: New test.
26870         * g++.old-deja/g++.pt/crash61.C: New test.
26871         * gcc.c-torture/execute/loop-9.c: New test.
26872
26873 2000-12-04  Neil Booth  <neilb@earthling.net>
26874
26875         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
26876         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
26877         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
26878         * gcc.dg/cpp/extratokens.c: ...here.
26879
26880 2000-12-04  Neil Booth  <neilb@earthling.net>
26881
26882         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
26883         New tests.
26884
26885 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26886
26887         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
26888         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
26889
26890 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26891
26892         * gcc.c-torture/execute/20001203-1.c: New test.
26893
26894 2000-12-03  Neil Booth  <neilb@earthling.net>
26895
26896         * gcc.dg/cpp/macro6.c: New test cases.
26897
26898 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26899
26900         * gcc.c-torture/execute/string-opt-9.c: New test.
26901         * gcc.c-torture/execute/string-opt-10.c: Likewise.
26902         * gcc.c-torture/execute/string-opt-11.c: Likewise.
26903         * gcc.c-torture/execute/string-opt-12.c: Likewise.
26904
26905         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
26906         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
26907
26908 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
26909
26910         * gcc.dg/cpp/if-6.c: New testcase.
26911
26912         * gcc.dg/20001201-1.c: New testcase.
26913
26914 2000-12-02  Neil Booth  <neilb@earthling.net>
26915
26916         * g++.old-deja/g++.other/externC4.C,
26917         g++.old-deja/g++.other/friend10.C: New tests.
26918
26919 2000-12-02  Neil Booth  <neilb@earthling.net>
26920
26921         * g++.old-deja/g++.other/instan2.C
26922         * g++.old-deja/g++.other/instan3.C: New test.
26923
26924 2000-12-02  Neil Booth  <neilb@earthling.net>
26925
26926         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
26927         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
26928         gnuc99.c,gnuc99-pedantic.c: New tests.
26929
26930 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26931
26932         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
26933         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
26934
26935 2000-12-01  Neil Booth  <neilb@earthling.net>
26936
26937         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
26938         * gcc.dg/cpp/poison.c: Update.
26939         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
26940
26941 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
26942
26943         * g77.f-torture/execute/20001201.f: New test.
26944
26945 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26946
26947         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
26948
26949 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
26950
26951         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
26952
26953 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
26954
26955         * g++.old-deja/g++.other/cast6.C: New test.
26956
26957 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
26958
26959         * gcc.c-torture/execute/20001130-2.c: New testcase.
26960
26961 2000-11-30  Richard Henderson  <rth@redhat.com>
26962
26963         * gcc.c-torture/execute/20001130-1.c: New test.
26964
26965 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
26966
26967         * g++.old-deja/g++.other/op3.C: New test.
26968
26969 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
26970
26971         * g++.old-deja/g++.other/op2.C: New test.
26972
26973 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
26974
26975         * g++.old-deja/g++.other/crash38.C: New test.
26976
26977 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
26978
26979         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
26980
26981 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
26982
26983         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
26984         tests.
26985         * gcc.c-torture/execute/string-opt-6.c: New test.
26986
26987         * gcc.dg/20001117-1.c: Add main.
26988
26989 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
26990
26991         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
26992         Move from here ...
26993         * gcc.dg/940510-1.c: ... to here.
26994
26995         * gcc.dg/20000926-1.c: GNU C now allows initializations of
26996         zero-size arrays in toplevel structures.
26997
26998 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
26999
27000         * gcc.c-torture/execute/loop-8.c: New test.
27001
27002 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27003
27004         * g++.old-deja/g++.other/base1.C: New test.
27005
27006 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27007
27008         * g++.old-deja/g++.other/parse2.C: New test.
27009
27010 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27011
27012         * g++.old-deja/g++.pt/incomplete1.C: New test.
27013
27014 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27015
27016         * g++.old-deja/g++.other/friend9.C: New test.
27017
27018 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
27019
27020         * gcc.dg/20001127-1.c: New test.
27021
27022 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
27023
27024         * g++.old-deja/g++.pt/friend46.C: New test.
27025
27026 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
27027
27028         * g++.old-deja/g++.other/ptrmem8.C: New test.
27029
27030 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27031
27032         * gcc.c-torture/execute/string-opt-7.c: New test.
27033         * gcc.c-torture/execute/string-opt-8.c: Likewise.
27034
27035 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
27036
27037         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
27038         instead of 'mkcheck 2'.
27039
27040 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27041
27042         * gcc.c-torture/execute/memcheck/driver.c,
27043         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
27044         C9X references to refer to C99.
27045
27046 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
27047
27048         * gcc.dg/ultrasp3.c: New test.
27049
27050 2000-11-25  Neil Booth  <neilb@earthling.net>
27051
27052         * gcc.dg/cpp/include2.c: Update test to be locale independent.
27053
27054 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
27055
27056         * gcc.c-torture/compile/20001123-2.c: New.
27057
27058 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27059
27060         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
27061
27062 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
27063
27064         * gcc.dg/sequence-point-1.c: Add some new tests.
27065         * gcc.c-torture/execute/20001124-1.c: New test.
27066
27067 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
27068
27069         * g++.old-deja/g++.other/vaarg4.C: New test.
27070         * gcc.c-torture/compile/20001123-1.c: New test.
27071
27072 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
27073
27074         * g++.other/crash24.C: Adjust and remove XFAIL.
27075         * g++.other/crash37.C: New test.
27076
27077 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
27078
27079         * g++.old-deja/g++.pt/instantiate9.C: New test.
27080
27081 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
27082
27083         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
27084         new ABI, too.
27085
27086         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
27087         * g++.old-deja/g++.robertl/eb55.C: Likewise.
27088
27089 2000-11-22  Neil Booth  <neilb@earthling.net>
27090
27091         * gcc.dg/cpp/Wtrigraphs.c: New test.
27092
27093 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
27094
27095         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
27096
27097 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
27098
27099         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
27100
27101 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
27102
27103         * lib/gcc-dg.exp: load_lib scanasm.exp.
27104         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
27105         * lib/g++-dg.exp: load_lib scanasm.exp.
27106         * lib/scanasm.exp: New.
27107         (scan-assembler, scan-assembler-not): Add optional arguments to
27108         test name, or if not present, the pattern name.
27109         (scan-assembler-dem, scan-assembler-dem-not): New.
27110
27111         * g++.dg/dg.exp: New.
27112
27113 2000-11-21  Neil Booth  <neilb@earthling.net>
27114
27115         * gcc.dg/cpp/integrated1.c: Remove.
27116
27117 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
27118
27119         * gcc.c-torture/execute/20001121-1.c: New test.
27120
27121 2000-11-21  Richard Henderson  <rth@redhat.com>
27122
27123         * gcc.c-torture/compile/20001121-1.c: New test.
27124
27125 2000-11-20  Neil Booth  <neilb@earthling.net>
27126
27127         * gcc.dg/cpp/integrated1.c: New test.
27128
27129 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
27130
27131         * g++.old-deja/g++.other/inline17.C: New test.
27132
27133 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
27134
27135         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
27136         local variable to be zero: I made the variable global. Now
27137         uses abort() and exit() instead of relying on main's return value.
27138
27139 2000-11-20  Neil Booth  <neilb@earthling.net>
27140
27141         * gcc.dg/cpp/paste2.c: Update test.
27142         * objc/execute/paste.m: New test.
27143
27144 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
27145
27146         * gcc.dg/c99-condexpr-1.c: New test.
27147
27148 2000-11-20  Neil Booth  <neilb@earthling.net>
27149
27150         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
27151
27152 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
27153
27154         * g++.old-deja/g++.pt/export1.C: New test.
27155
27156 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
27157
27158         * gcc.dg/20001117-1.c: New test.
27159
27160 2000-11-18  Richard Henderson  <rth@redhat.com>
27161
27162         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
27163
27164 2000-11-18  Richard Henderson  <rth@redhat.com>
27165
27166         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
27167         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
27168         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
27169
27170 2000-11-18  Richard Henderson  <rth@redhat.com>
27171
27172         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
27173         (main): New.  Exit cleanly.
27174
27175 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27176
27177         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
27178         gcc.dg/c99-fordecl-2.c: New tests.
27179
27180 2000-11-18  Richard Henderson  <rth@redhat.com>
27181
27182         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
27183         * gcc.c-torture/execute/zerolen-2.c: New.
27184
27185 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27186
27187         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
27188         memory.
27189
27190 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
27191
27192         * g++.old-deja/g++.pt/instantiate8.C: New test.
27193
27194 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
27195
27196         * g++.old-deja/g++.other/incomplete.C: Add more tests.
27197         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
27198
27199 2000-11-16  Nick Clifton  <nickc@redhat.com>
27200
27201         * gcc.c-torture/execute/nestfunc-2.c: New test.
27202         * gcc.c-torture/execute/nestfunc-3.c: New test.
27203
27204 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
27205
27206         * gcc.c-torture/compile/20001116-1.c: New test.
27207
27208 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27209
27210         * gcc.c-torture/execute/20001115-1.c: New test.
27211
27212 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
27213
27214         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
27215         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
27216         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
27217         * g++.old-deja/g++.abi/vmihint.C: Likewise.
27218
27219 2000-11-15  Neil Booth  <neilb@earthling.net>
27220
27221         gcc.dg/cpp/_Pragma1.c: Update.
27222         gcc.dg/cpp/_Pragma2.c: New test.
27223
27224 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
27225
27226         * g++.old-deja/g++.other/anon5.C: New test.
27227
27228 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
27229
27230         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
27231         tests.
27232
27233 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
27234
27235         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
27236         output.
27237
27238 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27239
27240         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
27241         labels at end of compound statements.
27242
27243 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
27244
27245         * gcc.c-torture/execute/loop-7.c: New test.
27246
27247 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27248
27249         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
27250
27251 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27252
27253         * gcc.dg/c99-bool-1.c: New test.
27254
27255 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27256
27257         * gcc.dg/c99-scope-1.c: Remove xfail.
27258         * gcc.dg/c99-scope-2.c: New test.
27259
27260 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27261
27262         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
27263         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
27264
27265 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
27266
27267         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
27268         error messages.
27269
27270         * g++.mike/p700.C: Don't typedef wchar_t.
27271         * g++.mike/p784.C: Likewise.
27272         * g++.mike/eb101.C: Don't use __wchar_t.
27273
27274 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
27275
27276         * g77.f-torture/execute/20001111.[fx]: Test premature exit
27277         from DO loop.
27278
27279 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
27280
27281         * gcc.c-torture/execute/20001111-1.c: New test.
27282
27283 2000-11-10  Nick Clifton  <nickc@redhat.com>
27284
27285         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
27286         long multuiple and accumulate.
27287
27288 2000-11-09  Richard Henderson  <rth@redhat.com>
27289
27290         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
27291         via size_t instead of int.
27292
27293         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
27294         * gcc.c-torture/execute/string-opt-2.c: Likewise.
27295         * gcc.c-torture/execute/string-opt-3.c: Likewise.
27296         * gcc.c-torture/execute/string-opt-4.c: Likewise.
27297
27298 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
27299
27300         * gcc.c-torture/compile/20001109-1.c: New test.
27301         * gcc.c-torture/compile/20001109-2.c: New test.
27302
27303 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
27304
27305         * g++.old-deja/g++.pt/operator1.C: New test.
27306         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
27307
27308 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
27309
27310         * gcc.dg/20001108-1.c: New test.
27311
27312 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
27313
27314         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
27315         with both arguments constant strings.
27316         * gcc.c-torture/execute/string-opt-3.c: New test.
27317         * gcc.c-torture/execute/string-opt-4.c: New test.
27318         * gcc.c-torture/execute/string-opt-5.c: New test.
27319
27320 2000-11-08  Nick Clifton  <nickc@redhat.com>
27321
27322         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
27323         mulsidi3adddi patterns.
27324
27325 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
27326
27327         * g++.old-deja/g++.other/crash36.C: New test.
27328
27329 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
27330
27331         * g++.old-deja/g++.other/init16.C: New test.
27332
27333 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
27334
27335         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
27336
27337 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
27338
27339         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
27340         * gcc.c-torture/execute/va-arg-16.x: Likewise.
27341         * gcc.c-torture/execute/va-arg-17.x: Likewise.
27342
27343 2000-11-07  DJ Delorie  <dj@redhat.com>
27344
27345         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
27346
27347 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27348
27349         * gcc.c-torture/execute/string-opt-1.c: New test.
27350
27351 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
27352
27353         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
27354         mips-sgi-irix6.* because the MIPS ABI passes floating-point
27355         parameters in registers, and there is no way for a varargs
27356         function to know in which order the integer and floating-point
27357         parameters should be interleaved when they are placed on the
27358         stack.
27359         * gcc.c-torture/execute/va-arg-16.x: Likewise.
27360         * gcc.c-torture/execute/va-arg-17.x: Likewise.
27361
27362 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27363
27364         * gcc.c-torture/execute/string-opt-2.c: New test.
27365
27366 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
27367
27368         * g++.old-deja/g++.pt/crash60.C: New test.
27369
27370 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
27371
27372         * g++.old-deja/g++.other/crash24.C: New test.
27373         * g++.old-deja/g++.other/crash25.C: New test.
27374         * g++.old-deja/g++.other/crash26.C: New test.
27375         * g++.old-deja/g++.other/crash27.C: New test.
27376         * g++.old-deja/g++.other/crash28.C: New test.
27377         * g++.old-deja/g++.other/crash29.C: New test.
27378         * g++.old-deja/g++.other/crash30.C: New test.
27379         * g++.old-deja/g++.other/crash31.C: New test.
27380         * g++.old-deja/g++.other/crash32.C: New test.
27381         * g++.old-deja/g++.other/crash33.C: New test.
27382         * g++.old-deja/g++.other/crash34.C: New test.
27383         * g++.old-deja/g++.other/crash35.C: New test.
27384
27385 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
27386
27387         * gcc.c-torture/execute/20001031-1.c: New test.
27388
27389 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
27390
27391         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
27392         namespace.
27393
27394         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
27395         standards-conformant.
27396
27397         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
27398
27399         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
27400         * g++.old-deja/g++.mike/p755a.C: Likewise.
27401         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
27402         library makes no calls to `operator new' during initialization.
27403
27404 2000-11-04  Neil Booth  <neilb@earthling.net>
27405
27406         * gcc.dg/cpp/include2.c: New tests.
27407
27408 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
27409
27410         * lib/g++.exp (g++_set_ld_library_path): New function.
27411         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
27412
27413 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
27414
27415         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
27416         warnings.
27417
27418 2000-11-01  Richard Henderson  <rth@redhat.com>
27419
27420         * g++.old-deja/g++.ext/namedret1.C: New.
27421         * g++.old-deja/g++.ext/namedret2.C: New.
27422         * g++.old-deja/g++.ext/namedret3.C: New.
27423
27424 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
27425
27426         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
27427         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
27428
27429 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27430
27431         * gcc.c-torture/execute/va-arg-21.c: New test.
27432
27433 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27434
27435         * gcc.dg/c99-complex-2.c: New test.
27436
27437 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27438
27439         * gcc.c-torture/execute/stdio-opt-1.c: New test.
27440
27441 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
27442
27443         * g++.old-deja/g++.other/inline16.C: New test.
27444
27445 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
27446
27447         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
27448         __PRETTY_FUNCTION__
27449
27450 2000-10-29  Neil Booth  <neilb@earthling.net>
27451
27452         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
27453         New tests.
27454         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
27455         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
27456         optimisation.
27457
27458 2000-10-29  Neil Booth  <neilb@earthling.net>
27459
27460         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
27461         * mi1.c, mi1c.h: Add null directives to multiple-include test.
27462         * mi5.c: Test multiple includes work with -C.
27463         * trigraphs.c: Test ^= version.
27464
27465 2000-10-28  Neil Booth  <neilb@earthling.net>
27466
27467         New tests and test updates for new macro expander.
27468
27469         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
27470         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
27471         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
27472         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
27473         new diagnostic messages.
27474
27475         * gcc.dg/cpp/macro3.c: New tests.
27476
27477 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
27478
27479         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
27480         on the same line.
27481
27482 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
27483
27484         * g++.old-deja/g++.other/eh2.C: New test.
27485
27486 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
27487
27488         * gcc.c-torture/execute/20001027-1.c: New test.
27489
27490 2000-10-26  Richard Henderson  <rth@redhat.com>
27491
27492         * gcc.c-torture/execute/20001026-1.c: New.
27493
27494 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
27495
27496         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
27497         * g++.old-deja/g++.law/builtin1.C: Likewise.
27498         * g++.old-deja/g++.law/ctors10.C: Likewise.
27499         * g++.old-deja/g++.law/virtual3.C: Likewise.
27500         * g++.old-deja/g++.mike/p658.C: Likewise.
27501         * g++.old-deja/g++.other/sibcall1.C: Likewise.
27502         * g++.old-deja/g++.other/vaarg2.C: Likewise.
27503         * g++.old-deja/g++.robertl/eb124.C: Likewise.
27504         * g++.old-deja/g++.robertl/eb44.C: Likewise.
27505         * g++.old-deja/g++.robertl/eb77.C: Likewise.
27506
27507 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
27508
27509         * gcc.c-torture/compile/20001024-1.c: New test.
27510
27511 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
27512
27513         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
27514         to tell us whether or not we are using V3.
27515
27516 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
27517
27518         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
27519         operands.
27520
27521 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27522
27523         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
27524
27525 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
27526
27527         * gcc.c-torture/execute/20001024-1.c: New test.
27528
27529 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
27530
27531         * g++.old-deja/g++.other/sibcall1.C: New test.
27532
27533 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
27534
27535         * gcc.dg/noncompile/init-3.c: New test.
27536
27537 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
27538
27539         * gcc.dg/format-array-1.c: New test.
27540
27541 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27542
27543         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
27544         writing through null pointers; remove comment about testing
27545         unterminated strings.
27546
27547 2000-10-17  Matthew Hiller  <hiller@redhat.com>
27548
27549         * gcc.c-torture/execute/20001017-2.c: New test.
27550
27551 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27552
27553         * gcc.c-torture/compile/20001018-1.c: New test.
27554         * gcc.c-torture/compile/20001018-1.x: Xfail.
27555
27556 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27557
27558         * gcc.c-torture/execute/20001017-1.c: New test.
27559
27560 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27561
27562         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
27563         for multiple use of arguments with scanf formats; add tests for
27564         multiple use of arguments.
27565
27566 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
27567
27568         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
27569
27570 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27571
27572         * gcc.dg/format-miss-1.c: New test.
27573
27574 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
27575
27576         * gcc.c-torture/execute/20001013-1.c: New test.
27577
27578 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
27579
27580         * gcc.dg/format-branch-1.c: New test.
27581
27582 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
27583
27584         * README, lib/file-format.exp: Remove EGCS references.
27585
27586 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
27587
27588         * gcc.dg/20001013-1.c: New test.
27589
27590 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
27591
27592         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
27593         for intmax_t in the compiler using __typeof__ and the type rules
27594         for conditional expressions.
27595
27596 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
27597
27598         * gcc.dg/20001012-1.c: New test.
27599         * gcc.dg/20001012-2.c: New test.
27600
27601 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27602
27603         * gcc.dg/format-attr-1.c: New test.
27604
27605 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27606
27607         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
27608         __LONG_LONG_MAX__ instead of LLONG_MAX.
27609
27610 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27611
27612         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
27613         scanf flags.
27614         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
27615         flags.
27616
27617 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27618
27619         * gcc.dg/sequence-pt-1.c: New test.
27620
27621 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
27622
27623         * gcc.c-torture/execute/20001011-1.c: New testcase.
27624         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
27625
27626 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
27627
27628         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
27629         does not error on it.
27630
27631 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
27632
27633         * gcc.dg/20001009-1.c: New test.
27634
27635 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
27636
27637         * gcc.c-torture/compile/20001009-1.c: Move from here ....
27638         * gcc.c-torture/execute/20001009-2.c: ... to here.
27639
27640 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
27641
27642         * gcc.c-torture/compile/20001009-1.c: New testcase.
27643         * gcc.c-torture/execute/20001009-1.c: New testcase.
27644         Testcases provided by Jan Hubicka <jh@suse.cz>.
27645
27646 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27647
27648         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
27649         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
27650         uintmax_t using <limits.h> to emulate the compiler's internal
27651         logic.  No longer XFAIL %j tests.
27652
27653 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27654
27655         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
27656         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
27657         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
27658         regexps and details of expected handling of some bad formats.
27659         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
27660         suppression.
27661
27662 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27663
27664         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
27665         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
27666         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
27667         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
27668         in list archives.
27669
27670 2000-10-06  Richard Henderson  <rth@cygnus.com>
27671
27672         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
27673         * g++.old-deja/g++.brendan/crash52.C: Likewise.
27674         * g++.old-deja/g++.jason/report.C: Likewise.
27675         * g++.old-deja/g++.law/friend5.C: Likewise.
27676         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
27677         of the expected warnings.
27678
27679 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
27680
27681         * g++.old-deja/g++.pt/enum14.C: New test.
27682
27683 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
27684
27685         * g++.old-deja/g++.pt/crash59.C: New test.
27686
27687 2000-10-04  Will Cohen  <wcohen@redhat.com>
27688
27689         * gcc.dg/20000926-1.c: New test.
27690
27691 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
27692
27693         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
27694         function name for current C++ compiler.
27695         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
27696
27697 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
27698
27699         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
27700         __PRETTY_FUNCTION__.
27701         * g++.old-deja/g++.ext/pretty2.C: Likewise.
27702
27703 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27704
27705         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
27706
27707 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
27708
27709         * gcc.c-torture/compile/20000923-1.c: New test.
27710
27711 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
27712
27713         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
27714         * g++.old-deja/g++.pt/ttp62.C: Same.
27715         * g++.old-deja/g++.other/inline14.C: Same.
27716
27717 2000-09-24  Richard Henderson  <rth@cygnus.com>
27718
27719         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
27720
27721 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
27722
27723         * gcc.dg/c90-printf-1.c: Add test for wide string format.
27724
27725 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
27726
27727         * gcc.c-torture/compile/20000922-1.c: New file.
27728
27729 2000-09-21  Nick Clifton  <nickc@redhat.com>
27730
27731         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
27732         a signed long modulo operation.
27733         (mod6): New function - perform an unsigned long modulo operation.
27734         (main): Add tests for modulos of very large numbers by very small
27735         dividends.
27736
27737 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27738
27739         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
27740
27741 2000-09-19  Richard Henderson  <rth@cygnus.com>
27742
27743         * gcc.dg/compare2.c (case 10): XFAIL.
27744
27745 2000-09-18  Richard Henderson  <rth@cygnus.com>
27746
27747         * gcc.c-torture/execute/20000906-1.c: Move ...
27748         * gcc.dg/20000906-1.c: ... here.  Only run on targets
27749         that support __builtin_trap.
27750
27751 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
27752
27753         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
27754
27755 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27756
27757         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
27758         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
27759         more $ format tests.
27760
27761 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27762
27763         * gcc.dg/format-errmk-1.c: New test.
27764
27765 2000-09-17  Greg McGary  <greg@mcgary.org>
27766
27767         * gcc.c-torture/execute/20000917-1.x: Remove.
27768
27769 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27770
27771         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
27772
27773 2000-09-17  Greg McGary  <greg@mcgary.org>
27774
27775         * gcc.c-torture/execute/20000917-1.c: New test.
27776         * gcc.c-torture/execute/20000917-1.x: XFAIL.
27777
27778 2000-09-16  Neil Booth  <NeilB@earthling.net>
27779
27780         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
27781         in nested macro bug.
27782
27783 2000-09-15  Neil Booth  <NeilB@earthling.net>
27784
27785         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
27786
27787 2000-09-14  Jeffrey A Law  (law@cygnus.com)
27788
27789         * gcc.c-torture/execute/20000914-1.c: New test.
27790
27791 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
27792
27793         * g++.other/inline13.C: New test.
27794
27795 2000-09-12  Andreas Jaeger  <aj@suse.de>
27796
27797         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
27798         constant by Ulrich Drepper <drepper@redhat.com>.
27799
27800 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
27801
27802         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
27803
27804 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27805
27806         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
27807
27808 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
27809
27810         * gcc.dg/cpp/backslash.c: New test.
27811
27812 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
27813
27814         * gcc.c-torture/execute/20000910-1.c: New test.
27815         * gcc.c-torture/execute/20000910-2.c: Likewise.
27816
27817 2000-09-11  Robert Lipe  <robertl@sco.com>
27818
27819         * gcc.dg/pragma-align.c: New test.
27820
27821 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
27822
27823         * g++.old-deja/g++.pt/explicit82.C: New test.
27824         * g++.old-deja/g++.pt/explicit83.C: New test.
27825
27826 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
27827
27828         * gcc.dg/asm-names.c: New test.
27829
27830 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27831
27832         * gcc.dg/cpp/tr-warn6.c: New test
27833
27834 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27835
27836         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
27837         be accepted.
27838
27839 2000-09-07  Catherine Moore  <clm@redhat.com>
27840
27841         * gcc.c-torture/execute/unroll-1.c: New test.
27842
27843 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
27844
27845         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
27846         ERROR markers.
27847         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
27848         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
27849         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
27850         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
27851         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
27852         Preprocess only.
27853         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
27854         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
27855
27856 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27857
27858         * g++.old-deja/g++.pt/deduct2.C: New test.
27859
27860 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27861
27862         * g++.old-deja/g++.pt/parms2.C: New test.
27863
27864 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27865
27866         * g++.old-deja/g++.pt/crash58.C: New test.
27867
27868 2000-09-06  Greg McGary  <greg@mcgary.org>
27869
27870         * gcc.c-torture/execute/20000906-1.c: New test.
27871         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
27872
27873 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27874
27875         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
27876
27877 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27878
27879         * g++.old-deja/g++.pt/crash57.C: New test.
27880
27881 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27882
27883         * g++.old-deja/g++.pt/crash56.C: New test.
27884
27885 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27886
27887         * g++.old-deja/g++.pt/koenig1.C: New test.
27888
27889 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
27890
27891         * gcc.dg/20000904-1.c: New test.
27892
27893 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
27894
27895         * gcc.dg/cpp/paste8.c: New test.
27896
27897 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
27898
27899         * gcc.c-torture/compile/20000827-1.c: New test.
27900
27901 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
27902
27903         * gcc.dg/format-diag-1.c: New test.
27904
27905 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
27906
27907         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
27908         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
27909         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
27910         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
27911         gcc.dg/formatz-1.c: Adjust warning regular expressions.
27912
27913 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
27914
27915         * g++.old-deja/g++.other/nested4.C: New test.
27916
27917 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
27918
27919         * g++.old-deja/g++.ns/scoped1.C: New test.
27920
27921 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
27922
27923         * lib/g++.exp: Support testing already-installed GCC.
27924
27925 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27926
27927         * wtr-label-1.c, wtr-suffix-1.c: New tests.
27928
27929 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27930
27931         * gcc.dg/return-type-2.c: New test.
27932
27933 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
27934
27935         * gcc.c-torture/compile/20000825-1.c: New test.
27936
27937 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
27938
27939         * gcc.dg/dwarf2-2.c: New test.
27940
27941 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
27942
27943         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
27944         dg-warning regexps.
27945
27946 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27947
27948         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
27949         gcc.dg/format-ext-5.c: New tests.
27950
27951 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
27952
27953         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
27954
27955 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
27956
27957         * gcc.dg/noncompile/930622-2.c: Adjust error message.
27958
27959 2000-08-24  Richard Henderson  <rth@cygnus.com>
27960
27961         * gcc.dg/ia64-sync-1.c: New test.
27962         * gcc.dg/ia64-sync-2.c: New test.
27963         * gcc.dg/ia64-asm-1.c: New test.
27964
27965 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
27966
27967         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
27968         * gcc.dg/format-ext-2.c: New test.
27969
27970 2000-08-23  Jason Merrill  <jason@redhat.com>
27971
27972         * lib/old-dejagnu.exp: Also ignore "In member function" and
27973         "At global scope".
27974
27975 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27976
27977         * gcc.dg/noncompile/label-lineno-1.c: New test.
27978
27979 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27980
27981         * gcc.dg/c99-array-nonobj-1.c: New test.
27982
27983 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27984
27985         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
27986         tests.
27987         * gcc.dg/format-ext-1.c: New test.
27988
27989 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27990
27991         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
27992         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
27993         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
27994         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
27995         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
27996
27997 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27998
27999         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
28000         gcc.dg/c99-strftime-2.c: New tests.
28001
28002 2000-08-22  Richard Henderson  <rth@cygnus.com>
28003
28004         * gcc.c-torture/execute/20000822-1.c: New test.
28005
28006 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
28007
28008         * gcc.c-torture/execute/20000819-1.x: Remove.
28009
28010 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
28011
28012         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
28013         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
28014         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
28015         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
28016         gcc.dg/format-xopen-1.c: New tests.
28017
28018 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
28019
28020         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
28021
28022 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
28023
28024         * g++.old-deja/g++.other/loop2.C: New test.
28025
28026         * gcc.c-torture/compile/20000606-1.c: New test.
28027         * gcc.c-torture/compile/20000728-1.c: New test.
28028         * gcc.c-torture/execute/20000801-1.c: New test.
28029         * gcc.c-torture/execute/20000801-2.c: New test.
28030         * gcc.c-torture/execute/20000819-1.c: New test.
28031         * gcc.c-torture/execute/20000819-1.x: XFAIL.
28032         * gcc.dg/20000629-1.c: New test.
28033         * gcc.dg/20000724-1.c: New test.
28034         * gcc.dg/20000807-1.c: New test.
28035
28036 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
28037
28038         * gcc.dg/cpp/pragma-1.c: New test.
28039         * gcc.dg/cpp/pragma-2.c: New test.
28040
28041 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
28042
28043         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
28044         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
28045
28046 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28047
28048         * gcc.c-torture/compile/20000818-1.c: New test.
28049
28050 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
28051
28052         * gcc.c-torture/execute/20000818-1.c: New test.
28053
28054 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28055
28056         * gcc.dg/format-va-1.c: New test.
28057
28058 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28059
28060         * g++.old-deja/g++.other/typedef8.C: New test.
28061
28062 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28063
28064         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
28065         * g++.old-deja/g++.mike/net36.C: Mark candidate.
28066         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
28067         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
28068         * g++.old-deja/g++.other/ptrmem7.C: New test.
28069         * g++.old-deja/g++.pt/ptrmem10.C: New test.
28070
28071 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28072
28073         * g++.old-deja/g++.pt/typename27.C: New test.
28074
28075 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
28076
28077         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
28078         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
28079         * g++.old-deja/g++.pt/friend45.C: New test.
28080         * g++.old-deja/g++.other/friend8.C: New test.
28081
28082 2000-08-15  Richard Henderson  <rth@cygnus.com>
28083
28084         * gcc.c-torture/execute/20000815-1.c: New test.
28085
28086 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
28087
28088         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
28089         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
28090         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
28091
28092 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
28093
28094         * g++.old-deja/g++.other/refinit2.C: New test.
28095
28096 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
28097
28098         * lib/c-torture.exp (c-torture): Make
28099         compiler_conditional_xfail_data global.
28100         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
28101         compiler_conditional_xfail_data machinery.
28102         (f-torture-execute): Likewise.
28103         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
28104         and only when unrolling loops.
28105
28106         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
28107
28108 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
28109
28110         * g++.old-deja/g++.pt/explicit81.C: New test.
28111
28112 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
28113
28114         * g++.old-deja/g++.pt/typename26.C: New test.
28115
28116 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
28117
28118         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
28119         warning.
28120
28121 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
28122
28123         * g++.old-deja/g++.other/array3.C: New test.
28124
28125 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28126
28127         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
28128         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
28129         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
28130         New tests.
28131
28132 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
28133
28134         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
28135         * g++.old-deja/g++.abi/vmihint.C: Likewise.
28136
28137 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
28138
28139         * gcc.c-torture/execute/20000808-1.c: New test.
28140
28141 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28142
28143         * gcc.dg/c90-const-expr-1.c: New test.
28144
28145 2000-08-08  Richard Henderson  <rth@cygnus.com>
28146
28147         * gcc.dg/noncompile/920923-1.c: Declare calloc.
28148
28149 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28150
28151         * gcc.dg/noncompile/const-ll-1.c: New test.
28152
28153 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28154
28155         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
28156
28157 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
28158
28159         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
28160         that running programs linked against the shared version of libobjc
28161         run correctly.
28162
28163 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
28164
28165         * gcc.dg/c99-printf-1.c: New test.
28166
28167 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
28168
28169         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
28170
28171 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
28172
28173         * gcc.c-torture/execute/20000731-1.x: Delete.
28174
28175 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
28176
28177         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
28178         and torture_without_loops as is done by c-torture.exp.
28179         (search_for): Copy from c-torture.exp.
28180         (gcc-dg-runtest): New function, drives a directory of tests
28181         iterating over the TORTURE_OPTIONS.
28182         (scan-assembler, scan-assembler-not): Move here from
28183         individual directory drivers.
28184
28185         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
28186         defined by lib/gcc-dg.exp.
28187         * gcc.dg/cpp/cpp.exp: Likewise.
28188         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
28189         gcc-dg-runtest, so we cycle over optimization options.
28190
28191         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
28192         * gcc.dg/compare2.c: No longer expected to fail.
28193
28194 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
28195
28196         * gcc.c-torture/execute/20000804-1.c: New test.
28197
28198 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
28199
28200         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
28201
28202 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
28203
28204         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
28205
28206 2000-08-03  Jeffrey A Law  (law@cygnus.com)
28207
28208         * gcc.c-torture/compile/20000803-1.c: New test.
28209
28210 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
28211
28212         * gcc.c-torture/execute/20000801-3.c,
28213         gcc.c-torture/execute/20000801-4.c: New tests.
28214         * gcc.c-torture/execute/20000801-3.x,
28215         gcc.c-torture/execute/20000801-4.x: Xfail.
28216
28217 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
28218
28219         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
28220         libobjc/.libs to allow for libtool.
28221
28222 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
28223
28224         * gcc.c-torture/compile/20000802-1.c: New test.
28225
28226 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
28227
28228         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
28229
28230 2000-07-31  Jeffrey A Law  (law@cygnus.com)
28231
28232         * gcc-c-torture/execute/20000731-2.c: New test.
28233
28234         * gcc.c-torture/execute/20000731-1.c: New test.
28235         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
28236
28237 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
28238
28239         * testsuite/gcc.dg/cpp/paste7.c: New test.
28240         * gcc.dg/cpp/20000725-1.c: New test.
28241
28242 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
28243
28244         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
28245         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
28246         declaration warning for __builtin_dwarf_reg_size.
28247
28248         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
28249
28250 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28251
28252         * gcc.dg/noncompile/voidparam-1.c: New test.
28253
28254 2000-07-30  Richard Henderson  <rth@cygnus.com>
28255
28256         * gcc.dg/c90-digraph-1.c: Don't xfail.
28257         * gcc.dg/compare2.c (case 10): Xfail.
28258         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
28259
28260 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
28261
28262         * gcc.dg/c99-main-1.c: New test.
28263
28264 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28265
28266         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
28267
28268 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
28269
28270         * gcc.c-tortuer/execute/20000726-1.c: New test.
28271
28272 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
28273
28274         * gcc.c-torture/execute/enum-2.c: New test.
28275
28276 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28277
28278         * gcc.dg/cpp/tr-warn3.c: New test.
28279
28280 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28281
28282         * g++.old-deja/g++.ext/implicit1.C: Remove.
28283         * g++.old-deja/g++.jason/c2.C: Remove
28284         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
28285         * g++.old-deja/g++.pt/crash16.C: Likewise.
28286         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
28287
28288 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28289
28290         * g++.old-deja/g++.other/for2.C: New test.
28291
28292 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
28293
28294         * gcc.dg/20000720-1.c: New test.
28295
28296 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
28297
28298         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
28299
28300 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
28301
28302         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
28303         * gcc.c-torture/execute/20000722-1.c: New.
28304         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
28305
28306 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
28307
28308         * gcc.dg/cpp/20000720-1.S: New test.
28309
28310 2000-07-21  Michael Meissner  <meissner@redhat.com>
28311
28312         * gcc.c-torture/execute/ieee/hugeval.c: New test.
28313
28314 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
28315
28316         * g++.old-deja/g++.brendan/crash16.C,
28317         g++.old-deja/g++.brendan/parse3.C,
28318         g++.old-deja/g++.brendan/redecl1.C,
28319         g++.old-deja/g++.ns/template13.C,
28320         g++.old-deja/g++.other/decl4.C,
28321         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
28322
28323 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
28324
28325         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
28326         and "Internal error".
28327
28328         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
28329         regexps.
28330         * gcc.dg/cpp/paste6.c: New test.
28331
28332 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
28333
28334         * gcc.dg/cpp/tr-direct.c: New test.
28335
28336         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
28337         gcc.dg/cpp/undef1.c: Tweak error regexps.
28338
28339 2000-07-18  Eric Christopher <echristo@redhat.com>
28340
28341         * gcc.c-torture/compile/20000718-1.c: New test.
28342
28343 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
28344
28345         * cpplex.c (_cpp_push_token): If the token being pushed back
28346         is the previous token in this context, just subtract one from
28347         context->posn.
28348         * cppmacro.c (save_expansion): Clear aux field when storing a
28349         placemarker.
28350
28351 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
28352
28353         * gcc.dg/noncompile/redecl-1.c: New test.
28354
28355 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
28356
28357         * gcc.c-torture/execute/20000717-5.c: New test.
28358         * gcc.c-torture/execute/20000717-1.x: Removed.
28359
28360 2000-07-17  Richard Henderson  <rth@cygnus.com>
28361
28362         * gcc.c-torture/execute/20000717-4.c: New test.
28363
28364 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
28365
28366         * gcc.dg/cpp/syshdr.c: New test.
28367         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
28368
28369 2000-07-17  Neil Booth  <neilb@earthling.net>
28370
28371         * gcc.dg/cpp/cmdlne-dM.c: New test.
28372         * gcc.dg/cpp/cmdlne-dD.c: New test.
28373
28374 2000-07-17  Jeffrey A Law  (law@cygnus.com)
28375
28376         * gcc.c-torture/execute/20000717-3.c: New test.
28377
28378         * gcc.c-torture/compile/20000717-1.c: New test.
28379
28380 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
28381
28382         * gcc.c-torture/execute/20000717-2.c: New test.
28383
28384 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28385
28386         * gcc.dg/formatz-1.c: New test.
28387
28388         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
28389         * gcc.dg/c99-digraph-1.c: New tests.
28390
28391         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
28392         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
28393
28394         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
28395         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
28396         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
28397         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
28398         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
28399         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
28400         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
28401
28402 2000-07-17   Greg McGary <greg@mcgary.org>
28403
28404         * gcc.c-torture/execute/20000717-1.c: New test.
28405         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
28406
28407 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
28408
28409         * gcc.c-torture/execute/20000715-2.c: New test.
28410         * gcc.dg/20000715-1.c: New test.
28411
28412 2000-07-15  Michael Meissner  <meissner@redhat.com>
28413
28414         * gcc.c-torture/execute/20000715-1.c: New test.
28415
28416 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
28417
28418         * gcc.c-torture/execute/20000707-1.c: New test.
28419
28420 2000-07-13  Neil Booth  <NeilB@earthling.net>
28421
28422         * testsuite/gcc.dg/cpp/digraph1.c,
28423         testsuite/gcc.dg/cpp/digraph2.c,
28424         testsuite/gcc.dg/cpp/digraphs.c: New tests.
28425
28426 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
28427
28428         * g77.f-torture/compile/20000630-2.f:  New test.
28429         * g77.f-torture/compile/20000630-2.x
28430
28431 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
28432
28433         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
28434
28435 2000-07-11  Neil Booth  <NeilB@earthling.net>
28436
28437         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
28438
28439 2000-07-11  Neil Booth  <NeilB@earthling.net>
28440
28441         * gcc.dg/cpp/cmdlne-C.c: New.
28442
28443 2000-07-09  Neil Booth  <NeilB@earthling.net>
28444
28445         * gcc.dg/cpp/directiv.c: New tests.
28446         * gcc.dg/cpp/undef1.c: Update.
28447
28448 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
28449
28450         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
28451
28452 2000-07-09  Neil Booth  <NeilB@earthling.net>
28453
28454         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
28455
28456 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
28457
28458         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
28459         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
28460
28461 2000-07-08  Neil Booth  <NeilB@earthling.net>
28462
28463         * gcc.dg/cpp/macsyntx.c: New tests.
28464
28465 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
28466
28467         * gcc.dg/20000707-1.c: New test.
28468
28469 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
28470
28471         * gcc.c-torture/execute/20000706-1.c: New test.
28472         * gcc.c-torture/execute/20000706-2.c: New test.
28473         * gcc.c-torture/execute/20000706-3.c: New test.
28474         * gcc.c-torture/execute/20000706-4.c: New test.
28475         * gcc.c-torture/execute/20000706-5.c: New test.
28476
28477 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
28478
28479         * g++.old-deja/g++.pt/instantiate7.C: New test.
28480
28481 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
28482
28483         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
28484         * g++.old-deja/g++.mike/thunk3.C: Likewise.
28485         * g++.old-deja/g++.other/rtti3.C: Likewise.
28486         * g++.old-deja/g++.other/rttid3.C: Likewise.
28487
28488 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
28489
28490         *  g77.f-torture/compile/20000630-1.x: Fix typo
28491
28492 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
28493
28494         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
28495         assembly output.
28496
28497 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
28498
28499         * gcc.dg/cpp/ident.c: New test.
28500
28501 2000-07-05  Neil Booth  <NeilB@earthling.net>
28502
28503         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
28504           gcc.dg/cpp/lexstrng.c: New tests.
28505
28506 2000-07-04  Neil Booth  <NeilB@earthling.net>
28507
28508         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
28509         * gcc.dg/cpp/strify2.c: Same.
28510
28511 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
28512
28513         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
28514         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
28515         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
28516         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
28517
28518         * testsuite/gcc.dg/cpp/macro1.c,
28519         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
28520         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
28521         testsuite/gcc.dg/cpp/strify1.c,
28522         testsuite/gcc.dg/cpp/strify2.c: New tests.
28523
28524 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
28525
28526         * gcc.c-torture/execute/20000703-1.c: New test.
28527
28528 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
28529
28530         * g++.old-deja/g++.pt (lookup10.C): New test.
28531
28532 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
28533
28534         * g++.old-deja/g++.pt (typename25.C): New test.
28535
28536 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
28537
28538         * gcc.c-torture/compile/20000701-1.c: New test.
28539
28540 2000-06-30  Nick Clifton  <nickc@cygnus.com>
28541
28542         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
28543         to test case.
28544
28545 2000-06-30  Catherine Moore  <clm@cygnus.com>
28546
28547         * gcc.c-torture/execute/align-1.c: New test.
28548
28549 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
28550
28551         * g++.old-deja/g++.pt/expr8.C: New test.
28552         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
28553
28554 2000-06-29  Nick Clifton  <nickc@cygnus.com>
28555
28556         * gcc.c-torture/compile/20000629-1.c: New test.
28557
28558 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
28559
28560
28561         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
28562         gcc.dg/noncompile directory, depending on whether they're
28563         preprocessor tests or not.  Annotate all the tests for the dg
28564         framework.
28565
28566         * gcc.c-torture/noncompile/noncompile.exp: Delete.
28567         * gcc.dg/noncompile/noncompile.exp: New.
28568
28569         * Moved files:
28570         Old name                                New name
28571         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
28572         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
28573         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
28574         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
28575         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
28576         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
28577         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
28578         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
28579         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
28580         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
28581         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
28582         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
28583         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
28584         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
28585         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
28586         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
28587         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
28588         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
28589         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
28590         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
28591         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
28592         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
28593         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
28594         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
28595
28596         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
28597         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
28598         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
28599         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
28600         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
28601         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
28602
28603 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
28604
28605         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
28606         declare one variable.  On the fourth, error.
28607         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
28608         declared by 20000628-1a.h.
28609
28610 2000-06-29  Richard Henderson  <rth@redhat.com>
28611
28612         * gcc.c-torture/execute/930529-1.x: New file.
28613         * gcc.dg/920413-1.c: Adjust expected warning text.
28614         * gcc.dg/980217-1.c: Declare abort.
28615         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
28616
28617 2000-06-29  Jeffrey A Law  (law@cygnus.com)
28618
28619         * g77.f-torture/compile/20000629-1.f: New test.
28620         * g77.f-torture/compile/20000629-1.x: Expected to fail.
28621
28622 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
28623
28624         Rearrange lots of files, removing entirely the
28625         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
28626         directories.
28627
28628         * Deleted files:
28629         gcc.c-torture/code_quality/code_quality.exp
28630         gcc.c-torture/special/special.exp
28631         gcc.failure/failure.exp
28632         gcc.failure/940409-1.x
28633         gcc.c-torture/compile/961203-1.x
28634
28635         * New files:
28636         gcc.misc-tests/linkage.exp
28637         gcc.c-torture/execute/920730-1t.c
28638         gcc.c-torture/execute/920730-1t.x
28639         gcc.c-torture/compile/920520-1.x
28640         gcc.c-torture/compile/920521-1.x
28641         gcc.c-torture/compile/981006-1.x
28642         gcc.c-torture/execute/eeprof-1.x
28643
28644         * Moved files (possibly with modifications to fit a new harness):
28645         Old name                                New name
28646         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
28647         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
28648         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
28649         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
28650         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
28651         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
28652         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
28653         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
28654         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
28655         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
28656         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
28657         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
28658         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
28659         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
28660
28661 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
28662
28663         * c-torture/compile/961203-1.x: Delete.
28664
28665         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
28666         not exit. Include stdio.h.
28667         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
28668         * gcc.misc-tests/dg-12.c: Likewise.
28669         * gcc.misc-tests/dg-5.c: Likewise.
28670         * gcc.misc-tests/dg-6.c: Likewise.
28671         * gcc.misc-tests/dg-7.c: Prototype abort.
28672         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
28673         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
28674         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
28675         not exit.
28676         * gcc.misc-tests/sieve.c: Use return from main, not exit.
28677         * gcc.misc-tests/sort2.c: Use return from main, not exit.
28678
28679 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
28680
28681         * gcc.dg/cpp/20000628-1.c: New test.
28682         * gcc.dg/cpp/20000628-1.h: New header for above test.
28683         * gcc.dg/cpp/20000628-1a.h: Likewise.
28684
28685 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
28686
28687         * gcc.dg/cpp: New directory.
28688         * gcc.dg/cpp/cpp.exp: New driver.
28689         * gcc.dg/cpp/20000627-1.c: New test.
28690         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
28691         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
28692         and rewrite as a compilation test.
28693
28694         * gcc.dg: Move many files into the cpp subdirectory, possibly
28695         renaming or editing them as well.
28696         Old name                New name
28697         990119-1.c              cpp/19990119-1.c
28698         990228-1.c              cpp/19990228-1.c
28699         990407-1.c              cpp/19990407-1.c
28700         990409-1.c              cpp/19990409-1.c
28701         990413-1.c              cpp/19990413-1.c
28702         990703-1.c              cpp/19990703-1.c
28703         20000127-1.c            cpp/20000127-1.c
28704         20000129-1.c            cpp/20000129-1.c
28705         20000207-1.c            cpp/20000207-1.c
28706         20000207-2.c            cpp/20000207-2.c
28707         20000209-1.c            cpp/20000209-1.c
28708         20000209-2.c            cpp/20000209-2.c
28709         20000301-1.c            cpp/20000301-1.c
28710         20000419-1.c            cpp/20000419-1.c
28711         20000510-1.S            cpp/20000510-1.S
28712         20000519-1.c            cpp/20000519-1.c
28713         20000529-1.c            cpp/20000529-1.c
28714         20000625-1.c            cpp/20000625-1.c
28715         20000625-2.c            cpp/20000625-2.c
28716         cpp-as1.c               cpp/assert1.c
28717         cpp-as2.c               cpp/assert2.c
28718         cxx-comments-1.c        cpp/cxxcom1.c
28719         cxx-comments-2.c        cpp/cxxcom2.c
28720         endif-label.c           cpp/endif.c
28721         cpp-hash1.c             cpp/hash1.c
28722         cpp-hash2.c             cpp/hash2.c
28723         cpp-if1.c               cpp/if-1.c
28724         cpp-if2.c               cpp/if-2.c
28725         cpp-if3.c               cpp/if-3.c
28726         cpp-if4.c               cpp/if-4.c
28727         cpp-if5.c               cpp/if-5.c
28728         cpp-cond.c              cpp/if-cexp.c
28729         cpp-missingop.c         cpp/if-mop.c
28730         cpp-missingparen.c      cpp/if-mpar.c
28731         cpp-opprec.c            cpp/if-oppr.c
28732         cpp-ifparen.c           cpp/if-paren.c
28733         cpp-shortcircuit.c      cpp/if-sc.c
28734         cpp-shift.c             cpp/if-shift.c
28735         cpp-unary.c             cpp/if-unary.c
28736         cpp-li1.c               cpp/line1.c
28737         cpp-li2.c               cpp/line2.c
28738         lineno.c                cpp/line3.c
28739         lineno-2.c              cpp/line4.c
28740         cpp-mi.c                cpp/mi1.c
28741         cpp-mic.h               cpp/mi1c.h
28742         cpp-micc.h              cpp/mi1cc.h
28743         cpp-mind.h              cpp/mi1nd.h
28744         cpp-mindp.h             cpp/mi1ndp.h
28745         cpp-mix.h               cpp/mi1x.h
28746         cpp-mi2.c               cpp/mi2.c
28747         cpp-mi2a.h              cpp/mi2a.h
28748         cpp-mi2b.h              cpp/mi2b.h
28749         cpp-mi2c.h              cpp/mi2c.h
28750         cpp-mi3.c               cpp/mi3.c
28751         cpp-mi3.def             cpp/mi3.def
28752         poison-1.c              cpp/poison.c
28753         pr-impl.c               cpp/prag-imp.c
28754         cpp-redef-2.c           cpp/redef1.c
28755         cpp-redef.c             cpp/redef2.c
28756         strpaste.c              cpp/strp1.c
28757         strpaste-2.c            cpp/strp2.c
28758         cpp-tradpaste.c         cpp/tr-paste.c
28759         cpp-tradstringify.c     cpp/tr-str.c
28760         cpp-tradwarn1.c         cpp/tr-warn1.c
28761         cpp-tradwarn2.c         cpp/tr-warn2.c
28762         trigraphs.c             cpp/trigraphs.c
28763         cpp-unc1.c              cpp/unc1.c
28764         cpp-unc2.c              cpp/unc2.c
28765         cpp-unc3.c              cpp/unc3.c
28766         cpp-unc.c               cpp/unc4.c
28767         undef.c                 cpp/undef1.c
28768         undef-2.c               cpp/undef2.c
28769         cpp-wi1.c               cpp/widestr1.c
28770
28771 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
28772
28773         * lib/g++.exp (g++_include_flags): Tweak.
28774
28775 2000-06-27  H.J. Lu  <hjl@gnu.org>
28776             Loren J. Rittle  <ljrittle@acm.org>
28777
28778         * lib/g++.exp (g++_include_flags): Override libgloss.exp
28779         version with one that knows about the new gcc tree structure.
28780         (g++_link_flags): Same.
28781
28782 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
28783
28784         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
28785         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
28786         case we are cross-compiling.
28787
28788         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
28789         g++.old-deja/g++.niklas/Makefile.in,
28790         g++.old-deja/g++.niklas/configure.in,
28791         g++.old-deja/g++.other/Makefile.in,
28792         g++.old-deja/g++.other/configure.in,
28793         gcc.c-torture/code_quality/Makefile.in,
28794         gcc.c-torture/code_quality/configure.in,
28795         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
28796         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
28797         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
28798         gcc.c-torture/execute/ieee/Makefile.in,
28799         gcc.c-torture/execute/ieee/configure.in,
28800         gcc.c-torture/noncompile/Makefile.in,
28801         gcc.c-torture/noncompile/configure.in,
28802         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
28803         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
28804         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
28805
28806 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
28807
28808         * g++.old-deja/g++.other/ambig3.C: New test.
28809
28810 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
28811
28812         * g++.old-deja/g++.pt/syntax1.C: New test.
28813         * g++.old-deja/g++.pt/syntax2.C: New test.
28814         * g++.old-deja/g++.other/syntax3.C: New test.
28815         * g++.old-deja/g++.other/syntax4.C: New test.
28816
28817 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
28818
28819         * gcc.dg/20000623-1.c: Prototype exit and abort.
28820
28821 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
28822
28823         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
28824         New tests.
28825         * gcc.dg/cpp-mi3.def: New file.
28826
28827         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
28828         inside assertions.
28829         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
28830         lexer's error messages.
28831         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
28832         divine anything from the linemarkers.
28833         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
28834         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
28835
28836 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
28837
28838         * gcc.dg/20000623-1.c: New test.
28839
28840 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
28841
28842         * gcc.c-torture/execute/20000622-1.c: New test.
28843
28844 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
28845
28846         * g++.old-deja/g++.other/init15.C: New test.
28847
28848 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
28849
28850         * g++.old-deja/g++.pt/vaarg2.C: New test.
28851         * g++.old-deja/g++.pt/vaarg3.C: New test.
28852
28853 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
28854
28855         * g++.old-deja/g++.other/dyncast6.C: New test.
28856
28857 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
28858
28859         * gcc.c-torture/execute/loop-6.c: New test.
28860
28861 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
28862
28863         * gcc.dg/20000614-1.c: New test.
28864         * gcc.dg/20000614-2.c: New test.
28865
28866 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
28867
28868         * g++.old-deja/g++.other/inline12.C: New test.
28869
28870 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
28871
28872         * g++.old-deja/g++.other/eh1.C: New test.
28873
28874 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
28875
28876         * g++.old-deja/g++.other/type.C: New test.
28877
28878 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
28879
28880         * g++.old-deja/g++.other/initstring.C: New test.
28881
28882 2000-06-12  Jason Merrill  <jason@redhat.com>
28883
28884         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
28885
28886 2000-06-09  Jeffrey A Law  (law@cygnus.com)
28887
28888         * gcc.c-torture/compile/20000609-1.c: New test.
28889
28890 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
28891
28892         * gcc.dg/20000609-1.c: New test.
28893
28894 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
28895
28896         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
28897         * gcc.c-torture/noncompile/poison-1.c: Move...
28898         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
28899         * gcc.dg/cpp-li1.c: Add a token after the #line.
28900
28901 2000-06-05  Richard Henderson  <rth@cygnus.com>
28902
28903         * gcc.c-torture/execute/20000605-2.c: New test.
28904         * gcc.c-torture/execute/20000605-3.c: New test.
28905
28906 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
28907
28908         * g77.f-torture/execute/20000503-1.x: New file.
28909
28910 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
28911
28912         * g++.old-deja/g++.eh/badalloc1.C: New test.
28913
28914 2000-06-05  Richard Henderson  <rth@cygnus.com>
28915
28916         * gcc.c-torture/execute/20000605-1.c: New test.
28917
28918 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
28919             Nathan Sidwell <nathan@codesourcery.com>
28920
28921         * gcc.c-torture/compile/20000605-1.c: New test.
28922
28923 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
28924
28925         * g77.f-torture/compile/20000601-1.f:  New test.
28926
28927 2000-06-03  Richard Henderson  <rth@cygnus.com>
28928
28929         * gcc.c-torture/execute/20000603-1.c: New.
28930
28931 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
28932
28933         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
28934         * gcc.dg/noreturn-2.c (noreturn): Likewise.
28935
28936 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
28937
28938         * gcc.dg/compare2.c (case 12): XFAIL.
28939         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
28940         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
28941
28942         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
28943
28944 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
28945
28946         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
28947         guard macro is already defined when the header is first
28948         included.
28949         * gcc.dg/cpp-mix.h: New file.
28950         * gcc.dg/endif-label.c: Update patterns to match compiler.
28951
28952         * g++.brendan/complex1.C: Declare abort.
28953         * g++.law/refs4.C: Remove XFAIL.
28954         * g++.oliva/expr2.C: Declare abort and exit.
28955
28956 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
28957
28958         * gcc.c-torture/execute/20000528-1.c: New test.
28959
28960         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
28961         * g++.old-deja/g++.law/temps4.C: Likewise.
28962
28963         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
28964         stdlib.h.  Call abort() on failure.
28965         * g++.old-deja/g++.law/refs4.C: Likewise.
28966         * g++.old-deja/g++.law/temps4.C: Likewise.
28967         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
28968         * gcc.c-torture/execute/20000112-1.c: Include string.h.
28969
28970 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
28971
28972         Relative to g++.dg/special:
28973         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
28974
28975         Relative to g++.old-deja:
28976         * g++.brendan/complex1.C, g++.jason/optimize2.C,
28977         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
28978         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
28979         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
28980         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
28981         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
28982         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
28983
28984         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
28985         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
28986         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
28987         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
28988         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
28989         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
28990         and/or string.h.
28991
28992         * g++.other/goto1.C: Update expectations for error messages.
28993
28994 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
28995
28996         * gcc.c-torture/compile/20000523-1.c: New test.
28997
28998 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
28999
29000         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
29001
29002 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
29003
29004         * g++.old-deja/g++.eh/catch11.C: New test.
29005         * g++.old-deja/g++.eh/catch12.C: New test.
29006
29007 2000-05-24  Nick Clifton  <nickc@cygnus.com>
29008
29009         * gcc.c-torture/execute/20000523-1.c: New test.
29010
29011 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
29012
29013         * c-torture/execute/bcp-1.c: Replace abort in arg of
29014         __builtin_constant_p with a generic external function.
29015
29016         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
29017         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
29018         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
29019         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
29020         Prototype abort and/or exit.
29021
29022         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
29023         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
29024         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
29025         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
29026
29027 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
29028
29029         * gcc.dg/dwarf2-1.c: New test.
29030
29031 2000-05-20  Richard Henderson  <rth@cygnus.com>
29032
29033         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
29034
29035 2000-05-20  Andreas Jaeger  <aj@suse.de>
29036
29037         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
29038         testcase.
29039
29040 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
29041
29042         * gcc.c-torture/execute/20000519-2.c: New test.
29043
29044 2000-05-19  Andreas Jaeger  <aj@suse.de>
29045
29046         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
29047         which fails with SSA.
29048
29049         * lib/c-torture.exp: Also test with -O3 -fssa.
29050
29051 2000-05-18  Michael Meissner  <meissner@redhat.com>
29052
29053         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
29054         * gcc.c-torture/execute/920415-1.c: Ditto.
29055         * gcc.c-torture/execute/920501-1.c: Ditto.
29056         * gcc.c-torture/execute/conversion.c: Ditto.
29057         * gcc.c-torture/execute/cvt-1.c: Ditto.
29058
29059 2000-05-18  Jeffrey A Law  (law@cygnus.com)
29060
29061         * gcc.c-torture/compile/20000518-1.c: New test.
29062
29063 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
29064
29065         * g77.f-torture/compile/200005018.f:  New test.
29066
29067 2000-05-17  Jeffrey A Law  (law@cygnus.com)
29068
29069         * gcc.c-torture/compile/20000517-1.c: New test.
29070
29071 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29072
29073         * gcc.c-torture/execute/20000516-1.c: New test.
29074
29075 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
29076
29077         * g++.old-deja/g++.other/eh.C: New test.
29078
29079 2000-05-12  Richard Henderson  <rth@cygnus.com>
29080
29081         * gcc.c-torture/execute/990208-1.c (main): Don't pass
29082         constants through to doit's conditional.
29083
29084 2000-05-11  Jeffrey A Law  (law@cygnus.com)
29085
29086         * gcc.c-torture/compile/20000511-1.c: New test.
29087         * g77.f-torture/compile/20000511-1.f: New test.
29088         * g77.f-torture/compile/20000511-2.f: New test.
29089
29090 2000-05-11  Michael Meissner  <meissner@redhat.com>
29091
29092         * gcc.c-torture/execute/20000511-1.c: New test.
29093
29094 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
29095
29096         * gcc.dg/dg.exp: Scan .S files as well as .c files.
29097         * gcc.dg/20000510-1.S: New.
29098
29099 2000-05-08  Catherine Moore  <clm@cygnus.com>
29100
29101         * gcc.dg/unused-3.c: New.
29102
29103 2000-05-06  Richard Henderson  <rth@cygnus.com>
29104
29105           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
29106           * g++.old-deja/g++.mike/warn1.C: Likewise.
29107           * g++.old-deja/g++.pt/local1.C: Likewise.
29108           * g++.old-deja/g++.pt/local7.C: Likewise.
29109           * g++.old-deja/g++.pt/spec16.C: Likewise.
29110
29111 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
29112
29113         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
29114
29115 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
29116
29117           * g77.f-torture/execute/20000503-1.f:  New test.
29118
29119 2000-05-04  Andreas Jaeger  <aj@suse.de>
29120
29121         * gcc.dg/noreturn-2.c: New test.
29122
29123 2000-05-04  Neil Booth  <NeilB@earthling.net>
29124
29125         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
29126         preprocessor.
29127
29128 2000-05-04  Richard Henderson  <rth@cygnus.com>
29129
29130         * gcc.c-torture/execute/20000503-1.c: Fix typo.
29131
29132 2000-05-04  Richard Henderson  <rth@cygnus.com>
29133
29134         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
29135         OpenSSL by Jason R Thorpe.
29136
29137 2000-05-03  Jim Wilson  <wilson@cygnus.com>
29138
29139         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
29140
29141 2000-05-03  Robert Lipe <robertlipe@usa.net>
29142
29143         * gcc.dg/20000503-1.c: New test.
29144
29145 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
29146
29147         * gcc.c-torture/compile/20000502-1.c: New test.
29148         * g++.old-deja/g++.other/align.C: New test.
29149         * gcc.dg/cpp-tradstringify.c: New test.
29150
29151 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
29152
29153         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
29154         and hard registers.
29155
29156 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
29157
29158         * gcc.c-torture/execute/loop-5.c: New test.
29159
29160 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
29161
29162         * gcc.c-torture/execute/va-arg-20.c: New test.
29163
29164 2000-04-23  Jeffrey A Law  (law@cygnus.com)
29165
29166         * gcc.c-torture/execute/20000422-1.c: New test.
29167
29168 2000-04-20  Greg McGary  <gkm@gnu.org>
29169
29170         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
29171         when optimizing, but without sibling-call optimizations (-O1).
29172
29173 2000-04-20  Jeffrey A Law  (law@cygnus.com)
29174
29175           * gcc.c-torture/compile/20000420-1.c: New test.
29176
29177 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
29178
29179         * g++.abi/ptrflags.C: New test.
29180         * g++.eh/catchptr1.C: Test incomplete pointer chains.
29181
29182 2000-04-19  Catherine Moore  <clm@cygnus.com>
29183
29184         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
29185
29186 2000-04-19  Greg McGary  <gkm@gnu.org>
29187
29188         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
29189         sibling-call optimizations.
29190
29191 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
29192
29193         * gcc.dg/20000419-1.c: New test.
29194
29195 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
29196
29197         * gcc.c-torture/execute/20000412-6.c: New test.
29198
29199 2000-04-12  Jeffrey A Law  (law@cygnus.com)
29200
29201         * gcc.c-torture/execute/20000412-5.c: New test.
29202         * g77.f-torture/compile/20000412-1.f: New test.
29203         * gcc.c-torture/execute/20000412-4.c: New test.
29204         * gcc.c-torture/compile/20000412-2.c: New test.
29205         * gcc.c-torture/execute/20000412-3.c: New test.
29206         * gcc.c-torture/compile/20000412-1.c: New test.
29207         * gcc.c-torture/execute/20000412-2.c: New test.
29208
29209 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
29210
29211         * objc/execute/bf-20.m: New test.
29212
29213 2000-04-10  Richard Henderson  <rth@cygnus.com>
29214
29215         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
29216
29217         * gcc.c-torture/execute/20000412-1.c: New test.
29218
29219 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
29220
29221         * g++.old-deja/g++.eh/catchptr1.C: New test.
29222
29223 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
29224
29225         * g++.old-deja/g++.abi/cxa_vec.C: New test.
29226
29227 2000-04-08  Neil Booth  <NeilB@earthling.net>
29228
29229         * gcc.dg/cpp-nullchar.c: Remove test as
29230         embedded nulls cause problems.
29231
29232 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29233
29234         * gcc.dg/compare2.c: New test.
29235
29236 2000-04-08  Neil Booth  <NeilB@earthling.net>
29237
29238         * gcc.dg/cpp-nullchar.c: New test.
29239
29240 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
29241
29242         * gcc.dg/cpp-mi2.c: New test.
29243         * gcc.dg/cpp-mi2[abc].h: New files.
29244
29245 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
29246
29247         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
29248         member name.
29249
29250 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
29251
29252         * g++.old-deja/g++.abi/vmihint.C: New test.
29253
29254 2000-04-06  Neil Booth  <NeilB@earthling.net>
29255
29256         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
29257         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
29258         copyright.
29259
29260 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
29261
29262         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
29263         avoid stack-frame overwrite.
29264
29265 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
29266
29267         * gcc.c-torture/compile/20000405-2.c: New test.
29268         * gcc.c-torture/compile/20000405-3.c: New test.
29269
29270 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29271
29272         * gcc.c-torture/compile/20000405-1.c: New test.
29273
29274 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
29275
29276         * gcc.dg/cast-qual-1.c: Revert last change.
29277
29278 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29279
29280         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
29281
29282 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
29283
29284         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
29285         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
29286
29287 2000-04-03  Jeffrey A Law  (law@cygnus.com)
29288
29289         * gcc.c-torture/compile/20000403-2.c: New test.
29290         * gcc.c-torture/compile/20000403-1.c: New test.
29291
29292 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
29293
29294         * gcc.c-torture/execute/20000403-1.c: New test.
29295
29296 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
29297
29298         * gcc.c-torture/execute/20000402-1.c: New test.
29299
29300 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
29301
29302         * gcc.c-torture/execute/va-arg-15.c: New test.
29303         * gcc.c-torture/execute/va-arg-16.c: New test.
29304         * gcc.c-torture/execute/va-arg-17.c: New test.
29305         * gcc.c-torture/execute/va-arg-18.c: New test.
29306         * gcc.c-torture/execute/va-arg-19.c: New test.
29307
29308 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
29309
29310         * gcc.c-torture/compile/981211-1.c: Move to...
29311         * gcc.dg/cpp-as1.c: ...here.
29312         * gcc.dg/cpp-as2.c: New file.
29313
29314         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
29315         compiler.
29316
29317 2000-04-02  Neil Booth  <NeilB@earthling.net>
29318
29319         * gcc.dg/cpp-cond.c  New tests.
29320         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
29321         accidental success less likely.
29322         * gcc.dg/cpp-missingop.c  New tests.
29323         * gcc.dg/cpp-missingparen.c  New tests.
29324         * gcc.dg/cpp-shift.c  New tests.
29325         * gcc.dg/cpp-shortcircuit.c  New tests.
29326         * gcc.dg/cpp-unary.c  New tests.
29327
29328 2000-03-29  Jeffrey A Law  (law@cygnus.com)
29329
29330         * gcc.c-torture/compile/20000329-1.c: New test.
29331
29332 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
29333
29334         * gcc.c-torture/compile/20000326-1.c: New test.
29335         * gcc.c-torture/compile/20000326-2.c: New test.
29336
29337 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
29338
29339         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
29340         the first parameter is a function argument.
29341
29342 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
29343
29344         * g++.old-deja/g++.ext/array4.C: New test.
29345
29346 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
29347
29348         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
29349
29350 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29351
29352         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
29353
29354 2000-03-19  Richard Henderson  <rth@cygnus.com>
29355
29356         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
29357
29358 2000-03-19  Richard Henderson  <rth@cygnus.com>
29359
29360         * gcc.c-torture/compile/20000319-1.c: New test.
29361
29362 2000-03-14  Jeffrey A Law  (law@cygnus.com)
29363
29364         * gcc.c-torture/execute/20000314-3.c: New test.
29365         * gcc.c-torture/execute/20000314-2.c: New test.
29366         * gcc.c-torture/execute/20000314-1.c: New test.
29367         * gcc.c-torture/compile/20000314-2.c: New test.
29368         * gcc.c-torture/compile/20000314-1.c: New test.
29369
29370 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
29371
29372         * g++.old-deja/g++.warn/inline.C: New test.
29373
29374 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
29375
29376         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
29377         standards-compliant result rather than specific constants.
29378         Put test-values in array.
29379
29380 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
29381
29382         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
29383         (g++_target_compile): Put test-specific options last.
29384
29385 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29386
29387         * g++.old-deja/g++.eh/vbase4.C: New test.
29388
29389 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29390
29391         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
29392
29393 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29394
29395         * g++.old-deja/g++.brendan/misc12.C: Removed.
29396         * g++.old-deja/g++.pt/memtemp77.C: Constify.
29397         * g++.old-deja/g++.ext/pretty4.C: New test.
29398
29399 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29400
29401         * g++.old-deja/g++.other/string2.C: New test.
29402
29403 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
29404
29405         * g++.old-deja/g++.warn/impint2.C: New test.
29406
29407 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
29408
29409         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
29410         is 1, not zero.
29411
29412 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
29413
29414         * g++.old-deja/g++.warn/impint.C: New test.
29415         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
29416         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
29417         * g++.old-deja/g++.pt/explicit12.C: Likewise.
29418         * g++.old-deja/g++.pt/explicit13.C: Likewise.
29419         * g++.old-deja/g++.pt/explicit17.C: Likewise.
29420         * g++.old-deja/g++.pt/explicit18.C: Likewise.
29421         * g++.old-deja/g++.pt/explicit19.C: Likewise.
29422         * g++.old-deja/g++.pt/explicit23.C: Likewise.
29423         * g++.old-deja/g++.pt/explicit31.C: Likewise.
29424         * g++.old-deja/g++.pt/explicit35.C: Likewise.
29425         * g++.old-deja/g++.pt/explicit6.C: Likewise.
29426         * g++.old-deja/g++.pt/memclass7.C: Likewise.
29427
29428 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
29429
29430         * gcc.dg/cpp-redef.c: New test.
29431
29432 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
29433
29434         * g++.old-deja/g++.pt/unify7.C: New test.
29435
29436 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29437
29438         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
29439         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
29440
29441 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
29442
29443         * gcc.c-torture/compile/20000224-1.c: New test.
29444
29445 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29446
29447         * gcc.c-torture/compile/cpp-2.c: New test.
29448         * gcc.c-torture/compile/cpp-1.c: New test.
29449
29450 2000-02-25  Jeffrey A Law  (law@cygnus.com)
29451
29452         * gcc.c-torture/execute/20000225-1.c: New test.
29453
29454 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29455
29456         * gcc.dg/cpp-li2.c: New test.
29457
29458         * gcc.dg/cpp-wi1.c: New test.
29459
29460         * gcc.dg/cpp-li1.c: New test.
29461
29462 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
29463
29464         * g++.old-deja/g++.other/sizeof5.C: New test.
29465
29466 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29467
29468         * gcc.c-torture/execute/va-arg-13.c: New test.
29469
29470 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
29471
29472         * gcc.c-torture/execute/va-arg-12.c: New test.
29473
29474 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
29475
29476         * gcc.c-torture/execute/20000223-1.c: New test.
29477
29478 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
29479
29480         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
29481
29482 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
29483
29484         * g++.old-deja/g++.abi/ptrmem.C: New test.
29485
29486 2000-02-19  Richard Henderson  <rth@cygnus.com>
29487
29488         * gcc.c-torture/compile/init-3.c: New.
29489
29490 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
29491
29492         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
29493         ALWAYS_CXXFLAGS.
29494
29495 2000-02-11  Robert Lipe <robertl@sco.com>
29496
29497         * gcc.c-torture/compile/20000211-3.c: New test.
29498
29499 2000-02-11  Martin Buchholz <martin@xemacs.org>
29500
29501         * gcc.c-torture/compile/20000211-2.c: New test.
29502
29503 2000-02-11  Jeffrey A Law  (law@cygnus.com)
29504
29505         * gcc.c-torture/compile/20000211-1.c: New test.
29506
29507 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
29508
29509         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
29510           on native targets
29511
29512 2000-02-08  Nathan Sidwell  <nathan@acm.org>
29513
29514         * g++.old-deja/g++.other/cast5.C: New test.
29515
29516 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
29517
29518         * gcc.c-torture/execute/20000205-1.c: New.
29519
29520 2000-02-03  Nathan Sidwell  <nathan@acm.org>
29521
29522         * g++.old-deja/g++.jason/cast3.C: Return void.
29523         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
29524
29525 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29526
29527         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
29528
29529         * gcc.dg/loop-1.c: New test.
29530
29531 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
29532
29533         * gcc.c-torture/compile/20000127-1.c: New test.
29534         * gcc.c-torture/execute/991228-1.c: New test.
29535
29536 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29537
29538         * gcc.dg/unused-2.c: New test.
29539
29540         * gcc.dg/conv-1.c: New test.
29541
29542 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
29543
29544         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
29545         compiler.
29546         (tool_option_proc): Fix typo.
29547
29548 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
29549
29550         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
29551         of the ld on the host, not on the build machine.
29552         Also, don't crash if '--help' is not a supported option.
29553
29554 2000-01-24  Richard Henderson  <rth@cygnus.com>
29555
29556         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
29557
29558 2000-01-20  Jeffrey A Law  (law@cygnus.com)
29559
29560         * gcc.c-torture/execute/20000120-2.c: New test.
29561         * gcc.c-torture/execute/20000120-1.c: New test.
29562
29563 2000-01-13  Jeffrey A Law  (law@cygnus.com)
29564
29565         * gcc.c-torture/execute/20000113-1.c: New test.
29566
29567 2000-01-12  Jeffrey A Law  (law@cygnus.com)
29568
29569         * gcc.c-torture/execute/20000112-1.c: New test.
29570
29571 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29572
29573         * gcc.dg/20000111-1.c: New test.
29574
29575 2000-01-10  Jeffrey A Law  (law@cygnus.com)
29576
29577         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
29578         with 16 bit integers.
29579
29580 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29581
29582         * gcc.dg/20000108-1.c: New test.
29583
29584 2000-01-05  Nathan Sidwell  <nathan@acm.org>
29585
29586         * g++.old-deja/g++.ns/koenig8.C: New test.
29587
29588 2000-01-05  Nathan Sidwell  <nathan@acm.org>
29589
29590         * g++.old-deja/g++.other/cast4.C: New test.
29591
29592 2000-01-05  Jeffrey A Law  (law@cygnus.com)
29593
29594         * gcc.c-torture/compile/20000105-2.c: New test.
29595         * gcc.c-torture/compile/20000105-1.c: New test.
29596
29597 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29598
29599         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
29600         references to printf & atoi to conform to ANSI standard.
29601         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
29602         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
29603         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
29604         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
29605         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
29606         * g++.old-deja/g++.brendan/complex1.C: Likewise.
29607         * g++.old-deja/g++.brendan/copy1.C: Likewise.
29608         * g++.old-deja/g++.brendan/copy2.C: Likewise.
29609         * g++.old-deja/g++.brendan/copy3.C: Likewise.
29610         * g++.old-deja/g++.brendan/copy4.C: Likewise.
29611         * g++.old-deja/g++.brendan/copy5.C: Likewise.
29612         * g++.old-deja/g++.brendan/copy6.C: Likewise.
29613         * g++.old-deja/g++.brendan/copy7.C: Likewise.
29614         * g++.old-deja/g++.brendan/copy8.C: Likewise.
29615         * g++.old-deja/g++.brendan/crash11.C: Likewise.
29616         * g++.old-deja/g++.brendan/crash14.C: Likewise.
29617         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
29618         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
29619         * g++.old-deja/g++.brendan/delete2.C: Likewise.
29620         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
29621         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
29622         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
29623         * g++.old-deja/g++.brendan/eh1.C: Likewise.
29624         * g++.old-deja/g++.brendan/groff1.C: Likewise.
29625         * g++.old-deja/g++.brendan/init3.C: Likewise.
29626         * g++.old-deja/g++.brendan/misc12.C: Likewise.
29627         * g++.old-deja/g++.brendan/misc7.C: Likewise.
29628         * g++.old-deja/g++.brendan/new2.C: Likewise.
29629         * g++.old-deja/g++.brendan/operators4.C: Likewise.
29630         * g++.old-deja/g++.brendan/operators5.C: Likewise.
29631         * g++.old-deja/g++.brendan/overload2.C: Likewise.
29632         * g++.old-deja/g++.brendan/overload7.C: Likewise.
29633         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
29634         * g++.old-deja/g++.brendan/reference1.C: Likewise.
29635         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
29636         * g++.old-deja/g++.brendan/template24.C: Likewise.
29637         * g++.old-deja/g++.brendan/template3.C: Likewise.
29638         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
29639         * g++.old-deja/g++.jason/inline3.C: Likewise.
29640         * g++.old-deja/g++.jason/opeq.C: Likewise.
29641         * g++.old-deja/g++.law/arg5.C: Likewise.
29642         * g++.old-deja/g++.law/arm7.C: Likewise.
29643         * g++.old-deja/g++.law/ctors11.C: Likewise.
29644         * g++.old-deja/g++.law/cvt8.C: Likewise.
29645         * g++.old-deja/g++.law/init9.C: Likewise.
29646         * g++.old-deja/g++.law/refs4.C: Likewise.
29647         * g++.old-deja/g++.law/template2.C: Likewise.
29648         * g++.old-deja/g++.law/visibility24.C: Likewise.
29649         * g++.old-deja/g++.law/vtable3.C: Likewise.
29650         * g++.old-deja/g++.mike/asm2.C: Likewise.
29651         * g++.old-deja/g++.mike/eh1.C: Likewise.
29652         * g++.old-deja/g++.mike/misc1.C: Likewise.
29653         * g++.old-deja/g++.mike/misc13.C: Likewise.
29654         * g++.old-deja/g++.mike/misc14.C: Likewise.
29655         * g++.old-deja/g++.mike/ns12.C: Likewise.
29656         * g++.old-deja/g++.mike/p1248.C: Likewise.
29657         * g++.old-deja/g++.mike/p3708.C: Likewise.
29658         * g++.old-deja/g++.mike/p3708a.C: Likewise.
29659         * g++.old-deja/g++.mike/p3708b.C: Likewise.
29660         * g++.old-deja/g++.mike/p646.C: Likewise.
29661         * g++.old-deja/g++.mike/p700.C: Likewise.
29662         * g++.old-deja/g++.mike/p783.C: Likewise.
29663         * g++.old-deja/g++.mike/p783a.C: Likewise.
29664         * g++.old-deja/g++.mike/p783b.C: Likewise.
29665         * g++.old-deja/g++.mike/p786.C: Likewise.
29666         * g++.old-deja/g++.mike/p789.C: Likewise.
29667         * g++.old-deja/g++.mike/p789a.C: Likewise.
29668         * g++.old-deja/g++.mike/p807a.C: Likewise.
29669         * g++.old-deja/g++.other/delete3.C: Likewise.
29670         * g++.old-deja/g++.other/dyncast1.C: Likewise.
29671         * g++.old-deja/g++.other/dyncast2.C: Likewise.
29672         * g++.old-deja/g++.other/dyncast3.C: Likewise.
29673         * g++.old-deja/g++.other/empty1.C: Likewise.
29674         * g++.old-deja/g++.other/temporary1.C: Likewise.
29675         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
29676         * g++.old-deja/g++.pt/t16.C: Likewise.
29677         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
29678
29679 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
29680
29681         * gcc.dg/991230-1.c: New test.
29682
29683 1999-12-29  Jeffrey A Law  (law@cygnus.com)
29684
29685         * gcc.c-torture/compile/991229-3.c: New test.
29686         * gcc.c-torture/compile/991229-2.c: New test.
29687         * gcc.c-torture/compile/991229-1.c: New test.
29688
29689 1999-12-29  Greg McGary <gkm@eng.ascend.com>
29690
29691         * gcc.c-torture/compile/labels-2.c: New test.
29692
29693 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
29694
29695         * gcc.c-torture/execute/991227-1.c: New test.
29696
29697 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29698
29699         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
29700
29701 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
29702
29703         * gcc.c-torture/execute/991221-1.c: New test.
29704
29705 1999-12-20  Nathan Sidwell  <nathan@acm.org>
29706
29707         * g++.old-deja/g++.other/cast3.C: New test.
29708
29709 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
29710
29711         * gcc.c-torture/execute/991216-4.c: New test.
29712
29713 1999-12-16  Michael Meissner  <meissner@cygnus.com>
29714
29715         * gcc.c-torture/execute/991216-1.c: New test.
29716         * gcc.c-torture/execute/991216-2.c: New test.
29717         * gcc.c-torture/execute/991216-3.c: New test.
29718
29719 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
29720
29721         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
29722         Actually make the test fail by using "-O2" for compilation.
29723
29724 1999-12-15  Nathan Sidwell  <nathan@acm.org>
29725
29726         * g++.old-deja/g++.warn/cast-align1.C: New test.
29727
29728 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
29729
29730         * gcc.c-torture/compile/991214-1.c: New test.
29731         * gcc.c-torture/compile/991214-2.c: New test.
29732
29733 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
29734
29735         * gcc.dg/991214-1.c: New test.
29736
29737 1999-12-13  Jeffrey A Law  (law@cygnus.com)
29738
29739         * gcc.c-torture/compile/991213-3.c: New test.
29740         * gcc.c-torture/compile/991213-2.c: New test.
29741         * gcc.c-torture/compile/991213-1.c: New test.
29742
29743 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
29744
29745         * gcc.dg/991209-1.c: New test.
29746
29747 1999-12-08  Nathan Sidwell <nathan@acm.org>
29748
29749         * gcc.c-torture/compile/991208-1.c: New test.
29750
29751 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29752
29753         * gcc.dg/ultrasp2.c: New test.
29754
29755 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
29756
29757         * g++.old-deja/g++.abi/align.C (main): Fix typo.
29758
29759 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
29760
29761         * gcc.c-torture/compile/991202-1.c: New test.
29762         * gcc.c-torture/execute/991202-1.c: New test.
29763         * gcc.c-torture/execute/991202-2.c: New test.
29764         * gcc.c-torture/execute/991202-3.c: New test.
29765
29766 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
29767
29768         * g++.old-deja/g++.abi/align.C: New test.
29769         * g++.old-deja/g++.abi/aggregates.C: Likewise.
29770         * g++.old-deja/g++.abi/bitfields.C: Likewise.
29771
29772 1999-12-01  Richard Henderson  <rth@cygnus.com>
29773
29774         * gcc.c-torture/execute/991201-1.c: New.
29775
29776 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
29777
29778         * gcc.dg/991129-1.c: New test.
29779
29780 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
29781
29782         * gcc.c-torture/compile/991127-1.c: New test.
29783
29784 1999-11-22  Nathan Sidwell  <nathan@acm.org>
29785
29786         * g++.old-deja/g++.other/warn4.C: New test.
29787
29788 1999-11-22  Nathan Sidwell  <nathan@acm.org>
29789
29790         * g++.old-deja/g++.eh/cleanup2.C: New test.
29791         * g++.old-deja/g++.ext/pretty2.C: New test.
29792         * g++.old-deja/g++.ext/pretty3.C: New test.
29793         * g++.old-deja/g++.other/debug6.C: New test.
29794
29795 1999-10-20  Jim Wilson  <wilson@cygnus.com>
29796
29797         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
29798         compiler_output to look for one error message instead of two.
29799
29800 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
29801
29802         * gcc.c-torture/execute/991118-1.c: Also test case
29803         where the word boundary does not split a byte evenly.
29804
29805 1999-11-19  Nathan Sidwell  <nathan@acm.org>
29806
29807         * g++.old-deja/g++.ext/restrict1.C: New test.
29808
29809 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
29810
29811         * gcc.c-torture/execute/991118-1.c: New test.
29812
29813 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
29814
29815         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
29816         working directory pathnames.
29817
29818 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
29819
29820         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
29821         host is equipped with driver.h and driver.o so it can actually
29822         compile and run the tests.
29823
29824 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
29825
29826         * gcc.c-torture/compile/991008-1.c: New test.
29827
29828 1999-11-08  Nick Clifton  <nickc@cygnus.com>
29829
29830         * lib/gcc-dg.exp: Include target-supports.exp
29831
29832 1999-11-05  Nick Clifton  <nickc@cygnus.com>
29833
29834         * lib/target-supports.exp: New file: Provide procs to test for
29835         features supported by the target.
29836         (check_weak_available): Moved here from ecos.exp.
29837         (check_alias_available): New proc: Determine of the target
29838         toolchain supports the alias attribute.
29839
29840         * gcc.dg/special/ecos.exp: Move check_weak_available to
29841         target-supports.exp.
29842         (alias-1.c): Only perform the test if the target supports
29843         aliases.
29844         (wkali-1.c): Only perform the test if the target supports
29845         aliases.
29846
29847         * gcc.dg/990506-0.c: Expect error messages from cross
29848         targets as well as native targets.
29849
29850 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29851
29852         * gcc.dg/ultrasp1.c: Removed xfail.
29853         * gcc.dg/struct-ret-2.c: Likewise.
29854         * gcc.dg/array-1.c: Likewise.
29855
29856 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29857
29858         * gcc.dg/struct-ret-2.c: New test.
29859
29860         * gcc.dg/array-1.c: New test.
29861
29862 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
29863
29864         * gcc.c-torture/execute/991030-1.c: New test.
29865
29866 1999-10-26  Richard Henderson  <rth@cygnus.com>
29867
29868         * gcc.c-torture/compile/991026-2.c: New test.
29869
29870 1999-10-26  Jeffrey A Law  (law@cygnus.com)
29871
29872         * gcc.c-torture/compile/991026-1.c: New test.
29873
29874 1999-10-23  Jeffrey A Law  (law@cygnus.com)
29875
29876         * gcc.c-torture/execute/991023-1.c: New test.
29877
29878 1999-10-19  Jeffrey A Law  (law@cygnus.com)
29879
29880         * gcc.c-torture/execute/991019-1.c: New test.
29881
29882 1999-10-16  Richard Henderson  <rth@cygnus.com>
29883
29884         * gcc.c-torture/execute/991016-1.c: New test.
29885
29886 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
29887
29888         * gcc.c-torture/execute/991014-1.c: New test.
29889
29890 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
29891
29892         * g++.old-deja/g++.other/union2.C: New test.
29893
29894 1999-10-13  Nathan Sidwell  <nathan@acm.org>
29895
29896         * g++.old-deja/g++.other/vaarg2.C: New test.
29897         * g++.old-deja/g++.other/vaarg3.C: New test.
29898
29899 1999-10-12  Craig Burley  <craig@jcb-sc.com>
29900
29901         * g77.f-torture/noncompile/19990905-1.f: Moved from being
29902         in compile/.
29903
29904 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
29905
29906         * gcc.c-torture/execute/va-arg-11.c: New test.
29907
29908 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
29909
29910         * lib/file-format.exp (gcc_target_object_format): Don't
29911         crash if objdump is unavailable.
29912
29913 1999-09-29  Donn Terry <donn@interix.com>
29914
29915         * gcc.misc-tests/mg.exp: delete extraneous redirection.
29916
29917 1999-09-28  Nick Clifton  <nickc@cygnus.com>
29918
29919         * gcc.c-torture/compile/990928-1.c: New test.
29920
29921 1999-09-28  Nathan Sidwell  <nathan@acm.org>
29922
29923         * g++.old-deja/g++.other/decl6.C: New test.
29924
29925 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29926
29927         * gcc.c-torture/execute/va-arg-10.c: New test.
29928
29929 1999-09-27  Nathan Sidwell  <nathan@acm.org>
29930
29931         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
29932         __PRETTY_FUNCTION__.
29933
29934 1999-09-23  Nick Clifton  <nickc@cygnus.com>
29935
29936         * gcc.c-torture/execute/990923-1.c: New test.
29937
29938 1999-09-21  Nick Clifton  <nickc@cygnus.com>
29939
29940         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
29941         for which -fpic is inappropriate.
29942
29943 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
29944
29945         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
29946
29947 1999-09-21  Nathan Sidwell  <nathan@acm.org>
29948
29949         * g++.old-deja/g++.other/dyncast1.C: New test.
29950         * g++.old-deja/g++.other/dyncast2.C: New test.
29951         * g++.old-deja/g++.other/dyncast3.C: New test.
29952         * g++.old-deja/g++.other/dyncast4.C: New test.
29953         * g++.old-deja/g++.other/dyncast5.C: New test.
29954         * g++.old-deja/g++.eh/catch3.C: New test.
29955         * g++.old-deja/g++.eh/catch3p.C: New test.
29956         * g++.old-deja/g++.eh/catch4.C: New test.
29957         * g++.old-deja/g++.eh/catch4p.C: New test.
29958         * g++.old-deja/g++.eh/catch5.C: New test.
29959         * g++.old-deja/g++.eh/catch5p.C: New test.
29960         * g++.old-deja/g++.eh/catch6.C: New test.
29961         * g++.old-deja/g++.eh/catch6p.C: New test.
29962         * g++.old-deja/g++.eh/catch7.C: New test.
29963         * g++.old-deja/g++.eh/catch7p.C: New test.
29964         * g++.old-deja/g++.eh/catch8.C: New test.
29965         * g++.old-deja/g++.eh/catch8p.C: New test.
29966         * g++.old-deja/g++.eh/catch9.C: New test.
29967         * g++.old-deja/g++.eh/catch9p.C: New test.
29968
29969 1999-09-13  Nathan Sidwell  <nathan@acm.org>
29970
29971         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
29972         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
29973
29974 1999-09-13  Jeffrey A Law  (law@cygnus.com)
29975
29976         * gcc.c-torture/compile/990913-1.c: New test.
29977
29978 1999-09-10  Nathan Sidwell  <nathan@acm.org>
29979
29980         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
29981         * g++.old-deja/g++.jason/rfg5.C: Likewise.
29982
29983 1999-09-09  Richard Henderson  <rth@cygnus.com>
29984
29985         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
29986
29987 1999-09-09  Nathan Sidwell  <nathan@acm.org>
29988
29989         * g++.old-deja/g++.other/lookup11.C: New test.
29990         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
29991         what is permitted and what we want.
29992         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
29993         overload use.
29994         * g++.old-deja/g++.jason/rfg5.C: Likewise
29995
29996 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
29997
29998         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
29999         * gcc.c-torture/noncompile/poison-1.c: New file.
30000
30001 1999-09-08  Nathan Sidwell  <nathan@acm.org>
30002
30003         * g++.old-deja/g++.other/sizeof3.C: New test.
30004         * g++.old-deja/g++.other/sizeof4.C: New test.
30005         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
30006         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
30007
30008 1999-09-07  Richard Henderson  <rth@cygnus.com>
30009
30010         * gcc.dg/va-arg-1.c: New.
30011
30012 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30013
30014         * gcc.c-torture/execute/va-arg-9.c: New test.
30015
30016 1999-09-05  Craig Burley  <craig@jcb-sc.com>
30017
30018         * g77.f-torture/compile/980519-2.f: New test.
30019         * g77.f-torture/compile/19990905-0.f: New test.
30020         * g77.f-torture/compile/19990905-1.f: New test.
30021         * g77.f-torture/compile/19990905-2.f: New test.
30022
30023         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
30024
30025 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
30026
30027         * gcc.c-torture/execute/990827-1.c: Fix typo.
30028
30029 1999-09-03  Nathan Sidwell  <nathan@acm.org>
30030
30031         * g++.old-deja/g++.other/deref1.C: New test.
30032
30033 1999-09-02  Nathan Sidwell  <nathan@acm.org>
30034
30035         * g++.old-deja/g++.other/ambig2.C: New test.
30036         * g++.old-deja/g++.other/cond5.C: New test.
30037         * g++.old-deja/g++.other/lookup16.C: New test.
30038
30039 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
30040
30041         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
30042         assemblers too.
30043
30044 1999-08-31  Jeffrey A Law  (law@cygnus.com)
30045
30046         * lib/c-torture.exp: Avoid the "compare executables" optimization
30047         when testing native.
30048
30049 1999-08-29  Jeffrey A Law  (law@cygnus.com)
30050
30051         * gcc.c-torture/execute/990829-1.c: New test.
30052         * gcc.c-torture/compile/990829-1.c: New test.
30053
30054 1999-08-27  Paul Burchard  <burchard@pobox.com>
30055
30056         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
30057         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
30058         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
30059         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
30060         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
30061         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
30062         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
30063         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
30064         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
30065         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
30066         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
30067
30068 1999-08-27  Jeffrey A Law  (law@cygnus.com)
30069
30070         * gcc.c-torture/execute/990827-1.c: New test.
30071
30072 1999-08-26  Craig Burley  <craig@jcb-sc.com>
30073
30074         * g77.f-torture/noncompile/19990826-4.f: New test.
30075
30076         * g77.f-torture/compile/19990826-3.f: New test.
30077
30078         * g77.f-torture/execute/19990826-2.f: New test.
30079
30080         * g77.f-torture/compile/19990826-1.f: New test.
30081
30082         * gcc.c-torture/execute/990826-0.c: New test.
30083         * g77.c-torture/execute/19990826-0.f: New test.
30084
30085         * g77.f-torture/noncompile/970626-2.f: New test.
30086
30087 1999-08-25  Paul Burchard  <burchard@pobox.com>
30088
30089         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
30090         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
30091         lss-011.C: New tests.
30092
30093 1999-08-25  Nathan Sidwell  <nathan@acm.org>
30094
30095         * g++.old-deja/g++.other/decl5.C: New test.
30096
30097 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30098
30099         * noncompile/noncompile.exp: Load_lib c-torture.exp.
30100         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
30101         call `postbase' for each one.  All callers of `postbase' changed
30102         to call this instead.
30103
30104 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
30105
30106         * gcc.c-torture/execute/990811-1.c: New test.
30107
30108 1999-08-09  Nick Clifton  <nickc@cygnus.com>
30109
30110         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
30111         just native ones.
30112
30113         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
30114         just native ones.
30115
30116 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
30117
30118         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
30119
30120 1999-08-04  Jeffrey A Law  (law@cygnus.com)
30121
30122         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
30123
30124 1999-08-04  Nathan Sidwell  <nathan@acm.org>
30125
30126         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
30127
30128 1999-08-04  Jeffrey A Law  (law@cygnus.com)
30129
30130         * gcc.c-torture/execute/990804-1.c: New test.
30131
30132 1999-08-03  Nathan Sidwell  <nathan@acm.org>
30133
30134         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
30135         * g++.old-deja/g++.brendan/crash64.C: Likewise
30136         * g++.old-deja/g++.brendan/overload8.C: Likewise
30137
30138 1999-08-03  Nathan Sidwell  <nathan@acm.org>
30139
30140         * g++.old-deja/g++.other/struct1.C: New test.
30141
30142 1999-08-03  Nathan Sidwell  <nathan@acm.org>
30143
30144         * g++.old-deja/g++.other/enum2.C: New test.
30145
30146 1999-08-02  Richard Henderson  <rth@cygnus.com>
30147
30148         Adapted from tests from Franz Sirl:
30149         * gcc.c-torture/execute/va-arg-7.c: New test.
30150         * gcc.c-torture/execute/va-arg-8.c: New test.
30151
30152 1999-08-01  Jeffrey A Law  (law@cygnus.com)
30153
30154         * gcc.c-torture/compile/990801-2.c: New test.
30155
30156         * gcc.c-torture/compile/990801-1.c: New test.
30157
30158 1999-07-27  Michael Meissner  <meissner@cygnus.com>
30159
30160         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
30161         fp-cmp-1.c, converting double to float.
30162
30163         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
30164         fp-cmp-1.c, converting double to long double.
30165
30166         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
30167         from fr1 to unknown_register, since fr1 is a legitimate register
30168         on some machines.
30169
30170 1999-07-25  Jeffrey A Law  (law@cygnus.com)
30171
30172         * README: More listname related changes.
30173
30174 1999-07-08  Catherine Moore  <clm@cygnus.com>
30175
30176         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
30177
30178 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
30179
30180         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
30181
30182 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
30183
30184         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
30185
30186 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
30187
30188         * gcc.dg/990703-1.c: New test.
30189
30190 1999-06-29  Nick Clifton  <nickc@cygnus.com>
30191
30192         * lib/file-format.exp: New file: Move definition of proc
30193         gcc_target_object_format to here from
30194         gcc.dg/special/ecos.exp.
30195
30196         * lib/c-torture.exp: Include lib file-format.exp.
30197         * lib/gcc-dg.exp: Include lib file-format.exp.
30198
30199         * gcc.dg/special/ecos.exp: Remove definition of proc
30200         gcc_target_object_format.
30201
30202 1999-06-28  Jeffrey A Law  (law@cygnus.com)
30203
30204         * gcc.c-torture/execute/990628-1.c: New test.
30205
30206 1999-06-25  Jeffrey A Law  (law@cygnus.com)
30207
30208         * gcc.c-torture/compile/990625-2.c: New test.
30209
30210         * gcc.c-torture/compile/990625-1.c: New test.
30211
30212 1999-06-23  Nick Clifton  <nickc@cygnus.com>
30213
30214         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
30215         attributes compile.
30216         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
30217         ports that use the COFF/PE file format.
30218
30219 1999-06-17  Jeffrey A Law  (law@cygnus.com)
30220
30221         * gcc.c-torture/compile/990617-1.c: New test.
30222
30223 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
30224
30225         * g++.old-deja/g++.other/decl4.C: New test.
30226
30227 1999-06-14  Nathan Sidwell  <nathan@acm.org>
30228
30229         * g++.old-deja/g++.other/bitfld3.C: New test.
30230
30231 1999-06-08  Nathan Sidwell  <nathan@acm.org>
30232
30233         * g++.old-deja/g++.eh/catch1.C: New test.
30234
30235 1999-06-07  Jeffrey A Law  (law@cygnus.com)
30236
30237         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
30238
30239         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
30240         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
30241
30242 1999-06-05  Craig Burley  <craig@jcb-sc.com>
30243
30244         * g77.f-torture/compile/19990502-0.f: Replace with new,
30245         shorter, test that still fails after recent changes.
30246
30247 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
30248
30249         * gcc.c-torture/execute/990604-1.c: New test.
30250
30251 1999-05-31  Jeffrey A Law  (law@cygnus.com)
30252
30253         * gcc.c-torture/execute/990531-1.c: New test.
30254
30255 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30256
30257         * gcc.c-torture/compile/990527-1.c: New test.
30258
30259 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
30260
30261         * gcc.c-torture/execute/990527-1.c: New test.
30262
30263 1999-05-25  Nick Clifton  <nickc@cygnus.com>
30264
30265         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
30266         bitfields as signed.
30267
30268 1999-05-25  Craig Burley  <craig@jcb-sc.com>
30269
30270         * g77.f-torture/compile/19990525-0.f: New test.
30271
30272 1999-05-25  Jeffrey A Law  (law@cygnus.com)
30273
30274         * gcc.c-torture/execute/990525-2.c: New test.
30275
30276         * gcc.c-torture/execute/990525-1.c: New test.
30277
30278 1999-05-24  Nathan Sidwell  <nathan@acm.org>
30279
30280         * g++.old-deja/g++.other/anon3.C: New test.
30281         * g++.old-deja/g++.other/anon4.C: New test.
30282         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
30283         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
30284         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
30285         Merrill).
30286
30287 1999-05-24  Jeffrey A Law  (law@cygnus.com)
30288
30289         * gcc.c-torture/execute/990524-1.c: New test.
30290
30291         * gcc.dg/990524-1.c: New test.
30292
30293 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30294
30295         * gcc.c-torture/compile/990523-1.c: New test.
30296
30297 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
30298
30299         * gcc.c-torture/compile/990519-1.c: New test.
30300
30301 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
30302
30303         * gcc.c-torture/compile/990517-1.c: New test.
30304
30305         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
30306         (e4, f4): New tests.
30307         (main): Call them.
30308
30309 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30310
30311         * gcc.dg/noreturn-1.c: New test.
30312
30313 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
30314
30315         * gcc.c-torture/execute/990513-1.c: New test.
30316
30317 1999-05-10  Richard Henderson  <rth@cygnus.com>
30318
30319         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
30320
30321 1999-05-10  Craig Burley  <craig@jcb-sc.com>
30322
30323         * g77.f-torture/execute/erfc.f: Use small single-precision
30324         values, to avoid problems on Alphas when not -mieee.
30325
30326 1999-05-08  Craig Burley  <craig@jcb-sc.com>
30327
30328         * gcc.dg/990506-0.c: New test.
30329
30330 1999-05-08  Richard Henderson  <rth@cygnus.com>
30331
30332         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
30333         the constant to test.  Don't XFAIL 64-bit targets.
30334
30335         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
30336         * g++.old-deja/g++.law/profile1.C: Likewise.
30337
30338         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
30339         operator new instances.
30340         * g++.old-deja/g++.other/delete5.C: Likewise.
30341
30342 1999-05-03  Craig Burley  <craig@jcb-sc.com>
30343
30344         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
30345         intrinsic.
30346
30347 1999-05-03  Craig Burley  <craig@jcb-sc.com>
30348
30349         * g77.f-torture/execute/u77-test.f: Reverse order of two
30350         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
30351
30352 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30353
30354         * gcc.dg/compare1.c: New test.
30355
30356 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
30357
30358         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
30359         New tests.
30360
30361 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30362
30363         * g77.f-torture/compile/19990502-1.f: New test.
30364
30365 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30366
30367         * g77.f-torture/compile/19990502-0.f: New test.
30368
30369 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30370
30371         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
30372         intrinsic.
30373
30374 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30375
30376         * g77.f-torture/execute/u77-test.f (main): List libU77
30377         intrinsics not currently tested.
30378         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
30379         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
30380         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
30381         Trim blanks off the ends of some printed strings.
30382
30383 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30384
30385         * g77.f-torture/execute/u77-test.f (main): Just warn about
30386         FSTAT gid disagreement, as it's expected on some systems.
30387
30388 1999-05-01  Craig Burley  <craig@jcb-sc.com>
30389
30390         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
30391         use a new function, which allows for some slop.
30392         Clean up some commentary.
30393         (issum): The new function.
30394         (sgladd): Deleted subroutine.
30395
30396 1999-05-01  Craig Burley  <craig@jcb-sc.com>
30397
30398         * g77.f-torture/execute/u77-test.f: Modify to be more like
30399         libf2c/libU77 version, bringing patches to that version here.
30400         Add suitable commentary.
30401
30402 1999-04-25  Richard Henderson  <rth@cygnus.com>
30403
30404         * gcc.dg/990424-1.c: New test.
30405
30406 1999-04-24  Craig Burley  <craig@jcb-sc.com>
30407
30408         * g77.f-torture/execute/u77-test.f (main): Bug involving
30409         LSTAT has been fixed, so turn back on full checking.
30410
30411 1999-04-20  Craig Burley  <craig@jcb-sc.com>
30412
30413         * g77.f-torture/compile/19990419-0.f: New test.
30414         * g77.f-torture/execute/19990419-1.f: New test.
30415
30416 1999-04-17  Richard Henderson  <rth@cygnus.com>
30417
30418         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
30419         to avoid the need for a prototype to supress a warning.
30420
30421 1999-04-07  Jim Wilson  <wilson@cygnus.com>
30422
30423         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
30424
30425 1999-04-04  Jeffrey A Law  (law@cygnus.com)
30426
30427         * gcc.c-torture/execute/990404-1.c: New test.
30428
30429 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
30430
30431         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
30432         * gcc.dg/cpp-if3.c: Don't use -pedantic.
30433         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
30434         missing initializer warnings.
30435
30436 1999-03-28  Jeffrey A Law  (law@cygnus.com)
30437
30438         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
30439         matching strings.
30440
30441 1999-03-26  Jeffrey A Law  (law@cygnus.com)
30442
30443         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
30444
30445 1999-03-26  Craig Burley  <craig@jcb-sc.com>
30446
30447         * g77.f-torture/execute/19990325-0.f: New test.
30448         * g77.f-torture/execute/19990325-1.f: New test.
30449
30450 1999-03-24  Jeffrey A Law  (law@cygnus.com)
30451
30452         * gcc.c-torture/execute/990324-1.c: New test.
30453
30454 1999-03-22  Jim Wilson  <wilson@cygnus.com>
30455
30456         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
30457         test with 4.
30458
30459 1999-03-17  Richard Henderson  <rth@cygnus.com>
30460
30461         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
30462
30463 1999-03-13  Craig Burley  <craig@jcb-sc.com>
30464
30465         * g77.f-torture/execute/19990313-2.f: New test.
30466         * g77.f-torture/execute/19990313-3.f: New test.
30467
30468 1999-03-13  Craig Burley  <craig@jcb-sc.com>
30469
30470         * g77.f-torture/execute/19990313-0.f: New test.
30471         * g77.f-torture/execute/19990313-1.f: New test.
30472
30473 1999-03-12  Jim Wilson  <wilson@cygnus.com>
30474
30475         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
30476         printf to sprintf.
30477         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
30478         (main): Add check for u15.  Conditionalize u31 check depending on
30479         whether ints are <32 bits or >=32 bits.
30480
30481 1999-03-08  Craig Burley  <craig@jcb-sc.com>
30482
30483         * g77.f-torture/execute/19981119-0.f: Improve testiness.
30484
30485 1999-03-08  Craig Burley  <craig@jcb-sc.com>
30486
30487         * g77.f-torture/compile/19990305-0.f: New test.
30488         * g77.f-torture/execute/19981119-0.f: New test.
30489
30490 1999-03-08  Craig Burley  <craig@jcb-sc.com>
30491
30492         * g77.f-torture/execute/970625-2.f: call ABORT if final
30493         result is not correct, instead of just printing it.
30494         Add this checking via newly introduced obfuscation, to
30495         trip up buggy front ends.
30496
30497 1999-03-07  Craig Burley  <craig@jcb-sc.com>
30498
30499         * g77.f-torture/compile/960317-1.f: Moved from being
30500         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
30501
30502 1999-03-06  Craig Burley  <craig@jcb-sc.com>
30503
30504         * g77.f-torture/execute/960317-1.f: New (old) test.
30505         * g77.f-torture/execute/970625-2.f: Ditto.
30506
30507 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
30508
30509         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
30510         message on line 1 or line 2; cccp and cpplib do this differently.
30511
30512 1999-03-01  Jeffrey A Law  (law@cygnus.com)
30513
30514         * g++.old-deja/g++.law/weak1.C: New test.
30515
30516 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
30517
30518         * gcc.c-torture/execute/990119-1.c: Renamed to...
30519         * gcc.dg/990119-1.c: this, so it will only be tested once
30520         (it's a preprocessor test, it doesn't need to be run at
30521         multiple optimization levels).
30522
30523 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
30524
30525         * lib/g++.exp: Don't add incdir=$base_dir/../include to
30526           ALWAYS_CXXFLAGS.
30527
30528 1999-02-24  Craig Burley  <craig@jcb-sc.com>
30529
30530         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
30531         * g77.f-torture/compile/19981216-0.f: ...as it is expected
30532         to not be compilable by current g77.
30533
30534 1999-02-24  Nick Clifton  <nickc@cygnus.com>
30535
30536         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
30537
30538 1999-02-22  Jeffrey A Law  (law@cygnus.com)
30539
30540         * gcc.c-torture/execute/990222-1.c: New test.
30541
30542 1999-02-19  Craig Burley  <craig@jcb-sc.com>
30543
30544         * g77.f-torture/compile/19990218-0.f: New test.
30545         * g77.f-torture/noncompile/19990218-1.f: New test.
30546
30547 1999-02-18  Craig Burley  <craig@jcb-sc.com>
30548
30549         * g77.f-torture/compile/19981216-0.f: New test.
30550
30551 1999-02-14  Jeffrey A Law  (law@cygnus.com)
30552
30553         * gcc.dg/990214-1.c: New test.
30554
30555 1999-02-13  Jeffrey A Law  (law@cygnus.com)
30556
30557         * gcc.dg/990213-2.c: New test.
30558
30559         * gcc.dg/990213-1.c: New test.
30560
30561 1999-02-12  Jeffrey A Law  (law@cygnus.com)
30562
30563         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
30564         ints.
30565
30566 1999-02-11  Nick Clifton  <nickc@cygnus.com>
30567
30568         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
30569         specified by target.
30570
30571         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
30572
30573 1999-02-11  Jeffrey A Law  (law@cygnus.com)
30574
30575         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
30576
30577 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
30578
30579         * gcc.dg/special/ecos.exp: New test driver for new tests with
30580         special requirements.
30581
30582         * gcc.dg/special/alias-1.c: New test.
30583         * gcc.dg/special/gcsec-1.c: New test.
30584         * gcc.dg/special/weak-1.c: New test.
30585         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
30586         * gcc.dg/special/weak-2.c: New test.
30587         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
30588         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
30589         * gcc.dg/special/wkali-1.c: New test.
30590         * gcc.dg/special/wkali-2.c: New test.
30591         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
30592         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
30593
30594 1999-02-10  Felix Lee  <flee@cygnus.com>
30595
30596           * lib/c-torture.exp (c-torture-compile): Pull out code for
30597           analyzing gcc error messages.
30598           (c-torture-execute): Likewise.  Fix some (harmless) false
30599           positives.
30600           * lib/gcc.exp (gcc_check_compile): New function.
30601
30602 1999-02-08  Richard Henderson  <rth@cygnus.com>
30603
30604         * gcc.c-torture/execute/990208-1.c: New test.
30605
30606 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
30607
30608         * g++.dg/special/ecos.exp: New driver for new tests with special
30609         requirements
30610
30611         * g++.dg/special/conpr-1.C: New test
30612         * g++.dg/special/conpr-2.C: New test
30613         * g++.dg/special/conpr-2a.C: New test
30614         * g++.dg/special/conpr-3.C: New test
30615         * g++.dg/special/conpr-3a.C: New test
30616         * g++.dg/special/conpr-3b.C: New test
30617
30618         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
30619         allow g++ to use the dg driver
30620
30621         * README: Add comment about g++.dg directory
30622
30623 1999-02-06  Jeffrey A Law  (law@cygnus.com)
30624
30625         * README: Update email addresses.
30626
30627 1999-02-03  Nick Clifton  <nickc@cygnus.com>
30628
30629         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
30630         arguments in order to force structure S onto the stack even on
30631         the alpha.
30632         (test): Pass 10 leading arguments to function foo as well as the
30633         structure S.
30634
30635         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
30636         failure for all targets.
30637
30638         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
30639         abort to terminate program execution.
30640
30641 1999-01-30  Richard Henderson  <rth@cygnus.com>
30642
30643         * gcc.c-torture/execute/990130-1.c: New test.
30644
30645 1999-01-30  Jeffrey A Law  (law@cygnus.com)
30646
30647         * gcc.dg/990130-1.c: New test.
30648
30649 1999-01-28  Michael Meissner  <meissner@cygnus.com>
30650
30651         * gcc.c-torture/execute/990128-1.c: New test.
30652
30653 1999-01-27  Michael Meissner  <meissner@cygnus.com>
30654
30655         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
30656
30657 1999-01-27  Felix Lee  <flee@cygnus.com>
30658
30659         * lib/c-torture.exp (c-torture-compile): pull out code for
30660         analyzing gcc error messages.
30661         (c-torture-execute): ditto, and fix some (harmless) false
30662         positives.
30663         * lib/gcc.exp (gcc_check_compile): new function.
30664
30665 1999-01-17  Jeffrey A Law  (law@cygnus.com)
30666
30667         * gcc.dg/990117-1.c: New test.
30668
30669         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
30670
30671         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
30672
30673 1999-01-15  Jeffrey A Law  (law@cygnus.com)
30674
30675         * g77.f-torture/compile/990115-1.f: New test.
30676
30677 1999-01-07  Jeffrey A Law  (law@cygnus.com)
30678
30679         * gcc.c-torture/compile/990107-1.c: New test
30680
30681 1999-01-06  Jeffrey A Law  (law@cygnus.com)
30682
30683         * gcc.c-torture/execute/990106-2.c: New test.
30684
30685         * gcc.c-torture/execute/990106-1.c: New test.
30686
30687 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
30688
30689         * gcc.c-torture/compile/981223-1.c: New test.
30690
30691 1998-12-29  Richard Henderson  <rth@cygnus.com>
30692
30693         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
30694         (opt3): Rename from opt4 and disable.
30695
30696 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
30697
30698         * g++.old-deja/g++.pt/ptrmem5.C: New test.
30699
30700 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
30701
30702         * g++.old-deja/g++.other/conv5.C: New test.
30703
30704 1998-12-14  Nick Clifton  <nickc@cygnus.com>
30705
30706         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
30707
30708 1998-12-11  Jeffrey A Law  (law@cygnus.com)
30709
30710         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
30711
30712 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
30713
30714         * gcc.c-torture/compile/981211-1.c: New test.
30715
30716 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
30717
30718         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
30719
30720         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
30721
30722 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30723
30724         * gcc.special/930510-1.c: Make C9X safe.
30725         * gcc.misc-tests/gcov-1.c Similarly.
30726         * gcc.misc-tests/gcov-2.c Similarly.
30727
30728 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
30729
30730         * gcc.dg/ultrasp1.c: New test.
30731
30732 1998-12-06  Richard Henderson  <rth@cygnus.com>
30733
30734         * gcc.c-torture/execute/981206.c: New test.
30735
30736 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
30737
30738         * g++.old-deja/g++.ns/template7.C: New test.
30739
30740         * g++.old-deja/g++.other/expr1.C: New test.
30741
30742         * g++.old-deja/g++.eh/tmpl3.C: New test.
30743
30744         * g++.old-deja/g++.eh/tmpl2.C: New test.
30745
30746 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
30747
30748         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
30749         * g++.old-deja/g++.other/using6.C: Removed.
30750         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
30751
30752         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
30753
30754 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
30755
30756         * g++.old-deja/g++.pt/overload8.C: New test.
30757
30758         * g++.old-deja/g++.pt/overload7.C: New test.
30759
30760         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
30761
30762         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
30763         and relinking messages.
30764         * lib/g++.exp (g++_target_compile): Remove .rpo file when
30765         compiling with -frepo.
30766
30767 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
30768
30769         * g++.old-deja/g++.pt/lookup6.C: New test.
30770
30771 1998-11-30  Nick Clifton  <nickc@cygnus.com>
30772
30773         * gcc.c-torture/execute/981130-1.c: New test.
30774         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
30775
30776 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
30777
30778         * g++.old-deja/g++.pt/explicit76.C: New test.
30779
30780         * g++.old-deja/g++.pt/friend38.C: New test.
30781
30782         * g++.old-deja/g++.ns/crash2.C: New test.
30783
30784         * g++.old-deja/g++.pt/defarg8.C: New test.
30785
30786         * g++.old-deja/g++.pt/instantiate6.C: New test.
30787
30788         * g++.old-deja/g++.pt/static6.C: New test.
30789
30790         * g++.old-deja/g++.pt/decl2.C: New test.
30791
30792 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
30793
30794         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
30795         problem is actually related with name lookup, but so what? :-)
30796
30797         * g++.old-deja/g++.pt/friend37.C: New test.
30798
30799 1998-11-25  Dave Love  <d.love@dl.ac.uk>
30800
30801         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
30802         element, which fails on some systems.
30803
30804         * g77.f-torture/execute/labug1.f: New test.
30805
30806 1998-11-21  Jeffrey A Law  (law@cygnus.com)
30807
30808         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
30809         is defined.
30810
30811 1998-11-18  Dave Love  <d.love@dl.ac.uk>
30812
30813         * g77.f-torture/compile/981117-1.f: New test.
30814
30815 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
30816
30817         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
30818         properly discarded.
30819
30820 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
30821
30822         * gcc.c-torture/execute/memcheck: New directory of tests for
30823         -fcheck-memory-usage.
30824
30825 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
30826
30827         * README: New file, general information about the testsuite and
30828         new description of the various C++ test subdirectories.
30829         * README.g++: Eliminate obsolete information, update and move most
30830         relevant stuff to README.
30831
30832 1998-11-07  Richard Henderson  <rth@cygnus.com>
30833
30834         * gcc.c-torture/compile/981107-1.c: New test.
30835
30836 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
30837
30838         * execute/memcpy-bi.c: New testcase.
30839
30840 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
30841
30842         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
30843         base classes.
30844
30845         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
30846         template is selected.
30847
30848         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
30849         classes, it should be accepted for all types.
30850
30851         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
30852
30853         * g++.old-deja/g++.pt/spec24.C: Ensure that template
30854         specializations start with template headers.
30855
30856 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
30857
30858         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
30859
30860         * g++.old-deja/g++.other/init9.C: Test cross initialization of
30861         non-POD types.
30862
30863 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
30864
30865         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
30866
30867 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
30868
30869         * compile/981022-1.c, compile/981022-1.x: New test and driver.
30870
30871 1998-10-19  Jeffrey A Law  (law@cygnus.com)
30872
30873         * 981019-1.c: New test.
30874
30875 1998-10-14  Robert Lipe <robertl@dgii.com>
30876
30877         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
30878         find objc headers.
30879
30880 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
30881
30882         * compile/981001-4.c: Remove use of GCC extension that triggers a
30883         compiler bug.
30884
30885 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
30886
30887         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
30888
30889 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
30890
30891         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
30892         instantiation of template produces incorrect code for delete
30893         expression.
30894
30895         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
30896         constructors' name is not unique.
30897         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
30898         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
30899
30900         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
30901         automatic array of const is ill-formed.
30902
30903         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
30904         of template parameter?
30905
30906         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
30907         const.
30908
30909         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
30910         pointer-to-member expression.
30911
30912         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
30913         declaration causes ICE.
30914
30915 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
30916
30917         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
30918         reserved in the global namespace.
30919
30920         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
30921         generate needed virtual table.
30922
30923         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
30924
30925 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
30926
30927         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
30928         template-dependent type
30929
30930 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
30931
30932         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
30933         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
30934         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
30935
30936         * g++.old-deja/g++.other/using5.C: New test; using decl from base
30937         class should be usable as argument of member function.
30938         * g++.old-deja/g++.other/using6.C: New test; using decl from base
30939         class should be usable as return type of member function.
30940         * g++.old-deja/g++.other/using7.C: New test; using decl from base
30941         class should be usable as type of data member.
30942
30943         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
30944
30945 1998-10-09  Jeffrey A Law  (law@cygnus.com)
30946
30947         * gcc.c-torture/special/920521-1.c: Fix bogus test.
30948
30949 1998-10-08  Nick Clifton  <nickc@cygnus.com>
30950
30951         * gcc.dg/dll-?.c Add thumb to target list.
30952         Fix assembler scan patterns to match current assembler output.
30953
30954 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
30955
30956         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
30957         matching of template brackets.
30958
30959         * g++.old-deja/g++.other/using4.C: New test.  Test using
30960         declarations of methods from base classes.
30961
30962         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
30963         within functions should introduce names into the innermost
30964         enclosing namespace.
30965
30966         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
30967         of static locals if first initialization throws.
30968
30969 1998-10-07  Jim Wilson  <wilson@cygnus.com>
30970
30971         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
30972
30973 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
30974
30975         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
30976         lose track of the possible targets of tablejump insns.
30977         * special/special.exp: Run it.
30978
30979 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
30980
30981         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
30982         must be declared before its specializations can be named in friend
30983         declarations.
30984
30985 1998-10-05  Dave Love  <d.love@dl.ac.uk>
30986
30987         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
30988
30989         * g77.f-torture/execute/io1.f: New test.
30990
30991 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
30992
30993         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
30994         with pointer to template function, for which no argument deduction
30995         is possible.
30996
30997         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
30998         specialization of template function as argument to template
30999         function.
31000
31001         * g++.old-deja/g++.other/access2.C: New test; Inner class
31002         shouldn't have privileged access to Outer's names.
31003
31004 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
31005
31006         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
31007         friend template declared within template class conflicts with
31008         nested class of the same name.
31009
31010         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
31011         is ignored.
31012
31013         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
31014         object with direct initializer as function declaration.
31015
31016         * g++.old-deja/g++.other/decl2.C: New test; duplicate
31017         initializers.
31018
31019         * g++.old-deja/g++.other/null2.C: New test; conditional operator
31020         involving const pointer and NULL produces incorrect result.
31021
31022         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
31023         type name without `typename' should be rejected with -pedantic.
31024
31025 1998-10-02  Richard Henderson  <rth@cygnus.com>
31026
31027         * g++.old-deja/g++.other/addrof1.C: New test.
31028
31029 1998-10-01  Nick Clifton  <nickc@cygnus.com>
31030
31031         * gcc.c-torture/compile/981001-1.c: New test.
31032         * gcc.c-torture/execute/981001-1.c: New test.
31033
31034 1998-10-01  Jeffrey A Law  (law@cygnus.com)
31035
31036         * gcc.c-torture/compile/981001-2.c: New test.
31037         * gcc.c-torture/compile/981001-3.c: New test.
31038         * gcc.c-torture/compile/981001-4.c: New test.
31039
31040 1998-10-01  Robert Lipe  <robertl@dgii.com>
31041
31042         * lib/objc.exp (objc_target_compile): Add -L during compiles for
31043         multilibbed hosts.   Idea grafted from g77.exp.
31044
31045 1998-09-30  Dave Love  <d.love@dl.ac.uk>
31046
31047         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
31048         avoid losing on systems which need -lsocket.
31049
31050 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
31051
31052         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
31053         * g++.old-deja/g++.other/nested2.C: Ditto.
31054         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
31055         failure.
31056
31057 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
31058
31059         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
31060         preferred over template operator!= for enum bitfields.
31061
31062 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
31063
31064         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
31065         that happen to have the same base name, but in different scopes,
31066         are incorrectly rejected.
31067
31068 1998-09-16  Richard Henderson  <rth@cygnus.com>
31069
31070         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
31071         on the native word size instead of an integer literal.
31072
31073 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
31074
31075         * g++.old-deja/g++.other/static2.C: Invocation of static data
31076         member of type pointer-to-function denoted as non-static member.
31077
31078         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
31079         checks involving function types and aliases.
31080
31081 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
31082
31083         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
31084         redefined to the same non-trivial type.
31085
31086         * g++.old-deja/g++.pt/explicit73.C: Test for proper
31087         namespace-qualification of template specializations declared in
31088         other namespaces.
31089
31090         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
31091         to declare a subset of the specializations of a template function
31092         as friends of specializations of a template class.
31093
31094         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
31095         member templates that do not fully specialize the enclosing
31096         template class are rejected.
31097
31098 1998-09-11  Dave Love  <d.love@dl.ac.uk>
31099
31100         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
31101
31102 1998-09-08  Dave Love  <d.love@dl.ac.uk>
31103
31104         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
31105         altered from libf2c/libU77 version.
31106
31107 1998-09-06  Dave Love  <d.love@dl.ac.uk>
31108
31109         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
31110
31111 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
31112
31113         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
31114         (un)signed char are different types for template specialization
31115         purposes.
31116
31117 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
31118
31119         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
31120         * objc: ObjC testsuite.
31121
31122 1998-08-31  Catherine Moore  <clm@cygnus.com>
31123
31124         * gcc.c-torture/execute/941014-1.x:  New file.
31125
31126 1998-08-31  Nick Clifton  <nickc@cygnus.com>
31127
31128         * lib/c-torture.exp: Add support for
31129         torture_eval_before_compile and torture_eval_before_execute
31130         variables.
31131
31132 1998-08-30  Jeffrey A Law  (law@cygnus.com)
31133
31134         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
31135         this test triggers valid.
31136
31137 1998-08-27  Jeffrey A Law  (law@cygnus.com)
31138
31139         * gcc.dg/980827-1.c: New test.
31140
31141 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
31142
31143         * gcc.c-torture/execute/loop-4b.c: New test.
31144
31145 1998-08-26  Nick Clifton  <nickc@cygnus.com>
31146
31147         * lib/c-torture.exp: Add support for
31148         torture_eval_before_compile and torture_eval_before_execute
31149         variables.
31150
31151 1998-08-25  Jeffrey A Law  (law@cygnus.com)
31152
31153         * gcc.c-torture/compile/980825-1.c: New test.
31154
31155 1998-08-24  Nick Clifton  <nickc@cygnus.com>
31156
31157         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
31158         count number tests in opt_t0 not good_t0.
31159
31160 1998-08-24  Jeffrey A Law  (law@cygnus.com)
31161
31162         * gcc.c-torture/compile/930326-1.x: Fix typo.
31163
31164 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
31165
31166         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
31167         causes an ICE.
31168
31169 1998-08-21  Jeffrey A Law  (law@cygnus.com)
31170
31171         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
31172         STACK_SIZE is defined.
31173         * gcc.c-torture/unsorted/stuct.c: Similarly.
31174
31175         * gcc.c-torture/compile/980821-1.c: New test.
31176
31177 1998-08-21  Jeffrey A Law  (law@cygnus.com)
31178
31179         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
31180
31181 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
31182
31183         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
31184         code.
31185
31186 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
31187
31188         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
31189         error'.
31190
31191 1998-08-18  Jeffrey A Law  (law@cygnus.com)
31192
31193         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
31194
31195 1998-08-16  Jeffrey A Law  (law@cygnus.com)
31196
31197         * gcc.c-torture/compile/980816-1.c: New test.
31198
31199         * gcc.dg/980816-1.c: New test.
31200
31201 1998-08-13  Jeffrey A Law  (law@cygnus.com)
31202
31203         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
31204         compiler for ieee tests.
31205
31206 1998-08-01  Dave Love  <d.love@dl.ac.uk>
31207
31208         * g77.f-torture/compile/980729-0.f: New test.
31209
31210 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
31211
31212         * gcc.c-torture/special/eeprof-1.c: New test, for
31213         -finstrument-functions.
31214         * gcc.c-torture/special/special.exp: Run it.
31215
31216 1998-07-29  Jeffrey A Law  (law@cygnus.com)
31217
31218         * gcc.c-torture/compile/980729-1.c: New test.
31219
31220 1998-07-27  Nick Clifton  <nickc@cygnus.com>
31221
31222         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
31223         __thumb__ is defined, and test for ARM style doubles if so.
31224
31225 1998-07-26  Dave Love  <d.love@dl.ac.uk>
31226
31227         * g77.f-torture/noncompile/980615-0.f: New test.
31228
31229 1998-07-26  H.J. Lu  (hjl@gnu.org)
31230
31231         * gcc.dg/980312-1.c: Do link instead of compile.
31232         * gcc.dg/980313-1.c: Likewise.
31233
31234 1998-07-26  Jeffrey A Law  (law@cygnus.com)
31235
31236         * gcc.c-torture/compile/980726-1.c: New test.
31237
31238 1998-07-25  Dave Love  <d.love@dl.ac.uk>
31239
31240         * g77.f-torture/execute/io0.f: New test.
31241
31242 1998-07-24  Nick Clifton  <nickc@cygnus.com>
31243
31244         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
31245         an int.
31246
31247 1998-06-18  Michael Meissner  <meissner@cygnus.com>
31248
31249         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
31250         m32r bugs.
31251
31252 1998-07-17  Nick Clifton  <nickc@cygnus.com>
31253
31254         * gcc.dg/980626-1.c: Expect failures for all toolchains until
31255         c-decl.c:grokdeclarator can handle mode attributes.
31256
31257 1998-07-16  Jeffrey A Law  (law@cygnus.com)
31258
31259         * gcc.c-torture/execute/980716-1.c: New test.
31260
31261 1998-07-13  Jeffrey A Law  (law@cygnus.com)
31262
31263         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
31264         the mn10200.
31265         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
31266         the mn10200.
31267         * gcc.c-torture/execute/va-arg-3.x: Similarly.
31268         * gcc.c-torture/compile/930326-1.x: Similarly.
31269
31270 1998-07-13  Dave Love  <d.love@dl.ac.uk>
31271
31272         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
31273         New test from Craig.
31274
31275 1998-07-12  Dave Love  <d.love@dl.ac.uk>
31276
31277         * g77.f-torture/noncompile/980616-0.f: New test.
31278
31279         * g77.f-torture/execute/970816-3.f:  New test from Craig.
31280
31281 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
31282
31283         *  g++.other/singleton.C: Return error value instead of taking
31284         SIGSEGV.
31285
31286 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
31287
31288         *  g++.other/singleton.C: New test.   Warning is under dispute.
31289         Runtime crash is not.
31290
31291 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
31292
31293         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
31294         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
31295         using6.C, using7.C}:  New namespace tests.
31296
31297 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
31298
31299         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
31300         specialization with typedef'ed names used as array indexes.
31301
31302 1998-07-09  Jeffrey A Law  (law@cygnus.com)
31303
31304         * gcc.c-torture/execute/980709-1.c: New test.
31305
31306         * gcc.dg/980709-1.c: New test.
31307
31308 1998-07-07  Richard Henderson  <rth@cygnus.com>
31309
31310         * gcc.c-torture/execute/bcp-1.c: New test.
31311
31312 1998-07-07  Jeffrey A Law  (law@cygnus.com)
31313
31314         * gcc.c-torture/execute/980707-1.c: New test.
31315
31316 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
31317
31318         * gcc.c-torture/compile/980706-1.c: New test.
31319
31320 1998-07-01  Dave Love  <d.love@dl.ac.uk>
31321
31322         * g77.f-torture/execute/980701-0.f,
31323         g77.f-torture/execute/980701-1.f: New test from Craig.
31324
31325 1998-07-01  Jeffrey A Law  (law@cygnus.com)
31326
31327         * gcc.c-torture/compile/980701-1.c: New test.
31328
31329         * gcc.c-torture/execute/980701-1.c: New test.
31330
31331 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
31332 rlsruhe.de>
31333
31334         * g++.old-deja/g++.robertl/eb132.C: New test.
31335         * g++.old-deja/g++.robertl/eb133.C: Likewise.
31336
31337 1998-06-29  Dave Love  <d.love@dl.ac.uk>
31338
31339         * g77.f-torture/execute/980628-7.f,
31340         g77.f-torture/execute/980628-8.f,
31341         g77.f-torture/execute/980628-9.f,
31342         g77.f-torture/execute/980628-10.f: New tests from Craig.
31343
31344         * g77.f-torture/execute/980628-3.f: Remove mail headers.
31345
31346 1998-06-28  Jeffrey A Law  (law@cygnus.com)
31347
31348         * g77.f-torture/execute/980628-4.f: New test from Craig.
31349         * g77.f-torture/execute/980628-5.f: Likewise.
31350         * g77.f-torture/execute/980628-2.f: Likewise.
31351         * g77.f-torture/execute/980628-0.f: Likewise.
31352         * g77.f-torture/execute/980628-1.f: Likewise.
31353         * g77.f-torture/execute/980628-3.f: Likewise.
31354         * g77.f-torture/execute/980628-6.f: Likewise.
31355
31356 1998-06-28  Jeffrey A Law  (law@cygnus.com)
31357
31358         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
31359         directory when nothing has been installed yet.
31360
31361 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
31362
31363         * gcc.c-torture/special/special.exp: Handle newer versions of
31364         dejagnu.
31365
31366 1998-06-26  Jeffrey A Law  (law@cygnus.com)
31367
31368         * gcc.dg/980626-1.c: New test.
31369
31370 1998-06-19  Bruno Haible <haible@ilog.fr>
31371
31372         * gcc.misc-tests/m-un-2.c: New test.
31373         * g++.old-deja/g++.other/warn01.c: Likewise.
31374
31375 1998-06-19  Robert Lipe  <robertl@dgii.com>
31376
31377         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
31378         compatibility with assmblers with a different comment character.
31379         Eliminate use of GAS-specific extensions.
31380
31381 1998-06-19  Jeffrey A Law  (law@cygnus.com)
31382
31383         * gcc.c-torture/execute/ieee/980619-1.c: New test.
31384
31385 1998-06-19  Robert Lipe  <robertl@dgii.com>
31386
31387         *lib/g77.exp: Replace search for libf2c.a with search for newly
31388         renamed libg2c.a
31389
31390 1998-06-17  Jeffrey A Law  (law@cygnus.com)
31391
31392         * gcc.c-torture/execute/980617-1.c: New test.
31393
31394 1998-06-12  Jeffrey A Law  (law@cygnus.com)
31395
31396         * gcc.c-torture/execute/980612-1.c: New test.
31397
31398 1998-06-08  Jeffrey A Law  (law@cygnus.com)
31399
31400         * gcc.dg/980523-1.c: Only test on ppc-linux.
31401         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
31402
31403         * gcc.c-torture/execute/980608-1.c: New test.
31404
31405 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
31406
31407         * gcc.c-torture/execute/980605-1.c: New test.
31408
31409 1998-06-04  Jeffrey A Law  (law@cygnus.com)
31410
31411         * gcc.c-torture/execute/980604-1.c: New test.
31412
31413 1998-06-02  Jeffrey A Law  (law@cygnus.com)
31414
31415         * gcc.c-torture/execute/980602-1.c: New test.
31416         * gcc.c-torture/execute/980602-2.c: Likewise.
31417
31418 1998-06-02  Dave Love  <d.love@dl.ac.uk>
31419
31420         * 970125-0.f: Fix per JCB.  Add commentary.
31421
31422 1998-05-31  Michael Meissner  <meissner@cygnus.com>
31423
31424         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
31425         IEEE -0 support.
31426
31427 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
31428
31429         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
31430         earlier.
31431
31432 1998-05-28  Catherine Moore <clm@cygnus.com>
31433
31434         * gcc.c-torture/execute/980526-3.c: New test.
31435
31436 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
31437
31438         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
31439         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
31440         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
31441         m88k-motorola-sysv3 to XFAIL.
31442
31443 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31444
31445         * gcc.dg/980526-1.c: New test.
31446         * gcc.c-torture/execute/980526-2.c: New test.
31447
31448 1998-05-26  Jeffrey A Law  (law@cygnus.com)
31449
31450         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
31451
31452         * gcc.c-torture/execute/980526-1.c: New test.
31453
31454 1998-05-26  Dave Love  <d.love@dl.ac.uk>
31455
31456         * g77.f-torture/execute/alpha2.f: Add runtime test.
31457
31458 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
31459
31460         * g++.old-deja/old-deja.exp: Strip leading directories.
31461
31462         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
31463         error for the line.  Don't run multiple tests for the same line.
31464
31465 1998-05-23  Jeffrey A Law  (law@cygnus.com)
31466
31467         * gcc.dg/980523-1.c: New test.
31468
31469 1998-05-23  Dave Love  <d.love@dl.ac.uk>
31470
31471         * g77.f-torture/compile/970915-0.f: New test.
31472
31473 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
31474
31475         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
31476
31477 1998-05-21  Jeffrey A Law  (law@cygnus.com)
31478
31479         * gcc.dg/980520-1.c: New test.
31480
31481 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
31482
31483         * gcc.dg/980502-1.c: Fix return type.
31484
31485 1998-05-20  Jeffrey A Law  (law@cygnus.com)
31486
31487         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
31488         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
31489         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
31490         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
31491         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
31492
31493 1998-05-20  Dave Love  <d.love@dl.ac.uk>
31494
31495         * g77.f-torture/execute/980520-1.f: New test.
31496
31497 1998-05-15  Dave Love  <d.love@dl.ac.uk>
31498
31499         * lib/mike-g77.exp: New file.
31500
31501         * g77.f-torture/noncompile/noncompile.exp,
31502         g77.f-torture/noncompile/check0.f: New files.
31503
31504 1998-05-14  Dave Love  <d.love@dl.ac.uk>
31505
31506         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
31507         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
31508         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
31509         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
31510         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
31511         abort where appropriate.
31512
31513 1998-05-05  Michael Meissner  <meissner@cygnus.com>
31514
31515         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
31516         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
31517
31518 1998-04-29  Dave Love  <d.love@dl.ac.uk>
31519
31520         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
31521
31522 1998-04-27  Dave Love  <d.love@dl.ac.uk>
31523
31524         * g77.f-torture/compile/980427-0.f: New test.
31525
31526 1998-04-24  Dave Love  <d.love@dl.ac.uk>
31527
31528         * g77.f-torture/compile/980424-0.f: New test.
31529
31530 1998-04-19  Dave Love  <d.love@dl.ac.uk>
31531
31532         * g77.f-torture/compile/980419-2.f (main): New test.
31533         * g77.f-torture/compile/970125-0.f: New test.
31534         * g77.f-torture/compile/980419-1.f: New test.
31535
31536 1998-04-08  Jim Wilson  <wilson@cygnus.com>
31537
31538         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
31539         of loop-4.c.
31540
31541 1998-04-07  Jim Wilson  <wilson@cygnus.com>
31542
31543         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
31544
31545 1998-04-03  Jim Wilson  <wilson@cygnus.com>
31546
31547         * gcc.c-torture/compile/980329-1.c: New test.
31548
31549 1998-03-18  Jim Wilson  <wilson@cygnus.com>
31550
31551         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
31552         * gcc.dg/980312-1.c: Fix typo in -march command.
31553
31554 1998-03-16  H.J. Lu  (hjl@gnu.org)
31555
31556         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
31557
31558 1998-03-11  Robert Lipe  <robertl@dgii.com>
31559
31560         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
31561         Dave Love agree the Fortran source is bogus.
31562
31563 1998-03-11  Robert Lipe  <robertl@dgii.com>
31564
31565         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
31566         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
31567         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
31568         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
31569         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
31570
31571 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
31572
31573         * g++.old-deja/g++.other/friend1.C: New test.
31574
31575 1998-02-18  Dave Love  <d.love@dl.ac.uk>
31576
31577         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
31578         possibly uninitialized) variables and declare dnrm2.
31579
31580 1998-02-23  Robert Lipe <robertl@dgii.com>
31581
31582         From Bruno Haible <haible@ilog.fr>:
31583         * gcc.c-torture/execute/980223.c: New test.
31584
31585 1998-02-13  Jeffrey A Law  (law@cygnus.com)
31586
31587         * gcc.dg/ifelse-1.c: New test.
31588
31589 1998-02-09  H.J. Lu  (hjl@gnu.org)
31590
31591         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
31592
31593           * lib/old-dejagnu.exp (old-dejagnu): Added the
31594           "execution test - XFAIL *-*-*" handling in the spirit of
31595           "excess errors test -". Changed the "execution test fails"
31596           handling to be like "excess errors test fails".
31597           * Update various tests accordingly.
31598
31599 1998-02-06  Jim Wilson  <wilson@cygnus.com>
31600
31601         * gcc.c-torture/execute/980205.c: New test.
31602
31603 1998-01-18  Jeffrey A Law  (law@cygnus.com)
31604
31605         * lib/c-torture.exp: Look for .x files instead of .cexp files.
31606         * lib/f-torture.exp: Similarly.
31607         * gcc.c-torture: Rename all .cexp files to .x files.
31608
31609 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
31610
31611         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
31612         (940510-1.c): Removed duplicate.
31613         (971104-1.c): New test.
31614
31615 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
31616
31617           * lib/f-torture.exp: Improve error and loop detection.
31618
31619 1997-11-19  Michael Meissner  <meissner@cygnus.com>
31620
31621         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
31622         use that to size the filler array.
31623
31624 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
31625
31626         * lib/c-torture.exp(c-torture-execute): Fix typo.
31627
31628         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
31629         testcase as the executable name. Keep the executable around if
31630         the test fails.
31631
31632 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
31633
31634         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
31635         changes.  Only test one -g option, and move it to the end of the
31636         list of options to test.
31637
31638 1997-09-19  Michael Meissner  <meissner@cygnus.com>
31639
31640         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
31641         variable GCC_TORTURE_OPTIONS to supply default switches separated
31642         by colons.  If no environment variable, run tests with -O0 -g, -O1
31643         -g, and -O2 -g as well.
31644
31645 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
31646
31647         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
31648         explanatory comments. Fix indentation.
31649
31650 1997-09-15  Jeffrey A Law  (law@cygnus.com)
31651
31652         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
31653
31654 1997-09-11  Jeffrey A Law  (law@cygnus.com)
31655
31656         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
31657         * g++.old-deja/g++.mike/p7325.C: Likewise.
31658         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
31659
31660 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
31661
31662         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
31663         * g++.old-deja/g++.brendan/crash30.C: Likewise.
31664         * g++.old-deja/g++.brendan/crash39.C: Likewise.
31665         * g++.old-deja/g++.law/operators4.C: Likewise.
31666
31667 1997-09-11  Joe Buck  (jbuck@synopsys.com)
31668
31669         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
31670         * g++.old-deja/g++.mike/p784.C: Ditto.
31671         * g++.old-deja/g++.mike/p785.C: Ditto.
31672
31673 1997-09-05  Jeffrey A Law  (law@cygnus.com)
31674
31675           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
31676
31677 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
31678
31679         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
31680         target feature; pass this to c-torture-execute as needed.
31681
31682 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
31683
31684         * lib/c-torture.exp(c-torture-execute): If the previous and the
31685         current executables being tested are identical, we don't need to
31686         run the executable again. Try to make the executable names
31687         unique. Add an optional argument for passing additional compiler
31688         flags.
31689
31690 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
31691
31692         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
31693
31694 1997-08-29  Jeffrey A Law  (law@cygnus.com)
31695
31696         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
31697
31698 1997-07-31  Jeffrey A Law  (law@cygnus.com)
31699
31700         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
31701         32bit or larger longs.
31702
31703         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
31704         have either a 32bit long or 32bit int.
31705
31706 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
31707
31708         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
31709         Make double precision tests dependent on sizeof (double).
31710
31711 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
31712
31713         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
31714         too.
31715
31716 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
31717
31718         * gcc.c-torture/compile/961203-1.cexp: New script.
31719
31720 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
31721
31722         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
31723         up the includes ourselves.
31724
31725 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
31726
31727         * lib/plumhall.exp: Remove random include, and add a few
31728         verbose messages for debugging.
31729
31730 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
31731
31732         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
31733         of trying to do it ourselves.
31734
31735 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
31736
31737         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
31738
31739 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
31740
31741         * gcc.prms/5403.c: Made regexp a bit less strict.
31742
31743 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
31744
31745         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
31746         is returned from remote_load instead.
31747         * lib/plumhall.exp: Ditto.
31748         * lib/mike-g++.exp: Ditto.
31749         * lib/old-dejagnu.exp: Ditto.
31750         * lib/c-torture.exp: Ditto.
31751
31752 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
31753
31754         * lib/g++.exp: Use build_wrapper procedure.
31755         * lib/gcc.exp: Ditto.
31756
31757 1997-05-20  Jeffrey A Law  (law@cygnus.com)
31758
31759         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
31760         an old-style decl for malloc.  Fixes tests to work when
31761         sizeof (int) != sizeof (size_t).
31762
31763 1997-05-15  Mike Meissner  <meissner@cygnus.com>
31764
31765         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
31766
31767         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
31768         use stdargs.h interface.
31769
31770 1997-05-15  Mike Meissner  <meissner@cygnus.com>
31771
31772         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
31773         NO_VARARGS when compiling.
31774
31775 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
31776
31777         * lib/plumhall.exp(ph_includes): New procedure.
31778         (ph_make): Use it.
31779         (ph_compiler): Ditto.
31780
31781         * lib/g++.exp: Rename test-glue.c to testglue.c.
31782         * lib/gcc.exp: Ditto.
31783
31784 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
31785
31786         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
31787         to completion when it's called.
31788
31789 1997-03-21  Michael Meissner  <meissner@cygnus.com>
31790
31791         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
31792         is defined, don't do test.
31793
31794 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
31795
31796         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
31797         for object files.
31798         (ph_summary): Mark skipped testcases as untested, not unresolved.
31799
31800         * lib/plumhall.exp (ph_make): If unresolved because of bad
31801         errorCode, record errorCode in log file.
31802         (*): Replace send_log/verbose with verbose -log.
31803
31804 1997-03-19  Michael Meissner  <meissner@cygnus.com>
31805
31806         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
31807         double conversion if double isn't at least 8 bytes.
31808
31809         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
31810         int to work with targets where int is 16 bits.
31811
31812         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
31813         8 bytes, just exit, since 4 byte doubles don't have enough bits of
31814         precision for the test to complete.
31815
31816 1997-03-14  Michael Meissner  <meissner@cygnus.com>
31817
31818         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
31819         if d10v is not compiled with the -mdouble64 flag.
31820         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
31821
31822         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
31823         d10v is not compiled with the -mint32 flag.
31824
31825 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
31826
31827         * lib/plumhall.exp: Use incr_count.
31828
31829 1997-03-12  Jeffrey A Law  (law@cygnus.com)
31830
31831         * gcc.c-torture: Update to c-torture-1.45.
31832
31833 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
31834
31835         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
31836         the name of the expect testcase file).
31837
31838         * lib/g++.exp(g++_init): Ditto.
31839
31840 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
31841
31842         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
31843         the host.
31844
31845         * lib/gcc.exp(gcc_exit): New procedure.
31846
31847 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
31848
31849         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
31850         specs where appropriate.
31851
31852         * g++.old-deja/g++.arm/*: Added additional ERROR checks
31853         because of new "candidates are" messages, and removed a few
31854
31855         * Converted all non-old-style g++ testcases to old-style, and
31856         moved into g++.old-deja.
31857
31858 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
31859
31860         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
31861         options.
31862
31863         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
31864         succeeded.
31865
31866         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
31867
31868 1997-02-13  Michael Meissner  <meissner@cygnus.com>
31869
31870         * lib/gcc.exp (gcc_target_compile): Add support for defining
31871         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
31872         the machine doesn't have those features.
31873
31874 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
31875
31876         * g++.law/operators4.exp: Don't use LIBS.
31877
31878 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
31879
31880         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
31881
31882         * lib/mike-g++.exp: Don't set the compiler to be tested here.
31883         * lib/g++.exp: Set it here instead. Also, allow use of the
31884         --tool_exec and --tool_opt options. Change CXX to
31885         GXX_UNDER_TEST.
31886
31887         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
31888
31889         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
31890
31891 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
31892
31893         * lib/old-dejagnu.exp: Use prune_warnings instead of
31894         prune_system_crud.
31895         * lib/mike-g++.exp: Ditto.
31896         * lib/gcc.exp: Ditto.
31897         * lib/g++.exp: Ditto.
31898
31899         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
31900
31901 1997-02-07  Jeffrey A Law  (law@cygnus.com)
31902
31903           * 941014-2.c: Include stdlib.h
31904           * 960327-1.c: Include stdio.h
31905           * dbra.c, index-1.c: Don't assume ints are 32bits.
31906
31907 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
31908
31909         * lib/gcc.exp: Add gcc,stack_size target feature.
31910
31911         * lib/g++.exp(g++_target_compile): Add the include and link
31912         paths here, not in two other places. And, it's $options, not
31913         options.
31914
31915         * lib/mike-g++.exp(postbase): Remove the code that determines
31916         the correct include and link paths.
31917         * g++.old-deja/old-deja.exp: Ditto.
31918
31919 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
31920
31921         * lib/g++.exp(g++_init): target_compile no longer returns the
31922         filename of the result.
31923
31924 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
31925
31926         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
31927         call to glob.
31928
31929         * gcc.c-torture/special/special.exp: Change call to
31930         gcc_target_compile to include the object file.
31931
31932 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
31933
31934         * gcc.c-torture/special/special.exp: Correct misspelling in last
31935         change.
31936
31937 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
31938
31939         * lib/plumhall.exp(ph_summary): Log the entire output of the
31940         executable. Return -1 if there were any failures, 0 otherwise.
31941         (ph_execute): Return -1 if there were any failures, 0 otherwise.
31942         (ph_make): Clean up objects and executables that were built
31943         if the tests succeeded.
31944
31945 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
31946
31947         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
31948         libraries and includes in the build tree as appropriate.
31949
31950 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
31951
31952         * lib/c-torture.exp: Instead of looking for the global variable
31953         NO_LONG_LONG, check to see if that's a feature of the target.
31954
31955 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
31956
31957         * config/default.exp: Minimize. Delete the remainer of the files in
31958         config; this functionality is now in devo/dejagnu/config.
31959
31960         g++.*/*: Pass any additional flags used to compile to postbase;
31961         delete CXXFLAGS.
31962
31963         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
31964         is now done by runtest.exp. Use gcc_target_compile instead of
31965         compile.
31966
31967         lib/c-torture.exp: Use gcc_target_compile instead of compile.
31968         Remove references to CFLAGS. Use remote_file instead of
31969         calling rm -f.
31970         (c-torture): Take a list of arguments to use to compile this
31971         testcase.
31972
31973         lib/g++.exp: Simplify. Use target_compile instead of compile.
31974         lib/gcc-dg.exp: Ditto.
31975         lib/gcc.exp: Ditto.
31976         lib/mike-{gcc,g++}.exp: Ditto.
31977         lib/old-dejagnu.exp: Ditto.
31978         lib/plumhall.exp: Ditto.
31979
31980 1997-01-08  Jim Wilson  <wilson@cygnus.com>
31981
31982         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
31983         (ph_linker): Likewise.
31984
31985 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
31986
31987           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
31988         MAP_ANON / MAP_ANONYMOUS if defined;
31989         else try to map from /dev/zero .
31990
31991 1996-11-12  Jeffrey A Law  (law@cygnus.com)
31992
31993         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
31994         isn't defined, then define it to MAP_ANONYMOUS.
31995
31996 1996-11-12  Jeffrey A Law  (law@cygnus.com)
31997
31998         * gcc.c-torture: Update to c-torture-1.42 release.
31999
32000 1996-11-11  Jeffrey A Law  (law@cygnus.com)
32001
32002         * gcc.c-torture: Update to c-torture-1.41 release.
32003
32004 1996-10-27  Jeffrey A Law  (law@cygnus.com)
32005
32006         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
32007         c-torture release.
32008
32009 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
32010
32011         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
32012         and LDFLAGS.  Fix second case to append the target_info ldflags
32013         onto LDFLAGS, not CFLAGS.
32014         * lib/g++.exp (g++_init): Add target_info stuff.
32015         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
32016         of libgloss and newlib flags for !native.
32017
32018         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
32019         (GDB): Fix relative path to go up another dir for finding gdb.
32020
32021 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
32022
32023         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
32024         versions in the target_info array, if they don't exist.
32025
32026 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
32027
32028         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
32029
32030 1996-07-08  Jim Wilson  <wilson@cygnus.com>
32031
32032         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
32033         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
32034
32035 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
32036
32037         * lib/old-dejagnu.exp: Don't remove the output file before we've
32038         actually tested it. Don't append pwd to the path of the executable
32039         we're testing.
32040
32041 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
32042
32043         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
32044
32045 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
32046
32047         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
32048         temporary directory for compiler files, and set it to a default
32049         value of /tmp. Set $output as the name of the output file from
32050         compiling the testcase. Add a -o option to $cflags_var so the
32051         compiler writes the final output file as $output. Set $executable
32052         to $output.
32053
32054         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
32055         directory for compiler files, and set it to /tmp if it doesn't
32056         already have a value. Set $output_file to the name of the output
32057         file from compiling the testcase. Add a -o option to CXXFLAGS so
32058         the compiler writes the final output file as $output. Use $output
32059         as the executable to be tested.
32060
32061 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
32062
32063         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
32064
32065 1996-06-08  Jeffrey A Law  (law@cygnus.com)
32066
32067         * gcc.c-torture/execute/pending-1.c: New test.  Still
32068         pending in Tege's queue.
32069
32070 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
32071
32072         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
32073         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
32074         if there were failures.  Call unresolved if there were unresolved
32075         testcases.  Call gcc_fail if program did not run to completion.
32076         (ph_make): Pass additional argument name to ph_execute.
32077         (ph_execute): Add new argument.  Pass additional arguments to
32078         ph_summary.  Call gcc_fail is there is no execution output.
32079
32080 1996-04-24  Jeffrey A Law  (law@cygnus.com)
32081
32082         * lib/plumhall.exp (proc_summary): Output relavent summary
32083         lines into the log so specific failures in plumhall can be
32084         investigated.
32085
32086 1996-04-10  Jeffrey A Law  (law@cygnus.com)
32087
32088         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
32089         (c-torture-execute): Don't try to execute tests which use
32090         "long long" types if $NO_LONG_LONG is nonzero.
32091
32092 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
32093
32094         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
32095         not c-torture.
32096
32097         * gcc.ieee: Move from here.
32098         * gcc.c-torture/execute/ieee: To here.
32099
32100 1996-03-26  Jeffrey A Law  (law@cygnus.com)
32101
32102         * gcc.c-torture: Update to c-torture-1.41 release.
32103
32104 1996-03-22  Jeffrey A Law  (law@cygnus.com)
32105
32106         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
32107         not "$output".
32108
32109 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
32110
32111         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
32112         -c present.
32113
32114 1996-03-02  Jeffrey A Law  (law@cygnus.com)
32115
32116         * config/proelf.exp: Handle connecting to a simulator.
32117
32118 1996-01-31  Jeffrey A Law  (law@cygnus.com)
32119
32120         * config/proelf.exp: New file.  Enough framework that we can
32121         run c-torture tests on the proelf targets (or any other target
32122         that gdb can connect to for that matter).
32123
32124 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
32125
32126         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
32127         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
32128
32129         * lib/plumhall.exp (ph_execute): Always call ph_summary if
32130         exec_output exists.
32131
32132 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
32133
32134         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
32135         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
32136
32137         * config/*.exp: Update FSF address.  Change result of ${tool}_load
32138         to pass/fail/unresolved/unsupported/untested.  Caller must now
32139         call unresolved/unsupported/untested.
32140         * lib/*.exp: Update FSF address.  Update to handle new results of
32141         ${tool}_load.
32142         * lib/chill.exp (verbose): Delete.
32143
32144 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
32145
32146         * lib/gcc.exp (default_gcc_start): Change order of args to
32147         $LDFLAGS $CFLAGS $LIBS.
32148         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
32149         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
32150         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
32151         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
32152         * gcc.misc-tests/dg-test.exp: Likewise.
32153         * gcc.misc-tests/msgs.exp: Likewise.
32154         * gcc.prms/prms.exp: Likewise.
32155         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
32156         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
32157
32158         * lib/dg.exp: Deleted, moved to dejagnu/lib.
32159
32160 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
32161
32162         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
32163
32164         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
32165         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
32166
32167         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
32168         necessary.
32169
32170 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
32171
32172         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
32173         global for loop; add use of $mathlib.
32174         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
32175         settings here; set mathlib for anything but VxWorks.
32176
32177 1996-01-22  Jeffrey A Law  (law@cygnus.com)
32178
32179         * gcc.c-torture: Update to c-torture-1.40 release.
32180
32181 1996-01-03  Jeffrey A Law  (law@cygnus.com)
32182
32183         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
32184         dg.exp.
32185
32186 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
32187
32188         * lib/c-torture.exp (c-torture-execute): Declare "output" as
32189         global.
32190
32191 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
32192
32193         * lib/g++.exp (LIBS): Define if not already.
32194         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
32195         (gcc-dg-prune): Call prune_gcc_output.
32196         * lib/gcc.exp (prune_gcc_output): New proc.
32197         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
32198         prune_gcc_output.
32199
32200 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
32201
32202         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
32203         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
32204
32205 1995-11-15  Jeffrey A Law  (law@cygnus.com)
32206
32207         * gcc.c-torture: Update to c-torture-1.39 release.
32208
32209 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
32210
32211         * lib/c-torture.exp (c-torture-execute): Don't return if one option
32212         fails, try others as well.
32213
32214 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
32215
32216         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
32217         If compilation fails, mark execute tests as `untested'.
32218         If test is marked as unsupported, don't mark compilation and
32219         execute tests as failed.
32220
32221 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
32222
32223         * lib/g++.exp (g++_init): Don't link in libg++, and look to
32224         libstdc++ for whether or not we want to be doing shared
32225         libraries.  Delete link_curses since we don't need it anymore.
32226         * lib/mike-g++.exp (postbase): Don't link in libg++.
32227         * g++.old-deja/old-deja.exp: Likewise.
32228
32229 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
32230
32231         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
32232
32233 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
32234
32235         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
32236         For that, add `-Wl,-a,shared_archive'.
32237         * g++.old-deja/old-deja.exp: Likewise.
32238
32239 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
32240
32241         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
32242
32243 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
32244
32245         * lib/mike-g++.exp (postbase): Pay attention to the status of
32246         g++_load.
32247
32248 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
32249
32250           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
32251
32252 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
32253
32254         * lib/gcc.exp (default_gcc_start): No longer need to log program
32255         being executed or its output, execute_anywhere does that now.
32256         * lib/g++.exp (default_g++_version): Call execute_anywhere.
32257         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
32258
32259 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
32260
32261         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
32262         the same as those in lib/g++.exp.
32263
32264 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
32265
32266         * gcc.c-torture: Update to c-torture-1.38 release.
32267         * gcc.ieee: Related changes.
32268
32269 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
32270
32271         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
32272         "exec". Minor reformatting changes.
32273
32274         * config/rom68k.exp (${tool}_load): Make it work in a canadian
32275         cross. This means all "exec" calls now work on a remote host as
32276         well.
32277         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
32278         cross. Filter out the extra "\r\n" stuff that expect puts in.
32279         (c-torture-execute): Filter out the bogus warnings like
32280         c-torture-compile does. Add support for canadian cross.
32281         * lib/gcc.exp (default_gcc_version, default_gcc_start)
32282         Use execute_anywhere rather than calling exec directly. Now it
32283         works for canadian cross testing.
32284
32285 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
32286
32287         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
32288         results into a variable, and check that rather than using file exists.
32289
32290 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
32291
32292         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
32293         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
32294
32295 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
32296
32297         * g++.old-deja/old-deja.exp: Create and pass runshlib and
32298         lib_curses if there's a shared libg++ in the build tree.
32299
32300 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
32301
32302         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
32303         if not supported target.
32304
32305 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
32306
32307         * lib/g++.exp (g++_init): Move empty setting of runshlib and
32308         link_curses up to always happen, not just for native builds.
32309
32310 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
32311
32312         * gcc.c-torture: Update to c-torture-1.36 release.
32313         * gcc.failure: Related changes.
32314
32315 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
32316
32317         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
32318
32319 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
32320
32321         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
32322         * lib/mike-g++.exp (postbase): Not in here.  Still reference
32323         runshlib, link_curses, and mathlib for link and run.
32324
32325         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
32326         pass the runtime shared library options for Solaris, OSF/1, and
32327         Irix5, and link with -lcurses to avoid unresolved references.
32328
32329 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
32330
32331         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
32332         only run once.
32333
32334 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
32335
32336         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
32337
32338 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
32339
32340         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
32341         do not have a framework for the "compat" tests yet.
32342
32343 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
32344
32345         * lib/mike-g++.exp (postbase): New local variable `mathlib',
32346         set to null if we're testing vxworks5.1.  Use that instead of
32347         `-lm' in the setting of LIBS for link and run.
32348
32349 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
32350
32351         * config/rom68k.exp (${tool}_load): Major changes to make it
32352         work.  Verified that it does in fact return the stuff in
32353         exec_output properly.  Catch any Emul or any TRAP other than 0.
32354
32355 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
32356
32357         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
32358         LDFLAGS properly for targets that need stuff from libgloss.
32359         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
32360         only run once.
32361         (gpp_initialized): New variable.
32362
32363 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
32364
32365         * config/rom68k.exp: Load libgloss.exp.
32366         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
32367         so we can produce a fully linked binary.
32368         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
32369         so we can produce a fully linked binary.
32370
32371 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
32372
32373         * lib/plumhall.exp (ph_section): Watch for expected failures.
32374         Add missing `else'.
32375
32376         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
32377         run the testcase.
32378         (c-torture): Likewise.
32379
32380 1995-08-28  Doug Evans  <dje@cygnus.com>
32381
32382         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
32383
32384         * lib/mike-g++.exp (mike_cleanup): New proc.
32385         (prebase): New globals compiler_result, not_compiler_result,
32386         target_regexp.
32387         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
32388         allow leading "-" in pattern.  Watch for unsupported tests.
32389         If $compiler_result is set, pattern match assembler code,
32390         and ditto for $not_compiler_result.
32391         * lib/mike-gcc.exp: Likewise.
32392
32393         * lib/plumhall.exp (ph_execute): Only call ph_summary if
32394         execution "succeeded".
32395
32396 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
32397
32398         * config/win32.exp: New file.
32399         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
32400
32401 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
32402
32403         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
32404         unsupported.
32405         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
32406         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
32407         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
32408
32409         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
32410         "... without exceptions was ...".  That is now handled by
32411         prune_system_crud.
32412         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
32413
32414 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
32415
32416         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
32417         sieve.c,sort2.c}: New files.
32418         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
32419         sieve.exp,sort2.exp}: Drivers for them.
32420
32421         * lib/mike-gcc.exp (program_output): New user settable variable.
32422         (postbase): Call prune_system_crud.  Also prune extraneous compiler
32423         messages.
32424         * lib/mike-g++.exp (program_output): New user settable variable.
32425
32426         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
32427
32428         * config/sh.exp: Deleted (use sim.exp instead).
32429
32430 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
32431
32432         * config/vx.exp: Declare CHECKTASK as global.
32433         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
32434         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
32435         * lib/old-dejagnu.exp: Load [pwd]/$executable.
32436
32437 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
32438
32439         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
32440         target. Like vx.exp, only includes `vx29k.exp' instead of
32441         `vxworks.exp'.
32442
32443 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
32444
32445         * config/sim.exp: Increase time limit from 120 seconds to 240.
32446
32447 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
32448
32449         * gcc.c-torture/execute/950628-1.c: New test.
32450
32451 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
32452
32453         * gcc.c-torture: Update with changes/additions from
32454         c-torture-1.34.
32455
32456 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
32457
32458         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
32459
32460 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
32461
32462         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
32463
32464 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
32465
32466         * gcc.c-torture/compile/950512-1.c: New test.
32467         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
32468         * gcc.dg/struct-ret-1.c: Likewise.
32469
32470 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
32471
32472         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
32473           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
32474
32475 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
32476
32477         * gcc.c-torture/special/920411-1.c: Deleted.
32478         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
32479
32480 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
32481
32482         * config/sim.exp (${tool}_load): Hack in call to bash to get a
32483         cpu limit.
32484
32485 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
32486
32487         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
32488
32489 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
32490
32491         From kenner;
32492         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
32493         is the proper length.
32494         * va-arg-3.c: Likewise.
32495
32496 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
32497
32498         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
32499         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
32500
32501         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
32502         * lib/g++.exp (default_g++_start): Delete old cruft.
32503
32504 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
32505
32506         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
32507         (2 * (1 << 18)) to (2 * (1 << 17)).
32508
32509         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
32510
32511 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
32512
32513         * config/rom68k.exp: Renamed from config/idp.exp
32514
32515 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
32516
32517         * c-torture/compile/921109-2.c
32518
32519 1995-04-18  Mike Stump  <mrs@cygnus.com>
32520
32521         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
32522         excess errors.
32523
32524 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
32525
32526         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
32527         output.
32528         * lib/g++.exp (default_g++_start): Likewise.
32529
32530 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
32531
32532         * gcc.c-torture/compile/950329-1.c: New test.
32533
32534 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
32535
32536           * config/bug.exp (${tool}_load): Updated to use new remote_open
32537           and remote_close procs.
32538         * config/idp.exp: New file.
32539
32540 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
32541
32542         * gcc.c-torture/execute/950322-1.c: New test.
32543
32544 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
32545
32546         * config/vx.exp (${tool}_load): Clean up testing of return code from
32547         vxworks_ld and vxworks_spawn.
32548
32549 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
32550
32551         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
32552
32553 1995-03-13  Mike Stump  <mrs@cygnus.com>
32554
32555         * lib/old-deja.exp: Add `excess errors test - ' error, now one
32556         can mark excess errors on a machine by machine basis.  Note, the
32557         default is to not expect any excess errors, even when excess
32558         errors test - is given, so you will want to put an XFAIL ... on
32559         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
32560         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
32561         those 4 machines, but no others.
32562
32563 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
32564
32565         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
32566         * lib/c-torture.exp: to here.
32567
32568 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
32569
32570         * gcc.c-torture/execute/950221-1.c: New test.
32571         * gcc.c-torture/execute/struct-ret-1.c: New test.
32572         * gcc.c-torture/compile/950221-1.c: New test.
32573
32574         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
32575
32576 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
32577
32578         * gcc.c-torture/execute/arith-1.c (main): Return 0.
32579         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
32580
32581 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
32582
32583         * g++.gb: New directory of tests, derived from my signature and
32584         class scoping tests.
32585
32586         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
32587         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
32588         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
32589         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
32590         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
32591         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
32592         * g++.gb/sig25.C: Likewise.
32593
32594         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
32595         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
32596         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
32597         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
32598         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
32599         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
32600         * g++.gb/sig25.exp: Likewise.
32601
32602         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
32603         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
32604         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
32605         * g++.gb/scope13.C: Likewise, this test still fails.
32606
32607         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
32608         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
32609         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
32610         * g++.gb/scope13.exp: Ditto.
32611
32612         * g++.gb/README: New file, explains what these tests are about.
32613
32614 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
32615
32616         * lib/dg.exp (dg-do): Support `preprocess'.
32617         (dg-test): Likewise.
32618
32619 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
32620
32621         * config/udi.exp: change "continue -expect" to "exp_continue".
32622
32623 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
32624
32625         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
32626         Delete redundant tests.
32627
32628         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
32629         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
32630         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
32631         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
32632         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
32633         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
32634         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
32635         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
32636
32637         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
32638         storing label pointers.
32639         * gcc.c-torture/execute/921019-1.c: Likewise.
32640         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
32641         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
32642         parameter fp.
32643         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
32644         constants.
32645
32646         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
32647         Delete obsolete tests.
32648
32649         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
32650         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
32651         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
32652         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
32653         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
32654         * gcc.c-torture/compile/950124-1.c: New test.
32655
32656         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
32657
32658 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
32659
32660         * lib/mike-g++.exp: Add -lm to LIBS.
32661
32662 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
32663
32664         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
32665
32666 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
32667
32668         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
32669
32670 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
32671
32672         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
32673
32674 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
32675
32676         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
32677         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
32678         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
32679         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
32680         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
32681         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
32682         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
32683         * g++.law/{operators31.C, operators32.C,
32684         * g++.law/{operators33.C, operators34.C}: Likewise.
32685         * g++.law/{pic1.C, refs2.C}: Likewise.
32686         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
32687         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
32688         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
32689         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
32690
32691         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
32692         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
32693         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
32694         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
32695         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
32696         * g++.law/{enum9.exp, friend5.exp}: Likewise.
32697         * g++.law/{nest3.exp, nest4.exp}: Likewise.
32698         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
32699         * g++.law/{operators30.exp, operators31.exp}: Likewise.
32700         * g++.law/{operators32.exp, operators33.exp}: Likewise.
32701         * g++.law/{operators34.exp}: Likewise.
32702         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
32703         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
32704         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
32705         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
32706         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
32707
32708         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
32709         No longer expected to fail.
32710         * g++.law/missed-error3.C: Tweak for recent bool changes.
32711
32712 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
32713
32714         * config/emb-unix: Deleted.
32715         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
32716         remote execution.  Do final link on remote host if REMOTE_LINK is set.
32717
32718 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
32719
32720         * lib/dg.exp (dg-test): Fix typo in last patch.
32721
32722 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
32723
32724         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
32725         (handles multiple occurrences).
32726
32727 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
32728
32729         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
32730         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
32731         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
32732         printed).
32733         * lib/c-torture.exp (c-torture-compile): Likewise.
32734         (c-torture): Prepend full path if missing.
32735         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
32736         (gcc_fail): Likewise.
32737         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
32738
32739 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
32740
32741         * lib/netware.exp: Only attach to NetWare i386 systems.
32742
32743 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
32744
32745         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
32746         messages.  Add test name to "output pattern match" pass/fail message.
32747
32748 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
32749
32750         * gcc.dg: New testsuite.
32751         * gcc.dg/dg.exp: New file.
32752
32753         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
32754         test-switch.c}: Deleted.
32755
32756         * gcc.misc-tests/msgs.exp: New testcase driver.
32757
32758 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
32759
32760         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
32761         Watch for illegal return values from ${tool}_load.
32762         * config/unix.exp (${tool}_load): Fix pass/fail detection for
32763         cross targets.  Coerce return value >0 to 1.
32764
32765 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
32766
32767         * config/unix.exp (${tool}_load): Call program rsh, not proc.
32768
32769         * config/emb-unix.exp: New file.
32770
32771         * config/sim.exp: Error if variable $SIM not defined.
32772         (${tool}_load): Mark test as "untested" if simulator missing.
32773
32774         * config/unix.exp: Load remote.exp to get rcp_download.
32775         * lib/c-torture.exp: Use different option lists for testcases with
32776         and without loops.
32777         * gcc.c-torture/execute/execute.exp: Likewise.
32778
32779 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
32780
32781         * config/*.exp: Clarify return code from ${tool}_load.
32782         Call `unresolved' or `untested' instead of `warning' or `perror'
32783         (sometimes you still want to call both though).
32784         Add comment that `shell_id' is local to each file.
32785         * config/udi.exp (timeout): Set to 30.
32786         Don't print warning if connection fails, $connectmode has already
32787         printed an error.
32788         (${tool}_load): Move verbose messages to level 2.
32789         Rework pattern for "Process started" message.
32790         Pass `shell_id' to ${connectmode}_download.
32791         Retry twice upon timeout.  Make resetting of target more robust.
32792         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
32793         Pass `shell_id' to exit_$connectmode.
32794         Only call exit_$connectmode if connected.
32795         * config/unix.exp (${tool}_load): Check return codes better.
32796         * config/vrtx.exp (${tool}_load): Likewise.
32797         * config/vx.exp (${tool}_load): Likewise.
32798         Delete unneeded global's.
32799         * lib/dg.exp (dg-test): Update to reflect clarified return codes
32800         from ${tool}_load.
32801         (dg-stat): Delete.
32802         (dg-init): Delete recording of pass/fail counts.
32803         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
32804         (old-dejagnu-init): Likewise.
32805         (old-dejagnu-stat): Delete contents, empty proc now.
32806         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
32807         (c-torture): Delete references to lcnt, lpass, lfail.
32808         Get option list from TORTURE_OPTIONS.
32809         Delete -funroll[-all]-loops if no loops.
32810         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
32811         (g++_stat): Delete contents (empty proc now).
32812         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
32813         (gcc_finish): Likewise.
32814         (gcc_stat): Deleted.
32815         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
32816         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
32817         * gcc.c-torture/execute/execute.exp: Likewise.
32818         Split tests into two parts: compile, execute.
32819         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
32820         no loops.  Update to reflect clarified return codes from ${tool}_load.
32821
32822 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
32823
32824         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
32825         to grep for.
32826         (old-dejagnu): Likewise (where necessary).
32827
32828 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
32829
32830         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
32831
32832         * lib/dg.exp (dg-process-target): Fix processing of selector.
32833         Add comment regarding use of `error'.
32834
32835         * lib/gcc.exp (prune_system_crud): Define if missing.
32836         * lib/g++.exp (prune_system_crud): Likewise.
32837
32838         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
32839         Call prune_system_crud.
32840         * lib/dg.exp (dg-runtest): New proc.
32841         Use perror instead of send_user for tcl errors in testcase.
32842         Don't return any value, it's never used.
32843         Don't clobber previous definition of `unknown'.
32844         Print tcl errors in `dg-final'.
32845
32846 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
32847
32848         * lib/dg.exp (dg-process-target): Improve syntax error messages.
32849         (dg-test): Don't print errorInfo, it contains stack backtrace.
32850
32851 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
32852
32853         * lib/g++.exp (runtest_file_p): Define if missing.
32854
32855 1994-09-24  Doug Evans  (dje@cygnus.com)
32856
32857         * lib/mike-g++.exp: Comment out loading of g++.exp.
32858         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
32859         (default_g++_version): Always print something.
32860         (default_g++_start): Comment out call to `which'.
32861         (g++_start, g++_load): Deleted (must be defined in config file).
32862         * lib/gcc.exp: Test for existence of $CC at start.
32863         Delete check for tmpdir (done in gcc_init).
32864         (default_gcc_version): Always print something.
32865         (default_gcc_start): Comment out call to `which'.
32866         * config/*.exp: Major cleanup - make cross targets work at least a
32867         little better for g++ (by not being "--tool gcc" specific).
32868         Rename gcc_xxx to ${tool}_xxx.
32869         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
32870         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
32871
32872 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
32873
32874         * lib/c-torture.exp (c-torture-compile): Rework compiler
32875         message processing.
32876
32877         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
32878         c-torture.
32879
32880 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
32881
32882         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
32883
32884         * lib/dg.exp (dg-process-target): Support { target native }.
32885
32886 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
32887
32888         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
32889         looked for "... program xxx got fatal signal".
32890         Correct regsub munging of `comp_output'.
32891         Ignore compiler messages "path prefix not used" and "linker input
32892         file unused".
32893
32894 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
32895
32896         * lib/gcc.exp (runtest_file_p): Define if missing.
32897         * gcc.prms/template.c: Example to work from.
32898
32899 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
32900
32901         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
32902         * lib/dg.exp (dg-test): Call unsupported testcases as such.
32903
32904         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
32905         * gcc.prms/1883.c: Moved from compile/940714-1.c.
32906         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
32907         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
32908
32909         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
32910         (dg-process-target): No longer a varargs proc.
32911         Return S/N for target, P/F for xfail.  All callers changed.
32912         (user option procs): More argument checking.
32913         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
32914         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
32915         (dg-test): Skip test if not running on selected target in `dg-do'.
32916         Update handling of `dg-do-what', `dg-output-text'.
32917         Separate execution pass/fail from output pattern match pass/fail.
32918         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
32919
32920 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
32921
32922         * gcc.c-torture/special/special.exp: Don't expect failure for mips
32923         target for 920510-1.c.
32924
32925 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
32926
32927         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
32928         Clean up comment regarding use of passcnt, etc.
32929         (gcc_stat): Don't update `testcnt' here.
32930         (gcc_finish): Do it here.
32931         Might as well reset `but_id' here too.
32932         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
32933         to determine if the file should be tested.
32934         * gcc.c-torture/compile/compile.exp: Likewise.
32935         * gcc.c-torture/execute/execute.exp: Likewise.
32936         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
32937         * gcc.misc-tests/dg-test.exp: Likewise.
32938         * gcc.prms/prms.exp: Likewise.
32939         * gcc.wendy/wendy.exp: Likewise.
32940         * g++.old-deja.exp: Likewise.
32941         Move "Testing file" message to verbose level 1.
32942
32943 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
32944
32945         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
32946
32947 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
32948
32949         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
32950         (default_gcc_start): Accept optional second list element
32951         of compiler flags.  Print compiler output at verbosity level 2.
32952         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
32953         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
32954         Save current values of framework globals passcnt, failcnt, xpasscnt,
32955         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
32956         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
32957         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
32958         xfailcnt to compute stats.  Update framework global `testcnt' from
32959         pass/fail counts.
32960         (gcc_finish): New proc.  Clean up test environment.
32961         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
32962         (gcc_epass, gcc_efail): Delete.
32963         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
32964         argument of line number.
32965         (dg-init): If the tool has an init routine, call it.
32966         (dg-test): Remove args `cflags_var' and `libs_var'.
32967         Pass all compiler options to ${tool}_start.
32968         Handle missing line number.
32969         (dg-finish): New function.
32970         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
32971         particular files.  Call gcc_finish at end.  Move "skipping test"
32972         message to verbosity level 3.
32973         * gcc.c-torture/compile/compile.exp: Likewise.
32974         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
32975         * gcc.c-torture/execute/execute.exp: Likewise.
32976         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
32977         Print testcase being tried at verbosity level 1.
32978         * gcc.c-torture/special/special.exp: Unset xfail.
32979         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
32980         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
32981         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
32982         * gcc.failure/failure.exp: Likewise.
32983         * gcc.ieee/ieee.exp: Likewise.
32984         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
32985         Update call to dg-test.  Call dg-finish at end.
32986         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
32987         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
32988         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
32989         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
32990         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
32991         * gcc.wendy/wendy.exp: Add copyright.
32992         Delete setting of tmpdir (done by gcc_init).
32993         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
32994         Pass compiler flags to gcc_start.  Call gcc_finish at end.
32995         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
32996         gcc_[ce]pass/fail.
32997
32998 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
32999
33000         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
33001         confusion.
33002         (g++_load): Likewise.
33003
33004         * config/*.exp (gcc_load): Some were varargs fns and some were not.
33005         Rename argument to `prog' to remove the confusion.
33006         Varargs fns behave differently too!
33007         (g++_load): Likewise.
33008
33009         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
33010
33011         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
33012         what it is.  Delete (always) printing of status value for !native.
33013         Simplify verbose code, and include status and exec_output.
33014         (g++_load): Use gcc_load.
33015
33016 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
33017
33018         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
33019         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
33020         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
33021         940714-3.c as these testcases don't exist anymore.  Make
33022         va-arg-1.c expected to pass.
33023
33024 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
33025
33026         * gcc.misc-tests/misc.exp: Only run specific testcases.
33027         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
33028         * gcc.misc-tests/dg-[1-9].c: New files.
33029
33030         * lib/dg.exp: New testsuite driver.
33031         * gcc.prms/prms.exp: Use it.
33032
33033         * README.gcc: New file.
33034
33035         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
33036         Document and reset `lxpass' and `lxfail'.
33037         Simplify "initialized" message.
33038         (gcc_stat): Clean up comments a little.
33039
33040 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
33041
33042         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
33043
33044 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
33045
33046         * lib/old-dejagnu.exp (process-option): New proc.
33047         (old-dejagnu-init, old-dejagnu-stat): Likewise.
33048         (old-dejagnu): Simplify.
33049         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
33050
33051 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
33052
33053         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
33054         exists and is not an empty string.
33055
33056         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
33057         $xfail rather than calling setup_xfail.  Clear $xfail when test is
33058         finished.
33059         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
33060         automatically.
33061
33062         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
33063         longer expected to fail.
33064
33065         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
33066         "f" function call.
33067
33068         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
33069
33070         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
33071         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
33072         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
33073         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
33074         c-torture-1.29.
33075
33076         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
33077         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
33078
33079         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
33080
33081         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
33082         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
33083
33084         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
33085         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
33086         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
33087
33088 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
33089
33090         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
33091         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
33092         940714-1.c, 940714-2.c, 940714-3.c},
33093         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
33094         gcc.misc-tests/{mg.c,mg.exp}:
33095         New tests.
33096         * gcc.noncompile/noncompile.exp: Change accordingly.
33097
33098 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
33099
33100         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
33101         Undo previous clobberage.
33102
33103 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
33104
33105         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
33106         * gcc.special/{930510-1.c, special.exp}:
33107         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
33108         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
33109         struct-varargs-1.c}: New tests from c-torture-1.26.
33110
33111 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
33112
33113         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
33114           argument to switch.
33115
33116 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
33117
33118         * Revert the previous changes.  Please see Rob's directory
33119           (/lisa/test/rob/progressive/gcc/testsuite) for testing
33120           fixes.
33121
33122 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
33123
33124         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
33125             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
33126             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
33127             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
33128             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
33129             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
33130             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
33131             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
33132             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
33133             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
33134             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
33135             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
33136             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
33137             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
33138             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
33139             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
33140             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
33141             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
33142             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
33143             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
33144             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
33145             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
33146             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
33147             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
33148             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
33149             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
33150             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
33151
33152 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
33153
33154         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
33155             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
33156           with perror calls.
33157
33158 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
33159
33160         * config/unix.exp (g++_load): Fix syntax.
33161
33162 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
33163
33164         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
33165         * gcc.noncompile/921017-1.c: Deleted obsolete test.
33166         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
33167         Don't expect va-arg-1.c to fail.  Correct expected output for
33168         920928-1.c.
33169         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
33170         * gcc.wendy/hbm4.c: Correct typo.
33171         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
33172
33173 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
33174
33175         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
33176         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
33177         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
33178         * lib/c-torture.exp (c-torture-compile): Ditto.
33179
33180         Reduce volume of output (remove all the -I's and such).
33181         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
33182         Call gcc_cpass, gcc_cfail.
33183         (c-torture): Pass testing option to c-torture-compile.
33184
33185 1994-03-21  Doug Evans  (dje@cygnus.com)
33186
33187         Bring patches over from progressive.
33188         * config/default.exp: Exit remote shell cleanly.
33189         (g++_exit, g++_start): Add default versions.
33190         * config/sim.exp (gcc_load): Use perror, not error.
33191
33192 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
33193
33194         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
33195         set in site.exp.
33196
33197 1994-03-14  Doug Evans  (dje@cygnus.com)
33198
33199         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
33200         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
33201         (wendy_try): New proc to run testcase.
33202         (main loop): Call 'em.
33203         * gcc.wendy/*.c: Clean up pass to correct expected output.
33204
33205         * lib/gcc.exp: Minor cleanup work.
33206         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
33207
33208 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
33209
33210         * config/sim.exp (gcc_load): Document return codes better.
33211         Don't pass -v to simulator.
33212
33213 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
33214
33215           * gcc.special/920717-x.c: Fix typo.
33216           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
33217           get at sources.
33218
33219         * lib/mike-gcc.exp: Fix typo.
33220
33221 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
33222
33223         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
33224         binary to use, transform the name.
33225         * config/*.exp: rename everything. Nuke any g++ specific files,
33226         it's now a special case of gcc that requires no special support.
33227         Add a default.exp for unsupported targets.
33228
33229 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
33230
33231         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
33232         lib/old-dejagnu.exp: Fix a few patterns to work with the new
33233         version of Tcl.
33234
33235 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
33236
33237         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
33238         than a warning.
33239
33240 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
33241
33242         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
33243
33244 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
33245
33246         * gcc.execute/execute.exp: Combine opt_list and foption_list into
33247         option_list.  Compile every file with only 4/6 option choices
33248         (same as C torture) instead of with 12/18 different option
33249         choices.
33250         * lib/c-torture.exp: Likewise.
33251
33252         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
33253         not already set.
33254
33255 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
33256
33257         * lib/old-deja.exp: Add `excess errors test fails' error, now one
33258         can put an XFAIL *-*-* on excess errors.
33259
33260 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
33261
33262         * g++.law: Add more tests derived from g++-bugs snapshots.
33263
33264         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
33265         equivalent to g++.law/init9.
33266
33267         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
33268         compiled it, and the a.out file after we've run it.
33269
33270 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
33271
33272         * lib/mike-g++.exp (postbase): Delete the .o file after we've
33273         compiled it, and the a.out file after we've run it.
33274
33275 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
33276
33277         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
33278
33279 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
33280
33281         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
33282         version number.
33283
33284 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
33285
33286         * g++.law: New directory of g++ tests derived from the g++-bugs
33287         snapshots.
33288
33289 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
33290
33291         * gcc.compile: initbug1.c initbug1.exp testcase added
33292
33293 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
33294
33295         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
33296         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
33297           fixes submitted by Jeff Law (law@cs.utah.edu)
33298         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
33299           Jeff Law (law@cs.utah.edu)
33300
33301
33302 1993-11-30  Mike Stump  (mrs@cygnus.com)
33303
33304         * config/unix-g++.exp: Follow the gcc way of doing things.
33305         * g++.old-deja/old-deja.exp: Minor updates.
33306         * lib/g++.exp: New file, follow the gcc way of doing things.
33307         * lib/old-dejagnu.exp: Minor updates.
33308         * lib/mike-g++.exp: Always unset errorInfo.
33309
33310 1993-11-06  Mike Stump  (mrs@cygnus.com)
33311
33312         * lib/gcc.exp: Fix some errors with the below change, CC and
33313         CFLAGS should be global when setting, not local.
33314
33315 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
33316
33317         * lib/gcc.exp: Transform tool name.
33318
33319 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
33320
33321         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
33322
33323 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
33324
33325         * lib/gcc.exp: change gcc_done to gcc_stat
33326
33327 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
33328
33329         * Upgraded gcc testsuite to c-torture version 1.25
33330
33331 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
33332
33333         * lib/gcc.exp: added reporting code. Changed verbose compile message.
33334         * lib/c-torture: added hooks for new reporting code.
33335
33336 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
33337
33338         * config/sh-gcc.exp: check if sh-sim exists in the path
33339
33340 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
33341
33342         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
33343         * gcc.compile/compile.exp: Initial changes for new logic.
33344         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
33345         * gcc.failure/failure.exp: Initial changes for new logic.
33346         * gcc.ieee/ieee.exp: Initial changes for new logic.
33347         * gcc.misc-tests/misc.exp: Initial changes for new logic.
33348         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
33349         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
33350         * lib/c-torture.exp: Initial changes for new logic.
33351         * lib/gcc.exp: Initial changes for new logic.
33352
33353 1993-10-15  Mike Stump  (mrs@cygnus.com)
33354
33355         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
33356         depend upon failure or success.  Fully qualify names in failure
33357         and success messages.  Always remove a.out before starting
33358         compile, just in case.  Pay more attention to error text output by
33359         the compiler.  Handle testcases with no known past errors just
33360         like all others, so that things are uniform.  Other miscellaneous
33361         improvements.
33362
33363 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
33364
33365         * gcc.cpp: new directory for cpp tests
33366
33367 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
33368
33369         * lib/chill.exp: Code reformatted, removed unused code.
33370         * config/unix-chill.exp: Code reformatted, removed unused code.
33371         * chill.execute/execute.exp: Code reformatted, removed unused code.
33372         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
33373
33374 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
33375
33376         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
33377         routines not written.
33378
33379 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
33380
33381         * config/bug-gcc.exp: Use new procs from bug.exp.
33382
33383 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
33384
33385         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
33386         via ftp, rather than depending on NFS.
33387         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
33388         case.
33389
33390 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
33391
33392         * config/bug-gcc.exp: Use new download proc.
33393
33394 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
33395
33396         * chill.execute/execute.exp: cleanups, handles errors better
33397         * chill.compile/compile.exp: rewrite, based on execute.exp
33398         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
33399         * lib/chill.exp: major changes to diff proc and compile and link
33400           procs. added chill_fail and chill_pass wrappers to pass and
33401           fail. added more comments, and handle error codes better.
33402           Added a hack to capture stderr from exec, so noncompile tests
33403           can work.
33404
33405 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
33406
33407         * chill.execute/execute.exp: rewrite of testsuite driver
33408         * lib/chill.exp: rewrite of testsuite driver
33409         * config/unix-chill.exp: rewrite of testsuite driver
33410
33411 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
33412
33413     In chill.execute:
33414         * iexpr.ch: Standardize uppercase.
33415         * tuples.dat: Standardize uppercase.
33416         * vary.ch: standardize.  Correct varying string assignments.
33417         * vary.dat: Add new output lines.
33418
33419 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
33420
33421     In chill.execute:
33422         * chprintf.ch: Standardize use of uppercase.
33423         * tuples.ch: Standardize and turn arr2 into a DCL,
33424           rather than a SYN.
33425         * pinits.ch: Standardize.
33426
33427 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
33428
33429         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
33430         * Makefil: Renamed to Makefile.in.
33431         * configure.in: New.
33432
33433 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
33434
33435     In chill.execute:
33436         * .cvsignore: Add result/output files.
33437         * Makefile: Fix up variables at start.  Use MFLAGS
33438           everywhere.  Correct bool_loc, built_ins entries.
33439           Add entry for vary1.ch.
33440         * bitarray.ch: Standardize upper-case usage.
33441         * bitexpr.ch: Standardize, add output of b1.
33442         * params.ch: Use arrayt in along PROC parameters, to
33443           avoid novelty problems.
33444         * sets.ch: Tiny cleanup.
33445         * vary1.ch: Re-indent.
33446
33447 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
33448
33449           * Add PR-related files to Makefiles, .cvsignore files, etc.
33450
33451 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
33452
33453         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
33454           with compiler objects. New names are test-flow.c and test-loop.c
33455
33456 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
33457
33458         * Upgraded c-torture tests from 1.19 to 1.20
33459
33460         * new files:
33461         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
33462         * gcc.compile: 930623-1.c 930623-2.c
33463         * gcc.noncompile: 930622-1.c 930622-2.c
33464         * gcc.failure: 920411-1.c 920627-2.c
33465         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
33466
33467 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
33468
33469         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
33470           More changes to get testsuite working properly. Needs more work.
33471           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
33472
33473 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
33474
33475         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
33476           More changes to get testsuite working properly. Needs more work.
33477
33478 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
33479
33480         * chill.compile/compile.exp: Added for Dejagnu support
33481         * chill.execute/execute.exp: Added for Dejagnu support
33482         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
33483
33484 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
33485
33486     This should complete moving the CHILL test files.
33487         * chill.noncompile(.cvsignore printf.grt
33488             in-printf.grt chprintf.grt chprintf.ch):
33489             Added test-support files.
33490           (Makefile): Modified further.
33491         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
33492             signal.ch): Added test files.
33493           * chill.execute (.cvsignore printf.grt printr.c
33494             in-printf.grt rts.c chprintf.grt rts.h): Added
33495           test-support files.
33496             (Makefile): More corrections.
33497
33498 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
33499
33500         * chill.compile, chill.execute, chill.nocompile: Add CHILL
33501           test cases, ready for DejaGnu.
33502
33503 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
33504
33505         * Upgraded c-torture tests from 1.18 to 1.19
33506
33507         * gcc.compile: added test(s):
33508           930607-1.c
33509         * gcc.execute: added test(s):
33510           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
33511
33512         * added new subdirectory for misc tests: gcc.misc-tests
33513         * gcc.misc-test(s): added tests:
33514           inst-check.c test-consts.c test-ior.c test-switch.c
33515
33516 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
33517
33518         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
33519
33520 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
33521
33522         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
33523
33524 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
33525
33526         * Upgraded c-torture tests from 1.17 to 1.18
33527
33528 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
33529
33530         * Upgraded c-torture tests from 1.12 to 1.17
33531
33532 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
33533
33534         * lib/old-dejagnu.exp:
33535           Fixed handling of XFAIL target triplets to correctly
33536           recognize wildcard characters.  Removed code that
33537           appended a unique id tag to the end of the file name
33538           printed out by the result of the testcases within a
33539           given test file.
33540
33541 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
33542
33543         * lib/old-dejagnu.exp:
33544           Reworked expected failure handling to trigger off of XFAIL
33545           keyword in keyphrase embeded in testcase source code. The
33546           XFAIL keyword must be at the end of the keyphrase line. It
33547           may optionally be followed by one or more target triplets.
33548           It has just occured that the handling of wildcards in the
33549           target triplet may not be correct.
33550
33551 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
33552
33553         * g++.old-deja/tests:
33554           Moved all subdirectories up one level into g++.old-deja .
33555
33556         * lib/old-dejagnu.exp:
33557           Fixed problem with CXXFLAGS not being properly reset, and being
33558           corrupted with extraneous "-c" compiler option.  This was
33559           causing binaries to not be generated for test that needed them.
33560           Modified strings passed to "pass" and "fail" so that individual
33561           tests from the same test file would be distinguished by an
33562           identifier appended to the test file name in the summary logs;
33563           this corrected a problem with erroneous diff logs.  Added code
33564           to search testcases for expected fail and unexpected pass keywords.
33565
33566 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
33567
33568         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
33569
33570 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
33571
33572         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
33573           Removed extraneous text from end of "Special g++ Options"
33574           keyphrase.
33575
33576         * lib/old-dejagnu.exp: Added pattern matching to look for new
33577           keywords, embedded in testcases comments, which will trigger
33578           calls to xpass and xfail.
33579
33580 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
33581
33582         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
33583           comments embedded in the testcases, especially the one looking for
33584           special compiler options, as well as the pattern matching for the
33585           compiler output again.
33586
33587 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
33588
33589         * lib/old-dejagnu.exp: Do a proper check of the return value for
33590           execute tests. Fixed several problems with the pattern matching
33591           of the compiler output which gave erroneous test results.
33592           Changed several of the test result messages to be more descriptive.
33593         * config/unix-g++.exp: Proc g++_load now actually works and
33594           executes the tests passed to it and returns a usable return
33595           value.
33596
33597 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
33598
33599           * lib/gcc.exp: Exits gracefully if $CC is bogus.
33600
33601 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
33602
33603         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
33604           Modified both files to properly execute the old style
33605           dejagnu tests. The previous versions of these files were
33606           experimental and did not function anything near correctly.
33607
33608 1993-04-05  Rob Savoye  (rob@cygnus.com)
33609
33610         * Removed all Makefile.in and configure.in files. No configuration
33611         needed now.
33612
33613 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
33614
33615         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
33616
33617 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
33618
33619         * gcc.compile/configure.in, gcc.unsorted/configure.in,
33620         gcc.special/configure.in, gcc.noncompile/configure.in,
33621         gcc.execute/configure.in, gcc.code_quality/configure.in,
33622         g++.other/configure.in, g++.old-deja/configure.in,
33623         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
33624         in srcname setting.
33625
33626 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
33627
33628         * lib/udi.exp:  Fixed mondfe and mondfe_download.
33629         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
33630         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
33631
33632 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
33633
33634         * config/udi-gdb.exp: Check $shell_id after connecting to target.
33635         (gdb_exit): Don't remove *_soc files.
33636
33637 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
33638
33639         * lib/c-torture.exp: Don't look for main; instead always use -w
33640         -c.  This is how the c-torture tests work.  Remove the object
33641         file if the compilation succeeds.
33642         * gcc.execute/execute.exp: Remove executable if test passes.
33643         * gcc.noncompile/noncompile.exp: Every test is an expected
33644         failure.
33645         * gcc.special/special.exp: Added tests from c-torture 1.11,
33646         corrected use of existing test.
33647         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
33648         gcc.execute/920625-1.c: Updated to c-torture 1.11.
33649         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
33650         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
33651         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
33652         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
33653         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
33654         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
33655         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
33656         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
33657         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
33658         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
33659         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
33660         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
33661         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
33662         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
33663         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
33664         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
33665         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
33666         c-torture 1.11.
33667         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
33668         correspond to c-torture 1.11.
33669
33670         * New file.