OSDN Git Service

2004-11-26 James A. Morrison <phython@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
2
3         * gcc.dg/pr18596-1.c: New test.
4
5 2004-11-30  Ben Elliston  <bje@au.ibm.com>
6
7         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
8
9 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
10
11         PR c/18479
12         * gcc.dg/pr18479.c: New test.
13
14 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
15
16         PR target/18490
17         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
18         mmix-knuth-mmixware.
19
20         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
21         cris-*-elf* cris-*-aout* mmix-*-*
22
23 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
24
25         PR middle-end/18725
26         * gcc.dg/pr18725.c: New test.
27
28 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
29
30         PR target/18488
31         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
32
33         PR target/18336
34         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
35
36 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
37
38         PR c++/18368
39         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
40         * g++.old-deja/g++.law/ctors5.C: Likewise.
41         * g++.old-deja/g++.other/crash25.C: Likewise.
42
43         PR c++/18674
44         * g++.dg/template/error16.C: New test.
45         
46         PR c++/18512
47         * g++.dg/template/crash29.C: New test.
48
49 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
50
51         PR tree-optimization/18712
52         * gcc.c-torture/compile/pr18712.c: New test.
53
54 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
55
56         PR c/7544
57         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
58         tests.
59
60 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
61
62         PR c++/18652
63         * g++.dg/lookup/crash6.C: New test.
64
65 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
66
67         PR middle-end/18164
68         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
69
70 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
71
72         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
73         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
74         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
75
76 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
77
78         * gcc.dg/pr18164.c: New test.
79
80 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
81
82         * gcc.dg/funroll-loops-all.c: New.
83
84 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
85
86         PR target/18489
87         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
88         delimeter, match space and TAB as well as ":".
89
90         PR target/18484
91         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
92
93         PR target/18348
94         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
95
96         PR target/18345
97         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
98
99         PR target/18337
100         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
101
102 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
103  
104         * gfortran.dg/direct_io_2.f90: New test.
105
106 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
107
108         PR target/18334
109         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
110
111 2004-11-28  Richard Henderson  <rth@redhat.com>
112
113         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
114
115 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
116
117         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
118         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
119         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
120         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
121         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
122         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
123         gcc.dg/pointer-arith-8.c: New tests.
124
125 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
126
127         PR fortran/18364
128         * gfortran.dg/endfile.f90: New test.
129
130 2004-11-27  Falk Hueffner  <falk@debian.org>
131
132         * gcc.dg/loop-6.c: New test.
133
134 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
135
136         * gcc.c-torture/execute/20041126-1.c: New test.
137
138 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
139
140         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
141         on IRIX.
142
143 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
144
145         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
146         functions.
147
148 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
149
150         PR rtl-optimization/17825
151         * gcc.c-torture/compile/20041119-1.c: New test.
152
153 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
154
155         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
156         Check existence of ld library path variables before unsetting.
157
158 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
159
160         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
161
162 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
163
164         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
165
166 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
167
168         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
169
170 2004-11-26  Ben Elliston  <bje@au.ibm.com>
171
172         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
173         dg-do directive.
174
175 2004-11-26  Ben Elliston  <bje@au.ibm.com>
176
177         * gcc.dg/pr17957.c: Pass --param, not -param.
178
179 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
180
181         PR middle-end/17957
182         * testsuite/gcc.dg/pr17957.c: New test.
183
184 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
185
186         PR c++/18445
187         * g++.dg/template/crash28.C: Likewise.
188
189         PR c++/18001
190         * g++.dg/expr/unary2.C: Adjust lvalue messages.
191         * g++.dg/ext/lvaddr.C: Likewise.
192         * g++.dg/opt/pr7503-3.C: Likewise.
193
194         PR c++/18466
195         * g++.dg/parse/qualified3.C: New test.
196         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
197         
198         PR c++/18545
199         * g++.dg/expr/return1.C: New test. 
200
201 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
202
203         Friend class name lookup 3/n, PR c++/3332
204         * g++.dg/lookup/friend3.C: New test.
205         * g++.dg/lookup/friend4.C: Likewise.
206         * g++.dg/lookup/friend5.C: Likewise.
207
208 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
209
210         Friend class name lookup 2/n, PR c++/14513, c++/15410
211         * g++.dg/lookup/friend2.C: New test.
212         * g++.dg/template/friend31.C: Likewise.
213
214 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
215
216         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
217
218 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
219
220         PR c++/17473
221         * g++.dg/tc1/dr56.C: Remove.
222         * g++.dg/template/typedef1.C: Add dg-error markers.
223         * g++.old-deja/g++.other/typedef7.C: Likewise.
224
225         PR c++/18285
226         * g++.dg/parse/typedef7.C: New test.
227
228 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
229
230         * gcc.c-torture/execute/20041124-1.c: New test.
231
232 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
233
234         * g++.dg/template/deduce3.C: New test. 
235
236         PR c++/18586
237         * g++.dg/template/crash27.C: New test. 
238
239         PR c++/18530
240         * g++.dg/warn/Wshadow-3.C: New test.
241
242 2004-11-24  Devang Patel  <dpatel@apple.com>
243
244         PR/18555
245         * gcc.dg/cpp/isysroot-1.c: New test.
246         * gcc.dg/cpp/usr/include/stdio.h: New file.
247         * gcc.dg/cpp/isysroot-2.c: New test.
248         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
249         New file.
250
251 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
252
253         PR c++/8929
254         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
255
256 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
257
258         * gcc.target/sparc/align.c: Do not include <stdint.h>.
259         * gcc.target/sparc/pdist.c: Likewise.
260
261 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
262
263         PR c++/16882
264         * g++.dg/conversion/simd1.C: New test.
265
266 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
267
268         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
269         and restore_ld_library_path_env_vars.
270         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
271         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
272         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
273         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
274
275 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
276
277         * gcc.dg/pragma-align-2.c: Test macro expansion.
278         * gcc.dg/pragma-pack-2.c: New test.
279
280 2004-11-23  Richard Henderson  <rth@redhat.com>
281
282         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
283         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
284         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
285         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
286         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
287         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
288
289         * gcc.dg/vect/vect.exp: Add check for alpha.
290         * lib/target-supports.exp (check_alpha_max_hw_available): New.
291         (check_effective_target_vect_int): Enable for alpha.
292         (check_effective_target_vect_long): New.
293         (is-effective-target): Add it.
294
295 2004-11-23  Uros Bizjak <uros@kss-loka.si>
296
297         * gcc.dg/pr18614-1.c: New test.
298
299 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
300
301         * gcc.dg/setjmp-2.c: New test.
302
303 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
304
305         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
306         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
307         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
308         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
309         gcc.target/sparc/pdist.c: New tests.
310
311 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
312
313         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
314
315 2004-11-22  Dale Johannesen  <dalej@apple.com>
316
317         * gcc.dg/20041111-1.c:  New.
318
319 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
320
321         PR tree-opt/18536
322         * gcc.dg/vect/pr18536.c: New test.
323
324 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
325
326         PR c++/18354
327         * g++.dg/template/nontype11.C: New test.
328
329 2004-11-21  Roger Sayle  <roger@eyesopen.com>
330
331         PR middle-end/18520
332         * gcc.dg/pr18520-1.c: New test case.
333
334 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
335
336         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
337         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
338         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
339         expected diagnostics.
340
341 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
342
343         PR target/18580
344         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
345         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
346         vect-77.c, vect-77a.c: XFAIL on the SPARC.
347
348 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
349
350         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
351
352 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
353             Joseph Myers  <joseph@codesourcery.com>
354
355         * lib/target-supports.exp (check_visibility_available): Really
356         test the compiler.
357
358 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
359
360         PR tree-opt/18181
361         * gcc.dg/vect/vect-85.c: New test.
362         * gcc.dg/vect/vect-86.c: New test.
363         * gcc.dg/vect/vect-87.c: New test.
364         * gcc.dg/vect/vect-88.c: New test.
365
366 2004-11-19  Ben Elliston  <bje@au.ibm.com>
367
368         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
369
370 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
371
372         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
373         * gcc.dg/ppc-and-1.c: Ditto.
374         * gcc.dg/ppc-compare-1.c: Ditto.
375         * gcc.dg/ppc-mov-1.c: Ditto
376
377 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
378             Mark Mitchell  <mark@codesourcery.com>
379
380         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
381
382 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
383             Aldy Hernandez  <aldyh@redhat.com>
384
385         * lib/target-supports.exp (check_effective_target_vect_int): New
386         (check_effective_target_vect_float): New
387         (check_effective_target_vect_double): New.
388         (is-effective-target): Support new effective targets keywords.
389         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
390         default action for dg-do.
391         * gcc.dg/vect/pr16105.c: Use new support.
392         * gcc.dg/vect/pr18400.c: Ditto.
393         * gcc.dg/vect/pr18425.c: Ditto.
394         * gcc.dg/vect/vect-1.c: Ditto.
395         * gcc.dg/vect/vect-10.c: Ditto.
396         * gcc.dg/vect/vect-11.c: Ditto.
397         * gcc.dg/vect/vect-12.c: Ditto.
398         * gcc.dg/vect/vect-13.c: Ditto.
399         * gcc.dg/vect/vect-14.c: Ditto.
400         * gcc.dg/vect/vect-15.c: Ditto.
401         * gcc.dg/vect/vect-16.c: Ditto.
402         * gcc.dg/vect/vect-17.c: Ditto.
403         * gcc.dg/vect/vect-18.c: Ditto.
404         * gcc.dg/vect/vect-19.c: Ditto.
405         * gcc.dg/vect/vect-2.c: Ditto.
406         * gcc.dg/vect/vect-20.c: Ditto.
407         * gcc.dg/vect/vect-21.c: Ditto.
408         * gcc.dg/vect/vect-22.c: Ditto.
409         * gcc.dg/vect/vect-23.c: Ditto.
410         * gcc.dg/vect/vect-24.c: Ditto.
411         * gcc.dg/vect/vect-25.c: Ditto.
412         * gcc.dg/vect/vect-26.c: Ditto.
413         * gcc.dg/vect/vect-27.c: Ditto.
414         * gcc.dg/vect/vect-27a.c: Ditto.
415         * gcc.dg/vect/vect-28.c: Ditto.
416         * gcc.dg/vect/vect-29.c: Ditto.
417         * gcc.dg/vect/vect-29a.c: Ditto.
418         * gcc.dg/vect/vect-3.c: Ditto.
419         * gcc.dg/vect/vect-30.c: Ditto.
420         * gcc.dg/vect/vect-31.c: Ditto.
421         * gcc.dg/vect/vect-32.c: Ditto.
422         * gcc.dg/vect/vect-33.c: Ditto.
423         * gcc.dg/vect/vect-34.c: Ditto.
424         * gcc.dg/vect/vect-35.c: Ditto.
425         * gcc.dg/vect/vect-36.c: Ditto.
426         * gcc.dg/vect/vect-37.c: Ditto.
427         * gcc.dg/vect/vect-38.c: Ditto.
428         * gcc.dg/vect/vect-4.c: Ditto.
429         * gcc.dg/vect/vect-40.c: Ditto.
430         * gcc.dg/vect/vect-41.c: Ditto.
431         * gcc.dg/vect/vect-42.c: Ditto.
432         * gcc.dg/vect/vect-43.c: Ditto.
433         * gcc.dg/vect/vect-44.c: Ditto.
434         * gcc.dg/vect/vect-45.c: Ditto.
435         * gcc.dg/vect/vect-46.c: Ditto.
436         * gcc.dg/vect/vect-47.c: Ditto.
437         * gcc.dg/vect/vect-48.c: Ditto.
438         * gcc.dg/vect/vect-48a.c: Ditto.
439         * gcc.dg/vect/vect-49.c: Ditto.
440         * gcc.dg/vect/vect-5.c: Ditto.
441         * gcc.dg/vect/vect-50.c: Ditto.
442         * gcc.dg/vect/vect-51.c: Ditto.
443         * gcc.dg/vect/vect-52.c: Ditto.
444         * gcc.dg/vect/vect-53.c: Ditto.
445         * gcc.dg/vect/vect-54.c: Ditto.
446         * gcc.dg/vect/vect-55.c: Ditto.
447         * gcc.dg/vect/vect-56.c: Ditto.
448         * gcc.dg/vect/vect-56a.c: Ditto.
449         * gcc.dg/vect/vect-57.c: Ditto.
450         * gcc.dg/vect/vect-58.c: Ditto.
451         * gcc.dg/vect/vect-59.c: Ditto.
452         * gcc.dg/vect/vect-6.c: Ditto.
453         * gcc.dg/vect/vect-60.c: Ditto.
454         * gcc.dg/vect/vect-61.c: Ditto.
455         * gcc.dg/vect/vect-62.c: Ditto.
456         * gcc.dg/vect/vect-63.c: Ditto.
457         * gcc.dg/vect/vect-64.c: Ditto.
458         * gcc.dg/vect/vect-65.c: Ditto.
459         * gcc.dg/vect/vect-66.c: Ditto.
460         * gcc.dg/vect/vect-67.c: Ditto.
461         * gcc.dg/vect/vect-68.c: Ditto.
462         * gcc.dg/vect/vect-69.c: Ditto.
463         * gcc.dg/vect/vect-7.c: Ditto.
464         * gcc.dg/vect/vect-72.c: Ditto.
465         * gcc.dg/vect/vect-72a.c: Ditto.
466         * gcc.dg/vect/vect-73.c: Ditto.
467         * gcc.dg/vect/vect-74.c: Ditto.
468         * gcc.dg/vect/vect-75.c: Ditto.
469         * gcc.dg/vect/vect-76.c: Ditto.
470         * gcc.dg/vect/vect-77.c: Ditto.
471         * gcc.dg/vect/vect-77a.c: Ditto.
472         * gcc.dg/vect/vect-78.c: Ditto.
473         * gcc.dg/vect/vect-79.c: Ditto.
474         * gcc.dg/vect/vect-8.c: Ditto.
475         * gcc.dg/vect/vect-80.c: Ditto.
476         * gcc.dg/vect/vect-82.c: Ditto.
477         * gcc.dg/vect/vect-82_64.c: Ditto.
478         * gcc.dg/vect/vect-83.c: Ditto.
479         * gcc.dg/vect/vect-83_64.c: Ditto.
480         * gcc.dg/vect/vect-9.c: Ditto.
481         * gcc.dg/vect/vect-all.c: Ditto.
482         * gcc.dg/vect/vect-none.c: Ditto.
483
484 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
485
486         * lib/gcc-dg.exp (dg-skip-if): New function.
487         (dg-forbid-option): Remove.
488         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
489         * g++.dg/abi/bitfield8.C: Likewise.
490         * g++.dg/abi/dtor1.C: Likewise.
491         * g++.dg/abi/empty10.C: Likewise.
492         * g++.dg/abi/empty7.C: Likewise.
493         * g++.dg/abi/empty9.C: Likewise.
494         * g++.dg/abi/layout3.C: Likewise.
495         * g++.dg/abi/layout4.C: Likewise.
496         * g++.dg/abi/thunk1.C: Likewise.
497         * g++.dg/abi/thunk2.C: Likewise.
498         * g++.dg/abi/vbase11.C: Likewise.
499         * g++.dg/abi/vthunk2.C: Likewise.
500         * g++.dg/abi/vthunk3.C: Likewise.
501         * g++.dg/ext/attrib8.C: Likewise.
502         * g++.dg/opt/longbranch2.C: Likewise.
503         * g++.dg/opt/reg-stack4.C: Likewise.
504         * g++.old-deja/g++.ext/attrib1.C: Likewise.
505         * g++.old-deja/g++.ext/attrib2.C: Likewise.
506         * g++.old-deja/g++.ext/attrib3.C: Likewise.
507         * g++.old-deja/g++.other/store-expr1.C: Likewise.
508         * g++.old-deja/g++.other/store-expr2.C: Likewise.
509         * gcc.dg/20000609-1.c: Likewise.
510         * gcc.dg/20000720-1.c: Likewise.
511         * gcc.dg/20011107-1.c: Likewise.
512         * gcc.dg/20011119-1.c: Likewise.
513         * gcc.dg/20020108-1.c: Likewise.
514         * gcc.dg/20020122-2.c: Likewise.
515         * gcc.dg/20020122-3.c: Likewise.
516         * gcc.dg/20020201-3.c: Likewise.
517         * gcc.dg/20020206-1.c: Likewise.
518         * gcc.dg/20020218-1.c: Likewise.
519         * gcc.dg/20020310-1.c: Likewise.
520         * gcc.dg/20020411-1.c: Likewise.
521         * gcc.dg/20020418-2.c: Likewise.
522         * gcc.dg/20020426-1.c: Likewise.
523         * gcc.dg/20020426-2.c: Likewise.
524         * gcc.dg/20020517-1.c: Likewise.
525         * gcc.dg/20020523-1.c: Likewise.
526         * gcc.dg/20020523-2.c: Likewise.
527         * gcc.dg/20020729-1.c: Likewise.
528         * gcc.dg/20030204-1.c: Likewise.
529         * gcc.dg/20030826-2.c: Likewise.
530         * gcc.dg/20030926-1.c: Likewise.
531         * gcc.dg/20031202-1.c: Likewise.
532         * gcc.dg/980312-1.c: Likewise.
533         * gcc.dg/980313-1.c: Likewise.
534         * gcc.dg/990117-1.c: Likewise.
535         * gcc.dg/990424-1.c: Likewise.
536         * gcc.dg/990524-1.c: Likewise.
537         * gcc.dg/991230-1.c: Likewise.
538         * gcc.dg/i386-387-1.c: Likewise.
539         * gcc.dg/i386-387-2.c: Likewise.
540         * gcc.dg/i386-387-3.c: Likewise.
541         * gcc.dg/i386-387-4.c: Likewise.
542         * gcc.dg/i386-387-5.c: Likewise.
543         * gcc.dg/i386-387-6.c: Likewise.
544         * gcc.dg/i386-asm-1.c: Likewise.
545         * gcc.dg/i386-bitfield1.c: Likewise.
546         * gcc.dg/i386-bitfield2.c: Likewise.
547         * gcc.dg/i386-loop-1.c: Likewise.
548         * gcc.dg/i386-loop-2.c: Likewise.
549         * gcc.dg/i386-loop-3.c: Likewise.
550         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
551         * gcc.dg/i386-pic-1.c: Likewise.
552         * gcc.dg/i386-regparm.c: Likewise.
553         * gcc.dg/i386-signbit-1.c: Likewise.
554         * gcc.dg/i386-signbit-2.c: Likewise.
555         * gcc.dg/i386-signbit-3.c: Likewise.
556         * gcc.dg/i386-sse-5.c: Likewise.
557         * gcc.dg/i386-sse-8.c: Likewise.
558         * gcc.dg/i386-unroll-1.c: Likewise.
559         * gcc.dg/tls/opt-1.c: Likewise.
560         * gcc.dg/tls/opt-2.c: Likewise.
561         * gcc.dg/unroll-1.c: Likewise.
562         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
563         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
564         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
565         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
566
567 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
568
569         * g++.dg/template/incomplete1.C: New test.
570
571 2004-11-16  Nick Clifton  <nickc@redhat.com>
572
573         Revert patches accidentally commited during checkin of fixes for
574         xstormy16 tests:
575         gcc.c-torture/execute/simd-4.c: Revert
576         gcc.dg/20040910-1.c: Revert.
577
578 2004-11-16  Paul Brook  <paul@codesourcery.com>
579
580         PR fortran/13010
581         * gfortran.dg/der_pointer_1.f90: New test.
582
583 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
584
585         PR c/18498
586         * gcc.dg/bitfld-13.c: New test.
587
588 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
589
590         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
591         powerpc*-*-linux*.
592
593         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
594         * gcc.dg/ppc64-abi-2.c: Ditto.
595         * gcc.dg/ppc64-abi-3.c: Ditto.
596
597         * lib/gcc-dg.exp (dg-target-list): Remove.
598
599 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
600
601         * gcc.dg/ia64-postinc.c: New test.
602
603 2004-11-15  Mark Mitchell <mark@codesourcery.com>
604
605         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
606
607 2004-11-15  Nick Clifton  <nickc@redhat.com>
608
609         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
610         __INT_MAX__ so that the test can be compiled by toolchains
611         targeted at 16-bit processors.
612
613         * gcc.dg/20040625-1.c: Use long constants rather than integers
614         when performing arithmetic that will overflow 16-bits.
615
616         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
617         xstormy16.  It does not support 128-bit vector operations.
618
619         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
620         with the macro PTR_TYPE.  Define this macro to an integer type
621         suitable for holding a pointer.
622
623         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
624         the target is a 16-bit processor.
625
626         * gcc.dg/cpp/if-2.c: Expect a different warning message from
627         16-bit targets where the character constant will be too long.
628
629         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
630         where the double will not be directly addressable.
631
632 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
633
634         Friend class name lookup 1/n, PR c++/18471
635         * g++.dg/template/crash26.C: New test.
636         * g++.dg/lookup/struct1.C: Adjust expected error.
637         * g++.dg/parse/elab1.C: Likewise.
638         * g++.dg/parse/elab2.C: Likewise.
639         * g++.dg/parse/int-as-enum1.C: Likewise.
640         * g++.dg/parse/struct-as-enum1.C: Likewise.
641         * g++.dg/parse/typedef1.C: Likewise.
642         * g++.dg/parse/typedef3.C: Likewise.
643         * g++.dg/parse/typedef4.C: Likewise.
644         * g++.dg/parse/typedef5.C: Likewise.
645         * g++.dg/template/nontype4.C: Likewise.
646         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
647         * g++.old-deja/g++.other/elab1.C: Likewise.
648         * g++.old-deja/g++.other/syntax4.C: Likewise.
649
650 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
651
652         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
653
654 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
655
656         * gcc.c-torture/execute/20041114-1.c: New test.
657
658 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
659
660         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
661         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
662         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
663         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
664         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
665         gcc.dg/switch-7.c: New tests.
666
667 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
668
669         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
670
671 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
672
673         PR tree-opt/18400
674         * gcc.dg/vect/pr18400.c: New test.
675
676 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
677             Andrew Pinski  <pinskia@physics.uc.edu>
678
679         PR tree-opt/18425
680         * gcc.dg/vect/pr18425.c: New test.
681
682 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
683
684         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
685         Guard with dg-require-alias and dg-require-visibility.
686
687 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
688
689         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
690
691 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
692
693         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
694
695 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
696
697         PR c++/17344
698         * g++.dg/template/defarg5.C: New test.
699
700 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
701
702         * g++.dg/parse/cast1.C: Run only on ILP32.
703         * g++.old-deja/g++.mike/p784.C: Likewise.
704
705 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
706
707         * gcc.c-torture/execute/20041113-1.c: New test.
708
709 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
710
711         PR target/18230
712         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
713         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
714         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
715         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
716         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
717         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
718         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
719         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
720         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
721         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
722         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
723         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
724         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
725
726 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
727
728         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
729         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
730         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
731         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
732         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
733         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
734         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
735         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
736         gcc.target/sparc/combined-1.c: New tests.
737
738 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
739
740         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
741         New tests.
742
743 2004-11-12  Mark Mitchell <mark@codesourcery.com>
744
745         * lib/gcc-dg.exp (dg-forbid-option): New function.
746         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
747         * g++.dg/abi/bitfield8.C: Likewise.
748         * g++.dg/abi/dtor1.C: Likewise.
749         * g++.dg/abi/empty10.C: Likewise.
750         * g++.dg/abi/empty7.C: Likewise.
751         * g++.dg/abi/empty9.C: Likewise.
752         * g++.dg/abi/layout3.C: Likewise.
753         * g++.dg/abi/layout4.C: Likewise.
754         * g++.dg/abi/thunk1.C: Likewise.
755         * g++.dg/abi/thunk2.C: Likewise.
756         * g++.dg/abi/vbase11.C: Likewise.
757         * g++.dg/abi/vthunk2.C: Likewise.
758         * g++.dg/abi/vthunk3.C: Likewise.
759         * g++.dg/ext/attrib8.C: Likewise.
760         * g++.dg/opt/longbranch2.C: Likewise.
761         * g++.dg/opt/reg-stack4.C: Likewise.
762         * g++.old-deja/g++.ext/attrib1.C: Likewise.
763         * g++.old-deja/g++.ext/attrib2.C: Likewise.
764         * g++.old-deja/g++.ext/attrib3.C: Likewise.
765         * g++.old-deja/g++.other/store-expr1.C: Likewise.
766         * g++.old-deja/g++.other/store-expr2.C: Likewise.
767         * gcc.dg/20000609-1.c: Likewise.
768         * gcc.dg/20000720-1.c: Likewise.
769         * gcc.dg/20011107-1.c: Likewise.
770         * gcc.dg/20011119-1.c: Likewise.
771         * gcc.dg/20020108-1.c: Likewise.
772         * gcc.dg/20020122-2.c: Likewise.
773         * gcc.dg/20020122-3.c: Likewise.
774         * gcc.dg/20020201-3.c: Likewise.
775         * gcc.dg/20020206-1.c: Likewise.
776         * gcc.dg/20020218-1.c: Likewise.
777         * gcc.dg/20020310-1.c: Likewise.
778         * gcc.dg/20020411-1.c: Likewise.
779         * gcc.dg/20020418-2.c: Likewise.
780         * gcc.dg/20020426-1.c: Likewise.
781         * gcc.dg/20020426-2.c: Likewise.
782         * gcc.dg/20020517-1.c: Likewise.
783         * gcc.dg/20020523-1.c: Likewise.
784         * gcc.dg/20020523-2.c: Likewise.
785         * gcc.dg/20020729-1.c: Likewise.
786         * gcc.dg/20030204-1.c: Likewise.
787         * gcc.dg/20030826-2.c: Likewise.
788         * gcc.dg/20030926-1.c: Likewise.
789         * gcc.dg/20031202-1.c: Likewise.
790         * gcc.dg/980312-1.c: Likewise.
791         * gcc.dg/980313-1.c: Likewise.
792         * gcc.dg/990117-1.c: Likewise.
793         * gcc.dg/990424-1.c: Likewise.
794         * gcc.dg/990524-1.c: Likewise.
795         * gcc.dg/991230-1.c: Likewise.
796         * gcc.dg/i386-387-1.c: Likewise.
797         * gcc.dg/i386-387-2.c: Likewise.
798         * gcc.dg/i386-387-3.c: Likewise.
799         * gcc.dg/i386-387-4.c: Likewise.
800         * gcc.dg/i386-387-5.c: Likewise.
801         * gcc.dg/i386-387-6.c: Likewise.
802         * gcc.dg/i386-asm-1.c: Likewise.
803         * gcc.dg/i386-bitfield1.c: Likewise.
804         * gcc.dg/i386-bitfield2.c: Likewise.
805         * gcc.dg/i386-loop-1.c: Likewise.
806         * gcc.dg/i386-loop-2.c: Likewise.
807         * gcc.dg/i386-loop-3.c: Likewise.
808         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
809         * gcc.dg/i386-pic-1.c: Likewise.
810         * gcc.dg/i386-regparm.c: Likewise.
811         * gcc.dg/i386-signbit-1.c: Likewise.
812         * gcc.dg/i386-signbit-2.c: Likewise.
813         * gcc.dg/i386-signbit-3.c: Likewise.
814         * gcc.dg/i386-sse-5.c: Likewise.
815         * gcc.dg/i386-sse-8.c: Likewise.
816         * gcc.dg/i386-unroll-1.c: Likewise.
817         * gcc.dg/tls/opt-1.c: Likewise.
818         * gcc.dg/tls/opt-2.c: Likewise.
819         * gcc.dg/unroll-1.c: Likewise.
820         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
821         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
822         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
823         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
824         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
825         -m64 is specified.
826
827 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
828
829         PR c++/18389
830         * g++.dg/parse/cond1.C: New test.
831
832         PR c++/18429
833         * g++.dg/template/array9.C: New test.
834         * g++.dg/ext/vla1.C: Adjust error messages.
835         * g++.dg/ext/vlm1.C: Likewise.
836         * g++.dg/template/crash2.C: Likewise.
837
838         PR c++/18436
839         * g++.dg/template/call3.C: New test.
840
841         PR c++/18407
842         * g++.dg/template/ptrmem11.C: New test.
843
844 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
845
846         PR other/14264
847         * lib/g++.exp: Set LC_ALL and LANG to C.
848         * lib/gcc-dg.exp: Likewise.
849         * lib/gfortran.exp: Likewise.
850         * lib/objc.exp: Likewise.
851         * lib/treelang.exp: Likewise.
852
853 2004-11-12  Andreas Schwab  <schwab@suse.de>
854
855         * gcc.dg/pr16286.c: Fix last change.
856
857 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
858
859         PR c++/18416
860         * g++.dg/init/global1.C: New test.
861
862 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
863
864         * gcc.c-torture/execute/20041112-1.c: New test.
865
866 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
867
868         * lib/gcc-dg.exp (dg-target-list): New.
869
870 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
871             Richard Sandiford  <rsandifo@redhat.com>
872
873         * lib/target-supports.exp (get-compiler_messages): New.
874         (check_named_sections_available): Use it.
875         (check_effective_target_ilp32): New.
876         (check_effective_target_lp64): New.
877         (is-effective-target): New.
878         * lib/gcc-dg.exp (dg-require-effective-target): New.
879
880 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
881
882         * gcc.dg/precedence-1.c: New test.
883
884 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
885
886         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
887
888         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
889         message, delete generated files, use more descriptive name for
890         executable, and make the test unsupported when it cannot be run.
891
892         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
893         (dg-require-weak, dg-require-visibility, dg-require-alias,
894         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
895         dg-require-iconv, dg-require-named-sections): Use it.
896
897         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
898
899 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
900
901         PR target/16457
902         * gcc.dg/ppc-and-1: New
903
904         PR target/16796
905         * gcc.dg/ppc-mov-1.c: New.
906
907         PR target/16458
908         * gcc.dg/ppc-compare-1.c: New.
909
910 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
911
912         * objc.dg/desig-init-2.m: New test.
913
914 2004-11-10  Adam Nemet  <anemet@lnxw.com>
915
916         PR middle-end/18160  
917         * g++.dg/warn/register-var-1.C: New test.
918         * g++.dg/warn/register-var-2.C: New test.
919
920 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
921
922         * gcc.dg/union-2.c: New test.
923
924 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
925
926         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: 
927         New test for PR tree-optimization/17892.
928
929 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
930
931         PR c++/18369
932         * g++.dg/init/new12.C: New test.
933
934 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
935
936         * gcc.target/sparc: New directory.
937         * gcc.target/sparc/sparc.exp: New driver.
938         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
939         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
940         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
941         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
942
943 2004-11-10  Paul Brook  <paul@codesourcery.com>
944
945         PR fortran/18218
946         * gfortran.dg/list_read.c: New test.
947
948 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
949
950         PR c/18322
951         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
952         expected diagnostic location.
953
954 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
955
956         * gcc.dg/20041109-1.c: New test.
957
958 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
959
960         PR objc/18406
961         * objc/compile/pr18406.m: New test.
962
963 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
964
965         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
966
967 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
968
969         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
970
971 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
972
973         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
974
975 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
976
977         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
978         exit. 
979
980 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
981
982         PR tree-opt/18299
983         * gcc.c-torture/pr18299-1.c: New test.
984
985 2004-11-06  Andreas Schwab  <schwab@suse.de>
986
987         * gcc.dg/pr16286.c: Also test for bool and pixel.
988
989 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
990
991         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
992         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
993         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
994         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
995         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
996         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
997         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
998         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
999         gcc.dg/struct-semi-3.c: New tests.
1000
1001 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1002
1003         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
1004
1005 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1006
1007         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
1008         Do not use C99 designators.
1009
1010 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1011
1012         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
1013
1014 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1015
1016         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
1017         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
1018         * gcc.c-torture/execute/simd-5.x: Remove.
1019
1020 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
1021
1022         PR rtl-optimization/17933
1023         * gcc.dg/torture/pr17933-1.c: New test.
1024
1025 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
1026
1027         PR target/18106
1028         * lib/target-supports.exp (check_weak_available): Support
1029         Windows.
1030
1031 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
1032
1033         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
1034         call to fflush(stdout) before abort.
1035         (my_ffsll): New function.
1036         (generate_fields): Use it.
1037
1038 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
1039
1040         * gcc.dg/init-undef-1.c: New test.
1041
1042 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
1043
1044         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
1045         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
1046         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
1047         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
1048         expected messages for new parser.
1049
1050 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
1051
1052         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
1053         
1054 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1055
1056         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
1057         on LP64 targets.
1058
1059 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
1060
1061         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
1062         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
1063         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
1064         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
1065         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
1066         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
1067         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
1068         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
1069         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
1070         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
1071
1072 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
1073
1074         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
1075         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
1076         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
1077         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
1078         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
1079         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
1080         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
1081         for new parser.
1082
1083 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
1084
1085         PR target/15342
1086         * gcc.dg/20041104-1.c: New test.
1087
1088 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1089
1090         * g++.dg/template/nontype7.C: New test.
1091         * g++.dg/template/nontype8.C: Likewise.
1092         * g++.dg/template/nontype9.C: Likewise.
1093         * g++.dg/template/nontype10.C: Likewise.
1094         * g++.dg/tc1/dr49.C: Likewise.
1095         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
1096         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
1097
1098 2004-11-04  Ben Elliston  <bje@au.ibm.com>
1099
1100         * g++.dg/rtti/tinfo1.C: Remove xfails.
1101
1102 2004-11-04  Ben Elliston  <bje@au.ibm.com>
1103
1104         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
1105         packed attribute to the definition to satisfy the new C++ parser.
1106
1107 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1108
1109         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
1110         invocations of va_arg.
1111
1112 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
1113
1114         PR c++/18124
1115         * g++.dg/template/crash25.C: New test.
1116
1117         PR c++/18155
1118         * g++.dg/template/typedef2.C: New test.
1119         * g++.dg/parse/crash13.C: Adjust error markers.
1120
1121         PR c++/18177
1122         * g++.dg/conversion/const3.C: New test.
1123         
1124 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1125
1126         PR fortran/17535
1127         PR fortran/17583
1128         PR fortran/17713
1129         * gfortran.dg/generic_[123].f90: New testcases.
1130
1131 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1132
1133         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
1134         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
1135
1136 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
1137
1138         PR tree-opt/16808
1139         * gcc.c-torture/compile/pr16808.c: New test.
1140
1141 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
1142
1143         PR rtl-optimization/17104
1144         * gcc.dg/ppc-bitfield1.c: New.
1145
1146 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
1147
1148         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
1149
1150 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
1151
1152         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
1153         strings for 32-bit code.
1154
1155 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
1156
1157         PR c/18239
1158         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
1159
1160 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
1161
1162         PR c++/18064
1163         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
1164
1165 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
1166
1167         PR c++/15172
1168         * g++.dg/init/aggr2.C: New test.
1169
1170 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
1171
1172         * objc.dg/local-decl-1.m: New test.
1173
1174 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1175
1176         * gcc.dg/20040910-1.c: Adjust regex.
1177
1178 2004-10-30  Roger Sayle  <roger@eyesopen.com>
1179
1180         PR rtl-optimization/18084
1181         * g++.dg/opt/pr18084-1.C: New testcase.
1182
1183 2004-10-30  Matt Austern  <austern@apple.com>
1184
1185         PR c++/17542
1186         * g++.dg/ext/attrib18.C: New test.
1187         
1188 2004-10-30  Roger Sayle  <roger@eyesopen.com>
1189
1190         PR middle-end/18096
1191         * gcc.dg/pr18096-1.c: New test case.
1192
1193 2004-10-30  Roger Sayle  <roger@eyesopen.com>
1194
1195         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
1196
1197 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
1198
1199         PR c/16666
1200         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
1201         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
1202         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
1203         gcc.dg/old-style-prom-3.c: New tests.
1204
1205 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
1206
1207         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
1208         Remove unnecessary inclusion of stdio.h.
1209
1210 2004-10-29  Roger Sayle  <roger@eyesopen.com>
1211
1212         PR rtl-optimization/17581
1213         * gcc.dg/pr17581-1.c: New test case.
1214
1215 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
1216
1217         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
1218         being implemented.
1219         * g++.dg/conversion/dr195-1.C: New.
1220         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
1221         * g++.old-deja/g++.mike/p10148.C: Likewise.
1222
1223 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
1224
1225         PR c++/17695
1226         * g++.dg/debug/typedef2.C: New test.
1227
1228 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
1229
1230         PR fortran/13490
1231         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
1232         * gfortran.dg/g77/README: Update.
1233
1234 2004-10-28  Matt Austern  <austern@apple.com>
1235
1236         PR c++/14124
1237         * g++.dg/ext/packed7.C: New test.
1238         
1239 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
1240
1241         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
1242         scan-assembler.
1243         * lib/scanasm.exp (hidden-scan-for): New proc.
1244         (scan-hidden): Use hidden-scan-for instead of constructing the scan
1245         string.
1246         (scan-not-hidden): Likewise.
1247         * lib/target-supports.exp (check_visibility_available): mach-o is
1248         support too.
1249
1250 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
1251
1252         PR c++/17132
1253         * g++.dg/template/memclass3.C: New test.
1254
1255 2004-10-28  Adam Nemet  <anemet@lnxw.com>
1256
1257         PR middle-end/18160  
1258         * gcc.dg/register-var-1.c: New test.
1259         * gcc.dg/register-var-2.c: New test.
1260         * gcc.dg/asm-7.c: Taking the address of a register variable is an
1261         error now.
1262
1263 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
1264
1265         PR other/18172
1266         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove 
1267         unused variables.
1268         * gcc.dg/vect/vect-22.c: Likewise.
1269
1270 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
1271
1272         * gcc.dg/i386-rotate-1.c: New test.
1273
1274 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
1275
1276         * g++.dg/init/ref12.C: Add "run" marker.
1277
1278         PR c++/17435
1279         * g++.dg/init/ref12.C: New test.
1280
1281         PR c++/18140
1282         * g++.dg/template/shift1.C: New test.
1283         * g++.dg/template/error10.C: Adjust error markers.
1284
1285 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
1286
1287         PR tree-opt/17529
1288         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
1289
1290 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
1291
1292         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
1293         * gcc.dg/weak/weak-3.c: Likewise.
1294         * gcc.dg/weak/weak-5.c: Likewise.
1295         * gcc.dg/weak/weak-9.c: Likewise.
1296         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
1297         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
1298
1299         * gcc.dg/darwin-weakimport-1.c: New.
1300
1301 2004-10-28  Ben Elliston  <bje@au.ibm.com>
1302
1303         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
1304
1305 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
1306
1307         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
1308         'syntax' error messages.
1309         * gcc.dg/cpp/direct2s.c: Likewise.
1310
1311 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
1312
1313         * gcc.c-torture/compile/20041026-1.c: New.
1314
1315 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
1316
1317         PR c++/18093
1318         * g++.dg/lookup/ns2.C: New test.
1319
1320         PR c++/18020
1321         * g++.dg/template/enum4.C: New test.
1322
1323         PR c++/18161
1324         * g++.dg/template/expr1.C: New test.
1325
1326 2004-10-26  Ben Elliston  <bje@au.ibm.com>
1327
1328         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
1329
1330 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1331
1332         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
1333         gcc.dg/decl-nospec-3.c: New tests.
1334
1335 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
1336
1337         * objc.dg/super-class-3.m: New test.
1338
1339 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
1340
1341         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
1342         resyncing.
1343         * gcc.dg/cpp/direct2s.c: Likewise.
1344
1345 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
1346
1347         * objc.dg/image-info.m: Update for changes to section selection.
1348
1349 2004-10-25  David Ayers  <d.ayers@inode.at>
1350             Ziemowit Laski  <zlaski@apple.com>
1351
1352         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
1353         diagnostics when messaging 'id <Proto>'.
1354         * objc.dg/class-protocol-1.m: New test.
1355         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
1356         a non-existent method signature.
1357         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
1358         Update diagnostics when messaging with non-existent method signature.
1359         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
1360         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
1361         invalid receivers are now resolved as if messaging 'id'; remove
1362         extraneous diagnostics.
1363
1364 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
1365
1366         PR c/16667
1367         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
1368         gcc.dg/init-desig-obs-3.c: New tests.
1369
1370 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
1371
1372         * gcc.dg/debug/20041023-1.c: New test.
1373
1374 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
1375
1376         PR middle-end/17407
1377         * gcc.c-torture/compile/pr17407.c: New test.
1378
1379         PR c++/18121
1380         * g++.dg/template/array8.C: New test.
1381
1382 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
1383
1384         PR other/18138
1385         * lib/g++.exp: Accept more than one multilib libgcc.
1386         * lib/gcc-dg.exp: Likewise.
1387         * lib/objc.exp: Likewise.
1388         * lib/treelang.exp: Likewise.
1389         * lib/gfortran.exp: Likewise.
1390
1391 2004-10-24  Ben Elliston  <bje@au.ibm.com>
1392
1393         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
1394
1395 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
1396
1397         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
1398         * gcc.dg/c99-const-expr-3.c: Likewise.
1399
1400 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
1401
1402         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
1403
1404 2004-10-23  Ben Elliston  <bje@au.ibm.com>
1405
1406         * gcc.c-torture/execute/loop-2e.x: Remove.
1407
1408 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
1409
1410         PR c++/18095
1411         * g++.dg/parse/crash18.C: New.
1412         * g++.dg/parse/crash19.C: New.
1413
1414 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
1415
1416         * g++.dg/ext/dllimport1.C: Move dg-warnings.
1417         * g++.dg/ext/dllimport2.C: Same.
1418         * g++.dg/ext/dllimport8.C: Same.
1419
1420 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
1421
1422         PR c++/10841
1423         * g++.dg/conversion/cast1.C: New test.
1424         * g++.dg/overload/pmf1.C: Adjust error marker.
1425
1426 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
1427
1428         PR objc/17923
1429         * objc.dg/const-str-7.m: New test.
1430
1431 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1432
1433         * g++.dg/template/memfriend11.C: Fix comment typo.
1434         * g++.dg/template/memfriend14.C: Likewise.
1435
1436 2004-10-20  Richard Henderson  <rth@redhat.com>
1437
1438         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
1439         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
1440         -fasynchronous-unwind-tables.
1441
1442 2004-10-20  Richard Henderson  <rth@redhat.com>
1443
1444         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
1445         (main): Return success.
1446         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
1447         (main): Return success.
1448
1449 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1450
1451         PR c++/13495
1452         * g++.dg/template/memfriend9.C: New test.
1453         * g++.dg/template/memfriend10.C: Likewise.
1454         * g++.dg/template/memfriend11.C: Likewise.
1455         * g++.dg/template/memfriend12.C: Likewise.
1456         * g++.dg/template/memfriend13.C: Likewise.
1457         * g++.dg/template/memfriend14.C: Likewise.
1458         * g++.dg/template/memfriend15.C: Likewise.
1459         * g++.dg/template/memfriend16.C: Likewise.
1460         * g++.dg/template/memfriend17.C: Likewise.
1461         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
1462
1463 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
1464
1465         * g++.dg/conversion/dr195.C: New.
1466         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
1467
1468 2004-10-20  Ben Elliston  <bje@au.ibm.com>
1469             Devang Patel  <dpatel@apple.com>
1470
1471         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
1472         of floating point arithmetic, which could trap.
1473
1474 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
1475
1476         PR c++/14035
1477         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
1478         * g++.dg/conversion/const2.C: New test.
1479         * g++.dg/expr/reinterpret2.C: New test.
1480         * g++.dg/expr/reinterpret3.C: New test.
1481         * g++.dg/expr/cast2.C: New test.
1482         * g++.dg/expr/copy1.C: New test.
1483         * g++.dg/other/conversion1.C: Change error message.
1484         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
1485         function pointers to void *.
1486         * g++.old-deja/g++.mike/p10148.C: Likewise.
1487
1488 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1489
1490         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
1491
1492 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
1493
1494         PR c++/18047
1495
1496         * g++.dg/parse/expr3.C: New test.
1497
1498 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1499
1500         * gcc.dg/smod-1.c: New test.
1501
1502 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
1503
1504         * objc.dg/method-14.m: New test.
1505
1506 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
1507
1508         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
1509         Also xfail as the patch was reverted.
1510
1511 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
1512
1513         PR middle-end/16973
1514         * gcc.dg/pr16973.c: New test.
1515
1516 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
1517
1518         PR tree-optimization/17656
1519         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
1520
1521 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
1522
1523         * g++.dg/eh/shadow1.C: New.
1524
1525 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
1526
1527         * gcc.c-torture/compile/20041018-1.c: New test.
1528
1529 2004-10-18  Ben Elliston  <bje@au.ibm.com>
1530
1531         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
1532         compiler referring to register 0 when accessing sdata.  The linker
1533         now patches things up.
1534
1535 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
1536
1537         PR c/17529
1538         * gcc.c-torture/compile/pr17529.c: New test.
1539
1540 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1541
1542         PR c++/17743
1543         * g++.dg/ext/attrib17.C: New test.
1544
1545 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1546
1547         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
1548
1549 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1550
1551         PR c++/10479
1552         * g++.dg/ext/attrib16.C: New test.
1553
1554 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
1555
1556         PR c++/17042
1557         * g++.dg/init/dso_handle1.C: New test.
1558
1559         PR c++/14667
1560         * g++.dg/parse/typedef6.C: New test.
1561
1562         PR c++/17916
1563         * g++.dg/parse/pragma1.C: New test.
1564
1565 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
1566
1567         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
1568
1569 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
1570
1571         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
1572         -fno-common when on HPPA HP-UX platforms.
1573
1574 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
1575
1576         PR other/16820
1577         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
1578         stdint.h.
1579         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
1580         uintptr_t.
1581
1582 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
1583
1584         PR c++/16301
1585         * g++.dg/lookup/strong-using-4.C: New test.
1586
1587 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
1588
1589         PR middle-end/16567
1590         * gcc.c-torture/compile/nested-1.c: New test.
1591
1592 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
1593
1594         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
1595         and mipsisa64*-*-* (until support for misaligned loads is added).
1596         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
1597         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
1598         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
1599         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
1600         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
1601         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
1602
1603 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
1604
1605         PR c++/17976
1606         * g++.dg/init/dtor3.C: New test.
1607
1608 2004-10-15  Ben Elliston  <bje@au.ibm.com>
1609
1610         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
1611
1612 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
1613
1614         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
1615         * gcc.dg/macho-lo-sum.c: Likewise.
1616
1617 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
1618
1619         * gcc.dg/ppc-spe64-1.c: New test.
1620
1621 2004-10-14  Devang Patel  <dpatel@apple.com>
1622
1623         PR 17635
1624         * gcc.dg/pr17635.c : New test.
1625         
1626 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
1627
1628         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
1629         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
1630         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
1631         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
1632         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
1633         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
1634         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
1635         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
1636         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
1637         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
1638         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
1639         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
1640         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
1641         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
1642         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
1643         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
1644         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
1645         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
1646
1647 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
1648
1649         * gcc.dg/vect/vect-82.c: New testcase.  
1650         * gcc.dg/vect/vect-82_64.c: New testcase.       
1651         * gcc.dg/vect/vect-83.c: New testcase.  
1652         * gcc.dg/vect/vect-83_64.c: New testcase.       
1653
1654 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
1655
1656         * gcc.dg/cpp/error-1.c: New test.
1657
1658 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
1659
1660         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
1661
1662 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
1663
1664         PR target/17984
1665         * gcc.dg/cris-peep2-xsrand2.c: New test.
1666
1667 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
1668
1669         PR c++/17661
1670         * testsuite/g++.dg/expr/for2.C: New test.
1671
1672 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1673
1674         * g++.dg/inherit/thunk1.C: Run on the SPARC.
1675
1676 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
1677
1678         PR tree-optimization/17724
1679         * g++.dg/opt/pr17724-1.C: New test.
1680         * g++.dg/opt/pr17724-2.C: New test.
1681         * g++.dg/opt/pr17724-3.C: New test.
1682         * g++.dg/opt/pr17724-4.C: New test.
1683         * g++.dg/opt/pr17724-5.C: New test.
1684         * g++.dg/opt/pr17724-6.C: New test.
1685
1686 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
1687
1688         PR c/17301
1689         * gcc.dg/pr17301-2.c: New test.
1690
1691 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
1692
1693         PR c++/15876
1694         * g++.dg/parse/error22.C: New test.
1695
1696         PR c++/17936
1697         * g++.dg/template/spec18.C: New test.
1698
1699 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
1700
1701         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
1702         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
1703         memcpy. 
1704         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
1705         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
1706
1707 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
1708
1709         * g++.dg/eh/cleanup5.C: Add dg-options "".
1710
1711 2004-10-11  Roger Sayle  <roger@eyesopen.com>
1712
1713         PR middle-end/17657
1714         * gcc.dg/switch-4.c: New test case.
1715
1716 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
1717
1718         * gcc.c-torture/execute/20041011-1.c: New test.
1719
1720 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
1721
1722         PR c++/17554
1723         * g++.dg/init/for3.C: New test.
1724
1725         PR c++/17657
1726         * g++.dg/opt/switch2.C: New test.
1727
1728         PR middle-end/17703
1729         * g++.dg/warn/Wreturn-2.C: New test.
1730
1731 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
1732
1733         PR c++/17907
1734         * g++.dg/eh/cleanup5.C: New test.
1735
1736 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
1737
1738         PR c++/17393
1739         * g++.dg/parse/error21.C: New test.
1740
1741 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1742
1743         * g++.dg/overload/pmf1.C: Adjust quoting marks.
1744         * g++.dg/warn/incomplete1.C: Likewise.
1745         * g++.dg/template/qualttp20.C: Likewise.
1746
1747 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1748
1749         PR c/17881
1750         * parm-incomplete-1.c: New test.
1751
1752 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
1753
1754         PR c++/17867
1755         * g++.dg/parse/error19.C: New test.
1756
1757         PR c++/17670
1758         * g++.dg/init/new11.C: New test.
1759
1760         PR c++/17821
1761         * g++.dg/parse/error20.C: New test.
1762
1763         PR c++/17826
1764         * g++.dg/template/crash24.C: New test.
1765         
1766 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1767
1768         PR c/17301
1769         * gcc.dg/pr17301-1.c: New test.
1770
1771 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1772
1773         PR c/17189
1774         * gcc.dg/anon-struct-5.c: New test.
1775
1776 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
1777
1778         PR c/17844
1779         * gcc.dg/pr17844-1.c: New test.
1780
1781 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
1782
1783         PR tree-optimization/17906
1784         * gcc.c-torture/compile/pr17906.c: New.
1785
1786 2004-10-09  Stuart Hastings  <stuart@apple.com>
1787             Roger Sayle  <roger@eyesopen.com>
1788
1789         PR rtl-optimization/17853
1790         * gcc.dg/i386-mmx-5.c: New testcase.
1791
1792 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
1793
1794         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
1795
1796 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
1797
1798         PR c++/17524
1799         * g++.dg/template/static9.C: New test.
1800
1801         PR c++/17685
1802         * g++.dg/parse/operator5.C: New test.
1803
1804 2004-10-09  Roger Sayle  <roger@eyesopen.com>
1805
1806         PR middle-end/17894
1807         * gcc.c-torture/execute/divcmp-4.c: New test case.
1808
1809 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
1810
1811         PR tree-opt/17902
1812         * g++.dg/opt/pr17902.C: New test.
1813
1814 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
1815
1816         * gcc.dg/cpp/ident-1.c: Add dg-options "".
1817
1818 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1819
1820         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
1821
1822 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1823
1824         * gcc.dg/assign-warn-3.c: New test.
1825
1826 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
1827
1828         PR c/16999
1829         * gcc.dg/cpp/ident-1.c: New test.
1830
1831 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
1832
1833         * gcc.c-torture/compile/acc1.c: New.
1834
1835 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
1836
1837         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
1838         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
1839
1840 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
1841
1842         * gcc.dg/ultrasp11.c: New test.
1843
1844 2004-10-08  Michael Matz  <matz@suse.de>
1845
1846         * gcc.dg/doloop-2.c: New test.
1847
1848 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1849
1850         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
1851         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
1852         objc.dg/method-9.m: Update expected diagnostics.
1853
1854 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
1855
1856         * gcc.dg/ppc-fsel-3.c: New file.
1857         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
1858
1859 2004-10-07  Paul Brook  <paul@codesourcery.com>
1860
1861         * gfortran.dg/intrinsic_verify_1.f90: New test.
1862
1863 2004-10-07  Paul Brook  <paul@codesourcery.com>
1864
1865         * gfortran.dg/empty_format_1.f90: Remove stray commas.
1866
1867 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1868
1869         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90, 
1870         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
1871         commit.
1872
1873 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
1874
1875         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
1876
1877 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1878
1879         PR c++/17115
1880         * g++.dg/warn/Winline-4.C: New test.
1881
1882 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
1883
1884         * gcc.c-torture/compile/20041007-1.c: New test.
1885
1886 2004-10-07  Paul Brook  <paul@codesourcery.com>
1887
1888         PR fortran/17678
1889         * gfortran.dg/use_allocated_1.f90: New test.
1890
1891 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
1892
1893         PR middle-end/17849
1894         * gfortran.fortran-torture/compile/nested.f90: New test
1895
1896 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
1897
1898         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
1899
1900 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
1901
1902         PR c++/17368
1903         * g++.dg/ext/asm6.C: New test.
1904
1905 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
1906
1907         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
1908
1909 2004-10-06  Paul Brook  <paul@codesourcery.com>
1910
1911         PR libfortran/17709
1912         * gfortran.dg/empty_format_1.f90: New test.
1913
1914 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1915
1916         PR fortran/17568
1917         * gfortran.dg/ishft.f90: New test.
1918
1919         PR fortran/17283
1920         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
1921         tests.
1922
1923 2004-10-06  Paul Brook  <paul@codesourcery.com>
1924
1925         * gfortran.dg/do_1.f90: New test.
1926
1927 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1928
1929         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
1930         optimizing for size.
1931
1932 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
1933
1934         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
1935
1936 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
1937
1938         * gcc.c-torture/compile/20041005-1.c: New test.
1939
1940 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
1941
1942         PR c++/17829
1943         * g++.dg/lookup/koenig4.C: New.
1944
1945 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1946
1947         * g++.dg/other/classkey1.C: Adjust quoting marks.
1948         * g++.dg/parse/error15.C: Likewise.
1949         * g++.dg/template/meminit2.C (int>): Likewise.
1950
1951 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1952
1953         PR fortran/17283
1954         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
1955
1956         PR fortran/17631
1957         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
1958
1959         PR fortran/17708
1960         * gfortran.dg/pr17708.f90: New test.
1961         
1962 2004-10-04  Chao-ying Fu  <fu@mips.com>
1963
1964         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
1965         * gcc.dg/vect/vect-4.c: Ditto.
1966         * gcc.dg/vect/vect-5.c: Ditto.
1967         * gcc.dg/vect/vect-6.c: Ditto.
1968         * gcc.dg/vect/vect-8.c: Ditto.
1969         * gcc.dg/vect/vect-16.c: Ditto.
1970         * gcc.dg/vect/vect-30.c: Ditto.
1971         * gcc.dg/vect/vect-40.c: Ditto.
1972         * gcc.dg/vect/vect-41.c: Ditto.
1973         * gcc.dg/vect/vect-42.c: Ditto.
1974         * gcc.dg/vect/vect-43.c: Ditto.
1975         * gcc.dg/vect/vect-44.c: Ditto.
1976         * gcc.dg/vect/vect-45.c: Ditto.
1977         * gcc.dg/vect/vect-46.c: Ditto.
1978         * gcc.dg/vect/vect-47.c: Ditto.
1979         * gcc.dg/vect/vect-48.c: Ditto.
1980         * gcc.dg/vect/vect-49.c: Ditto.
1981         * gcc.dg/vect/vect-50.c: Ditto.
1982         * gcc.dg/vect/vect-51.c: Ditto.
1983         * gcc.dg/vect/vect-52.c: Ditto.
1984         * gcc.dg/vect/vect-53.c: Ditto.
1985         * gcc.dg/vect/vect-54.c: Ditto.
1986         * gcc.dg/vect/vect-55.c: Ditto.
1987         * gcc.dg/vect/vect-56.c: Ditto.
1988         * gcc.dg/vect/vect-57.c: Ditto.
1989         * gcc.dg/vect/vect-58.c: Ditto.
1990         * gcc.dg/vect/vect-59.c: Ditto.
1991         * gcc.dg/vect/vect-60.c: Ditto.
1992         * gcc.dg/vect/vect-74.c: Ditto.
1993         * gcc.dg/vect/vect-79.c: Ditto.
1994         * gcc.dg/vect/vect-80.c: Ditto.
1995
1996 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
1997
1998         * gcc.dg/unused-7.c: Use the correct option.
1999
2000 2004-10-04  Paul Brook  <paul@codesourcery.com>
2001         Bud Davis  <bdavis9659@comcast.net>
2002
2003         PR fortran/17706
2004         PR fortran/16434
2005         * gfortran/pr17706.f90: New test.
2006         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
2007
2008 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2009
2010         * gfortran.dg/pr17612.f90: New test.
2011
2012 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2013
2014         * g++.dg/template/local1.C: Adjust quoting marks in
2015         testing for diagnostics.
2016         * g++.dg/tls/diag-2.C: Likewise.
2017         * g++.dg/other/error8.C: Likewise.
2018
2019 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
2020
2021         PR c/17178
2022         * gcc.dg/unused-4.c: Adjust to be correct.
2023
2024         PR c/17820
2025         * gcc.dg/unused-7.c: New test.
2026
2027 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
2028
2029         PR c++/17797
2030         * g++.dg/overload/template2.C: New test.
2031
2032 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
2033
2034         PR tree-optimization/16632
2035         * gcc.dg/tree-ssa/20041002-1.c: New.
2036
2037 2004-10-03  Paul Brook  <paul@codesourcery.com>
2038
2039         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
2040         rather than relying on default formatting.
2041
2042 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
2043
2044         * gcc.dg/20040920-1.c: Update expected message text.
2045
2046 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
2047
2048         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
2049
2050 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
2051
2052         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
2053         tree level.
2054
2055 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
2056
2057         * gcc.dg/tree-ssa/pr17343.c: Remove.
2058
2059 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
2060
2061         PR tree-opt/17343
2062         * gcc.dg/tree-ssa/pr17343.c: New test.
2063
2064 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
2065
2066         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
2067         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
2068         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
2069         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
2070         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
2071
2072 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
2073
2074         * gcc.dg/lvalue-2.c: New test.
2075
2076 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
2077
2078         PR c/17730
2079         * gcc.dg/pr17730-1.c: New test
2080
2081 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
2082
2083         PR c/7425
2084         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
2085
2086 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
2087
2088         * gcc.c-torture/execute/stdarg-1.c: New test.
2089         * gcc.c-torture/execute/stdarg-2.c: New test.
2090         * gcc.c-torture/execute/stdarg-3.c: New test.
2091         * gcc.dg/tree-ssa/stdarg-1.c: New test.
2092         * gcc.dg/tree-ssa/stdarg-2.c: New test.
2093         * gcc.dg/tree-ssa/stdarg-3.c: New test.
2094         * gcc.dg/tree-ssa/stdarg-4.c: New test.
2095         * gcc.dg/tree-ssa/stdarg-5.c: New test.
2096
2097 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
2098
2099         PR tree-optimization/17697
2100         * g++.dg/opt/pr17697-1.C: New test.
2101         * g++.dg/opt/pr17697-2.C: New test.
2102         * g++.dg/opt/pr17697-3.C: New test.
2103
2104 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
2105
2106         PR c/16409
2107         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
2108         gcc.dg/vla-init-5.c: New tests.
2109
2110 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
2111
2112         PR c/13804
2113         * gcc.dg/pr13804-1.c: New test.
2114
2115 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2116
2117         PR fortran/16938
2118         * gfortran.dg/pr16938.f90: New test.
2119
2120 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
2121
2122         * g++.dg/template/crash23.C: New test.
2123
2124 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
2125
2126         PR c++/17585
2127         * g++.dg/template/static8.C: New test.
2128
2129 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
2130
2131         PR c++/17681
2132         * g++.dg/other/error9.C: New test.
2133
2134 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
2135
2136         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
2137
2138 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2139
2140         PR fortran/15164
2141         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
2142
2143 2004-09-26  Roger Sayle  <roger@eyesopen.com>
2144
2145         PR middle-end/17112
2146         * gcc.dg/pr17112-1.c: New test case.
2147
2148 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
2149
2150         PR c/11459
2151         * gcc.dg/pr11459-1.c: New test.
2152
2153 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
2154
2155         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
2156         * gcc.dg/tree-ssa/loop-4.c: Likewise.
2157
2158 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2159
2160         * gfortran.dg/pr15324.f90: Make array bounds consistent.
2161
2162 2004-09-25  Jan Hubicka  <jh@suse.cz>
2163
2164         * compile/30040909-1.c: New test.
2165         * compile/30040907-1.c: New test.
2166
2167 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
2168
2169         * gcc.c-torture/execute/va-arg-26.c: New test.
2170
2171 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
2172
2173         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
2174         extra diagnostics on targets with 64-bit pointers.
2175         * objc.dg/selector-1.m: Adjust dg-warning regexp.
2176
2177 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
2178
2179         PR c/17188
2180         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
2181         * gcc.dg/decl-3.c: Adjust expected message.
2182
2183 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2184
2185         PR fortran/17615
2186         * gfortran.dg/pr17615.f90: New test.
2187
2188 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
2189
2190         PR tree-optimzation/17517
2191         * g++.dg/tree-ssa/pr17517.C: New Test.
2192
2193 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
2194
2195         PR c++/16889
2196         * g++.dg/lookup/ambig3.C: New.
2197
2198 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
2199
2200         PR tree-opt/17624
2201         * g++.dg/opt/pr17624.C: New test.
2202
2203 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
2204
2205         PR c/6980
2206         * gcc.dg/Wbad-function-cast-1.c: New test.
2207
2208 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
2209
2210         * g++.dg/ext/complit1.C
2211         * g++.dg/other/error2.C
2212         * g++.dg/other/nontype-1.C
2213         * g++.dg/parse/crash11.C
2214         * g++.dg/parse/crash12.C
2215         * g++.dg/parse/error15.C
2216         * g++.dg/parse/error4.C
2217         * g++.dg/parse/tmpl-outside1.C
2218         * g++.dg/parse/too-many-tmpl-args1.C
2219         * g++.dg/template/dependent-expr3.C
2220         * g++.dg/template/error10.C
2221         * g++.dg/template/instantiate1.C
2222         * g++.dg/template/vtable2.C
2223         * g++.dg/warn/Wshadow-1.C
2224         * g++.dg/warn/weak1.C
2225         * g++.old-deja/g++.brendan/crash16.C
2226         * g++.old-deja/g++.brendan/crash18.C
2227         * g++.old-deja/g++.brendan/crash48.C
2228         * g++.old-deja/g++.brendan/crash49.C
2229         * g++.old-deja/g++.brendan/crash55.C
2230         * g++.old-deja/g++.brendan/crash56.C
2231         * g++.old-deja/g++.brendan/crash8.C
2232         * g++.old-deja/g++.brendan/enum11.C
2233         * g++.old-deja/g++.brendan/enum8.C
2234         * g++.old-deja/g++.brendan/enum9.C
2235         * g++.old-deja/g++.brendan/friend3.C
2236         * g++.old-deja/g++.brendan/misc14.C
2237         * g++.old-deja/g++.bugs/900402_02.C
2238         * g++.old-deja/g++.bugs/900404_03.C
2239         * g++.old-deja/g++.bugs/900404_04.C
2240         * g++.old-deja/g++.bugs/900428_03.C
2241         * g++.old-deja/g++.jason/crash4.C
2242         * g++.old-deja/g++.jason/overload21.C
2243         * g++.old-deja/g++.jason/redecl1.C
2244         * g++.old-deja/g++.jason/report.C
2245         * g++.old-deja/g++.jason/rfg10.C
2246         * g++.old-deja/g++.jason/template30.C
2247         * g++.old-deja/g++.law/arm12.C
2248         * g++.old-deja/g++.law/ctors5.C
2249         * g++.old-deja/g++.law/cvt20.C
2250         * g++.old-deja/g++.law/init10.C
2251         * g++.old-deja/g++.law/init8.C
2252         * g++.old-deja/g++.law/visibility17.C
2253         * g++.old-deja/g++.law/visibility7.C
2254         * g++.old-deja/g++.mike/net8.C
2255         * g++.old-deja/g++.mike/p646.C
2256         * g++.old-deja/g++.mike/p700.C
2257         * g++.old-deja/g++.mike/p701.C
2258         * g++.old-deja/g++.mike/p811.C
2259         * g++.old-deja/g++.ns/template13.C
2260         * g++.old-deja/g++.other/array3.C
2261         * g++.old-deja/g++.other/crash25.C
2262         * g++.old-deja/g++.other/dtor3.C
2263         * g++.old-deja/g++.other/dtor4.C
2264         * g++.old-deja/g++.other/main1.C
2265         * g++.old-deja/g++.other/warn7.C
2266         * g++.old-deja/g++.pt/crash11.C
2267         * g++.old-deja/g++.pt/crash36.C
2268         * g++.old-deja/g++.pt/spec22.C
2269         * g++.old-deja/g++.pt/spec9.C
2270         * g++.old-deja/g++.pt/ttp52.C
2271         * g++.old-deja/g++.robertl/eb103.C
2272         * g++.old-deja/g++.robertl/eb121.C
2273         * g++.old-deja/g++.robertl/eb22.C
2274         * g++.old-deja/g++.robertl/eb8.C:
2275         Update locations and/or regexps of dg-error markers.
2276         Remove markers for some bogus messages that are no longer issued.
2277
2278 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
2279
2280         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
2281         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
2282
2283 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
2284
2285         PR c++/17618
2286         * g++.dg/lookup/crash5.C: New test.
2287
2288 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
2289
2290         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
2291         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
2292         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
2293         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
2294         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
2295         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
2296
2297         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
2298         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
2299         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
2300         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
2301         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
2302         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
2303
2304         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
2305
2306         * gcc.dg/vect/vect-44.c: Check additional cases.
2307         * gcc.dg/vect/vect-48.c: Check additional cases.
2308
2309         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
2310         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
2311         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
2312         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
2313         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
2314         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
2315         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
2316         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
2317         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
2318
2319         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
2320         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
2321         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
2322
2323 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2324
2325         * gcc.dg/tree-ssa/loop-6.c: New test.
2326
2327 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
2328
2329         PR c++/17620
2330         * g++.dg/inherit/base2.C: New.
2331
2332 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2333
2334         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
2335         * gcc.dg/20001012-2.c: Likewise.
2336         * gcc.dg/20001013-1.c: Likewise.
2337         * gcc.dg/20001101-1.c: Likewise.
2338         * gcc.dg/20001102-1.c: Likewise.
2339         * gcc.dg/bf-spl1.c: Likewise.
2340         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
2341         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
2342
2343 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
2344
2345         PR tree-optimization/16721
2346         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
2347
2348 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
2349
2350         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
2351         * gcc.dg/20040305-1.c: Likewise.
2352
2353 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2354
2355         PR c/16566
2356         * gcc.c-torture/compile/pr16566-1.c,
2357         gcc.c-torture/compile/pr16566-2.c,
2358         gcc.c-torture/compile/pr16566-3.c: New tests.
2359
2360 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
2361
2362         PR tree-optimization/17512
2363         * gcc.c-torture/compile/20040916-1.c.
2364
2365 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
2366
2367         * gcc.dg/pragma-re-3.c: New test.
2368
2369 2004-09-17  Matt Austern  <austern@apple.com>
2370
2371         PR c++/15049
2372         * g++.dg/other/anon3.C: New.
2373
2374 2004-09-21  Roger Sayle  <roger@eyesopen.com>
2375
2376         PR c++/7503
2377         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
2378         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
2379         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
2380         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
2381         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
2382
2383 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
2384
2385         PR fortran/17286
2386         * gfortran.dg/pr17286.f90: New test.
2387
2388 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
2389
2390         PR c++/17530
2391         * g++.dg/template/static7.C: New test.
2392
2393 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
2394
2395         PR tree-opt/17558
2396         * gcc.c-torture/compile/pr17558.c: New test.
2397
2398 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
2399
2400         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
2401         if SKIP_ATTRIBUTE is defined.
2402
2403 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2404
2405         PR fortran/15957
2406         * gfortran.dg/pr15957.f90: New test.
2407
2408 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
2409
2410         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
2411         in comparison.
2412         * gcc.dg/vect/vect-79.c: Likewise.
2413         * gcc.dg/vect/vect-80.c: Likewise.
2414
2415 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2416
2417         PR fortran/15750
2418         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
2419
2420 2004-09-20  Ira Rosen  <irar@il.ibm.com>
2421
2422         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
2423         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
2424         * gcc.dg/vect/vect-62.c: New testcase.
2425         * gcc.dg/vect/vect-63.c: New testcase.
2426         * gcc.dg/vect/vect-64.c: New testcase.
2427         * gcc.dg/vect/vect-65.c: New testcase.
2428         * gcc.dg/vect/vect-66.c: New testcase.
2429         * gcc.dg/vect/vect-67.c: New testcase.
2430         * gcc.dg/vect/vect-68.c: New testcase.
2431         * gcc.dg/vect/vect-69.c: New testcase.
2432         * gcc.dg/vect/vect-79.c: New testcase.
2433         * gcc.dg/vect/vect-80.c: New testcase.
2434
2435 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
2436
2437         * gcc.target/mips/asm-1.c: New test.
2438
2439 2004-09-19  Ira Rosen  <irar@il.ibm.com>
2440
2441         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
2442         * gcc.dg/vect/vect-73.c: New testcase.
2443         * gcc.dg/vect/vect-74.c: New testcase.
2444         * gcc.dg/vect/vect-75.c: New testcase.
2445         * gcc.dg/vect/vect-76.c: New testcase.
2446         * gcc.dg/vect/vect-77.c: New testcase.
2447         * gcc.dg/vect/vect-78.c: New testcase
2448
2449 2004-09-18  Paul Brook  <paul@codesourcery.com>
2450
2451         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
2452
2453 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
2454
2455         PR c/17424
2456         * gcc.dg/pr17424-1.c: New test.
2457
2458 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
2459
2460         * g++.dg/tree-ssa/pr17153.C: New test.
2461
2462 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
2463
2464         PR pch/13361
2465         * testsuite/g++.dg/pch/wchar-1.C: New.
2466         * testsuite/g++.dg/pch/wchar-1.Hs: New.
2467
2468 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
2469
2470         * gcc.c-torture/execute/20040917-1.c: New test.
2471
2472 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
2473
2474         PR tree-optimization/17319
2475         * gcc.dg/pr17319.c: New test.
2476
2477 2004-09-17  Devang Patel  <dpatel@apple.com>
2478
2479         * gcc.dg/20040813-1.c: New test.
2480
2481 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
2482
2483         PR tree-optimization/17273
2484         * gcc.c-torture/compile/pr17273.c: New test.
2485
2486 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
2487
2488         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
2489         Update expected messages.
2490         * gcc.dg/declspec-13.c: New test.
2491
2492 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
2493
2494         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
2495
2496 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
2497
2498         * gcc.c-torture/execute/pr17252.c: Use post-increment to
2499         change what 'a' is pointing to.
2500
2501 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
2502
2503         PR c++/16002
2504         * g++.dg/template/error18.C: New test.
2505
2506         PR c++/16029
2507         * g++.dg/warn/Wunused-8.C: New test.
2508
2509 2004-09-17  Steven Bosscher  <stevenb@suse.de>
2510
2511         PR tree-optimization/17513
2512         * gcc.dg/20040916-1.c: New test.
2513
2514 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
2515
2516         PR c++/17501
2517         * g++.dg/template/typename7.C: New test.
2518
2519 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2520
2521         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
2522
2523 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
2524
2525         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
2526         with -ftree-based-profiling also.
2527         * lib/profopt.exp: Support late-set profile_option/feedback_option.
2528
2529 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
2530
2531         PR/15364
2532         * gfortran.dg/der_array_io_1.f90: New test.
2533         * gfortran.dg/der_array_io_2.f90: New test.
2534         * gfortran.dg/der_array_io_3.f90: New test.
2535
2536 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
2537
2538         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
2539         EABI.
2540
2541 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
2542
2543         * g++.dg/opt/switch1.C: New test.
2544
2545 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
2546
2547         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
2548         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
2549         Update expected messages.
2550
2551 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2552
2553         PR fortran/16485
2554         * gfortran.dg/same_name_1.f90: New test.
2555
2556 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
2557
2558         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
2559         dereference garbage pointers.
2560
2561 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
2562
2563         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
2564         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
2565
2566         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
2567         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
2568         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
2569
2570 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
2571
2572         PR c++/17324
2573         * g++.dg/template/mangle1.C: New test.
2574
2575 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
2576
2577         PR tree-optimization/17252
2578         * gcc.c-torture/execute/pr17252.c: New test.
2579
2580 2004-09-14  Andrew Pinski  <apinski@apple.com>
2581
2582         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
2583
2584 2004-09-14  Roger Sayle  <roger@eyesopen.com>
2585
2586         PR rtl-optimization/9771
2587         * gcc.dg/pr9771-1.c: New test case.
2588
2589 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
2590
2591         PR tree-optimization/15262
2592         * gcc.c-torture/execute/pr15262-1.c: New test.
2593         * gcc.c-torture/execute/pr15262-2.c: New test.
2594
2595 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
2596
2597         * gcc.dg/declspec-12.c: New test.
2598
2599 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
2600
2601         * gfortran.dg/pr17090.f90: Add directives to test.
2602
2603 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2604
2605         * gcc.c-torture/compile/20040914-1.c: New test.
2606
2607 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
2608
2609         PR c++/16162
2610         * g++.dg/template/decl2.C: New test.
2611
2612 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
2613
2614         PR fortran/17090
2615         * gfortran.dg/pr17090.f90: New test.
2616
2617 2004-09-13  Dale Johannesen  <dalej@apple.com>
2618
2619         * gcc.c-torture/compile/pr17408.c:  New test case.
2620
2621 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
2622
2623         PR c++/16716
2624         * g++.dg/parse/crash17.C: New test.
2625
2626         PR c++/17327
2627         * g++.dg/template/enum3.C: New test.
2628
2629 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
2630
2631         * lib/gcc-defs.exp: Load wrapper.exp.
2632         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
2633         using local code.
2634         * lib/gcc.exp (gcc_init): Similar.
2635         * lib/gfortran.exp (gfortran_init): Similar.
2636         * lib/objc.exp (objc_init): Similar.
2637         * lib/treelang.exp (treelang_init): Similar.
2638         * lib/wrapper.exp: New file with build_wrapper call machinery in
2639         ${tool}_maybe_build_wrapper.
2640
2641 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
2642
2643         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
2644         "inline".
2645         * gcc.dg/declspec-11.c: Update expected messages.
2646         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
2647         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
2648         gcc.dg/inline-12.c: New tests.
2649
2650 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
2651
2652         * g++.dg/tree-ssa/pr17400.C: New testcase.
2653
2654 2004-09-13  James E Wilson  <wilson@specifixinc.com>
2655
2656         * gcc.target/mips/sb1-1.c: New testcase.
2657
2658 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
2659
2660         * lib/g77-dg.exp: Remove unused file.
2661         * lib/mike-g77.exp: Ditto.
2662         * lib/g77.exp: Ditto.
2663
2664 2004-09-12  Richard Henderson  <rth@redhat.com>
2665
2666         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
2667
2668 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
2669
2670         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
2671         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
2672         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
2673         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
2674         Update expected messages.
2675
2676 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
2677
2678         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
2679         declaration/use mismatch for dirp parameter.
2680
2681 2004-09-12  Andrew Pinski  <apinski@apple.com>
2682
2683         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
2684         -fgnu-runtime is passed.
2685
2686 2004-09-12  Richard Henderson  <rth@redhat.com>
2687
2688         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
2689         do the uplevel thing and update additional_flags directly.
2690         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
2691         gfortran.fortran-torture/execute/intrinsic_nearest.x,
2692         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
2693         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
2694
2695 2004-09-11  Steven Bosscher  <stevenb@suse.de>
2696
2697         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
2698
2699 2004-09-11  Roger Sayle  <roger@eyesopen.com>
2700
2701         PR middle-end/17411
2702         * g++.dg/opt/pr17411-1.C: New test case.
2703
2704 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
2705
2706         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
2707         gcc.dg/tls/diag-2.c: Update expected messages.
2708         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
2709         messages.
2710         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
2711         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
2712         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
2713         gcc.dg/tls/diag-5.c: New tests.
2714
2715 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
2716
2717         * gcc.dg/20040910-1.c: Correct dg-error regexp.
2718
2719 2004-09-11  Steven Bosscher  <stevenb@suse.de>
2720
2721         * g++.dg/parse/break-in-for.C: New test.
2722
2723 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
2724
2725         * gcc.dg/tree-ssa/20040911-1.c: New test.
2726
2727 2004-09-11  Andreas Jaeger  <aj@suse.de>
2728
2729         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
2730         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
2731
2732 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
2733
2734         * gcc.target/frv: New directory of FR-V-specific tests.
2735
2736 2004-09-10  James E Wilson  <wilson@specifixinc.com>
2737
2738         * gcc.dg/convert-vec-1.c: New test.
2739
2740 2004-09-10  Roger Sayle  <roger@eyesopen.com>
2741
2742         PR middle-end/17024
2743         * gcc.dg/pr17024-1.c: New test case.
2744
2745 2004-09-10  Eric Christopher  <echristo@redhat.com>
2746
2747         * gcc.dg/20040910-1.c: New test.
2748
2749 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
2750
2751         * gcc.dg/bitfld-9.c: New test.
2752
2753 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
2754
2755         * gcc.c-torture/execute/ieee/acc1.c: New test.
2756         * gcc.c-torture/execute/ieee/acc2.c: New test.
2757         * gcc.c-torture/execute/ieee/mzero6.c: New test.
2758
2759 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2760
2761         * gcc.dg/deprecated-2.c: New test.
2762
2763 2004-09-09  James E Wilson  <wilson@specifixinc.com>
2764
2765         * gcc.dg/init-vec-1.c: New test.
2766
2767 2004-09-09  Roger Sayle  <roger@eyesopen.com>
2768
2769         PR middle-end/17055
2770         * gcc.dg/pr17055-1.c: New test case.
2771
2772 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
2773
2774         PR target/17377
2775         * gcc.c-torture/execute/pr17377.c: New test.
2776
2777 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
2778
2779         PR c/8420
2780         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
2781         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
2782         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
2783         gcc.dg/long-long-typespec-1.c: New tests.
2784         * gcc.dg/tls/diag-2.c: Update expected diagnostics
2785
2786 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
2787
2788         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
2789         gcc.dg/gnu99-static-1.c: New tests.
2790
2791 2004-09-08  Devang Patel  <dpatel@apple.com>
2792
2793         * gcc.dg/darwin-ld-20040828-1.c: New test.
2794         * gcc.dg/darwin-ld-20040828-2.c: New test.
2795         * gcc.dg/darwin-ld-20040828-3.c: New test.
2796
2797 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
2798
2799         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
2800         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
2801         in error message.
2802         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
2803         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
2804         in error message.
2805         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
2806         types they qualify.
2807         * objc.dg/type-size-2.m: Fix wording in comment.
2808         * objc.dg/va-meth-1.m: New test case.
2809
2810 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
2811
2812         PR c/16633:
2813         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
2814         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
2815
2816 2004-09-06  Devang Patel  <dpatel@apple.com>
2817
2818         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
2819         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
2820
2821 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
2822
2823         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
2824         reflect changed line numbering of diagnostics.
2825
2826 2004-09-06  Paul Brook  <paul@codesourcery.com>
2827
2828         * gfortran.dg/edit_real_1.f90: Add new test.
2829
2830 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2831
2832         * gcc.dg/tree-ssa/loop-2.c: New test.
2833         * gcc.dg/tree-ssa/loop-3.c: New test.
2834         * gcc.dg/tree-ssa/loop-4.c: New test.
2835         * gcc.dg/tree-ssa/loop-5.c: New test.
2836
2837 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2838
2839         * gcc.dg/format/sentinel-1.c: Update for parameter option.
2840
2841 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2842
2843         * gcc.dg/format/sentinel-1.c: New test.
2844
2845 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
2846
2847         * testsuite/gcc.dg/builtins-46.c: New.
2848
2849 2004-09-03  Devang Patel  <dpatel@apple.com>
2850
2851         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
2852         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
2853
2854 2004-09-03  Jan Beulich  <jbeulich@novell.com>
2855
2856         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
2857         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
2858         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
2859         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
2860         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
2861         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
2862         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
2863         the non-portable bzero.
2864         * gcc.dg/20010912-1.c: xfail for NetWare.
2865         * gcc.dg/20020426-2.c: xfail for NetWare.
2866         * gcc.dg/20021014-1.c: xfail for NetWare.
2867         * gcc.dg/20021018-1.c: xfail for NetWare.
2868         * gcc.dg/20030213-1.c: xfail for NetWare.
2869         * gcc.dg/20030225-1.c: xfail for NetWare.
2870         * gcc.dg/20030708-1.c: xfail for NetWare.
2871         * gcc.dg/builtins-config.h: Also exclude NetWare.
2872         * gcc.dg/format/format.h: Define restrict only if not already defined.
2873         * gcc.dg/nest.c: xfail for NetWare.
2874         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
2875         * lib/target-supports.exp (check_visibility_available): Exclude
2876         NetWare.
2877
2878 2004-09-03  Jan Beulich  <jbeulich@novell.com>
2879
2880         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
2881         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
2882         deterministic starting point for the alignment of structure fields.
2883         * gcc.dg/Wpadded.c: Dito.
2884         * g++.dg/abi/vbase10.C: Dito.
2885
2886 2004-09-03  Devang Patel  <dpatel@apple.com>
2887
2888         * g++.dg/debug/pr15736.cc: New test.
2889
2890 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
2891
2892         * README.QMTEST: Fix out-of-date link.
2893
2894 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
2895
2896         PR fortran/16579
2897         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
2898         Delete.  Duplicate of gfortran.dg/g77/20010610.f
2899
2900 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
2901
2902         * g++.dg/abi/arm_rtti1.C: New test.
2903
2904 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
2905
2906         * gcc.dg/ppc-vector-memcpy.c: New.
2907         * gcc.dg/ppc-vector-memset.c: New.
2908
2909 2004-09-02  Chao-ying Fu  <fu@mips.com>
2910
2911         * gcc.target/mips/mips-3d-1.c: New test.
2912         * gcc.target/mips/mips-3d-2.c: New test.
2913         * gcc.target/mips/mips-3d-3.c: New test.
2914         * gcc.target/mips/mips-3d-4.c: New test.
2915         * gcc.target/mips/mips-3d-5.c: New test.
2916         * gcc.target/mips/mips-3d-6.c: New test.
2917         * gcc.target/mips/mips-3d-7.c: New test.
2918         * gcc.target/mips/mips-3d-8.c: New test.
2919         * gcc.target/mips/mips-3d-9.c: New test.
2920         * gcc.target/mips/mips-ps-1.c: New test.
2921         * gcc.target/mips/mips-ps-2.c: New test.
2922         * gcc.target/mips/mips-ps-3.c: New test.
2923         * gcc.target/mips/mips-ps-4.c: New test.
2924         * gcc.target/mips/mips-ps-type.c: New test.
2925
2926 2004-09-02  Paul Brook  <paul@codesourcery.com>
2927
2928         * gfortran.dg/edit_real_1.f90: Add new tests.
2929
2930 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2931
2932         PR fortran/15327
2933         * gfortran.dg/merge_char_1.f90: New test.
2934
2935 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2936
2937         PR fortran/16404
2938         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
2939
2940 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2941
2942         PR c/1522
2943         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
2944
2945 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
2946
2947         * g++.dg/opt/loop1.C: Do not XFAIL.
2948
2949 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
2950
2951         * gcc.c-torture/execute/20040831-1.c: New test.
2952
2953 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
2954
2955         PR fortran/16579
2956         * gfortran.dg/g77/20010610.f: Now passes.
2957         Copy from g77.f-torture/execute. Add dg-run directive.
2958         * gfortran.dg/g77/README: Update
2959
2960 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
2961
2962         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
2963         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
2964         (t1, t2, t3, t4): Add volatile.
2965
2966 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
2967
2968         * g++.dg/ext/visibility/arm1.C: New test.
2969
2970 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
2971
2972         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
2973         -pedantic-errors.
2974
2975 2004-09-01  Paul Brook  <paul@codesourcery.com>
2976
2977         * gfortran.dg/eof_2.f90: New test.
2978
2979 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2980
2981         PR fortran/16579
2982         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
2983
2984 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
2985
2986         PR libfortran/16805
2987         * gfortran.dg/list_read_2.f90: New test.
2988
2989 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
2990
2991         * g++.dg/abi/key1.C: New test.
2992
2993 2004-08-31  Richard Henderson  <rth@redhat.com>
2994
2995         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
2996         form of offsetof.
2997         * g++.dg/other/offsetof5.C: Remove duplicate.
2998
2999 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3000
3001         PR fortran/17244
3002         * gfortran.dg/func_derived_1.f90: New test.
3003
3004 2004-08-31  Paul Brook  <paul@codesourcery.com>
3005
3006         * gfortran.dg/eof_1.f90: New test.
3007
3008 2004-08-31  Paul Brook  <paul@codesourcery.com>
3009
3010         * gfortran.dg/list_read_1.f90: New file.
3011
3012 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
3013
3014         * g++.dg/opt/loop1.C: XFAIL.
3015
3016 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
3017
3018         * gcc.dg/funcdef-storage-1.c: New.
3019         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
3020         an extern function in local scope.
3021         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
3022         declare an 'auto inline' function in local scope.
3023         * gcc.dg/20011130-1.c: Likewise.
3024         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
3025         an 'auto' function in local scope.
3026         * gcc.dg/20021014-1.c: Likewise.
3027         * gcc.dg/20030331-2.c: Likewise.
3028
3029 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3030
3031         * gfortran.dg/blockdata_1.f90: New test.
3032
3033 2004-08-30  Richard Henderson  <rth@redhat.com>
3034
3035         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
3036
3037 2004-08-30  Richard Henderson  <rth@redhat.com>
3038
3039         * lib/fortran-torture.exp (fortran-torture-execute): Honor
3040         additional_flags set by alternate driver.
3041         (ieee-options): New procedure.
3042         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
3043         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
3044         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
3045         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
3046
3047 2004-08-30  Richard Henderson  <rth@redhat.com>
3048
3049         * lib/f-torture.exp: Remove.
3050
3051 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
3052
3053         PR rtl-optimization/16590
3054         * g++.dg/opt/loop1.C: New test.
3055
3056 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3057
3058         PR fortran/13910
3059         * gfortran.dg/oldstyle_1.f90: New test.
3060
3061 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
3062         Paul Brook  <paul@codesourcery.com>
3063
3064         * gfortran.dg/g77/README: Update.
3065         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
3066         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
3067         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
3068
3069 2004-08-28  Paul Brook  <paul@codesourcery.com>
3070
3071         PR libfortran/17195
3072         * gfortran.dg/edit_real_1.f90: New test.
3073
3074 2004-08-27  Paul Brook  <paul@codesourcery.com>
3075
3076         * gfortran.dg/rewind_1.f90: New test.
3077
3078 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
3079
3080         PR fortran/16597
3081         * gfortran.dg/pr16597.f90: New test.
3082
3083 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
3084
3085         PR c/13801
3086         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
3087         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
3088         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
3089         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
3090         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
3091
3092 2004-08-26  Nick Clifton  <nickc@redhat.com>
3093
3094         * gcc.c-torture/compile/pr17119.c: New test.
3095
3096 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
3097
3098         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
3099
3100 2004-08-25  Richard Henderson  <rth@redhat.com>
3101
3102         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
3103         the bits that expect kind=8 to be the largest real kind.
3104
3105 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
3106
3107         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
3108
3109 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3110
3111         * gfortran.dg/assignment_1.f90: New test.
3112
3113 2004-08-25  Adam Nemet  <anemet@lnxw.com>
3114
3115         * g++.dg/template/repo3.C: New test.
3116
3117 2004-08-25  Roger Sayle  <roger@eyesopen.com>
3118
3119         PR middle-end/16693
3120         PR tree-optimization/16372
3121         * g++.dg/opt/pr16372-1.C: New test case.
3122         * g++.dg/opt/pr16693-1.C: New test case.
3123         * g++.dg/opt/pr16693-2.C: New test case.
3124
3125 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
3126
3127         * objc.dg/proto-lossage-4.m: New test.
3128
3129 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
3130
3131         PR c++/17155
3132         * g++.dg/inherit/local2.C: New test.
3133
3134 2004-08-25  Paul Brook  <paul@codesourcery.com>
3135
3136         PR fortran/17144
3137         * gfortran.dg/string_ctor_1.f90: New test.
3138
3139 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3140
3141         PR c++/14428
3142         * g++.dg/template/redecl2.C: New test.
3143
3144 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
3145
3146         PR fortran/17143
3147         * gfortran.dg/pr17143.f90: New test.
3148
3149 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
3150
3151         PR fortran/17164
3152         * gfortran.dg/pr17164.f90: New test.
3153
3154 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3155
3156         * gcc.dg/tree-ssa/loop-1.c: New test.
3157
3158 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
3159
3160         * gcc.c-torture/compile/20040824-1.c: New test.
3161
3162 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
3163
3164         * gcc.c-torture/compile/iftrap-3.c: New test.
3165
3166 2004-08-24  Paul Brook  <paul@codesourcery.com>
3167
3168         * gfortran.dg/entry_2.f90: New test.
3169
3170 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
3171
3172         PR c++/16889
3173         * g++.dg/lookup/ambig[12].C: New.
3174
3175 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3176
3177         PR c++/16706
3178         * g++.dg/template/crash21.C: New test.
3179         * g++.dg/template/crash22.C: Likewise.
3180
3181 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
3182
3183         PR c++/17149
3184         * g++.dg/template/access15.C: New.
3185
3186 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
3187
3188         PR c++/17163
3189         * g++.dg/template/repo2.C: New test.
3190
3191 2004-08-23  Roger Sayle  <roger@eyesopen.com>
3192
3193         PR rtl-optimization/17078
3194         * gcc.c-torture/execute/pr17078-1.c: New test case.
3195
3196 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
3197
3198         PR c/14492
3199         * gcc.dg/debug/crash1.c: New test.
3200
3201 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
3202
3203         PR c/16180
3204         * gcc.dg/loop-5.c: New test.
3205
3206 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3207
3208         * gcc.c-torture/execute/20040823-1.c: New test.
3209
3210 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
3211
3212         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
3213         to the assembler.  Simplify test accordingly.
3214         (asm_abi_flags): Use GNU names.
3215         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
3216         to check for ABI flags.
3217
3218 2004-08-22  Andrew Pinski  <apinski@apple.com>
3219
3220         * g++.dg/opt/pr14029.C: New test.
3221         * gcc.c-torture/execute/pr15262.c: New test.
3222
3223 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3224
3225         * gfortran.dg/reduction.f90: Add checks with complex arguments.
3226
3227 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
3228
3229         PR 16908
3230         * gfortran.dg/direct_io.f90: New test.
3231
3232 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
3233
3234         PR c++/17121
3235         * g++.dg/inherit/local2.C: New test.
3236
3237 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
3238
3239         PR c++/17120
3240         * g++.dg/warn/Wparentheses-4.C: New test.
3241
3242 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
3243
3244         PR c++/17121
3245         * g++.dg/inherit/local2.C: New test.
3246
3247         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
3248         * gcc.dg/ppc-ldstruct.c: Likewise.
3249         * gcc.dg/ppc64-abi-2.c: Likewise.
3250
3251 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
3252
3253         PR rtl-optimization/17099
3254         * gcc.c-torture/execute/20040820-1.c: New test.
3255
3256 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
3257
3258         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
3259
3260 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
3261
3262         PR fortran/17077
3263         * gfortran.dg/auto_array_1.f90: New test.
3264
3265 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3266
3267         PR fortran/17074
3268         * gfortran.dg/simpleif_1.f90: New test.
3269
3270 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
3271
3272         * lib/target-supports.exp (check_profiling_available): Return
3273         false for arm*-*-symbianelf* and arm*-*-eabi*.
3274
3275         PR c++/15890
3276         * g++.dg/template/delete1.C: New test.
3277
3278 2004-08-19  Paul Brook  <paul@codesourcery.com>
3279
3280         PR fortran/14976
3281         PR fortran/16228
3282         * gfortran.dg/data_char_1.f90: New test.
3283
3284 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
3285
3286         PR fortran/16946
3287         * gfortran.dg/reduction.f90: New testcase.
3288
3289 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3290
3291         PR fortran/16520
3292         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
3293
3294 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
3295
3296         PR c++/17041
3297         * g++.dg/Wparentheses-3.C: New test.
3298
3299 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
3300
3301         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
3302         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
3303         * gcc.dg/vect/vect-2.c: Likewise.
3304         * gcc.dg/vect/vect-3.c: Likewise.
3305         * gcc.dg/vect/vect-4.c: Likewise.
3306         * gcc.dg/vect/vect-5.c: Likewise.
3307         * gcc.dg/vect/vect-6.c: Likewise.
3308         * gcc.dg/vect/vect-7.c: Likewise.
3309         * gcc.dg/vect/vect-25.c: Likewise.
3310         * gcc.dg/vect/vect-31.c: Likewise.
3311         * gcc.dg/vect/vect-32.c: Likewise.
3312         * gcc.dg/vect/vect-34.c: Likewise.
3313         * gcc.dg/vect/vect-36.c: Likewise.
3314         * gcc.dg/vect/vect-all.c: Likewise.
3315
3316 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
3317
3318         PR c++/17068
3319         * g++.dg/template/operator4.C: New test.
3320
3321 2004-08-18  Richard Henderson  <rth@redhat.com>
3322
3323         * gcc.dg/20040206-1.c: XFAIL.
3324
3325 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
3326
3327         PR c++/16246
3328         * g++.dg/template/array7.C: New test.
3329
3330 2004-08-17  James E Wilson  <wilson@specifixinc.com>
3331
3332         * gcc.dg/mips-movcc-1.c: New test.
3333         * gcc.dg/mips-movcc-2.c: New test.
3334         * gcc.dg/mips-movcc-3.c: New test.
3335
3336         * gcc.dg/mips-nmadd-1.c: New test.
3337         * gcc.dg/mips-nmadd-2.c: New test.
3338
3339 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
3340
3341         PR c++/15871
3342         * g++.dg/opt/inline8.C: New test.
3343
3344         PR c++/16965
3345         * g++.dg/parse/error17.C: New test.
3346
3347 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
3348
3349         * gcc.dg/vect: New directory for vectorizer tests.
3350         * gcc.dg/vect/tree-vect.h: New file.
3351         * gcc.dg/vect/vect.exp: New file.
3352         * gcc.dg/vect/pr16105.c.c: New test.
3353         * gcc.dg/vect/vect-1.c: New test.
3354         * gcc.dg/vect/vect-2.c: New test.
3355         * gcc.dg/vect/vect-3.c: New test.
3356         * gcc.dg/vect/vect-4.c: New test.
3357         * gcc.dg/vect/vect-5.c: New test.
3358         * gcc.dg/vect/vect-6.c: New test.
3359         * gcc.dg/vect/vect-7.c: New test.
3360         * gcc.dg/vect/vect-8.c: New test.
3361         * gcc.dg/vect/vect-9.c: New test.
3362         * gcc.dg/vect/vect-10.c: New test.
3363         * gcc.dg/vect/vect-11.c: New test.
3364         * gcc.dg/vect/vect-12.c: New test.
3365         * gcc.dg/vect/vect-13.c: New test.
3366         * gcc.dg/vect/vect-14.c: New test.
3367         * gcc.dg/vect/vect-15.c: New test.
3368         * gcc.dg/vect/vect-16.c: New test.
3369         * gcc.dg/vect/vect-17.c: New test.
3370         * gcc.dg/vect/vect-18.c: New test.
3371         * gcc.dg/vect/vect-19.c: New test.
3372         * gcc.dg/vect/vect-20.c: New test.
3373         * gcc.dg/vect/vect-21.c: New test.
3374         * gcc.dg/vect/vect-22.c: New test.
3375         * gcc.dg/vect/vect-23.c: New test.
3376         * gcc.dg/vect/vect-24.c: New test.
3377         * gcc.dg/vect/vect-25.c: New test.
3378         * gcc.dg/vect/vect-26.c: New test.
3379         * gcc.dg/vect/vect-27.c: New test.
3380         * gcc.dg/vect/vect-28.c: New test.
3381         * gcc.dg/vect/vect-29.c: New test.
3382         * gcc.dg/vect/vect-30.c: New test.
3383         * gcc.dg/vect/vect-31.c: New test.
3384         * gcc.dg/vect/vect-32.c: New test.
3385         * gcc.dg/vect/vect-33.c: New test.
3386         * gcc.dg/vect/vect-34.c: New test.
3387         * gcc.dg/vect/vect-35.c: New test.
3388         * gcc.dg/vect/vect-36.c: New test.
3389         * gcc.dg/vect/vect-37.c: New test.
3390         * gcc.dg/vect/vect-38.c: New test.
3391         * gcc.dg/vect/vect-40.c: New test.
3392         * gcc.dg/vect/vect-41.c: New test.
3393         * gcc.dg/vect/vect-42.c: New test.
3394         * gcc.dg/vect/vect-43.c: New test.
3395         * gcc.dg/vect/vect-44.c: New test.
3396         * gcc.dg/vect/vect-45.c: New test.
3397         * gcc.dg/vect/vect-46.c: New test.
3398         * gcc.dg/vect/vect-47.c: New test.
3399         * gcc.dg/vect/vect-48.c: New test.
3400         * gcc.dg/vect/vect-49.c: New test.
3401         * gcc.dg/vect/vect-50.c: New test.
3402         * gcc.dg/vect/vect-51.c: New test.
3403         * gcc.dg/vect/vect-52.c: New test.
3404         * gcc.dg/vect/vect-53.c: New test.
3405         * gcc.dg/vect/vect-54.c: New test.
3406         * gcc.dg/vect/vect-55.c: New test.
3407         * gcc.dg/vect/vect-56.c: New test.
3408         * gcc.dg/vect/vect-57.c: New test.
3409         * gcc.dg/vect/vect-58.c: New test.
3410         * gcc.dg/vect/vect-59.c: New test.
3411         * gcc.dg/vect/vect-60.c: New test.
3412         * gcc.dg/vect/vect-61.c: New test.
3413         * gcc.dg/vect/vect-all.c: New test.
3414         * gcc.dg/vect/vect-none.c: New test.
3415
3416 2004-08-17  Paul Brook  <paul@codesourcery.com>
3417
3418         PR fortran/13082
3419         * gfortran.dg/entry_1.f90: New test.
3420
3421 2004-08-17  Andrew Pinski  <apinski@apple.com>
3422
3423         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
3424
3425 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
3426
3427         * gcc.dg/pr17036-1.c: New test.
3428
3429 2004-08-16  Devang Patel  <dpatel@apple.com>
3430
3431         * gcc.dg/darwin-20040809-1.c: New test.
3432
3433 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
3434
3435         * gcc.dg/funcdef-attr-1.c: New test.
3436
3437 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
3438
3439         * gcc.dg/altivec-17.c: New test.
3440         * gcc.dg/altivec-18.c: New test.
3441
3442 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3443
3444         PR c++/6749
3445         * g++.dg/template/vtable2.C: New test.
3446
3447 2004-08-14  Richard Henderson  <rth@redhat.com>
3448
3449         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
3450         * gcc.dg/pack-test-4.c (main): Return 0.
3451         * gcc.dg/setjmp-1.c: Remove XFAIL.
3452         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
3453
3454 2004-08-14  Richard Henderson  <rth@redhat.com>
3455
3456         * gcc.dg/980217-1.c: Add prototype for printf.
3457
3458 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
3459
3460         * gfortran.dg/pr16935.f90: New test.
3461
3462 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
3463
3464         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
3465
3466 2004-08-13  Paul Brook  <paul@codesourcery.com>
3467
3468         * gfortran.dg/der_io_1.f90: Remove stray comma.
3469
3470 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
3471
3472         * gcc.dg/vmx/cw-bug-2.c: Remove.
3473         * gcc.dg/vmx/vprint-1.c: Remove.
3474         * gcc.dg/vmx/vscan-1.c: Remove.
3475
3476 2004-08-12  Devang patel  <dpatel@apple.com>
3477
3478         * gcc.dg/darwin-20040809-2.c: New test.
3479
3480 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
3481
3482         * g++.dg/ext/altivec-12.C: New test.
3483
3484         * g++.dg/ext/altivec-11.C: New test.
3485
3486 2004-08-12  Paul Brook  <paul@codesourcery.com>
3487
3488         * g++.dg/abi/arm_cxa_vec_1.C: New test.
3489
3490 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
3491
3492         * g++.dg/ext/altivec-2.C: Check for hardware support before
3493         executing any VMX instructions.
3494
3495         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
3496
3497 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
3498
3499         PR c++/16276
3500         * g++.old-deja/g++.other/comdat4.C: New test.
3501         * g++.old-deja/g++.other/comdat4-aux.cc: New.
3502
3503 2004-08-12  Ben Elliston  <bje@au.ibm.com>
3504
3505         PR target/16286
3506         * gcc.dg/pr16286.c: New test.
3507
3508 2004-08-12 Jan Beulich <jbeulich@novell.com>
3509
3510         * g++.dg/ext/asm5.C: New.
3511
3512 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
3513
3514         PR c++/16698
3515         * g++.dg/eh/crash1.C: New test.
3516
3517         PR c++/16717
3518         * g++.dg/ext/construct1.C: New test.
3519
3520 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
3521
3522         PR c++/16853
3523         * g++.dg/init/ptrmem1.C: New test.
3524
3525         PR c++/16618
3526         * g++.dg/parse/offsetof5.C: New test.
3527
3528         PR c++/16870
3529         * g++.dg/template/overload3.C: New test.
3530
3531 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
3532
3533         PR c++/16964
3534         * g++.dg/parse/error16.C: New test.
3535
3536         PR c++/16904
3537         * g++.dg/template/error14.C: New test.
3538
3539         PR c++/16929
3540         * g++.dg/template/error15.C: New test.
3541
3542 2004-08-11  Devang Patel  <dpatel@apple.com>
3543
3544         * gcc.dg/darwin-ld-20040809-1.c: New test.
3545         * gcc.dg/darwin-ld-20040809-2.c: New test.
3546
3547 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
3548
3549         PR fortran/16917
3550         * gfortran.dg/dfloat_1.f90: New test.
3551
3552 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
3553
3554         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
3555         * gcc.dg/dll-2.c: Fix dg-require syntax.
3556         * gcc.misc-tests/arm-isr.c (abort): Declare.
3557         (exit): Likewise.
3558
3559 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
3560
3561         PR c++/16971
3562         * g++.dg/parse/crash16.C: New test.
3563
3564 2004-08-10  Roger Sayle  <roger@eyesopen.com>
3565
3566         * gcc.dg/mips-rsqrt-1.c: New test case.
3567         * gcc.dg/mips-rsqrt-2.c: New test case.
3568         * gcc.dg/mips-rsqrt-3.c: New test case.
3569
3570 2004-08-10  Paul Brook  <paul@codesourcery.com>
3571
3572         * gfortran.dg/der_io_1.f90: New test.
3573
3574 2004-08-10  Paul Brook  <paul@codesourcery.com>
3575
3576         PR fortran/16919
3577         * gfortran.dg/der_array_1.f90: New test.
3578
3579 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
3580
3581         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
3582
3583 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
3584
3585         * gcc.dg/wchar_t-2.c: Fix typo.
3586
3587 2004-08-09  Falk Hueffner  <falk@debian.org>
3588
3589         PR tree-optimization/12517
3590         * gcc.c-torture/compile/pr12517.c: New test.
3591
3592         PR tree-optimization/12578
3593         * gcc.c-torture/compile/pr12578.c: New test.
3594
3595         PR tree-optimization/12899
3596         * gcc.c-torture/compile/pr12899.c: New test.
3597
3598         PR rtl-optimization/14692
3599         * gcc.c-torture/compile/pr14692.c: New test.
3600
3601         PR tree-optimization/16461
3602         * gcc.c-torture/compile/pr16461.c: New test.
3603
3604 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
3605
3606         * gfortran.dg/getenv_1.f90: New test.
3607
3608 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
3609
3610         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
3611         wchar_t.
3612         * gcc.dg/symbian5.c: Test -fno-short-wchar.
3613
3614 2004-08-06  Paul Brook  <paul@codesourcery.com>
3615
3616         * gfortran.dg/ret_array_1.f90: New test.
3617         * gfortran.dg/ret_pointer_1.f90: New test.
3618
3619 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
3620
3621         * gcc.dg/missing-field-init-[12].c: New tests.
3622         * g++.dg/warn/missing-field-init-[12].C: New tests.
3623
3624 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
3625
3626         * gcc.dg/enum2.c: New test.
3627         * gcc.dg/symbian3.c: Likewise.
3628         * gcc.dg/symbian4.c: Likewise.
3629         * gcc.dg/wchar_t-2.c: Likewise.
3630
3631 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
3632
3633         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
3634         destructor tests.
3635
3636 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
3637
3638         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
3639         dg-require-visiblity.
3640         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
3641         * g++.dg/ext/visibility/fvisibility.C: Likewise.
3642         * g++.dg/ext/visibility/memfuncts.C: Likewise.
3643         * g++.dg/ext/visibility/new1.C: Likewise.
3644         * g++.dg/ext/visibility/pragma.C: Likewise.
3645         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
3646         * g++.dg/ext/visibility/virtual.C: Likewise.
3647         * g++/dg/ext/visibility/visibility-1.C: Likewise.
3648         * g++/dg/ext/visibility/visibility-2.C: Likewise.
3649         * g++/dg/ext/visibility/visibility-3.C: Likewise.
3650         * g++/dg/ext/visibility/visibility-4.C: Likewise.
3651         * g++/dg/ext/visibility/visibility-5.C: Likewise.
3652         * g++/dg/ext/visibility/visibility-6.C: Likewise.
3653         * g++/dg/ext/visibility/visibility-7.C: Likewise.
3654         * g++/dg/ext/visibility/visibility-8.C: New test.
3655         * gcc.c-torture/compile/dll.x: Remove.
3656         * gcc.dg/dll-2.c: Use dg-require-dll
3657         * gcc.dg/visibility-10.c: New test.
3658         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
3659         supporting DLLs.
3660         * testsuite/lib/scanasm.exp (scan_hidden): New function.
3661         (scan_not_hidden): Likewise.
3662
3663 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
3664
3665         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
3666
3667 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
3668
3669         * gcc.c-torture/execute/20040805-1.c: New test.
3670
3671 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
3672
3673         * gcc.dg/20020118-1.c: Declare abort.
3674         * gcc.dg/altivec_check.h: Likewise.
3675         * gcc.dg/iftrap-2.c: Likewise.
3676         * gcc.dg/pragma-darwin.c: Likewise.
3677         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
3678
3679 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
3680
3681         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
3682
3683 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
3684
3685         * gcc.c-torture/execute/builtins/abs-2.c,
3686         gcc.c-torture/execute/builtins/abs-3.c,
3687         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
3688         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
3689         intmax_t, uintmax_t and their limits.
3690         * gcc.dg/intmax_t-1.c: New test.
3691
3692 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3693
3694         * g++.dg/tc1/dr147.C: Add reference to PR.
3695
3696 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
3697
3698         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
3699         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
3700
3701 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
3702
3703         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
3704
3705 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
3706
3707         * gcc.dg/redecl-5.c: New test.
3708         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
3709         of scanf.
3710
3711 2004-08-03  Roger Sayle  <roger@eyesopen.com>
3712
3713         PR middle-end/16790
3714         * gcc.c-torture/execute/pr16790-1.c: New test case.
3715
3716 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
3717
3718         * g++.dg/ext/visibility/assign1.C: New test.
3719         * g++.dg/ext/visibility/new1.C: Likewise.
3720
3721         * gcc.dg/symbian1.c: New test.
3722         * gcc.dg/symbian2.c: Likewise.
3723
3724 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
3725
3726         PR target/16570
3727         * gcc.dg/i386-sse-9.c: New test.
3728
3729 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
3730
3731         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
3732
3733 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
3734
3735         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
3736         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
3737         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
3738         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
3739         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
3740         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
3741         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
3742         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
3743         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
3744         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
3745         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
3746         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
3747         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
3748         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
3749         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
3750         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
3751         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
3752         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
3753         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
3754         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
3755         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
3756         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
3757         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
3758         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
3759         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
3760         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
3761         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
3762         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
3763         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
3764         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
3765         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
3766         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
3767         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
3768         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
3769         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
3770         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
3771         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
3772         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
3773         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
3774         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
3775         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
3776         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
3777         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
3778         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
3779         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
3780         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
3781         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
3782         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
3783         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
3784         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
3785         gcc.misc-tests/i386-pf-3dnow-1.c,
3786         gcc.misc-tests/i386-pf-athlon-1.c,
3787         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
3788         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
3789         Declare built-in functions used.
3790         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
3791
3792 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
3793
3794         PR c++/16707
3795         * g++.dg/lookup/using12.C: New test.
3796
3797         * g++.dg/init/null1.C: Fix PR number.
3798         * g++.dg/parse/namespace10.C: Likewise.
3799
3800 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
3801
3802         PR c++/16224
3803         * g++.dg/template/spec17.C: New test.
3804         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
3805         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
3806
3807 2004-08-02  David Billinghurst
3808
3809         PR fortran/16292
3810         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
3811
3812 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
3813
3814         * gcc.dg/ia64-got-1.c: New test case.
3815
3816 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
3817
3818         PR c++/16489
3819         * g++.dg/init/null1.C: New test.
3820         * g++.dg/tc1/dr76.C: Adjust error marker.
3821
3822         PR c++/16529
3823         * g++.dg/parse/namespace10.C: New test.
3824
3825         PR c++/16810
3826         * g++.dg/inherit/ptrmem2.C: New test.
3827
3828 2004-08-02  Ben Elliston  <bje@au.ibm.com>
3829
3830         PR target/16155
3831         * gcc.dg/pr16155.c: New test.
3832
3833 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
3834
3835         * gcc.dg/redecl-2.c: New test.
3836
3837 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
3838
3839         * gcc.dg/darwin-longdouble.c: New file.
3840
3841 2004-07-30  Richard Henderson  <rth@redhat.com>
3842
3843         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
3844         write to constant argument.
3845         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
3846
3847 2004-07-30  Richard Henderson  <rth@redhat.com>
3848
3849         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
3850         tests of nearest around zero.
3851
3852 2004-07-30  Andrew Pinski  <apinski@apple.com>
3853
3854         * gcc.c-torture/compile/20040730-1.c: New test.
3855
3856 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
3857
3858         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
3859         powerpc-eabispe.
3860
3861 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
3862
3863         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
3864
3865 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
3866
3867         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
3868         contains $ld_library_path.
3869         * lib/gfortran.exp (gfortran_link_flags): Likewise.
3870
3871 2004-07-29  Richard Henderson  <rth@redhat.com>
3872
3873         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
3874
3875         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
3876         (alt2, which): New.
3877         (Check): Accept either alternative.
3878
3879 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
3880
3881         * g++.dg/abi/inline1.C: New test.
3882         * g++.dg/abi/local1-a.cc: Likewise.
3883         * g++.dg/abi/local1.C: Likewise.
3884         * g++.dg/abi/mangle11.C: Tweak location of warnings.
3885         * g++.dg/abi/mangle12.C: Likewise.
3886         * g++.dg/abi/mangle17.C: Likewise.
3887         * g++.dg/abi/mangle20-2.C: Likewise.
3888         * g++.dg/opt/interface1.C: Likewise.
3889         * g++.dg/opt/interface1.h: Likewise.
3890         * g++.dg/opt/interface1-a.cc: New test.
3891         * g++.dg/parse/repo1.C: New test.
3892         * g++.dg/template/repo1.C: Likewise.
3893         * g++.dg/warn/Winline-1.C: Likewise.
3894         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
3895
3896 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
3897
3898         * gcc.dg/tree-ssa/20040729-1.c: New test.
3899
3900 2004-07-27  Matt Austern <austern@apple.com>
3901
3902         * gcc.dg/darwin-bool-1.c: New test.
3903         * gcc.dg/darwin-bool-2.c: New test.
3904
3905 2004-07-28  Richard Henderson  <rth@redhat.com>
3906
3907         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
3908         arguments in the correct type.  Don't write to constant arguments.
3909
3910 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
3911
3912         PR tree-optimization/16688
3913         PR tree-optimization/16689
3914         * g++.dg/tree-ssa/pr16688.C: New test.
3915
3916 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
3917
3918         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
3919         loads.  Not only in the comment, this time.
3920
3921 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
3922
3923         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
3924         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
3925         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
3926         * gcc.dg/sh4a-bitmovua.c: New.
3927         * gcc.dg/sh4a-cos.c: New.
3928         * gcc.dg/sh4a-cosf.c: New.
3929         * gcc.dg/sh4a-fprun.c: New.
3930         * gcc.dg/sh4a-fsrra.c: New.
3931         * gcc.dg/sh4a-memmovua.c: New.
3932         * gcc.dg/sh4a-sin.c: New.
3933         * gcc.dg/sh4a-sincos.c: New.
3934         * gcc.dg/sh4a-sincosf.c: New.
3935         * gcc.dg/sh4a-sinf.c: New.
3936
3937 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
3938
3939         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
3940         conditionals.
3941         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
3942         loads.
3943         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
3944         DOM1.
3945
3946 2004-07-27  Andrew Pinski  <apinski@apple.com>
3947
3948         * g++.dg/rtti/tinfo1.C: Correct the xfail.
3949
3950 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
3951
3952         * gcc.dg/pragma-isr.c: New test.
3953
3954 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3955
3956         PR c++/14429
3957         * g++.dg/template/ttp11.C: New test.
3958
3959 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
3960
3961         * gcc.c-torture/compile/20040727-1.c: New test.
3962
3963 2004-07-26  Eric Christopher  <echristo@redhat.com>
3964
3965         * gcc.c-torture/compile/20040726-2.c: New test.
3966
3967 2004-07-26  Andrew Pinski  <apinski@apple.com>
3968
3969         * g++.dg/rtti/tinfo1.C: Xfail.
3970
3971 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
3972
3973         * gcc.c-torture/compile/20040726-1.c: New test.
3974
3975 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
3976             Brian Ryner  <bryner@brianryner.com>
3977
3978         PR c++/9283
3979         PR c++/15000
3980         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
3981         * g++.dg/ext/visibility/: New directory.
3982         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
3983         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
3984         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
3985         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
3986         * g++.dg/ext/visibility/fvisibility.C,
3987         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
3988         g++.dg/ext/visibility/fvisibility-override1.C
3989         g++.dg/ext/visibility/fvisibility-override2.C
3990         g++.dg/ext/visibility/memfuncts.C
3991         g++.dg/ext/visibility/noPLT.C
3992         g++.dg/ext/visibility/pragma.C
3993         g++.dg/ext/visibility/pragma-override1.C
3994         g++.dg/ext/visibility/pragma-override2.C
3995         g++.dg/ext/visibility/staticmemfuncts.C
3996         g++.dg/ext/visibility/virtual.C: New tests.
3997
3998 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
3999
4000         PR c/15360
4001         * gcc.dg/pr15360-1.c: New test.
4002
4003 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
4004
4005         * gcc.dg/pragma-align-2.c: New test.
4006         * gcc.dg/pragma-init-fini.c: New test.
4007         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
4008         targets.
4009
4010 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
4011
4012         * gcc.dg/init-string-2.c: New test.
4013
4014 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
4015
4016         PR 16684
4017         * gcc.dg/Wredundant-decls-1.c: New test case.
4018
4019 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
4020
4021         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
4022         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
4023         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
4024         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
4025         * gcc.dg/compat/generate-random.c: New file.
4026         * gcc.dg/compat/generate-random.h: Likewise.
4027         * gcc.dg/compat/generate-random_r.c: Likewise.
4028         * gcc.dg/compat/struct-layout-1.h: Likewise.
4029         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
4030         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
4031         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
4032         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
4033         * gcc.dg/compat/struct-layout-1_main.c: New test.
4034         * gcc.dg/compat/struct-layout-1_x.c: New file.
4035         * gcc.dg/compat/struct-layout-1_y.c: New file.
4036         * gcc.dg/compat/struct-layout-1_test.h: New file.
4037
4038 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
4039
4040         * gcc.dg/comp-return-1.c: New test
4041
4042 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
4043
4044         * gcc.dg/vmx/8-02a.c: Fix typo.
4045
4046         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
4047         * gcc.dg/darwin-abi-3.c: New test.
4048
4049         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
4050         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
4051
4052         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
4053         * gcc.dg/vmx/ops-long-1.c: New test.
4054         * gcc.dg/vmx/ops-long-2.c: New test.
4055
4056 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
4057
4058         * g++.dg/lookup/conv-[1234].C: New.
4059
4060 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
4061
4062         * g++.dg/parse/attr2.C: Simplify.
4063
4064 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4065
4066         PR c/7284
4067         * gcc.c-torture/execute/pr7284-1.c: New test.
4068
4069 2004-07-22  Brian Booth  <bbooth@redhat.com>
4070
4071         * gcc.dg/tree-ssa/20040721-1.c: New test.
4072
4073 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
4074
4075         * g++.dg/template/crash20.c: New.
4076
4077 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
4078
4079         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
4080         Add dg-run directive.  Declare variables as required.
4081         * gfortran.dg/g77/README: Update
4082
4083 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
4084
4085         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
4086         gcc.dg/cris-peep2-andu2.c: New tests.
4087
4088 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4089
4090         PR c/15052
4091         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
4092         on return type.
4093         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
4094         messages.
4095         * gcc.dg/qual-return-2.c: Update expected messages.
4096         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
4097
4098 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4099
4100         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
4101         * gcc.dg/noncompile/921102-1.c: Update expected error message.
4102
4103 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4104
4105         PR c/11250
4106         * gcc.dg/init-string-1.c: New test.
4107
4108 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
4109
4110         PR middle-end/15345
4111         PR c/16450
4112         * gcc.dg/torture/nested-fn-1.c: New test.
4113
4114 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
4115
4116         PR target/16559
4117         * gcc.dg/ia64-fptr-1.c: New file.
4118
4119 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4120
4121         PR c++/14497
4122         * g++.dg/template/spec16.C: New test.
4123         * g++.old-deja/g++.robertl/eb118.C: Remove.
4124
4125 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4126
4127         PR c++/509
4128         * g++.dg/template/spec15.C: New test.
4129
4130 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
4131
4132         Copy cases from g77.f-torture/execute and add dg-run
4133         directive.  Other changes as noted.
4134         * gfortran.dg/g77/13037.f
4135         * gfortran.dg/g77/1832.f
4136         * gfortran.dg/g77/19981119-0.f
4137         * gfortran.dg/g77/19990313-0.f
4138         * gfortran.dg/g77/19990313-1.f
4139         * gfortran.dg/g77/19990313-2.f
4140         * gfortran.dg/g77/19990313-3.f
4141         * gfortran.dg/g77/19990419-1.f
4142         * gfortran.dg/g77/19990826-0.f
4143         * gfortran.dg/g77/19990826-2.f
4144         * gfortran.dg/g77/20000503-1.f
4145         * gfortran.dg/g77/20001111.f
4146         * gfortran.dg/g77/20010116.f
4147         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
4148         * gfortran.dg/g77/20010430.f
4149         * gfortran.dg/g77/6177.f
4150         * gfortran.dg/g77/947.f
4151         * gfortran.dg/g77/970816-3.f
4152         * gfortran.dg/g77/971102-1.f
4153         * gfortran.dg/g77/980520-1.f
4154         * gfortran.dg/g77/980628-0.f
4155         * gfortran.dg/g77/980628-1.f
4156         * gfortran.dg/g77/980628-10.f
4157         * gfortran.dg/g77/980628-2.f
4158         * gfortran.dg/g77/980628-3.f
4159         * gfortran.dg/g77/980628-7.f
4160         * gfortran.dg/g77/980628-8.f
4161         * gfortran.dg/g77/980628-9.f
4162         * gfortran.dg/g77/980701-0.f
4163         * gfortran.dg/g77/980701-1.f
4164         * gfortran.dg/g77/cabs.f
4165         * gfortran.dg/g77/claus.f
4166         * gfortran.dg/g77/complex_1.f
4167         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
4168         * gfortran.dg/g77/dcomplex.f
4169         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
4170         * gfortran.dg/g77/f90-intrinsic-mathematical.f
4171         * gfortran.dg/g77/f90-intrinsic-numeric.f
4172         * gfortran.dg/g77/int8421.f
4173         * gfortran.dg/g77/labug1.f
4174         * gfortran.dg/g77/large_vec.f
4175         * gfortran.dg/g77/le.f
4176         * gfortran.dg/g77/short.f
4177         * gfortran.dg/g77/README: Update
4178
4179 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
4180
4181         PR c++/16637
4182         * g++.dg/parse/lookup4.C: New test.
4183
4184 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4185
4186         PR c++/16175
4187         * g++.dg/template/ttp10.C: New test.
4188
4189 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4190
4191         * gcc.dg/pr12625-1.c: New test.
4192
4193 2004-07-20  Steven Bosscher  <stevenb@suse.de>
4194
4195         * testsuite/gcc.dg/switch-warn-1.c: New test.
4196         * testsuite/gcc.dg/switch-warn-2.c: New test.
4197         * gcc.c-torture/compile/pr14730.c: Update.
4198
4199 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
4200
4201         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
4202         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
4203         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
4204         g++.dg/template/nontype3.C: Remove trailing CR from tests.
4205
4206 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
4207
4208         PR c++/16623
4209         * g++.dg/template/assign1.C: New test.
4210
4211 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4212
4213         PR c++/12170
4214         * g++.dg/template/ttp9.C: New test.
4215
4216 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
4217
4218         * gcc.dg/format/cmn-err-1.c: New test.
4219
4220 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
4221
4222         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
4223         gcc.dg/Wparentheses-10.c: New tests.
4224         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
4225
4226 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4227
4228         PR fortran/16465
4229         * gfortran.dg/g77//ffixed-line-length-0.f,
4230         gfortran.dg/g77/ffixed-line-length-132.f,
4231         gfortran.dg/g77/ffixed-line-length-72.f,
4232         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
4233         gfortran.dg/g77/README: Update.
4234
4235 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4236
4237         PR c++/13092
4238         * g++.dg/template/non-dependent7.C: New test.
4239         * g++.dg/template/non-dependent8.C: Likewise.
4240         * g++.dg/template/non-dependent9.C: Likewise.
4241         * g++.dg/template/non-dependent10.C: Likewise.
4242
4243 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
4244
4245         PR c++/16337
4246         * g++.dg/parse/attr2.C: New test.
4247
4248 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
4249
4250         * g77.dg: Removed.
4251         * g77.f-torture: Ditto.
4252
4253 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4254
4255         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
4256         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
4257         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
4258
4259 2004-07-16  Richard Henderson  <rth@redhat.com>
4260
4261         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
4262
4263 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4264
4265         * lib/fortran-torture.exp (fortran-torture): Don't test compile
4266         tests with full list of options.
4267         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
4268         of TORTURE_OPTIONS if test contains 'dg-do run'.
4269
4270         PR fortran/16404
4271         * gfortran.dg/do_iterator.f90: New test.
4272
4273 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4274
4275         PR rtl-optimization/16536
4276         * gcc.c-torture/execute/restrict-1.c: New test.
4277
4278 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4279
4280         PR fortran/15324
4281         * gfortran.dg/pr15324.f90: New test.
4282
4283         PR fortran/15129
4284         * gfortran.dg/pr15129.f90: New test.
4285
4286         PR fortran/15140
4287         * gfortran.dg/pr15140.f90: New test.
4288
4289         PR fortran/13792
4290         * gfortran.fortran-torture/execute/bounds.f90: Add check for
4291         compile-time simplification.
4292
4293 2004-07-14  Mike Stump  <mrs@apple.com>
4294
4295         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
4296
4297 2004-07-14  James E Wilson  <wilson@specifixinc.com>
4298
4299         PR target/16325
4300         * gcc.dg/profile-generate-1.c: New.
4301
4302 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
4303
4304         * gcc.c-torture/execute/20040709-1.c: New test.
4305         * gcc.c-torture/execute/20040709-2.c: New test.
4306
4307 2004-07-14  Mike Stump  <mrs@apple.com>
4308
4309         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
4310
4311 2004-07-14  Mike Stump  <mrs@apple.com>
4312
4313         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
4314
4315 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
4316
4317         PR c++/16518
4318         * g++.dg/parse/mutable1.C: New test.
4319
4320 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
4321
4322         PR tree-optimization/16443
4323         * gcc.dg/tree-ssa/20040713-1.c: New test.
4324
4325 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
4326
4327         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
4328         for operator new.
4329
4330 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
4331
4332         * gfortran.dg/g77/README: New file
4333         * gfortran.dg/g77/19981216-0.f:  Copy from
4334         g77.f-torture/noncompile.  Add "dg-do compile" and
4335         dg-error as required.
4336         * gfortran.dg/g77/19990218-1.f: Likewise
4337         * gfortran.dg/g77/19990905-1.f: Likewise
4338         * gfortran.dg/g77/9263.f: Likewise
4339         * gfortran.dg/g77/980615-0.f: Likewise
4340         * gfortran.dg/g77/980616-0.f: Likewise
4341         * gfortran.dg/g77/check0.f: Likewise
4342         * gfortran.dg/g77/select_no_compile.f: Likewise
4343
4344 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
4345
4346         Copy files from g77.f-torture/compile.
4347         Add "{ dg-do compile}".  Other changes as noted
4348         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
4349         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
4350         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
4351         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
4352         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
4353         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
4354         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
4355         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
4356         statement to conform to standard.  Append alpha1.x for reference.
4357         * gfortran.dg/g77/xformat.f: Add dg-warning
4358
4359 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
4360
4361         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
4362         Add {dg-do compile} directive.
4363         * gfortran.dg/g77/cpp2.F: Likewise
4364
4365 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4366
4367         PR c++/5402
4368         * g++.dg/lookup/name-clash1.C: New test.
4369
4370         PR c++/9777
4371         * g++.dg/lookup/name-clash2.C: New test.
4372
4373         PR c++/12102
4374         * g++.dg/lookup/name-clash3.C: New test.
4375
4376 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4377
4378         * g++.dg/lookup/new2.C: New test.
4379         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
4380
4381 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
4382
4383         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
4384         Add {dg-do compile} directive.
4385         * gfortran.dg/g77/13060.f: Likewise
4386         * gfortran.dg/g77/19990218-0.f: Likewise
4387         * gfortran.dg/g77/19990305-0.f: Likewise
4388         * gfortran.dg/g77/19990419-0.f: Likewise
4389         * gfortran.dg/g77/19990502-0.f: Likewise
4390         * gfortran.dg/g77/19990502-1.f: Likewise
4391         * gfortran.dg/g77/19990525-0.f: Likewise
4392         * gfortran.dg/g77/19990826-1.f: Likewise
4393         * gfortran.dg/g77/19990826-3.f: Likewise
4394         * gfortran.dg/g77/19990905-2.f: Likewise
4395         * gfortran.dg/g77/20000412-1.f: Likewise
4396         * gfortran.dg/g77/20000511-1.f: Likewise
4397         * gfortran.dg/g77/20000511-2.f: Likewise
4398         * gfortran.dg/g77/20000518.f: Likewise
4399         * gfortran.dg/g77/20000601-1.f: Likewise
4400         * gfortran.dg/g77/20000601-2.f: Likewise
4401         * gfortran.dg/g77/20000629-1.f: Likewise
4402         * gfortran.dg/g77/20000630-2.f: Likewise
4403         * gfortran.dg/g77/20010115.f: Likewise
4404         * gfortran.dg/g77/20010321-1.f: Likewise
4405         * gfortran.dg/g77/20010426.f: Likewise
4406         * gfortran.dg/g77/20020307-1.f: Likewise
4407         * gfortran.dg/g77/8485.f: Likewise
4408         * gfortran.dg/g77/960317-1.f: Likewise
4409         * gfortran.dg/g77/970915-0.f: Likewise
4410         * gfortran.dg/g77/980310-1.f: Likewise
4411         * gfortran.dg/g77/980310-2.f: Likewise
4412         * gfortran.dg/g77/980310-3.f: Likewise
4413         * gfortran.dg/g77/980310-4.f: Likewise
4414         * gfortran.dg/g77/980310-6.f: Likewise
4415         * gfortran.dg/g77/980310-7.f: Likewise
4416         * gfortran.dg/g77/980310-8.f: Likewise
4417         * gfortran.dg/g77/980419-2.f: Likewise
4418         * gfortran.dg/g77/980424-0.f: Likewise
4419         * gfortran.dg/g77/980427-0.f: Likewise
4420         * gfortran.dg/g77/980729-0.f: Likewise
4421         * gfortran.dg/g77/981117-1.f: Likewise
4422         * gfortran.dg/g77/toon_1.f: Likewise
4423
4424 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4425
4426         PR c++/2204
4427         * g++.dg/other/abstract2.C: New test.
4428
4429 2004-07-12  Paul Brook  <paul@codesourcery.com>
4430
4431         * gfortran.dg/pointer_init_1.f90: New test.
4432
4433 2004-07-11  Paul Brook  <paul@codesourcery.com>
4434
4435         PR fortran/15986
4436         * gfortran.dg/contained_1.f90: New test.
4437
4438 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
4439
4440         * g++.dg/parse/defarg8.C: New test.
4441
4442 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4443
4444         PR fortran/16433
4445         * gfortran.dg/pr16433.f: New test.
4446
4447         PR fortran/17574
4448         * gfortran.dg/pr15754.f90: New test.
4449
4450 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
4451
4452         PR tree-optimization/16437
4453         * gcc.c-torture/execute/bitfld-4.c: New test.
4454
4455 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4456
4457         * gfortran.fortran-torture/execute/common_2.f90: Add check for
4458         access to common var from module.
4459
4460 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4461
4462         PR fortran/16336
4463         * gfortran.fortran-torture/execute/common_2.f90: New test.
4464
4465 2004-07-10  Paul Brook  <paul@codesourcery.com>
4466
4467         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
4468
4469 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4470
4471         PR fortran/15969
4472         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
4473
4474 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
4475
4476         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
4477         * gfortran.dg/g77/ffixed-form-2.f: Likewise
4478         * gfortran.dg/g77/ffree-form-1.f: Likewise
4479         * gfortran.dg/g77/ffree-form-2.f: Likewise
4480         * gfortran.dg/g77/ffree-form-3.f: Likewise
4481         * gfortran.dg/g77/fno-underscoring.f: Likewise
4482         * gfortran.dg/g77/funderscoring.f: Likewise
4483         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
4484
4485 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4486
4487         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
4488
4489 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4490         Paul Brook  <paul@codesourcery.com>
4491
4492         PR fortran/13415
4493         * gfortran.dg/common_pointer_1.f90: New test.
4494
4495 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4496
4497         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
4498
4499 2004-07-09  James E Wilson  <wilson@specifixinc.com>
4500
4501         PR target/16364
4502         * gcc.c-torture/compile/20040709-1.c: New.
4503
4504 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4505
4506         PR fortran/14077
4507         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
4508
4509 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4510
4511         PR fortran/13201
4512         * gfortran.dg/shape_1.f90: New test.
4513
4514 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
4515             Andrew Pinski  <apinski@apple.com>
4516
4517         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
4518
4519 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4520
4521         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
4522         comment.
4523
4524 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4525         Paul Brook  <paul@codesourcery.com>
4526
4527         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
4528         '.f95' and '.F95'.
4529
4530 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
4531
4532         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
4533
4534 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4535
4536         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
4537         testcases with capital suffix.
4538
4539 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4540
4541         PR fortran/15481
4542         PR fortran/13372
4543         PR fortran/13575
4544         PR fortran/15978
4545         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
4546
4547         * gfortran.dg/implicit_1.f90: New test.
4548
4549 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
4550
4551         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
4552         expression to match gfortran warning/error messages
4553         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
4554         dg-error text.
4555
4556 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
4557
4558         * lib/fortran-torture.exp: Rename proc search_for to
4559         search_for_re.
4560
4561 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4562
4563         * gcc.c-torture/execute/simd-5.x: New file.
4564         XFAIL on SPARC 64-bit at -O0.
4565
4566 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4567
4568         PR c++/8211
4569         PR c++/16165
4570         * g++.dg/warn/effc3.C: New test.
4571
4572 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
4573
4574         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
4575         change X to 1X in format.
4576         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
4577         add data statements to conform to standard.
4578
4579 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
4580
4581         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
4582         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
4583         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
4584
4585 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
4586
4587         * gfortran.dg/g77/7388.f: Copy from g77.dg
4588         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
4589         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
4590         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
4591         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
4592         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
4593         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
4594         * gfortran.dg/g77/strlen0.f: Likewise
4595
4596 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
4597
4598         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
4599         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
4600
4601 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4602
4603         * gcc.c-torture/execute/920428-2.x: Delete.
4604         * gcc.c-torture/execute/920501-7.x: Likewise.
4605
4606 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
4607
4608         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
4609         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
4610         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
4611         prescott and c3-2.
4612         (PREFETCH_3DNOW): Add -march=c3.
4613
4614 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
4615
4616         PR c/16437
4617         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
4618         * gcc.c-torture/execute/bf64-1.x: Likewise.
4619
4620 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4621
4622         * gcc.c-torture/compile/20040708-1.c: New test.
4623
4624 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4625
4626         PR c++/16169
4627         * g++.dg/warn/effc2.C: New test.
4628
4629 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4630
4631         * gcc.c-torture/execute/bitfld-1.x: Remove.
4632         * gcc.c-torture/execute/bitfld-3.c: New test.
4633         * gcc.dg/bitfld-2.c: Remove XFAILs.
4634
4635 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4636
4637         PR c++/16276
4638         * g++.dg/rtti/tinfo1.C: New file.
4639
4640 2004-07-07  Eric Christopher  <echristo@redhat.com>
4641
4642         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
4643
4644 2004-07-07  Andrew Pinski  <apinski@apple.com>
4645
4646         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
4647
4648 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
4649
4650         * g++.dg/init/call1.C: XFAIL.
4651
4652 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
4653
4654         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
4655         except for movstrict*, to movmem* and clrstr* to clrmem*.
4656
4657 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
4658
4659         * gcc.c-torture/execute/20040707-1.c: New test.
4660
4661 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
4662
4663         * gcc.c-torture/execute/20040706-1.c: New test.
4664
4665 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4666
4667         PR c++/3671
4668         * g++.dg/template/spec14.C: New test.
4669
4670 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
4671
4672         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
4673         nothing if not yet defined.  Use it in b, c and d type definitions.
4674         * gcc.c-torture/execute/20040705-1.c: New test.
4675         * gcc.c-torture/execute/20040705-2.c: New test.
4676
4677 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4678
4679         PR c++/2518
4680         * g++.dg/lookup/new1.C: New test.
4681
4682 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4683
4684         PR c++/11406
4685         * g++.dg/template/sizeof8.C: New test.
4686
4687 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
4688
4689         * gcc.c-torture/compile/20040705-1.c: New test.
4690
4691 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
4692
4693         * gfortran.fortran-torture/execute/seq_io.f90: New test.
4694
4695 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
4696
4697         * gcc.dg/cpp/if-mop.c: Two new testcases.
4698         * gcc.dg/cpp/trad/comment-3.c: New.
4699
4700 2004-07-04  Paul Brook  <paul@codesourcery.com>
4701
4702         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
4703
4704 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
4705
4706         PR c++/3761
4707         * g++.dg/lookup/crash4.C: New test.
4708
4709 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
4710
4711         * gcc.c-torture/execute/builtin-abs-1.c
4712         * gcc.c-torture/execute/builtin-abs-2.c
4713         * gcc.c-torture/execute/builtin-complex-1.c
4714         * gcc.c-torture/execute/builtins/string-1-lib.c
4715         * gcc.c-torture/execute/builtins/string-1.c
4716         * gcc.c-torture/execute/builtins/string-2-lib.c
4717         * gcc.c-torture/execute/builtins/string-2.c
4718         * gcc.c-torture/execute/builtins/string-3-lib.c
4719         * gcc.c-torture/execute/builtins/string-3.c
4720         * gcc.c-torture/execute/builtins/string-4-lib.c
4721         * gcc.c-torture/execute/builtins/string-4.c
4722         * gcc.c-torture/execute/builtins/string-5-lib.c
4723         * gcc.c-torture/execute/builtins/string-5.c
4724         * gcc.c-torture/execute/builtins/string-6-lib.c
4725         * gcc.c-torture/execute/builtins/string-6.c
4726         * gcc.c-torture/execute/builtins/string-7-lib.c
4727         * gcc.c-torture/execute/builtins/string-7.c
4728         * gcc.c-torture/execute/builtins/string-8-lib.c
4729         * gcc.c-torture/execute/builtins/string-8.c
4730         * gcc.c-torture/execute/builtins/string-9-lib.c
4731         * gcc.c-torture/execute/builtins/string-9.c
4732         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
4733         * gcc.c-torture/execute/builtins/string-asm-1.c
4734         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
4735         * gcc.c-torture/execute/builtins/string-asm-2.c
4736         * gcc.c-torture/execute/stdio-opt-1.c
4737         * gcc.c-torture/execute/stdio-opt-2.c
4738         * gcc.c-torture/execute/stdio-opt-3.c
4739         * gcc.c-torture/execute/string-opt-1.c
4740         * gcc.c-torture/execute/string-opt-10.c
4741         * gcc.c-torture/execute/string-opt-11.c
4742         * gcc.c-torture/execute/string-opt-12.c
4743         * gcc.c-torture/execute/string-opt-13.c
4744         * gcc.c-torture/execute/string-opt-14.c
4745         * gcc.c-torture/execute/string-opt-15.c
4746         * gcc.c-torture/execute/string-opt-16.c
4747         * gcc.c-torture/execute/string-opt-2.c
4748         * gcc.c-torture/execute/string-opt-6.c
4749         * gcc.c-torture/execute/string-opt-7.c
4750         * gcc.c-torture/execute/string-opt-8.c:
4751         Replace with ...
4752
4753         * gcc.c-torture/execute/builtins/abs-2.c
4754         * gcc.c-torture/execute/builtins/abs-3.c
4755         * gcc.c-torture/execute/builtins/complex-1.c
4756         * gcc.c-torture/execute/builtins/fprintf.c
4757         * gcc.c-torture/execute/builtins/fputs.c
4758         * gcc.c-torture/execute/builtins/memcmp.c
4759         * gcc.c-torture/execute/builtins/memmove.c
4760         * gcc.c-torture/execute/builtins/memops-asm.c
4761         * gcc.c-torture/execute/builtins/mempcpy-2.c
4762         * gcc.c-torture/execute/builtins/mempcpy.c
4763         * gcc.c-torture/execute/builtins/memset.c
4764         * gcc.c-torture/execute/builtins/printf.c
4765         * gcc.c-torture/execute/builtins/sprintf.c
4766         * gcc.c-torture/execute/builtins/strcat.c
4767         * gcc.c-torture/execute/builtins/strchr.c
4768         * gcc.c-torture/execute/builtins/strcmp.c
4769         * gcc.c-torture/execute/builtins/strcpy.c
4770         * gcc.c-torture/execute/builtins/strcspn.c
4771         * gcc.c-torture/execute/builtins/strlen-2.c
4772         * gcc.c-torture/execute/builtins/strlen.c
4773         * gcc.c-torture/execute/builtins/strncat.c
4774         * gcc.c-torture/execute/builtins/strncmp-2.c
4775         * gcc.c-torture/execute/builtins/strncmp.c
4776         * gcc.c-torture/execute/builtins/strncpy.c
4777         * gcc.c-torture/execute/builtins/strpbrk.c
4778         * gcc.c-torture/execute/builtins/strpcpy-2.c
4779         * gcc.c-torture/execute/builtins/strpcpy.c
4780         * gcc.c-torture/execute/builtins/strrchr.c
4781         * gcc.c-torture/execute/builtins/strspn.c
4782         * gcc.c-torture/execute/builtins/strstr-asm.c
4783         * gcc.c-torture/execute/builtins/strstr.c:
4784         ... these new files.
4785
4786         * gcc.c-torture/execute/builtins/abs-2-lib.c
4787         * gcc.c-torture/execute/builtins/abs-3-lib.c
4788         * gcc.c-torture/execute/builtins/complex-1-lib.c
4789         * gcc.c-torture/execute/builtins/fprintf-lib.c
4790         * gcc.c-torture/execute/builtins/fputs-lib.c
4791         * gcc.c-torture/execute/builtins/memcmp-lib.c
4792         * gcc.c-torture/execute/builtins/memmove-lib.c
4793         * gcc.c-torture/execute/builtins/memops-asm-lib.c
4794         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
4795         * gcc.c-torture/execute/builtins/mempcpy-lib.c
4796         * gcc.c-torture/execute/builtins/memset-lib.c
4797         * gcc.c-torture/execute/builtins/printf-lib.c
4798         * gcc.c-torture/execute/builtins/sprintf-lib.c
4799         * gcc.c-torture/execute/builtins/strcat-lib.c
4800         * gcc.c-torture/execute/builtins/strchr-lib.c
4801         * gcc.c-torture/execute/builtins/strcmp-lib.c
4802         * gcc.c-torture/execute/builtins/strcpy-lib.c
4803         * gcc.c-torture/execute/builtins/strcspn-lib.c
4804         * gcc.c-torture/execute/builtins/strlen-2-lib.c
4805         * gcc.c-torture/execute/builtins/strlen-lib.c
4806         * gcc.c-torture/execute/builtins/strncat-lib.c
4807         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
4808         * gcc.c-torture/execute/builtins/strncmp-lib.c
4809         * gcc.c-torture/execute/builtins/strncpy-lib.c
4810         * gcc.c-torture/execute/builtins/strpbrk-lib.c
4811         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
4812         * gcc.c-torture/execute/builtins/strpcpy-lib.c
4813         * gcc.c-torture/execute/builtins/strrchr-lib.c
4814         * gcc.c-torture/execute/builtins/strspn-lib.c
4815         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
4816         * gcc.c-torture/execute/builtins/strstr-lib.c
4817         * gcc.c-torture/execute/builtins/lib/abs.c
4818         * gcc.c-torture/execute/builtins/lib/fprintf.c
4819         * gcc.c-torture/execute/builtins/lib/memset.c
4820         * gcc.c-torture/execute/builtins/lib/printf.c
4821         * gcc.c-torture/execute/builtins/lib/sprintf.c
4822         * gcc.c-torture/execute/builtins/lib/strcpy.c
4823         * gcc.c-torture/execute/builtins/lib/strcspn.c
4824         * gcc.c-torture/execute/builtins/lib/strncat.c
4825         * gcc.c-torture/execute/builtins/lib/strncmp.c
4826         * gcc.c-torture/execute/builtins/lib/strncpy.c
4827         * gcc.c-torture/execute/builtins/lib/strpbrk.c
4828         * gcc.c-torture/execute/builtins/lib/strspn.c
4829         * gcc.c-torture/execute/builtins/lib/strstr.c:
4830         New files containing support routines.
4831
4832         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
4833         declaration.
4834         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
4835         when not optimizing.
4836
4837 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
4838
4839         PR c++/16240
4840         * g++.dg/abi/mangle22.C: New test.
4841         * g++.dg/abi/mangle23.C: Likewise.
4842
4843 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
4844
4845         PR fortran/16290
4846         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
4847         Allow for cases without denormalized floating point numbers.
4848
4849 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
4850
4851         PR c/1027
4852         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
4853         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
4854         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
4855         expected warning text.
4856         * gcc.dg/format/diag-2.c: New test.
4857
4858 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4859
4860         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
4861
4862 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
4863
4864         * gcc.dg/builtins-43.c: New.
4865         * gcc.dg/builtins-44.c: New.
4866         * gcc.dg/builtins-45.c: New.
4867
4868 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
4869             Andreas Tobler  <a.tobler@schweiz.ch>
4870
4871         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
4872         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
4873         as SIGSEGV.
4874         * gcc.dg/cleanup-11.c: Likewise.
4875         * gcc.dg/cleanup-8.c: Likewise.
4876         * gcc.dg/cleanup-9.c: Likewise.
4877         * gcc.dg/cleanup-5.c: Run on all platforms.
4878
4879 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
4880
4881         * g++.dg/warn/nonnull1.C: New test.
4882
4883 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
4884
4885         * gcc.dg/compat/compat-common.h: Wrap up CINT in
4886         an #ifndef SKIP_COMPLEX_INT/#endif pair.
4887         Special-case the Sun compiler wrt to <complex.h>.
4888
4889 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
4890
4891         * gcc.dg/Wunreachable-8.C: New test.
4892
4893         * gcc.dg/h8300-ice2.c : New test.
4894
4895 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
4896
4897         PR fortran/16161
4898         * gfortran.fortran-torture/compile/implicit.f90: Add test
4899         for implicit character.
4900
4901 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
4902
4903         PR fortran/16289
4904         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
4905         Use tiny() intrinsic to find smallest non-negative real
4906
4907 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
4908
4909         * gcc.dg/compat/struct-by-value-22_main.c: New test.
4910         * gcc.dg/compat/struct-by-value-22_x.c: New.
4911         * gcc.dg/compat/struct-by-value-22_y.c: New.
4912
4913         * gcc.c-torture/execute/20040629-1.c: New test.
4914
4915 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
4916
4917         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
4918         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
4919
4920         PR target/16195
4921         * gcc.dg/20040625-1.c: New test.
4922
4923 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4924
4925         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
4926
4927 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4928
4929         PR fortran/15963
4930         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
4931
4932 2004-06-29  Richard Henderson  <rth@redhat.com>
4933
4934         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
4935
4936 2004-06-29  Paul Brook  <paul@codesourcery.com>
4937
4938         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
4939         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
4940
4941 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
4942
4943         PR c++/16260
4944         * g++.dg/parse/crash15.C: New.
4945
4946 2004-06-28  Andrew Pinski  <apinski@apple.com>
4947
4948         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
4949         by the error already.
4950
4951         * g++.dg/opt/ptrmem4.C: Change to compile only test.
4952
4953 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
4954
4955         PR target/14041
4956         * gcc.dg/h8300-bss-align-1.c : New.
4957
4958 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
4959
4960         * PR c++/16174
4961         * g++.dg/template/ctor4.C: New.
4962
4963 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
4964
4965         PR c++/16205
4966         * g++.dg/warn/Wsequence-point-1.C: New test.
4967
4968 2004-06-27  Paul Brook  <paul@codesourcery.com>
4969
4970         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
4971
4972 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
4973
4974         * g++.old-deja/g++.mike/p7325.C: Remove.
4975
4976 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
4977
4978         PR c/14963
4979         * gcc.dg/pr14963.c: New test.
4980
4981 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
4982
4983         PR c++/16193
4984         * g++.dg/parse/redef1.C: New test.
4985
4986 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
4987
4988         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
4989         20021110.c.
4990         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
4991         20021119-1.c.
4992         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
4993         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
4994         5-04.c.
4995         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
4996         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
4997         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
4998         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
4999         g++.brendan/enum14.C.
5000         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
5001         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
5002         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
5003         g++.mike/virt1.C.
5004         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
5005         memtemp24.C.
5006
5007 2004-06-27  Roger Sayle  <roger@eyesopen.com>
5008
5009         * gcc.dg/20040527-1.c: New test case.
5010
5011 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
5012
5013         PR gfortran/pr16196
5014         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
5015
5016 2004-06-25  Roger Sayle  <roger@eyesopen.com>
5017
5018         PR middle-end/15825
5019         * gcc.dg/pr15825-1.c: New test case.
5020
5021 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
5022
5023         * gcc.c-torture/execute/20040625-1.c: New test.
5024
5025 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5026
5027         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
5028
5029 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
5030
5031         * gcc.dg/torture/mips-div-1.c: New test.
5032
5033 2004-06-24  Jeff Law  <law@redhat.com>
5034
5035         * gcc.dg/tree-ssa/20040624-1.c: New test.
5036
5037 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
5038
5039         * gcc.c-torture/compile/20040624-1.c: New test.
5040
5041 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5042
5043         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
5044         this directory.
5045
5046 2004-06-23  Andrew Pinski  <apinski@apple.com>
5047
5048         PR middle-end/15988
5049         * g++.dg/opt/ptrmem4.C: New test.
5050
5051         * gcc.dg/c90-array-quals-2.c: New test.
5052
5053 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
5054
5055         * gcc.dg/kpice1.c: New test.
5056
5057 2006-06-23  Andrew Pinski  <apinski@apple.com>
5058
5059         * gcc.dg/c90-array-quals.c: New test.
5060
5061 2006-06-22  Richard Henderson  <rth@redhat.com>
5062
5063         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
5064
5065 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
5066
5067         * gcc.dg/builtins-config.h: Handle FreeBSD.
5068
5069 2006-06-22  Richard Henderson  <rth@redhat.com>
5070
5071         * g++.dg/opt/devirt1.C: New.
5072
5073 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
5074
5075         * g++.dg/opt/pr15551.C: New testcase.
5076
5077 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
5078
5079         PR target/14800
5080         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
5081         x86_64-*-linux* when compiling for 32bit.
5082
5083 2004-06-21  Andrew Pinski  <apinski@apple.com>
5084
5085         * gcc.dg/pch/struct-1.c: New.
5086         * gcc.dg/pch/struct-1.hs: New.
5087
5088 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
5089
5090         * gcc.dg/pch/save-temps-1.c: New file.
5091         * gcc.dg/pch/save-temps-1.hs: New file.
5092
5093 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
5094
5095         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
5096         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
5097
5098 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5099
5100         * gfortran.fortran-torture/execute/select_1.f90: Rename function
5101         to fix type error.
5102         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
5103         Remove trailing spaces.
5104
5105 2004-06-21  Richard Henderson  <rth@redhat.com>
5106
5107         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
5108         merging && to BIT_FIELD_REF.
5109
5110 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
5111
5112         * g++.dg/opt/placeholder1.C: New test.
5113
5114 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5115
5116         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
5117         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
5118         * gcc.dg/compat/union-m128-1_x.c: Likewise.
5119         * gcc.dg/compat/union-m128-1_y.c: Likewise.
5120
5121 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
5122
5123         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
5124         extern "C".
5125         * g++.dg/other/pragma-re-1.C: Add comments.
5126
5127 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
5128
5129         PR gfortran/16080
5130         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
5131
5132 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
5133
5134         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
5135         instead of setting the type of size_t by
5136         hand.
5137
5138 2004-06-18  Roger Sayle  <roger@eyesopen.com>
5139
5140         * gcc.dg/unordered-2.c: New test case.
5141         * gcc.dg/unordered-3.c: New test case.
5142
5143 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
5144
5145         PR other/16043
5146         * lib/g++.exp (g++_version): Tweak regexp for version
5147         * lib/g77.exp (g77_version): Likewise
5148         * lib/gfortran.exp (gfortran_version): Likewise
5149         * lib/objc.exp (objc_version): Likewise
5150         * lib/treelang.exp (treelang_version): Likewise
5151
5152 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
5153
5154         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
5155         Use INT_MAX instead of __INT_MAX__.
5156         * gcc.dg/compat/struct-align-2_y.c: Likewise.
5157
5158         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
5159         * gcc.dg/compat/scalar-return-3_x.c: Use it.
5160         * gcc.dg/compat/scalar-return-3_y.c: Use it.
5161         * gcc.dg/compat/scalar-return-4_x.c: Use it.
5162         * gcc.dg/compat/scalar-return-4_y.c: Use it.
5163         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
5164         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
5165         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
5166         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
5167
5168         * gcc.dg/range-test-1.c: New test.
5169         * g++.dg/opt/range-test-1.C: New test.
5170
5171 2004-06-17  Richard Henderson  <rth@redhat.com>
5172
5173         * objc.dg/sync-1.m: New.
5174         * objc.dg/try-catch-1.m: Don't force next runtime.
5175         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
5176         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
5177         shadowed catch clause.
5178         * objc.dg/try-catch-5.m: New.
5179
5180 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
5181
5182         Bug 14610
5183         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
5184
5185 2004-06-15  Richard Henderson  <rth@redhat.com>
5186
5187         * gcc.dg/20001116-1.c: Move expected warning line.
5188
5189 2004-06-15  Richard Henderson  <rth@redhat.com>
5190
5191         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
5192         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
5193
5194 2004-06-15  Jeff Law  <law@redhat.com>
5195
5196         * gcc.dg/tree-ssa/20040615-1.c: New test.
5197         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
5198         be less sensitive to operand ordering.
5199         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
5200
5201 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
5202
5203         * g++.dg/abi/bitfield3.C: Add comment..
5204
5205 2004-06-15  Richard Henderson  <rth@redhat.com>
5206
5207         * g++.dg/ext/stmtexpr1.C: XFAIL.
5208         * gcc.dg/20030612-1.c: XFAIL.
5209
5210 2004-06-15  Eric Christopher  <echristo@redhat.com>
5211
5212         * g++.dg/charset/asm5.c: New.
5213         * gcc.dg/charset/asm6.c: New.
5214
5215 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5216
5217         PR fortran/15962
5218         * gfortran.fortran-torture/execute/select_1.f90: New test.
5219
5220 2004-06-15  Paul Brook  <paul@codesourcery.com>
5221
5222         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
5223
5224 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5225
5226         PR c++/15967
5227         * g++.dg/lookup/crash3.C: New test.
5228
5229 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5230
5231         PR c++/15947
5232         * g++.dg/parse/dtor4.C: New test.
5233
5234 2004-06-14  Jeff Law  <law@redhat.com>
5235
5236         * gcc.c-torture/compile/20040614-1.c: New test.
5237
5238 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5239
5240         PR fortran/15211
5241         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
5242         LEN of a character array.
5243
5244 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
5245
5246         PR c++/15096
5247         * g++.dg/template/ptrmem10.C: New test.
5248
5249         PR c++/14930
5250         * g++.dg/template/friend30.C: New test.
5251
5252 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5253
5254         PR fortran/14928
5255         * gfortran.fortran-torture/compile/mloc.f90: New test.
5256
5257 2004-06-13  Paul Brook  <paul@codesourcery.com>
5258
5259         * gfortran.fortran-torture/execute/random_2.f90: New test.
5260
5261 2004-06-13  Eric Christopher  <echristo@redhat.com>
5262
5263         * gcc.dg/noncompile/redecl-1.c: Fix error message.
5264
5265 2004-06-12  Paul Brook  <paul@codesourcery.com>
5266
5267         * gfortran.fortran-torture/execute/contained_3.f90: New test.
5268
5269 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5270
5271         PR fortran/14923
5272         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
5273
5274 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5275
5276         PR fortran/14957
5277         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
5278         syntax errors in end statements of contained subroutines.
5279
5280 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5281
5282         PR fortran/12841
5283         * gfortran.fortran-torture/execute/null_arg.f90: New test.
5284
5285 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
5286
5287         PR fortran/15665
5288         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
5289
5290 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
5291
5292         PR gfortran/12839
5293         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
5294
5295 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
5296
5297         PR c++/15862
5298         * g++.dg/parse/enum1.C: New test.
5299
5300 2004-06-10  Jeff Law  <law@redhat.com>
5301
5302         * gcc.c-torture/compile/20040610-1.c: New test.
5303
5304 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5305
5306         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
5307         * g++.old-deja/g++.other/decl3.C: Likewise.
5308
5309 2004-06-10  Brian Booth  <bbooth@redhat.com>
5310
5311         * gcc.dg/tree-ssa/20031015-1.c: Scan for
5312         V_MAY_DEF instead of VDEF.
5313         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
5314
5315 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
5316
5317         PR c++/14211
5318         * g++.dg/conversion/const1.C: New test.
5319
5320         PR c++/15076
5321         * g++.dg/conversion/reinterpret1.C: New test.
5322
5323         PR c++/15877
5324         * g++.dg/template/enum2.C: New test.
5325
5326         PR c++/15227
5327         * g++.dg/template/error13.C: New test.
5328
5329 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5330
5331         PR fortran/14957
5332         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
5333         arguments to test_* REAL and of the right size.
5334
5335 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
5336
5337         PR target/15569
5338         PR rtl-optimization/15681
5339         * gcc.dg/20040609-1.c: New test.
5340
5341 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
5342
5343         PR c++/14791
5344         * g++.dg/opt/builtins1.C: New test.
5345
5346 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
5347
5348         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
5349         that use default windows32 struct layout.
5350         * gcc.dg/i386-bitfield2.c: Likewise.
5351
5352 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
5353
5354         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
5355         for mingw32 and cygwin targets.
5356
5357 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
5358
5359         * gcc.dg/pch/macro-4.c: New.
5360         * gcc.dg/pch/macro-4.hs: New.
5361
5362 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5363
5364         PR fortran/13249
5365         * gfortran.fortran-torture/compile/name_clash.f90: New test.
5366
5367 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5368
5369         PR fortran/13372
5370         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
5371
5372 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
5373
5374         PR gfortran/14897
5375         * gfortran.fortran-torture/execute/t_edit.f90: New test.
5376
5377 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
5378
5379         PR gfortran/15755
5380         * gfortran.fortran-torture/execute/backspace.c : New test.
5381
5382 2004-06-09  Paul Brook  <paul@codesourcery.com>
5383
5384         * gfortran.fortran-torture/execure/intrinsic_associated.f90
5385         (pointer_to_section): Rewrite to use smaller array.
5386
5387 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
5388
5389         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
5390         * gcc.dg/ext/altivec-10.c: Same.
5391         * gcc.dg/ext/altivec-11.c: Same.
5392         * gcc.dg/ext/altivec-12.c: Same.
5393         * gcc.dg/ext/altivec-13.c: Same.
5394         * gcc.dg/ext/altivec-14.c: Same.
5395         * gcc.dg/ext/altivec-15.c: Same.
5396         * gcc.dg/ext/altivec-16.c: Same.
5397         * gcc.dg/ext/altivec-3.c: Same.
5398         * gcc.dg/ext/altivec-4.c: Same.
5399         * gcc.dg/ext/altivec-6.c: Same.
5400         * gcc.dg/ext/altivec-7.c: Same.
5401         * gcc.dg/ext/altivec-8.c: Same.
5402         * gcc.dg/ext/altivec-varargs-1.c: Same.
5403
5404         * g++.dg/ext/altivec-1.C: Correct dg syntax.
5405         * g++.dg/ext/altivec-10.C: Same.
5406         * g++.dg/ext/altivec-2.C: Same.
5407         * g++.dg/ext/altivec-3.C: Same.
5408         * g++.dg/ext/altivec-4.C: Same.
5409         * g++.dg/ext/altivec-5.C: Same.
5410         * g++.dg/ext/altivec-6.C: Same.
5411         * g++.dg/ext/altivec-7.C: Same.
5412         * g++.dg/ext/altivec-8.C: Same.
5413         * g++.dg/ext/altivec-9.C: Same.
5414
5415 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5416
5417         PR c++/7841
5418         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
5419
5420 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5421
5422         * gcc.dg/union-1.c: New test.
5423
5424 2004-06-07  Roger Sayle  <roger@eyesopen.com>
5425
5426         * gcc.dg/builtins-41.c: New test case.
5427         * gcc.dg/builtins-42.c: New test case.
5428
5429 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
5430
5431         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
5432         * g++.dg/ext/altivec-10.C: Same.
5433         * g++.dg/ext/altivec-2.C: Same.
5434         * g++.dg/ext/altivec-3.C: Same.
5435         * g++.dg/ext/altivec-4.C: Same.
5436         * g++.dg/ext/altivec-5.C: Same.
5437         * g++.dg/ext/altivec-6.C: Same.
5438         * g++.dg/ext/altivec-7.C: Same.
5439         * g++.dg/ext/altivec-8.C: Same.
5440         * g++.dg/ext/altivec-9.C: Same.
5441         * g++.old-deja/g++.abi/cxa_vec.C: Same.
5442         * g++.old-deja/g++.brendan/new3.C: Same.
5443         * gcc.c-torture/execute/eeprof-1.x: Same.
5444
5445 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
5446
5447         PR c/14765
5448         * gcc.dg/pr14765-1.c: New test.
5449
5450 2004-06-07  Roger Sayle  <roger@eyesopen.com>
5451
5452         PR c/14649
5453         * gcc.dg/pr14649-1.c: New test case.
5454
5455 2004-06-07  Richard Henderson  <rth@redhat.com>
5456
5457         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
5458         if temporaries.
5459
5460 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
5461
5462         * g++.dg/eh/elide1.C: Remove XFAIL.
5463
5464 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
5465
5466         PR c++/15337
5467         * g++.dg/expr/sizeof3.C: New test.
5468
5469         PR c++/14777
5470         * g++.dg/template/access14.C: New test.
5471
5472         PR c++/15554
5473         * g++.dg/template/enum1.C: New test.
5474
5475         PR c++/15057
5476         * g++.dg/eh/throw1.C: New test.
5477
5478 2004-06-07  David Ayers  <d.ayers@inode.at>
5479             Ziemowit Laski  <zlaski@apple.com>
5480
5481         * lib/objc.exp (objc_target_compile): Revert the '-framework
5482         Foundation' flag fix, since bare Darwin does not ship
5483         with the Foundation framework.
5484         * objc/execute/next_mapping.h: Provide a local NSConstantString
5485         @interface and @implementation.
5486         (objc_constant_string_init): A constructor function, used to
5487         initialize the NSConstantString meta-class object.
5488         * objc/execute/string1.m: Include "next_mapping.h" instead of
5489         <Foundation/NSString.h>.
5490         * objc/execute/string2.m: Likewise.
5491         * objc/execute/string3.m: Likewise.
5492         * objc/execute/string4.m: Likewise.
5493
5494 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
5495
5496         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
5497         to double. Replace double with FLOAT.
5498         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
5499
5500         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
5501         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
5502         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
5503         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
5504         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
5505         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
5506         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
5507         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
5508
5509 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
5510
5511         PR c/13519
5512         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
5513
5514 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5515
5516         PR c++/15503
5517         * g++.dg/template/meminit2.C: New test.
5518
5519 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
5520
5521         PR target/15822
5522         * gcc.c-torture/execute/compare-fp-1.c,
5523         gcc.c-torture/execute/compare-fp-2.c,
5524         gcc.c-torture/execute/compare-fp-3.c,
5525         gcc.c-torture/execute/compare-fp-4.c,
5526         gcc.c-torture/execute/compare-fp-3.x,
5527         gcc.c-torture/execute/compare-fp-4.x: Moved...
5528         * gcc.c-torture/execute/ieee/compare-fp-1.c,
5529         gcc.c-torture/execute/ieee/compare-fp-2.c,
5530         gcc.c-torture/execute/ieee/compare-fp-3.c,
5531         gcc.c-torture/execute/ieee/compare-fp-4.c,
5532         gcc.c-torture/execute/ieee/compare-fp-3.x,
5533         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
5534
5535 2004-06-04  David Ayers  <d.ayers@inode.at>
5536
5537         * objc/execute/protocol-isEqual-4.m: New testcase.
5538
5539 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
5540
5541         * objc/execute/protocol-isEqual-1.m: New testcase.
5542         * objc/execute/protocol-isEqual-2.m: New testcase.
5543         * objc/execute/protocol-isEqual-3.m: New testcase.
5544
5545 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5546
5547         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
5548
5549 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
5550
5551         * lib/objc.exp (objc_target_compile): When running tests on
5552         Darwin (Mac OS X), inform the linker about '-framework
5553         'Foundation'.
5554
5555 2004-06-02  Eric Christopher  <echristo@redhat.com>
5556
5557         * gcc.c-torture/compile/20040602-1.c: New.
5558
5559 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
5560
5561         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
5562         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
5563
5564         PR tree-optimization/14736
5565         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
5566
5567         PR tree-optimization/14042
5568         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
5569
5570         PR tree-optimization/14729
5571         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
5572
5573 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5574
5575         PR fortran/15557
5576         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
5577
5578 2004-06-01  Richard Hederson  <rth@redhat.com>
5579
5580         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
5581
5582 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5583
5584         PR c++/14932
5585         * g++.dg/parse/offsetof4.C: New test.
5586
5587 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
5588
5589         PR objc/7993
5590         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
5591
5592 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
5593
5594         PR c++/15701
5595         * g++.dg/template/friend29.C: New test.
5596
5597 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
5598
5599         PR c/15749
5600         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
5601
5602 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
5603
5604         * gcc.dg/sparc-trap-1.c: New test.
5605
5606 2004-05-31  Roger Sayle  <roger@eyesopen.com>
5607
5608         PR middle-end/15069
5609         * g++.dg/opt/fold3.C: New test case.
5610
5611 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
5612
5613         * lib/target-supports.exp (check_iconv_available): Fix fallout
5614         from 2004-05-28 patch.
5615
5616 2004-05-30  Paul Brook  <paul@codesourcery.com>
5617
5618         PR fortran/15620
5619         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
5620         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
5621
5622 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
5623
5624         * gfortran.fortran-torture/execute/random_1.f90: New test.
5625
5626 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
5627
5628         * g++.dg/ext/altivec-10.C: New test.
5629
5630 2004-05-29  Paul Brook  <paul@codesourcery.com>
5631
5632         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
5633
5634 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
5635
5636         * gcc.dg/altivec-16.c: New test.
5637
5638 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
5639
5640         * lib/target-supports.exp (check_vmx_hw_available): New.
5641         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
5642
5643         * lib/target-supports.exp (check_alias_available,
5644         check_iconv_available, check_named_sections_available): Use
5645         unique names for temporary files.
5646
5647 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
5648
5649         * gcc.dg/altivec-15.c: New test.
5650
5651 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
5652
5653         PR c++/15083
5654         * g++.dg/warn/noeffect6.C: New test.
5655
5656         PR c++/15471
5657         * g++.dg/expr/ptrmem4.C: New test.
5658
5659         PR c++/15640
5660         * g++.dg/template/operator3.C: New test.
5661
5662 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
5663
5664         PR c++/14668
5665         * g++.dg/lookup/redecl1.C: New test.
5666         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
5667
5668 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
5669
5670         * gcc.c-torture/execute/compare-fp-1.c,
5671         gcc.c-torture/execute/compare-fp-2.c,
5672         gcc.c-torture/execute/compare-fp-3.c,
5673         gcc.c-torture/execute/compare-fp-4.c,
5674         gcc.c-torture/execute/compare-fp-3.x,
5675         gcc.c-torture/execute/compare-fp-4.x,
5676         gcc.dg/pr15649-1.c: New.
5677
5678 2004-05-27  Adam Nemet  <anemet@lnxw.com>
5679
5680         PR c++/12883
5681         * g++.dg/init/array14.C: New test.
5682
5683 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
5684
5685         * lib/compat.exp (compat-get-options-main): New.
5686         (compat-get-options): Remove unneeded code, warn for ignored
5687         command.
5688         (compat-execute): Check flag set by dg-require-* commands.
5689
5690         * lib/compat.exp (compat-execute): Break up long lines.
5691
5692 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
5693
5694         * gcc.dg/altivec-7.c: Don't use 'vector long'.
5695         * gcc.dg/altivec-14.c: New test.
5696         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
5697
5698         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
5699         * gcc.dg/altivec-12.c: Ditto.
5700
5701         * gcc.dg/altivec-3.c: Move call to altivec_check.
5702
5703 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
5704
5705         PR c++/15044
5706         * g++.dg/template/error12.C: New test.
5707
5708         PR c++/15317
5709         * g++.dg/ext/attrib15.C: New test.
5710
5711         PR c++/15329
5712         * g++.dg/template/ptrmem9.C: New test.
5713
5714 2004-05-25  Paul Brook  <paul@codesourcery.com>
5715
5716         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
5717
5718 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
5719
5720         PR c++/15165
5721         * g++.dg/template/crash19.C: New test.
5722
5723 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
5724
5725         PR c++/15025
5726         * g++.dg/template/redecl1.C: New test.
5727
5728 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
5729
5730         PR c++/14821
5731         * g++.dg/other/ns1.C: New test.
5732
5733         PR c++/14883
5734         * g++.dg/template/invalid1.C: New test.
5735
5736 2004-05-23  Paul Brook  <paul@codesourcery.com>
5737         Victor Leikehman  <lei@haifasphere.co.il>
5738
5739         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
5740         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
5741
5742 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
5743
5744         PR c++/15285
5745         PR c++/15299
5746         * g++.dg/template/non-dependent5.C: New test.
5747         * g++.dg/template/non-dependent6.C: New test.
5748
5749 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
5750
5751         PR c++/15507
5752         * g++.dg/inherit/union1.C: New test.
5753
5754         PR c++/15542
5755         * g++.dg/template/addr1.C: New test.
5756
5757         PR c++/15427
5758         * g++.dg/template/array5.C: New test.
5759
5760         PR c++/15287
5761         * g++.dg/template/array6.C: New test.
5762
5763 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
5764             Roger Sayle  <roger@eyesopen.com>
5765
5766         * g++.dg/lookup/forscope2.C: New test case.
5767
5768 2004-05-22  Ben Elliston  <bje@au.ibm.com>
5769
5770         * gcc.dg/cpp/Wmissingdirs.c: New.
5771
5772 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
5773
5774         PR target/15301
5775         * gcc.dg/compat/union-m128-1.h: New file.
5776         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5777         * gcc.dg/compat/union-m128-1_x.c: Likewise.
5778         * gcc.dg/compat/union-m128-1_y.c: Likewise.
5779
5780 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
5781
5782         PR target/15302
5783         * gcc.dg/compat/struct-complex-1.h: New file.
5784         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
5785         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
5786         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
5787
5788 2004-05-20  Roger Sayle  <roger@eyesopen.com>
5789
5790         PR middle-end/3074
5791         * gcc.dg/pr3074-1.c: New test case.
5792         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
5793
5794 2004-05-20  Falk Hueffner  <falk@debian.org>
5795
5796         PR other/15526
5797         * gcc.dg/ftrapv-1.c: New test case.
5798
5799 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
5800
5801         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
5802
5803 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
5804             Jeff Law  <law@redhat.com>
5805
5806         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
5807         * gcc.dg/tree-ssa/20040518-2.c: New test.
5808
5809         * gcc.dg/tree-ssa/20040518-1.c: New test.
5810
5811 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
5812
5813         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
5814
5815 2004-05-18  Paul Brook  <paul@codesourcery.com>
5816
5817         PR fortran/13930
5818         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
5819
5820 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5821
5822         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
5823         constant folding.
5824
5825 2004-05-17  Steven Bosscher  <stevenb@suse.de>
5826
5827         * gcc.dg/tree-ssa/20040517-1.c: New test.
5828
5829 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5830
5831         * gcc.dg/loop-4.c: New test.
5832
5833 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
5834
5835         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
5836
5837 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
5838
5839         PR fortran/15311
5840         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
5841
5842 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5843
5844         PR fortran/13826
5845         PR fortran/13940
5846         * gfortran.fortran-torture/compile/data_1.f90: New test.
5847
5848 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
5849
5850         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
5851         * gcc.dg/uninit-H.c: Define ASM for __s390__.
5852
5853 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
5854
5855         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
5856
5857 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
5858
5859         PR c/15444
5860         * gcc.dg/format/xopen-1.c: Adjust expected message.
5861         * gcc.dg/format/xopen-3.c: New test.
5862
5863 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
5864
5865         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
5866
5867 2004-05-14  Jeff Law  <law@redhat.com>
5868
5869         * gcc.dg/tree-ssa/20040514-2.c: New test.
5870
5871 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5872
5873         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
5874         this ...
5875         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
5876         this.
5877
5878 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
5879
5880         * gcc.dg/tree-ssa/20040514-1.c: New test.
5881
5882 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5883
5884         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
5885         test.
5886
5887 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5888
5889         PR fortran/14066
5890         * gfortran.fortran-torture/compile/do_1.f90: New test.
5891
5892 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5893
5894         PR fortran/15051
5895         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
5896         test.
5897
5898 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
5899
5900         PR fortran/15149
5901         * gfortran.fortran-torture/execute/random_init.f90: New test.
5902
5903 2004-05-13  Paul Brook  <paul@codesourcery.com>
5904
5905         PR fortran/15314
5906         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
5907
5908 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
5909
5910         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
5911         for the powerpc case.
5912
5913 2004-05-13  Jeff Law  <law@redhat.com>
5914
5915         * gcc.dg/tree-ssa/20040513-1.c: New test.
5916         * gcc.dg/tree-ssa/20040513-2.c: New test.
5917
5918 2004-05-13  Paul Brook  <paul@codesourcery.com>
5919
5920         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
5921         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
5922         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
5923
5924 2004-05-13  Andreas Schwab  <schwab@suse.de>
5925
5926         PR other/10819
5927         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
5928         characters.
5929
5930 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
5931
5932         PR fortran/15294
5933         * gfortran.fortran-torture/execute/adjustr.f90: New file.
5934
5935 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
5936
5937         Merge from tree-ssa-20020619-branch.  See
5938         ChangeLog.tree-ssa for details.
5939
5940 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
5941
5942         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
5943         include <altivec.h> explicitly.
5944         * gcc.dg/altivec-13.c: Likewise.
5945
5946 2004-05-11  Paul Brook  <paul@codesourcery.com>
5947
5948         * gcc.c-torture/compile/20010518-1.c: Force enum size.
5949
5950 2004-05-10  Eric Christopher  <echristo@redhat.com>
5951
5952         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
5953         * gcc.dg/sibcall-4.c: Ditto.
5954
5955 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
5956
5957         * g++.dg/ext/altivec-8.C: New test case.
5958         * gcc.dg/altivec-13.c: New test case.
5959
5960 2004-05-08  Roger Sayle  <roger@eyesopen.com>
5961
5962         * gcc.c-torture/execute/divcmp-1.c: New test case.
5963         * gcc.c-torture/execute/divcmp-2.c: New test case.
5964         * gcc.c-torture/execute/divcmp-3.c: New test case.
5965
5966 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
5967
5968         * g++.dg/other/pragma-re-2.C: New test.
5969
5970 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
5971
5972         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
5973         * gcc.dg/i386-387-2.c: Likewise.
5974
5975         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
5976         __builtin_drem.
5977         * gcc.dg/i386-387-6.c: Likewise.
5978
5979 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
5980
5981         * gcc.dg/builtins-33.c:  Also check log1p*.
5982
5983 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
5984
5985         PR optimization/15296
5986         * gcc.c-torture/execute/pr15296.c: New test.
5987
5988 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
5989
5990         * gcc.dg/builtins-40.c: New test.
5991
5992 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
5993
5994         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
5995
5996 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
5997
5998         * g++.dg/ext/spe1.C: New testcase.
5999
6000 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
6001
6002         * objc.dg/image-info.m: Allow additional attributes
6003         for __image_info section.
6004
6005 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
6006
6007         * gcc.dg/torture/mips-hilo-2.c: New test.
6008
6009 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6010
6011         PR c++/14389
6012         * g++.dg/template/member5.C: New test.
6013
6014 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
6015
6016         * gcc.dg/builtins-34.c: Also check expm1*.
6017
6018 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6019
6020         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
6021         * gcc.dg/torture/builtin-convert-3.c: New test.
6022
6023 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
6024
6025         PR middle-end/15054
6026         * g++.dg/opt/pr15054.C: New test.
6027
6028 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6029
6030         * gcc.dg/torture/builtin-rounding-1.c: New test.
6031         * gcc.dg/builtins-25.c: Delete.
6032         * gcc.dg/builtins-29.c: Delete.
6033
6034 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
6035
6036         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
6037         * gcc.dg/sibcall-4.c: Likewise.
6038         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
6039
6040 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
6041
6042         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
6043         bit-field on 16-bit targets.
6044
6045 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
6046
6047         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
6048         16-bit targets.
6049
6050 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
6051
6052         * gcc.dg/rs6000-power2-1.c: Change to compile only.
6053         * gcc.dg/rs6000-power2-2.c: Likewise.
6054
6055 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
6056
6057         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
6058         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
6059         Change the asm registers to be in form of frN instead of fN.
6060
6061 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6062
6063         * gcc.dg/torture/builtin-convert-2.c: New test.
6064
6065 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
6066
6067         * gcc.dg/rs6000-power2-1.c: New test.
6068         * gcc.dg/rs6000-power2-2.c: New test.
6069
6070 2004-04-28  Jan Hubicka  <jh@suse.cz>
6071
6072         * gcc.dg/unused-6.c: New test.
6073
6074 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
6075             Ulrich Weigand  <uweigand@de.ibm.com>
6076
6077         * ada/acats/run_all.sh: Define $target variable.
6078
6079 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
6080
6081         PR c++/15119
6082         * g++.dg/other/vararg-1.C: New test.
6083
6084         PR c++/4794
6085         * g++.dg/eh/cleanup3.C: New test.
6086
6087 2004-04-24  Laurent GUERBY <laurent@guerby.net>
6088
6089         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
6090         and ad8011a (target_insn).
6091         * ada/acats/support/macro.dfs: Likewise.
6092         * ada/acats/support/impbit.adb: New file.
6093
6094 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
6095
6096         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
6097
6098 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6099
6100         * gcc.dg/loop-3.c: New test.
6101
6102 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
6103
6104         * gcc.c-torture/execute/simd-5.c: New test.
6105
6106 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6107
6108         PR c++/15064
6109         * g++.dg/template/crash18.C: New test.
6110
6111 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
6112
6113         * g++.dg/ext/complit3.C: New test.
6114
6115 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
6116
6117         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
6118         * gcc.dg/altivec-3.c: Same.
6119         * gcc.dg/altivec-varargs-1.c: Same.
6120
6121 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
6122
6123         * lib/target-supports.exp (check_profiling_available): Assume
6124         profiling is not available on powerpc-eabi targets.
6125
6126 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
6127
6128         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
6129         * gcc.dg/vmx/bug-1.c: Ditto.
6130
6131 2004-04-20  Eric Christopher  <echristo@redhat.com>
6132
6133         * gcc.dg/charset/extern.c: New test.
6134         * g++.dg/charset/extern3.cc: Ditto.
6135
6136 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
6137
6138         * gcc.dg/builtins-39.c: New test.
6139
6140 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
6141
6142         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
6143
6144 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
6145
6146         * gcc.dg/torture/mips-hilo-1.c: New test.
6147
6148 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
6149
6150         * gcc.c-torture/compile/20040419-1.c: New test.
6151
6152 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
6153
6154         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
6155
6156 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
6157             Aldy Hernandez  <aldyh@redhat.com>
6158
6159         * gcc.c-torture/execute/va-arg-24.c: New.
6160
6161 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
6162             Aldy Hernandez  <aldyh@redhat.com>
6163
6164         * gcc.dg/vmx/1b-01.c: New.
6165         * gcc.dg/vmx/1b-02.c: New.
6166         * gcc.dg/vmx/1b-03.c: New.
6167         * gcc.dg/vmx/1b-04.c: New.
6168         * gcc.dg/vmx/1b-05.c: New.
6169         * gcc.dg/vmx/1b-06.c: New.
6170         * gcc.dg/vmx/1b-07.c: New.
6171         * gcc.dg/vmx/1c-01.c: New.
6172         * gcc.dg/vmx/1c-02.c: New.
6173         * gcc.dg/vmx/3a-01a.c: New.
6174         * gcc.dg/vmx/3a-01.c: New.
6175         * gcc.dg/vmx/3a-01m.c: New.
6176         * gcc.dg/vmx/3a-03.c: New.
6177         * gcc.dg/vmx/3a-03m.c: New.
6178         * gcc.dg/vmx/3a-04.c: New.
6179         * gcc.dg/vmx/3a-04m.c: New.
6180         * gcc.dg/vmx/3a-05.c: New.
6181         * gcc.dg/vmx/3a-06.c: New.
6182         * gcc.dg/vmx/3a-06m.c: New.
6183         * gcc.dg/vmx/3a-07.c: New.
6184         * gcc.dg/vmx/3b-01.c: New.
6185         * gcc.dg/vmx/3b-02.c: New.
6186         * gcc.dg/vmx/3b-10.c: New.
6187         * gcc.dg/vmx/3b-13.c: New.
6188         * gcc.dg/vmx/3b-14.c: New.
6189         * gcc.dg/vmx/3b-15.c: New.
6190         * gcc.dg/vmx/3c-01a.c: New.
6191         * gcc.dg/vmx/3c-01.c: New.
6192         * gcc.dg/vmx/3c-02.c: New.
6193         * gcc.dg/vmx/3c-03.c: New.
6194         * gcc.dg/vmx/3d-01.c: New.
6195         * gcc.dg/vmx/4-01.c: New.
6196         * gcc.dg/vmx/4-03.c: New.
6197         * gcc.dg/vmx/5-01.c: New.
6198         * gcc.dg/vmx/5-02.c: New.
6199         * gcc.dg/vmx/5-03.c: New.
6200         * gcc.dg/vmx/5-04.c: New.
6201         * gcc.dg/vmx/5-05.c: New.
6202         * gcc.dg/vmx/5-06.c: New.
6203         * gcc.dg/vmx/5-07.c: New.
6204         * gcc.dg/vmx/5-07t.c: New.
6205         * gcc.dg/vmx/5-08.c: New.
6206         * gcc.dg/vmx/5-10.c: New.
6207         * gcc.dg/vmx/5-11.c: New.
6208         * gcc.dg/vmx/7-01a.c: New.
6209         * gcc.dg/vmx/7-01.c: New.
6210         * gcc.dg/vmx/7c-01.c: New.
6211         * gcc.dg/vmx/7d-01.c: New.
6212         * gcc.dg/vmx/7d-02.c: New.
6213         * gcc.dg/vmx/8-01.c: New.
6214         * gcc.dg/vmx/8-02a.c: New.
6215         * gcc.dg/vmx/8-02.c: New.
6216         * gcc.dg/vmx/brode-1.c: New.
6217         * gcc.dg/vmx/bug-1.c: New.
6218         * gcc.dg/vmx/bug-2.c: New.
6219         * gcc.dg/vmx/bug-3.c: New.
6220         * gcc.dg/vmx/cw-bug-1.c: New.
6221         * gcc.dg/vmx/cw-bug-2.c: New.
6222         * gcc.dg/vmx/cw-bug-3.c: New.
6223         * gcc.dg/vmx/dct.c: New.
6224         * gcc.dg/vmx/debug-1.c: New.
6225         * gcc.dg/vmx/debug-2.c: New.
6226         * gcc.dg/vmx/debug-3.c: New.
6227         * gcc.dg/vmx/debug-4.c: New.
6228         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
6229         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
6230         * gcc.dg/vmx/eg-5.c: New.
6231         * gcc.dg/vmx/fft.c: New.
6232         * gcc.dg/vmx/gcc-bug-1.c: New.
6233         * gcc.dg/vmx/gcc-bug-2.c: New.
6234         * gcc.dg/vmx/gcc-bug-3.c: New.
6235         * gcc.dg/vmx/gcc-bug-4.c: New.
6236         * gcc.dg/vmx/gcc-bug-5.c: New.
6237         * gcc.dg/vmx/gcc-bug-6.c: New.
6238         * gcc.dg/vmx/gcc-bug-7.c: New.
6239         * gcc.dg/vmx/gcc-bug-8.c: New.
6240         * gcc.dg/vmx/gcc-bug-9.c: New.
6241         * gcc.dg/vmx/gcc-bug-b.c: New.
6242         * gcc.dg/vmx/gcc-bug-c.c: New.
6243         * gcc.dg/vmx/gcc-bug-d.c: New.
6244         * gcc.dg/vmx/gcc-bug-e.c: New.
6245         * gcc.dg/vmx/gcc-bug-f.c: New.
6246         * gcc.dg/vmx/gcc-bug-g.c: New.
6247         * gcc.dg/vmx/gcc-bug-i.c: New.
6248         * gcc.dg/vmx/harness.h: New.
6249         * gcc.dg/vmx/ira1.c: New.
6250         * gcc.dg/vmx/ira2a.c: New.
6251         * gcc.dg/vmx/ira2b.c: New.
6252         * gcc.dg/vmx/ira2.c: New.
6253         * gcc.dg/vmx/ira2c.c: New.
6254         * gcc.dg/vmx/mem.c: New.
6255         * gcc.dg/vmx/newton-1.c: New.
6256         * gcc.dg/vmx/ops.c: New.
6257         * gcc.dg/vmx/sn7153.c: New.
6258         * gcc.dg/vmx/spill2.c: New.
6259         * gcc.dg/vmx/spill3.c: New.
6260         * gcc.dg/vmx/spill.c: New.
6261         * gcc.dg/vmx/t.c: New.
6262         * gcc.dg/vmx/varargs-1.c: New.
6263         * gcc.dg/vmx/varargs-2.c: New.
6264         * gcc.dg/vmx/varargs-3.c: New.
6265         * gcc.dg/vmx/varargs-4.c: New.
6266         * gcc.dg/vmx/varargs-5.c: New.
6267         * gcc.dg/vmx/varargs-6.c: New.
6268         * gcc.dg/vmx/varargs-7.c: New.
6269         * gcc.dg/vmx/vmx.exp: New.
6270         * gcc.dg/vmx/vprint-1.c: New.
6271         * gcc.dg/vmx/vscan-1.c: New.
6272         * gcc.dg/vmx/x-01.c: New.
6273         * gcc.dg/vmx/x-02.c: New.
6274         * gcc.dg/vmx/x-03.c: New.
6275         * gcc.dg/vmx/x-04.c: New.
6276         * gcc.dg/vmx/x-05.c: New.
6277         * gcc.dg/vmx/yousufi-1.c: New.
6278         * gcc.dg/vmx/zero-1.c: New.
6279         * gcc.dg/vmx/zero.c: New.
6280
6281 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
6282
6283         * g++.dg/lookup/java1.C: Update for chage of
6284         _Jv_AllocObject.
6285         * g++.dg/lookup/java2.C: Likewise.
6286
6287 2004-04-17  Laurent GUERBY <laurent@guerby.net>
6288
6289         * ada/acats/run_all.sh: use -O2 by default.
6290
6291 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
6292
6293         * gcc.dg/vr-mult-[12].c: New tests.
6294
6295 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6296
6297         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
6298
6299         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
6300
6301 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
6302
6303         * lib/target-supports.exp (check_profiling_available): Assume profiling
6304         isn't available for mips*-*-elf targets.
6305
6306 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
6307
6308         * gcc.dg/builtins-38.c: New test.
6309
6310 2004-04-14  Eric Christopher  <echristo@redhat.com>
6311
6312         * g++.dg/charset/charset.exp: Run .cc extension tests.
6313
6314 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
6315
6316         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
6317
6318 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6319
6320         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
6321
6322 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
6323
6324         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
6325         * gcc.dg/i386-387-2.c: Likewise.
6326
6327         * gcc.dg/i386-387-7.c: New test.
6328         * gcc.dg/i386-387-8.c: New test.
6329
6330         * gcc.dg/builtins-37.c: New test.
6331
6332 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
6333
6334         * g++.dg/pch/externc-1.C: Add missing semicolon.
6335
6336 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
6337
6338         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
6339
6340 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6341
6342         * gcc.c-torture/execute/20040411-1.c: New test.
6343
6344 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6345
6346         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
6347
6348 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
6349
6350         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
6351
6352 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
6353
6354         * lib/target-supports.exp (check_named_sections_available): New.
6355         * lib/gcc-dg.exp (dg-require-named-sections): New.
6356         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
6357         old-deja.exp.  Also prune error-count message from HP linker.
6358         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
6359
6360         * g++.dg/init/init-ref4.C: Use dg-require-weak.
6361         * g++.old-deja/g++.pt/static3.C: Likewise.
6362         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
6363
6364 2004-04-09  Roger Sayle  <roger@eyesopen.com>
6365
6366         * gcc.c-torture/execute/20040409-1.c: New test case.
6367         * gcc.c-torture/execute/20040409-2.c: New test case.
6368         * gcc.c-torture/execute/20040409-3.c: New test case.
6369
6370 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
6371
6372         * gcc.dg/20040409-1.c: New test.
6373
6374 2004-04-08  Roger Sayle  <roger@eyesopen.com>
6375
6376         PR target/14888
6377         * g++.dg/opt/pr14888.C: New test case.
6378
6379 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
6380
6381         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
6382         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
6383         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
6384         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
6385         New tests.
6386
6387 2004-04-08  Paul Brook  <paul@codesourcery.com>
6388
6389         * gcc.dg/spill-1.c: New test.
6390
6391 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6392
6393         * gcc.dg/torture/builtin-ctype-2.c: New test.
6394
6395 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
6396
6397         * gcc.dg/pch/pch.exp: Add largefile test.
6398
6399 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
6400
6401         * g++.dg/pch/externc-1.Hs: New.
6402         * g++.dg/pch/externc-1.C: New.
6403
6404 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6405
6406         * gcc.dg/compat/struct-by-value-5a_main.c,
6407         gcc.dg/compat/struct-by-value-5b_main.c: New files.
6408         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
6409         * gcc.dg/compat/struct-by-value-5a_x.c,
6410         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
6411         gcc.dg/compat/struct-by-value-5_x.c.
6412         * gcc.dg/compat/struct-by-value-5a_y.c,
6413         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
6414         gcc.dg/compat/struct-by-value-5_y.c.
6415
6416         * gcc.dg/compat/struct-by-value-6a_main.c,
6417         gcc.dg/compat/struct-by-value-6b_main.c: New files.
6418         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
6419         * gcc.dg/compat/struct-by-value-6a_x.c,
6420         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
6421         gcc.dg/compat/struct-by-value-6_x.c.
6422         * gcc.dg/compat/struct-by-value-6a_y.c,
6423         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
6424         gcc.dg/compat/struct-by-value-6_y.c.
6425
6426         * gcc.dg/compat/struct-by-value-7a_main.c,
6427         gcc.dg/compat/struct-by-value-7b_main.c: New files.
6428         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
6429         * gcc.dg/compat/struct-by-value-7a_x.c,
6430         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
6431         gcc.dg/compat/struct-by-value-7_x.c.
6432         * gcc.dg/compat/struct-by-value-7a_y.c,
6433         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
6434         gcc.dg/compat/struct-by-value-7_y.c.
6435
6436 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
6437
6438         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
6439         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
6440         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
6441         options.
6442
6443 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
6444
6445         * gcc.dg/builtins-36.c: New test.
6446
6447 2004-04-06  Paul Brook  <paul@codesourcery.com>
6448
6449         * README.gcc: Remove obsolete contraint on testcases.
6450
6451 2004-04-05  Paul Brook  <paul@codesourcery.com>
6452
6453         PR2123
6454         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
6455         failure and exit(0) on success.
6456         * g++.dg/expr/anew2.C: Ditto.
6457         * g++.dg/expr/anew3.C: Ditto.
6458         * g++.dg/expr/anew4.C: Ditto.
6459
6460 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
6461
6462         PR c++/3518
6463         * g++.dg/template/unify7.C: New.
6464
6465 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
6466
6467         * g++.dg/README: Bring up to date with new subdirectories; remove
6468         duplicate subdirectory lines.
6469
6470 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
6471
6472         PR c++/14007
6473         * g++.dg/template/unify5.C: New.
6474         * g++.dg/template/unify6.C: New.
6475         * g++.dg/template/qualttp20.C: Adjust.
6476         * g++.old-deja/g++.jason/report.C: Adjust.
6477         * g++.old-deja/g++.other/qual1.C: Adjust.
6478
6479 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
6480
6481         PR c++/14803
6482         * g++.dg/inherit/ptrmem1.C: New test.
6483
6484 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
6485
6486         PR c++/14755
6487         * gcc.c-torture/execute/20040331-1.c: New test.
6488         * gcc.dg/20040331-1.c: New test.
6489
6490 2004-04-01  Paul Brook  <paul@codesourcery.com>
6491
6492         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
6493
6494 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
6495
6496         PR c++/14724
6497         * g++.dg/init/goto1.C: New test.
6498
6499         PR c++/14763
6500         * g++.dg/template/defarg4.C: New test.
6501
6502 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
6503
6504         * gcc.dg/altivec-11.c: Extend test for more valid cases.
6505
6506 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
6507
6508         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
6509
6510 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
6511
6512         * gcc.dg/noncompile/undeclared-2.c: New test.
6513
6514 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
6515
6516         * gcc.dg/940409-1.c: Remove XFAIL.
6517         * gcc.dg/reg-vol-struct-1.c: New test.
6518
6519 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6520
6521         * gcc.dg/torture/builtin-wctype-1.c: New test.
6522
6523 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
6524
6525         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
6526         * gcc.dg/20001101-1.c: Likewise.
6527         * gcc.dg/20001102-1.c: Likewise.
6528
6529 2004-03-25  Roger Sayle  <roger@eyesopen.com>
6530
6531         * gcc.dg/compare8.c: Add an additional test for XOR.
6532
6533 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6534
6535         * gcc.dg/torture/builtin-ctype-1.c: New test.
6536
6537 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6538
6539         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
6540         * gcc.dg/torture/builtin-math-1.c: Likewise.
6541         * gcc.dg/torture/builtin-power-1.c: New test.
6542
6543 2004-03-24  Andreas Schwab  <schwab@suse.de>
6544
6545         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
6546         IA64 assembler.
6547
6548 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
6549             Roger Sayle  <roger@eyesopen.com>
6550
6551         * gcc.dg/compare8.c: New test case.
6552
6553 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
6554
6555         * g++.dg/ext/altivec-7.C: New test.
6556
6557 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
6558
6559         PR 12267, 12391, 12560, 13129, 14114, 14133
6560         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
6561         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
6562         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
6563         Adjust error regexps.
6564         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
6565         * gcc.dg/noncompile/undeclared-1.c: New test cases.
6566         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
6567         * gcc.dg/local1.c: Add explanatory comment.
6568
6569 2004-03-23  Roger Sayle  <roger@eyesopen.com>
6570
6571         PR optimization/14669
6572         * g++.dg/opt/fold2.C: New test case.
6573
6574 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
6575
6576         PR c/14069
6577         * gcc.dg/20040322-1.c: New test.
6578
6579 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6580
6581         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
6582         * gcc.dg/ultrasp4.c: Likewise.
6583         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
6584
6585 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
6586
6587         * gcc.dg/i386-sse-8.c: Reset default options.
6588
6589 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
6590
6591         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
6592         in the error message text.
6593
6594 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6595
6596         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
6597
6598 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
6599
6600         PR c++/14616
6601         * g++.dg/init/array13.C: New test.
6602
6603 2004-03-20  Roger Sayle  <roger@eyesopen.com>
6604
6605         PR target/13889
6606         * gcc.c-torture/compile/pr13889.c: New test case.
6607
6608 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6609
6610         PR c/14635
6611         * builtins-1.c (nan, nans): Don't test.
6612         * builtins-30.c: Don't use nan, nanf, nanl.
6613         * builtins-35.c: New test.
6614
6615 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
6616
6617         * g++.dg/ext/altivec-6.C: New test.
6618
6619 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
6620
6621         * g++.dg/init/placement3.C: New test.
6622
6623         * g++.dg/template/spec13.C: New test.
6624
6625         * g++.dg/lookup/using11.C: New test.
6626
6627         * g++.dg/lookup/koenig3.C: New test.
6628
6629         * g++.dg/template/operator2.C: New test.
6630
6631         * g++.dg/expr/dtor3.C: New test.
6632         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
6633         marker.
6634         * g++.old-deja/g++.law/visibility28.C: Likewise.
6635
6636 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
6637
6638         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
6639         * gcc.dg/ppc64-abi-3.c: Likewise.
6640
6641 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6642
6643         PR c++/14545
6644         * g++.dg/parse/template15.C: New test.
6645
6646 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
6647
6648         * g++.dg/expr/dtor2.C: New test.
6649
6650         * g++.dg/lookup/anon4.C: New test.
6651
6652         * g++.dg/overload/using1.C: New test.
6653
6654         * g++.dg/template/lookup7.C: New test.
6655
6656         * g++.dg/template/typename6.C: New test.
6657
6658         * g++.dg/expr/cond6.C: New test.
6659
6660 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6661
6662         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
6663
6664 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
6665
6666         * g++.dg/expr/cond5.C: New test.
6667         * g++.dg/expr/constcast1.C: Likewise.
6668         * g++.dg/expr/ptrmem2.C: Likewise.
6669         * g++.dg/expr/ptrmem3.C: Likewise.
6670         * g++.dg/lookup/main1.C: Likewise.
6671         * g++.dg/template/lookup6.C: Likewise.
6672
6673 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
6674
6675         * gcc.dg/local1.c: New test.
6676
6677         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
6678
6679 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6680
6681         * gcc.dg/torture/builtin-convert-1.c: New test.
6682
6683 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6684
6685         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
6686
6687 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
6688
6689         PR c++/14481
6690         * g++.dg/warn/Wunused-7.C: New test.
6691
6692 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6693
6694         * gcc.dg/torture/builtin-integral-1.c: New test.
6695
6696 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
6697
6698         PR c++/14586
6699         * g++.dg/parse/non-dependent3.C: New test.
6700
6701 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
6702
6703         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
6704         * g++.dg/eh/simd-2.C: Likewise.
6705         * g++.dg/init/array10.C: Likewise.
6706         * gcc.c-torture/compile/simd-1.c: Likewise.
6707         * gcc.c-torture/compile/simd-2.c: Likewise.
6708         * gcc.c-torture/compile/simd-3.c: Likewise.
6709         * gcc.c-torture/compile/simd-4.c: Likewise.
6710         * gcc.c-torture/compile/simd-6.c: Likewise.
6711         * gcc.c-torture/execute/simd-1.c: Likewise.
6712         * gcc.c-torture/execute/simd-2.c: Likewise.
6713         * gcc.dg/compat/vector-defs.h: Likewise.
6714         * gcc.dg/20020531-1.c: Likewise.
6715         * gcc.dg/altivec-3.c: Likewise.
6716         * gcc.dg/altivec-4.c: Likewise.
6717         * gcc.dg/altivec-varargs-1.c: Likewise.
6718         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
6719         * gcc.dg/i386-mmx-3.c: Likewise.
6720         * gcc.dg/i386-sse-4.c: Likewise.
6721         * gcc.dg/i386-sse-5.c: Likewise.
6722         * gcc.dg/i386-sse-8.c: Likewise.
6723         * gcc.dg/simd-1.c: Likewise.
6724         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
6725         __ev64_opaque__ since the machine description provides it.
6726
6727 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6728
6729         * lib/compat.exp (skip_list): New global variable.
6730         Use it to hold the user defined COMPAT_SKIPS list if any.
6731         (compat-obj): Add the members of skip_list to optall.
6732
6733 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6734
6735         * gcc.dg/compat/union-by-value-1_main.c,
6736         union-by-value-1_x.c, union-by-value-1_y.c,
6737         union-check.h, union-defs.h,
6738         union-init.h, union-return-1_main.c,
6739         union-return-1_x.c, union-return-1_y.c: New files.
6740
6741 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6742
6743         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
6744         mixed-struct-init.h: Add 4 mixed structure types.
6745         struct-by-value-21_main.c, struct-by-value-21_x.c,
6746         struct-by-value-21_y.c, struct-return-21_main.c,
6747         struct-return-21_x.c, struct-return-21_y.c: New files.
6748
6749 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
6750
6751         PR c++/14550
6752         * g++.dg/parse/template14.C: New test.
6753
6754 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6755
6756         * gcc.c-torture/execute/20040313-1.c: New test.
6757
6758 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
6759
6760         PR target/14533
6761         * gcc.dg/20040311-2.c: New test.
6762
6763 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
6764
6765         PR other/14544
6766         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
6767         bit-field.
6768
6769 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
6770
6771         * gcc.dg/20040305-2.c: Add missing return statement.
6772
6773 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6774
6775         * gcc.dg/builtins-34.c: Also check pow10*.
6776
6777 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
6778
6779         PR target/14262
6780         * gcc.dg/20040305-2.c: New test.
6781
6782 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
6783
6784         * gcc.dg/20040310-1.c: New test.
6785
6786 2004-03-11  Roger Sayle  <roger@eyesopen.com>
6787
6788         * gcc.c-torture/execute/20040311-1.c: New test case.
6789
6790 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
6791
6792         PR c++/14476
6793         * g++.dg/lookup/enum1.C: New test.
6794
6795 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
6796
6797         PR c++/14510
6798         * g++.dg/lookup/struct2.C: New test.
6799
6800 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
6801
6802         * gcc.dg/builtins-34.c: New test.
6803
6804 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6805
6806         * gcc.dg/torture/builtin-nonneg-1.c: New test.
6807
6808 2004-03-09  James E Wilson  <wilson@specifixinc.com>
6809
6810         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
6811         * gcc.dg/alias-2.c: New testcase.
6812
6813 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
6814
6815         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
6816
6817 2004-03-09  Roger Sayle  <roger@eyesopen.com>
6818
6819         * gcc.c-torture/execute/20040309-1.c: New test case.
6820
6821 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
6822
6823         PR c++/14397
6824         * g++.dg/overload/ref1.C: New.
6825
6826 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6827
6828         PR c++/14409
6829         * g++.dg/template/spec12.C: New test.
6830
6831         PR c++/14448
6832         * g++.dg/parse/crash14.C: New test.
6833
6834 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
6835
6836         PR c++/14230
6837         * g++.dg/init/ref11.C: New test.
6838
6839 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
6840
6841         PR c++/14432
6842         * g++.dg/parse/builtin2.C: New test.
6843
6844 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
6845
6846         PR c++/14401
6847         * g++.dg/init/ctor3.C: New test.
6848         * g++.dg/init/union1.C: New test.
6849         * g++.dg/ext/anon-struct4.C: New test.
6850
6851 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
6852
6853         * g++.dg/lookup/koenig1.C: Tweak error messages.
6854         * g++.dg/lookup/used-before-declaration.C: Likewise.
6855         * g++.dg/other/do1.C: Likewise.
6856         * g++.dg/overload/koenig1.C: Likewise.
6857         * g++.dg/parse/crash13.C: Likewise.
6858         * g++.dg/template/instantiate3.C: Likewise.
6859
6860 2004-03-08  Eric Christopher  <echristo@redhat.com>
6861
6862         * * lib/target-supports.exp: Enable libiconv in test
6863         compilation.  Fix up error checking.
6864
6865 2004-03-08  Roger Sayle  <roger@eyesopen.com>
6866
6867         PR middle-end/14289
6868         * gcc.dg/pr14289-1.c: New test case.
6869         * gcc.dg/pr14289-2.c: Likewise.
6870         * gcc.dg/pr14289-3.c: Likewise.
6871
6872 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
6873
6874         * gcc.c-torture/execute/20040308-1.c: New test.
6875
6876 2004-03-07  Roger Sayle  <roger@eyesopen.com>
6877
6878         * gcc.c-torture/execute/20040307-1.c: New test case.
6879
6880 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
6881
6882         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
6883
6884 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
6885
6886         * gcc.dg/20040306-1.c: New test.
6887
6888 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
6889
6890         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
6891         them static.
6892         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
6893
6894 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6895
6896         PR c/14465
6897         * gcc.dg/decl-6.c: New test.
6898
6899 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6900
6901         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
6902         Rename LOGPOW -> LOG_POW.
6903         (SQRT_EXP, POW_EXP): New.
6904
6905 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6906
6907         * gcc.dg/i386-sse-8.c: New test.
6908
6909 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6910
6911         PR c/14114
6912         * gcc.dg/decl-5.c: New test.
6913
6914 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
6915
6916         * gcc.dg/20040305-1.c: New test.
6917
6918 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
6919
6920         PR other/14354
6921         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
6922
6923 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
6924
6925         PR c++/14425, c++/14426
6926         * g++.dg/ext/altivec-4.C: New test.
6927         * g++.dg/ext/altivec-5.C: New test.
6928
6929 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
6930
6931         * g++.old-deja/g++.other/linkage1.C: Expect errors about
6932         global variables of a type with no linkage.
6933         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
6934         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
6935         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
6936         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
6937         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
6938         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
6939         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
6940         * g++.dg/warn/deprecated.C: Name enum Color.
6941         * g++.dg/overload/VLA.C: Name structure for 'b'.
6942         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
6943
6944 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6945
6946         * gcc.c-torture/compile/20040304-1.c: New test.
6947
6948 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
6949
6950         PR 13728
6951         * gcc.dg/decl-4.c: New testcase.
6952
6953 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
6954
6955         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
6956         as PRECF if sizeof (float) > sizeof (double).
6957         (PRECL): Make it the same as PRECF if
6958         sizeof (float) > sizeof (long double).
6959
6960 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6961
6962         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
6963         system type.  Add check for irix6 which doesn't have c99 runtime.
6964
6965 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
6966
6967         * gcc.dg/const-elim-1.c: xfail for xtensa.
6968
6969 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
6970
6971         PR c++/14369
6972         * g++.dg/template/cond4.C: New test.
6973
6974 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
6975
6976         PR c++/14360
6977         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
6978
6979         PR c++/14361
6980         * g++.dg/parse/defarg7.C: New test.
6981
6982         PR c++/14359
6983         * g++.dg/template/friend26.C: New test.
6984
6985 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
6986
6987         PR c++/14324
6988         * g++.dg/abi/mangle21.C: New test.
6989
6990         PR c++/14260
6991         * g++.dg/parse/constructor2.C: New test.
6992
6993         PR c++/14337
6994         * g++.dg/template/sfinae1.C: New test.
6995
6996 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
6997
6998         PR c++/14267
6999         * g++.dg/expr/crash2.C: New test.
7000
7001         PR middle-end/13448
7002         * gcc.dg/inline-5.c: New test.
7003         * gcc.dg/always-inline.c: Split out tests into ...
7004         * gcc.dg/always-inline2.c: ... this and ...
7005         * gcc.dg/always-inline3.c: ... this.
7006
7007 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
7008
7009         PR debug/12103
7010         * g++.dg/debug/crash1.C: New test.
7011
7012 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
7013
7014         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
7015         function with __attribute__((noinline)).
7016         (recurser_void2): Likewise.
7017         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
7018         (recurser_void2): Likewise.
7019
7020 2004-02-29  Roger Sayle  <roger@eyesopen.com>
7021
7022         PR middle-end/14203
7023         * g++.dg/warn/Wunused-6.C: New test case.
7024
7025 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
7026
7027         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
7028         not defined.
7029
7030 2004-02-27  Eric Christopher  <echristo@redhat.com>
7031
7032         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
7033         * g++.dg/charset/asm2.c: Run only x86.
7034         * gcc.dg/charset/asm3.c: Ditto.
7035
7036 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
7037
7038         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
7039         ld_library_path.
7040
7041 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
7042
7043         * g++.dg/ext/altivec-3.C: New.
7044
7045 2004-02-26  Richard Henderson  <rth@redhat.com>
7046
7047         * g++.dg/ext/attrib10.C: Mark for warning.
7048         * gcc.dg/attr-alias-1.c: New.
7049
7050 2004-02-26  Richard Henderson  <rth@redhat.com>
7051
7052         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
7053         * gcc.c-torture/execute/20040208-2.c: ... it back.
7054
7055 2004-02-26  Eric Christopher  <echristo@redhat.com>
7056
7057         * lib/target-supports.exp (check-iconv-available): New function.
7058         * lib/gcc-dg.exp (dg-require-iconv): New function.
7059         Use above.
7060         * gcc.dg/charset: New directory.
7061         * gcc.dg/charset/charset.exp: New file.
7062         * gcc.dg/charset/asm1.c: Ditto.
7063         * gcc.dg/charset/asm2.c: Ditto.
7064         * gcc.dg/charset/asm3.c: Ditto.
7065         * gcc.dg/charset/asm4.c: Ditto.
7066         * gcc.dg/charset/asm5.c: Ditto.
7067         * gcc.dg/charset/attribute1.c: Ditto.
7068         * gcc.dg/charset/attribute2.c: Ditto.
7069         * gcc.dg/charset/string1.c: Ditto.
7070         * g++.dg/charset: New directory.
7071         * g++.dg/dg.exp: Add here. Special options.
7072         * g++.dg/charset/charset.exp: New file.
7073         * g++.dg/charset/asm1.c: Ditto.
7074         * g++.dg/charset/asm2.c: Ditto.
7075         * g++.dg/charset/asm3.c: Ditto.
7076         * g++.dg/charset/asm4.c: Ditto.
7077         * g++.dg/charset/attribute1.c: Ditto.
7078         * g++.dg/charset/attribute2.c: Ditto.
7079         * g++.dg/charset/extern1.cc: Ditto.
7080         * g++.dg/charset/extern2.cc: Ditto.
7081         * g++.dg/charset/string1.c: Ditto.
7082
7083 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
7084
7085         PR c++/14278
7086         * g++.dg/parse/comma1.C: New test.
7087
7088 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7089
7090         PR c++/14284
7091         * g++.dg/template/ttp8.C: New test.
7092
7093 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
7094
7095         * gcc.dg/fixuns-trunc-1.c: New test.
7096
7097 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7098
7099         * gcc.dg/builtins-config.h: Use #elif.
7100
7101 2004-02-26  Michael Matz  <matz@suse.de>
7102
7103         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
7104         * gcc.dg/991214-1.c: Likewise.
7105         * gcc.dg/i386-asm-1.c: Likewise.
7106
7107 2004-02-25  Richard Henderson  <rth@redhat.com>
7108
7109         * gcc.c-torture/execute/20040208-2.c: Move ...
7110         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
7111
7112 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7113
7114         PR c++/14246
7115         * g++.dg/other/crash-3.C: New test.
7116
7117 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7118
7119         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
7120         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
7121
7122         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
7123         HP-UX.
7124
7125 2004-02-24  Michael Matz  <matz@suse.de>
7126
7127         * gcc.dg/i386-regparm.c: New.
7128
7129 2004-02-23  James E Wilson  <wilson@specifixinc.com>
7130
7131         * gcc.c-torture/execute/20040223-1.c: New.
7132
7133 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
7134             Kazu Hirata  <kazu@cs.umass.edu>
7135
7136         * gcc.dg/fwritable-strings-1.c: Remove.
7137
7138 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
7139
7140         PR c/14156
7141         * gcc.dg/20040223-1.c: New test.
7142
7143 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7144
7145         PR c++/14106
7146         * g++.dg/ext/typeof9.C: New test.
7147
7148 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7149
7150         PR c++/14250
7151         * g++.dg/other/switch1.C: New test.
7152
7153 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7154
7155         * gcc.dg/cast-function-1.c: Adjust for new informative message.
7156         * gcc.dg/va-arg-1.c: Likewise.
7157
7158 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7159
7160         PR c++/14143
7161         * g++.dg/template/koenig5.C: New test.
7162
7163 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
7164
7165         * g++.dg/ext/altivec-1.C: Generalize target triple.
7166         * g++.dg/ext/altivec-2.C: New test case.
7167         * g++.dg/ext/altivec_check.h: New file.
7168         * gcc.dg/altivec-1.c: Generalize target triple;
7169         include altivec_check.h and call altivec_check().
7170         * gcc.dg/altivec-[2-5].c: Generalize target triple.
7171         * gcc.dg/altivec-6.c: New test case.
7172         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
7173         type casts as needed.
7174         * gcc.dg/altivec-10.c: Include altivec_check.h and call
7175         altivec_check().
7176         * gcc.dg/altivec-12.c: New test case.
7177         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
7178         include altivec_check.h and call altivec_check().
7179         * gcc.dg/altivec_check.h: New file.
7180
7181 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7182
7183         * lib/target-supports.exp (check_alias_available): Don't mangle
7184         function `g' in test program.
7185
7186 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7187
7188         * lib/target-supports.exp (check_profiling_available): Check
7189         argument to determine whether we support a profiling type.
7190         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
7191         check_profiling_available.
7192         * g++.dg/bprob/bprob.exp: Likewise
7193         * g77.dg/bprob/bprob.exp: Likewise.
7194         * gcc.misc-tests/bprob.exp: Likewise.
7195         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
7196         dg-require-profiling and delete expected error handling.
7197         * gcc.dg/20021014-1.c: Likewise.
7198         * gcc.dg/nest.c: Likewise.
7199
7200 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7201
7202         PR c++/12007
7203         * g++.dg/other/vthunk1.C: New test.
7204
7205 2004-02-20  Falk Hueffner  <falk@debian.org>
7206
7207         PR target/14201
7208         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
7209
7210 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
7211
7212         PR c++/13927
7213         * g++.dg/other/error8.C: Remove XFAIL markers.
7214
7215         PR c++/14173
7216         * g++.dg/ext/packed5.C: New test.
7217
7218         PR c++/14199
7219         * g++.dg/warn/Wunused-5.C: New test.
7220
7221         PR c++/14186
7222         * g++.dg/lookup/member1.C: New test.
7223
7224 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
7225
7226         * gcc.c-torture/compile/20040130-1.c: Enable only when
7227         __INT_MAX__ >= 2147483647L.
7228         * gcc.c-torture/compile/961203-1.c: Likewise.
7229
7230 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
7231
7232         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
7233         * g++.dg/opt/template1.C: Robustify assembler regexp
7234
7235 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7236
7237         * gcc.c-torture/execute/simd-4.x: Remove.
7238         * gcc.c-torture/execute/va-arg-25.x: Likewise.
7239         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
7240         Guard with #ifndef SKIP_ATTRIBUTE.
7241         * gcc.dg/compat/vector-1_y.c: Likewise.
7242         * gcc.dg/compat/vector-2_x.c: Likewise.
7243         * gcc.dg/compat/vector-2_y.c: Likewise.
7244         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
7245         * g++.dg/eh/simd-2.C: Likewise.
7246
7247 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
7248
7249         * gcc.c-torture/compile/complex-1.c: New.
7250
7251 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
7252
7253         PR target/14209
7254         * gcc.c-torture/execute/20040218-1.c: New test.
7255
7256 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7257
7258         PR c++/14181
7259         * g++.dg/parse/new2.C: New test.
7260
7261 2004-02-18  Paul Brook  <paul@codesourcery.com>
7262
7263         * gcc.c-torture/compile/libcall-1.c: New test.
7264
7265 2004-02-18  Paul Brook  <paul@codesourcery.com>
7266
7267         PR debug/12934
7268         * gcc.dg/debug/debug-7.c: New test.
7269
7270 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
7271
7272         * gcc.dg/20040217-1.c: New test.
7273
7274 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
7275
7276         * gcc.c-torture/execute/990208-1.x: Delete.
7277
7278 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
7279
7280         * gcc.c-torture/execute/20040208-2.x: New file.
7281
7282 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
7283
7284         PR c++/11326
7285         * g++.dg/abi/structret1.C: New test.
7286
7287 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
7288
7289         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
7290         (i386_cpuid): No need to test if cpuid is available on AMD64.
7291         Fix assembly, so that it works onboth i386 and AMD64.
7292         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
7293         (vecInLong): Fix s[] member type to unsigned int.
7294         (vecInWord): Remove type.
7295         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
7296         (a64, b64, c64, d64, e64): Remove.
7297         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
7298         Remove unused variable.  Remove initialization of removed variables.
7299         Don't call mmx_tests nor sse_tests.
7300         (reference_mmx, reference_sse): Remove.
7301         (check): Add return stmt.
7302         * gcc.dg/i386-sse-7.c: New test.
7303         * gcc.dg/i386-mmx-4.c: New test.
7304
7305 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7306
7307         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
7308         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
7309         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
7310         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
7311         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
7312         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
7313         g++.dg/tc1/dr94.C: Fix line terminator.
7314
7315 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
7316
7317         * gcc.c-torture/compile/20040216-1.c: New.
7318
7319 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7320
7321         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
7322         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
7323         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
7324         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
7325         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
7326         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
7327
7328 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7329
7330         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
7331
7332 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
7333
7334         PR c++/13971
7335         * g++.dg/expr/cond4.C: New test.
7336
7337         PR c++/14086
7338         * g++.dg/lookup/crash2.C: New test.
7339
7340 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
7341
7342         * gcc.c-torture/compile/20040214-2.c: New test.
7343
7344 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
7345
7346         PR c++/14116
7347         * g++.dg/ext/typeof8.C: New test.
7348
7349 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
7350
7351         * gcc.c-torture/compile/20040214-1.c: New test.
7352
7353 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7354
7355         PR c++/13635
7356         * g++.dg/template/spec11.C: New test.
7357
7358 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7359
7360         PR c++/13927
7361         * g++.dg/other/error8.C: New test.
7362
7363 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
7364
7365         PR c++/14122
7366         * g++.dg/template/array4.C: New test.
7367
7368         PR c++/14108
7369         * g++.dg/inherit/thunk2.C: New test.
7370
7371         PR c++/14083
7372         * g++.dg/eh/cond2.C: New test.
7373
7374 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
7375
7376         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
7377
7378 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
7379
7380         * lib/scanasm.exp (dg-scan): Quote pattern before display.
7381
7382 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
7383
7384         * g++.dg/simd-2.C: xfail on ppc64-linux.
7385
7386 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7387
7388         PR c/456
7389         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
7390         tests.
7391
7392 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
7393
7394         * gcc.dg/builtins-33.c: New test.
7395
7396 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
7397
7398         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
7399
7400 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
7401
7402         * g++.dg/simd-2.C: Set -maltivec for ppc64.
7403
7404 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
7405
7406         * gcc.dg/ppc64-abi-3.c: New test.
7407
7408 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
7409
7410         PR c/14092
7411
7412         * gcc.dg/pr14092-1.c: New testcase.
7413
7414 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
7415
7416         * gcc.dg/cpp/assert4.c: Fix typo last change.
7417
7418         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
7419         * gcc.dg/cpp/assert4.c: Handle powerpc64.
7420
7421         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
7422
7423 2004-02-09  Roger Sayle  <roger@eyesopen.com>
7424
7425         * gcc.c-torture/compile/20040209-1.c: New test case.
7426
7427 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7428
7429         * gcc.dg/c90-init-1.c: Adjust expected error messages.
7430
7431 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
7432
7433         * gcc.c-torture/execute/20040208-[12].c: New tests.
7434
7435 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7436
7437         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
7438
7439 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7440
7441         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
7442
7443 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
7444
7445         Bug 13856
7446         * gcc.dg/visibility-8.c: New testcase.
7447
7448 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
7449
7450         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
7451         arguments.
7452         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
7453
7454 2004-02-07  Roger Sayle  <roger@eyesopen.com>
7455
7456         PR middle-end/13696
7457         * g++.dg/opt/fold1.C: New test case.
7458
7459 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7460
7461         PR c++/14033
7462         * g++.dg/other/crash-2.C: New test.
7463
7464 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7465
7466         PR c++/14028
7467         * g++.dg/parse/angle-bracket2.C: New test.
7468
7469 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7470
7471         PR middle-end/13750
7472         Revert:
7473         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
7474         PR pch/13361
7475         * testsuite/g++.dg/pch/wchar-1.C: New.
7476         * testsuite/g++.dg/pch/wchar-1.Hs: New.
7477
7478 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7479
7480         PR c++/14008
7481         * g++.dg/parse/error15.C: New test.
7482         * g++.dg/parse/crash11.C: Update dg-error mark.
7483
7484 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
7485
7486         PR c++/13932
7487         * g++.dg/warn/conv2.C: New test.
7488
7489 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7490
7491         PR c++/13086
7492         * g++.dg/warn/incomplete1.C: Remove xfail.
7493
7494 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
7495
7496         * lib/file-format.exp (gcc_target_object_format): Use
7497         ${tool}_target_compile, not gcc_target_compile.
7498         * lib/target-supports.exp (check_alias_available): Likewise.
7499         (check_gc_sections_available): Likewise.
7500         * g++.dg/ext/attrib10.C: Use dg-require-alias.
7501         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
7502         dg-require-alias.
7503
7504 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
7505
7506         PR c++/13969
7507         * g++.dg/template/static6.C: New test.
7508
7509 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
7510
7511         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
7512
7513 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7514
7515         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
7516         tests for systems where `char' is unsigned by default.
7517
7518 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7519
7520         PR c++/13997
7521         * g++.dg/template/partial3.C: New test.
7522
7523 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
7524
7525         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
7526         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
7527         Remove mentions of obsolete ports.
7528
7529 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
7530
7531         * gcc.dg/noncompile/20001228-1.c: Fix for new
7532         error message.
7533
7534 2004-02-03  Roger Sayle  <roger@eyesopen.com>
7535
7536         PR target/9348
7537         * gcc.c-torture/execute/multdi-1.c: New test case.
7538
7539 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
7540
7541         PR c++/13925
7542         * g++.dg/template/lookup5.C: New test.
7543
7544 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
7545
7546         PR c++/13950
7547         * g++.dg/template/lookup4.C: New test.
7548
7549         PR c++/13970
7550         * g++.dg/parse/error14.C: New test.
7551
7552         PR c++/14002
7553         * g++.dg/parse/template13.C: New test.
7554
7555 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
7556
7557         PR c++/13978
7558         * g++.dg/template/koenig4.C: New test.
7559
7560         PR c++/13968
7561         * g++.dg/template/crash17.C: New test.
7562
7563         PR c++/13975
7564         * g++.dg/parse/error13.C: New test.
7565         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
7566
7567 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7568
7569         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
7570
7571 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
7572
7573         PR c/11658
7574         PR c/13994
7575         * gcc.dg/noncompile/20040203-1.c: New test.
7576         * gcc.dg/noncompile/20040203-2.c: Likewise.
7577         * gcc.dg/noncompile/20040203-3.c: Likewise.
7578         * gcc.dg/20040203-1.c: Likewise.
7579
7580 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
7581
7582         PR c++/10858
7583         * g++.dg/template/sizeof7.C: New test.
7584
7585 2004-02-02  Eric Christopher  <echristo@redhat.com>
7586             Zack Weinberg  <zack@codesourcery.com>
7587
7588         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
7589
7590 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
7591
7592         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
7593         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
7594         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
7595         * gcc.dg/cleanup-5.c: Run only on Linux targets.
7596
7597 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
7598
7599         PR c++/13113
7600         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
7601
7602         PR c++/13854
7603         * g++.dg/ext/attrib13.C: New test.
7604
7605         PR c++/13907
7606         * g++.dg/conversion/op2.C: New test.
7607
7608 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7609
7610         * gcc.dg/titype-1.c: Fix pasto.
7611
7612 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7613
7614         * gcc.dg/titype-1.c: New test.
7615
7616 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7617
7618         PR c++/13957
7619         * g++.dg/template/non-type-template-argument-1.C,
7620         g++.dg/template/qualified-id1.C: Update dg-error marks.
7621         * g++.dg/template/nontype6.C: New test.
7622
7623 2004-02-01  Roger Sayle  <roger@eyesopen.com>
7624
7625         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
7626         * gcc.dg/builtins-31.c: New testcase.
7627         * gcc.dg/builtins-32.c: New testcase.
7628
7629 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
7630
7631         * objc.dg/call-super-2.m: Update line numbers
7632         for the including of stddef.h.
7633
7634 2004-01-30  Michael Matz  <matz@suse.de>
7635
7636         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
7637         g++.dg/ext/case-range3.C: New tests.
7638
7639 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7640
7641         DR206
7642         PR c++/13813
7643         * g++.dg/template/member4.C: New test.
7644
7645 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7646
7647         PR c++/13683
7648         * g++.dg/template/sizeof6.C: New test.
7649
7650 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
7651
7652         * gcc.dg/fwritable-strings-1.c: New test.
7653
7654 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
7655
7656         * gcc.c-torture/compile/20040130-1.c: New test.
7657
7658 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
7659
7660         * objc.dg/call-super-2.m: Include stddef.h for size_t.
7661
7662 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
7663
7664         PR c++/13883
7665         * g++.dg/template/ctor3.C: New test.
7666
7667 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7668
7669         * g++.dg/tc1: New directory.
7670         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
7671         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
7672         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
7673         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
7674         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
7675
7676 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7677
7678         * g++.dg/parse/error11.C: New test.
7679         * g++.dg/parse/error12.C: Likewise.
7680
7681 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
7682
7683         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
7684         (scan_initial, main): Use aligned_sizeof instead of sizeof.
7685
7686 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
7687
7688         PR c++/13791
7689         * g++.dg/ext/attrib12.C: New test.
7690
7691         PR c++/13736
7692         * g++.dg/parse/cast2.C: New test.
7693
7694 2004-01-27  James E Wilson  <wilson@specifixinc.com>
7695
7696         * objc.dg/encode-2.m (main): New local string.  Set depending on
7697         sizeof long.  Use in sscanf call.
7698         * objc.dg/encode-3.m (main): New local string.  Set depending on
7699         sizeof long.  Use in scan_initial call.
7700
7701 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7702
7703         * objc.dg/call-super-2.m: Make LP64-safe.
7704         * objc.dg/desig-init-1.m: Likewise.
7705
7706 2004-01-27  Devang Patel <dpatel@apple.com>
7707
7708         * g++.dg/debug/namespace1.C: New test.
7709
7710 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
7711
7712         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
7713         xscale-*-*.
7714
7715         * gcc.dg/arm-mmx-1.c: New test.
7716
7717 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7718
7719         * gcc.dg/20040127-1.c: New test.
7720         * gcc.dg/20040127-2.c: New test.
7721
7722 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7723
7724         * objc.dg/stret-1.m (glob): Renamed to globa.
7725
7726 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
7727
7728         PR c++/13663
7729         * g++.dg/expr/for1.C: New test.
7730
7731 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
7732
7733         PR middle-end/13779
7734         * gcc.dg/darwin-longlong.c: New test.
7735
7736 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
7737
7738         * gcc.dg/20040124-1.c: Moved test from here...
7739         * gcc.c-torture/compile/20040124-1.c: ...to here.
7740
7741 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
7742
7743         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
7744         the assembly output if -m64 is passed.
7745
7746 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
7747
7748         PR c++/13833
7749         * g++.dg/template/cond3.C: New test.
7750
7751 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7752
7753         PR c++/13810
7754         * g++.dg/template/ttp7.C: New test.
7755
7756 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7757
7758         PR c++/13797
7759         * g++.dg/template/nontype4.C: New test.
7760         * g++.dg/template/nontype5.C: Likewise.
7761
7762 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
7763
7764         * gcc.dg/torture/mips-clobber-at.c: New test.
7765
7766 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
7767
7768         * gcc.dg/20040124-1.c: New test.
7769
7770 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
7771
7772         * gcc.dg/20040123-1.c: New test.
7773
7774 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
7775
7776         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
7777
7778 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7779
7780         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
7781
7782 2004-01-23  Andrew Pinski  <apinski@apple.com>
7783
7784         * gcc.dg/20030121-1.c: Move to ..
7785         * gcc.dg/20040121-1.c: here.
7786
7787 2004-01-23  Roger Sayle  <roger@eyesopen.com>
7788
7789         * gcc.dg/builtins-29.c: New test case.
7790
7791 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
7792
7793         PR 18314
7794         * gcc.dg/builtins-30.c: New testcase.
7795
7796 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
7797
7798         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
7799         * lib/g77.exp: Likewise.
7800         * lib/objc.exp: Likewise.
7801         * lib/g++.exp: Likewise.
7802
7803 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
7804
7805         * gcc.dg/struct-by-value-2.c: New test.
7806
7807 2004-01-21  Andrew Pinski  <apinski@apple.com>
7808
7809         PR target/13785
7810         * gcc.dg/20030121-1.c: New test.
7811
7812 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
7813
7814         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
7815         clobber frame pointer register in asm statement.
7816
7817 2004-01-21  Falk Hueffner  <falk@debian.org>
7818
7819         * gcc.c-torture/compile/20040121-1.c: New test.
7820
7821 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
7822
7823         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
7824
7825 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
7826
7827         * gcc.dg/ppc64-abi-2.c: New test.
7828
7829 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
7830
7831         * lib/treelang.exp: Fill out this file.
7832         * lib/treelang-dg.exp: New File.
7833
7834 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
7835
7836         * gcc.c-torture/compile/981022-1.c: Remove.
7837         * gcc.dg/array-5.c: Remove XFAIL.
7838         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
7839         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
7840         gcc.dg/cond-lvalue-1.c: Update.
7841         * gcc.dg/cast-lvalue-2.c: New test.
7842
7843 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
7844
7845         PR c++/13592
7846         * g++.dg/other/error1.C (class foo): Tweak error message.
7847
7848         PR c++/13592
7849         * g++.dg/template/call2.C: New test.
7850
7851 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7852
7853         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
7854         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
7855         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
7856         scalar-return-1_x.c, scalar-return-2_y.c,
7857         scalar-return-3_x.c, scalar-return-3_y.c,
7858         scalar-return-4_x.c, scalar-return-4_y.c,
7859         struct-align-1.h, struct-align-1_x.c,
7860         struct-align-1_y.c, struct-align-2.h,
7861         struct-align-2_x.c, struct-align-2_y.c,
7862         struct-by-value-10_y.c, struct-by-value-11_x.c,
7863         struct-by-value-11_y.c, struct-by-value-12_x.c,
7864         struct-by-value-12_y.c, struct-by-value-13_x.c,
7865         struct-by-value-13_y.c, struct-by-value-14_x.c,
7866         struct-by-value-14_y.c, struct-by-value-15_x.c,
7867         struct-by-value-15_y.c, struct-by-value-16_y.c,
7868         struct-by-value-17_y.c, struct-by-value-18_y.c,
7869         struct-by-value-19_y.c, struct-by-value-1_x.c,
7870         struct-by-value-1_y.c, struct-by-value-20_y.c,
7871         struct-by-value-2_x.c, struct-by-value-2_y.c,
7872         struct-by-value-3_y.c, struct-by-value-4_x.c,
7873         struct-by-value-4_y.c, struct-by-value-5_y.c,
7874         struct-by-value-6_y.c, struct-by-value-7_y.c
7875         struct-by-value-8_x.c, struct-by-value-8_y.c
7876         struct-by-value-9_x.c, struct-by-value-9_y.c
7877         struct-return-10_x.c, struct-return-10_y.c,
7878         struct-return-19_x.c, struct-return-20_x.c
7879         struct-return-2_x.c, struct-return-2_y.c
7880         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
7881         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
7882
7883 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7884
7885         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
7886         attribute on sparc*-sun-solaris2.*.
7887
7888 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
7889
7890         PR c++/13710
7891         * g++.dg/ext/typeof7.C: New test.
7892
7893 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
7894
7895         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
7896         * gcc.dg/const-elim-1.c: Same.
7897
7898 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
7899
7900         * objc.dg/stret-1.m: New.
7901         * objc.dg/stret-2.m: New.
7902
7903 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
7904
7905         PR c++/11895
7906         * g++.dg/ext/vector1.C: New test.
7907
7908 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
7909
7910         * gcc.dg/pch/import-1.c: New.
7911         * gcc.dg/pch/import-1.hs: New.
7912         * gcc.dg/pch/import-1a.h: New.
7913         * gcc.dg/pch/import-1b.h: New.
7914         * gcc.dg/pch/import-1c.h: New.
7915
7916 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
7917
7918         PR c++/13574
7919         * g++.dg/ext/array1.C: New test.
7920
7921         PR c++/13178
7922         * g++.dg/conversion/op1.C: New test.
7923
7924 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
7925
7926         PR 11864
7927         From Kazumoto Kojima / Dan Kegel:
7928         * gcc.dg/pr11864-1.c: New test.
7929
7930         PR 10392
7931         From Marcus Comstedt / Dan Kegel:
7932         * gcc.dg/pr10392-1.c: New test.
7933
7934 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
7935
7936         PR c++/13478
7937         * g++.dg/init/ref10.C: New test.
7938
7939 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7940
7941         PR c++/13407
7942         * g++.dg/parse/typename6.C: New test.
7943
7944 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
7945
7946         PR pch/13361
7947         * testsuite/g++.dg/pch/wchar-1.C: New.
7948         * testsuite/g++.dg/pch/wchar-1.Hs: New.
7949
7950 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7951
7952         PR c++/9259
7953         * g++.dg/expr/sizeof2.C: New test.
7954
7955 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
7956
7957         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
7958
7959 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
7960
7961         PR c++/13659
7962         * g++.dg/lookup/strong-using-3.C: New.
7963         * g++.dg/lookup/using-10.C: New.
7964
7965 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
7966
7967         PR c++/13594
7968         * g++.dg/lookup/strong-using-2.C: New.
7969
7970 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
7971             Dan Kegel <dank@kegel.com>
7972             J"orn Rennecke <joern.rennecke@superh.com>
7973
7974         PR target/9365
7975         * gcc.dg/pr9365-1.c: New test.
7976
7977 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7978
7979         PR c++/8856
7980         * g++.dg/parse/casting-operator2.C: New test.
7981         * g++.old-deja/g++.pt/explicit83.C: Remove.
7982
7983 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7984
7985         * gcc.dg/label-compound-stmt-1.c: New test.
7986         * gcc.c-torture/compile/950922-1.c,
7987         gcc.c-torture/compile/20000211-3.c,
7988         gcc.c-torture/compile/20000518-1.c,
7989         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
7990         compound statements.
7991
7992 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
7993
7994         * gcc.dg/ppc64-abi-1.c: New test.
7995
7996 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
7997
7998          * g++.dg/ext/attrib9.C: Add dg-warnings.
7999
8000 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8001
8002         PR c++/12335
8003         * g++.dg/parse/dtor3.C: New test.
8004
8005 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
8006
8007         PR c++/12709
8008         * g++.dg/parse/try-catch-1.C: New test.
8009
8010 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
8011
8012         * ada/acats/run_all.sh: Add more verbose output in acats.log
8013         when compiling tests.
8014
8015 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
8016
8017         PR 13656
8018         * gcc.dg/typedef-redecl.c: New test case.
8019         * gcc.dg/typedef-redecl.h: New support file.
8020
8021 2004-01-13  Jan Hubicka  <jh@suse.cz>
8022
8023         * gcc.dg/always_inline.c: New test.
8024         * gcc.dg/debug/20031231-1.c: Fix.
8025
8026 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8027
8028         PR c++/13474
8029         * g++.dg/template/array3.C: New test.
8030
8031 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
8032
8033         * g++.dg/ext/lvalue1.C: No longer expected to fail.
8034         * g++.dg/warn/Wunused-2.C: Likewise.
8035
8036 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8037
8038         PR c++/13289
8039         * g++.dg/template/instantiate6.C: New test.
8040
8041 2004-01-12  Roger Sayle  <roger@eyesopen.com>
8042
8043         PR middle-end/11397
8044         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
8045
8046 2004-01-12  Jan Hubicka  <jh@suse.cz>
8047
8048         PR opt/12826
8049         * gcc.dg/20040112-1.c: New.
8050
8051         * gcc.dg/dwarf-die[1-7].c: Move to...
8052         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
8053         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
8054
8055 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
8056
8057         PR c++/4100
8058         * g++.dg/parse/friend4.C: New test.
8059
8060 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
8061
8062         PR c++/4100
8063         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
8064         definition is called a friend.
8065
8066 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
8067
8068         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
8069
8070 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
8071
8072         PR c++/3478
8073         * g++.dg/parse/error10.C: New test.
8074         * g++.dg/template/arg2.C: Accept "invalid type" error.
8075
8076 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
8077
8078         PR middle-end/13392
8079         * g++.dg/opt/expect2.C: New test.
8080
8081 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
8082
8083         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
8084         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
8085         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
8086         Update dg-error regexps.
8087
8088 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
8089
8090         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
8091         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
8092
8093 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8094
8095         * gcc.dg/pragma-re-1.c: Use right pointer type.
8096
8097 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8098
8099         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
8100
8101 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
8102
8103         * gcc.dg/rs6000-ldouble-1.c: New.
8104
8105 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8106
8107         DR 337
8108         PR c++/9256
8109         * g++.dg/other/abstract1.C: New test.
8110
8111 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
8112
8113         * g++.dg/lookup/strong-using-1.C: New.
8114
8115 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8116
8117         PR c/11234
8118         * gcc.dg/func-ptr-conv-1.c: New test.
8119         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
8120
8121 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
8122
8123         PR target/13380.
8124         * gcc.c-torture/compile/20040109-1.c: New.
8125
8126 2004-01-08  Stuart Hastings  <stuart@apple.com>
8127
8128         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
8129         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
8130         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
8131
8132 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
8133
8134         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
8135
8136 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8137
8138         * ada/acats/run_acats: Treat 'gnatchop' the same way
8139         as 'gnatmake'.  Export GCC_DRIVER.
8140         * ada/acats/run_all.sh: Add target_gnatchop.  Use
8141         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
8142
8143 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8144
8145         PR c++/12573
8146         * g++.dg/template/dependent-expr4.C: New test.
8147
8148 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
8149
8150         * gcc.dg/altivec-11.c: New test.
8151
8152 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
8153
8154         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
8155
8156 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
8157
8158         PR c/6024
8159         * gcc.dg/enum-compat-1.c: New test.
8160         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
8161
8162 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
8163
8164         PR c/12165
8165         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
8166         gcc.dg/c99-idem-qual-3.c: New tests.
8167
8168 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
8169
8170         * gcc.dg/winline-7.c: Don't cast void * to int.
8171
8172 2004-01-06  Jan Hubicka  <jh@suse.cz>
8173
8174         * gcc.dg/i386-sse-5.c: New test
8175         * g++.dg/eh/simd-1.c: Add -w argument for i386.
8176
8177 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
8178
8179         PR c++/12815
8180         * g++.dg/rtti/typeid4.C: New test.
8181
8182 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8183
8184         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
8185
8186 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
8187
8188         PR c++/12132
8189         * g++.dg/template/error11.C: New test.
8190
8191         PR c++/13451
8192         * g++.dg/template/class2.C: New test.
8193
8194 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
8195         Richard Sandiford <rsandifo@redhat.com>
8196
8197         PR c++/13387
8198         * g++.dg/opt/alias3.C: New test.
8199
8200 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
8201
8202         PR c++/13157
8203         * g++.dg/template/koenig3.C: New test.
8204
8205         PR c++/13529
8206         * g++.dg/parse/offsetof3.C: New test.
8207
8208         * g++.dg/init/copy7.C: Add missing dg-error markers.
8209
8210         PR c++/12226
8211         * g++.dg/init/copy7.c: New test.
8212
8213         PR c++/13536
8214         * g++.dg/parse/cast1.C: New test.
8215
8216 2004-01-04  Jan Hubicka  <jh@suse.cz>
8217
8218         * gcc.dg/winline[1-7].c: New tests.
8219
8220 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8221
8222         PR c++/13520
8223         * g++.dg/template/qualttp22.C: New test.
8224
8225 2004-01-01  Jan Hubicka  <jh@suse.cz>
8226
8227         * gcc.dg/debug/20031231-1.c: New.
8228         * gcc.c-torture/compile/20040101-1.c: New.
8229         * gcc.dg/dwarf-die-[1-7].c: New.
8230
8231 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
8232
8233         PR optimization/13521
8234         * gcc.c-torture/compile/20031231-1.c: New test.
8235
8236 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
8237
8238         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
8239
8240 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8241
8242         PR c++/10079
8243         * g++.dg/template/crash16.C: New test.
8244
8245 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
8246
8247         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
8248
8249 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
8250
8251         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
8252         ports.
8253         * g++.old-deja/g++.jason/thunk3.C: Likewise.
8254         * g++.old-deja/g++.law/profile1.C: Likewise.
8255         * gcc.c-torture/compile/981006-1.c: Likewise.
8256         * gcc.c-torture/execute/loop-2e.x: Likewise.
8257         * gcc.c-torture/execute/loop-2f.x: Remove.
8258         * gcc.c-torture/execute/loop-2g.x: Likewise.
8259         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
8260         * gcc.dg/20020312-2.c: Remove traces of dead ports.
8261
8262 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
8263
8264         PR c++/13507
8265         * g++.dg/ext/attrib11.C: New test.
8266
8267         PR c++/13494
8268         * g++.dg/template/array2-1.C: New test.
8269         * g++.dg/template/array2-2.C: New test.
8270
8271 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
8272
8273         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
8274
8275 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
8276
8277         PR c++/12774
8278         * g++.dg/template/array1-1.C: New test.
8279         * g++.dg/template/array1-2.C: New test.
8280
8281 2003-12-29  Roger Sayle  <roger@eyesopen.com>
8282
8283         PR fortran/12632
8284         * g77.dg/12632.f: New test case.
8285
8286 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8287
8288         PR c++/13289
8289         * g++.dg/parse/nontype1.C: New test.
8290
8291 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8292
8293         PR c++/12403
8294         * g++.dg/parse/explicit1.C: New test.
8295         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
8296
8297 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
8298
8299         PR c++/13081
8300         * g++.dg/opt/inline6.C: New test.
8301
8302         PR c++/12613
8303         * g++.dg/parse/error9.C: New test.
8304
8305         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
8306
8307 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
8308
8309         PR c++/13009
8310         * g++.dg/init/assign1.C: New test.
8311
8312 2003-12-28  Roger Sayle  <roger@eyesopen.com>
8313
8314         PR c++/13070
8315         * g++.dg/warn/format3.C: New test case.
8316
8317 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8318
8319         * gcc.c-torture/compile/20031227-1.c: New test.
8320
8321 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
8322
8323         * g++.dg/bprob/bprob.exp: Load target-supports.exp
8324         * g77.dg/bprob/bprob.exp: Likewise.
8325         * gcc.misc-tests/bprob.exp: Likewise.
8326         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
8327         variants on systems where the library does not provide that
8328         functionality.
8329         * gcc.dg/builtins-20.c: Use builtins-config.h.
8330         * gcc.dg/builtins-config.h: New file.
8331
8332 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
8333
8334         * lib/gcc-dg.exp (dg-require-profiling): New function.
8335         * lib/target-supports.exp (check_profiling_available): Likewise.
8336         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
8337         * g77.dg/bprob/bprob.exp: Likewise.
8338         * gcc.misc-tests/bprob.exp: Likewise.
8339         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
8340         * gcc.dg/20021014-1.c: Likewise.
8341         * gcc.dg/nest.c: Likewise.
8342
8343 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
8344
8345         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
8346         compiling.
8347         * g++.dg/lookup/java2.C: Likewise.
8348         * gcc.dg/cpp/lexident.c: Likewise.
8349
8350 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
8351
8352         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
8353         given.
8354         * gcc.c-torture/compile/961203-1.c: Likewise.
8355         * gcc.c-torture/compile/980506-1.c: Likewise.
8356
8357 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
8358
8359         * lib/gcc-dg.exp (dg-prune-output): New annotation.
8360         (additional_prunes): New global.
8361         (gcc-dg-prune): Handle additional per-test pruning.
8362         (dg-test): Clear additional_prunes between tests.
8363
8364         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
8365         dg-prune-output to avoid spurious failures from assembler
8366         complaining about nonexistent WAW violations.
8367         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
8368         Use dg-prune-output to avoid spurious failures from assembler
8369         warning about Itanium B-step errata.
8370
8371 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
8372
8373         * g++.dg/abi/macro0.C: New test.
8374         * g++.dg/abi/macro1.C: Likewise.
8375         * g++.dg/abi/macro2.C: Likewise.
8376
8377         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
8378         * g++.dg/abi/bitfield7.C: Likewise.
8379         * g++.dg/abi/dtor2.C: Likewise.
8380         * g++.dg/abi/mangle11.C: Likewise.
8381         * g++.dg/abi/mangle12.C: Likewise.
8382         * g++.dg/abi/mangle14.C: Likewise.
8383         * g++.dg/abi/mangle17.C: Likewise.
8384         * g++.dg/abi/vbase10.C: Likewise.
8385         * g++.dg/abi/vbase14.C: Likewise.
8386         * g++.dg/template/qualttp17.C: Likewise.
8387
8388 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
8389
8390         PR c/11995
8391         * gcc.dg/20031223-1.c: New test.
8392
8393 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8394
8395         * gcc.dg/noreturn-7.c: New test.
8396
8397 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8398
8399         * gcc.dg/null-pointer-1.c: New test.
8400
8401 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
8402
8403         * g++.old-deja/g++.jason/template18.C: Remove.
8404         * g++.old-deja/g++.jason/template37.C: Likewise.
8405
8406         PR c++/12862
8407         * g++.dg/lookup/ns1.C: New test.
8408
8409         PR c++/12397
8410         * g++.dg/template/lookup3.C: New test.
8411
8412 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
8413
8414         * g++.dg/template/recurse1.C: New test
8415
8416 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
8417
8418         PR c++/12479
8419         * g++.dg/parse/semicolon1.C: New test.
8420         * g++.dg/parse/semicolon1.h: Likewise.
8421
8422 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
8423
8424         * gcc.dg/darwin-misaligned.c: New test.
8425
8426 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
8427
8428         PR c/9163
8429         * gcc.dg/20031222-1.c: New test.
8430
8431 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
8432
8433         PR c++/13438
8434         * g++.dg/parse/error8.C: New test.
8435
8436         PR c++/11554
8437         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
8438
8439 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
8440
8441         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
8442         too small.
8443         * gcc.c-torture/compile/930217-1.c: Likewise.
8444         * gcc.c-torture/compile/930513-1.c: Likewise.
8445         * gcc.c-torture/execute/920908-2.c: Likewise.
8446         * gcc.c-torture/execute/921204-1.c: Likewise.
8447         * gcc.c-torture/execute/930621-1.c: Likewise.
8448         * gcc.c-torture/execute/930630-1.c: Likewise.
8449         * gcc.c-torture/execute/931031-1.c: Likewise.
8450         * gcc.c-torture/execute/980602-2.c: Likewise.
8451         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
8452         * gcc.c-torture/execute/compndlit-1.c: Likewise.
8453         * gcc.c-torture/execute/extzvsi.c: Likewise.
8454         * gcc.c-torture/unsorted/ext.c: Likewise.
8455
8456 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
8457
8458         PR target/12749
8459         * gcc.c-torture/compile/20031220-2.c: New test case.
8460
8461 2003-12-20  Roger Sayle  <roger@eyesopen.com>
8462
8463         PR optimization/13031
8464         * gcc.c-torture/compile/20031220-1.c: New test case.
8465
8466 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8467
8468         * gcc.dg/cast-function-1.c: New test.
8469
8470 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
8471
8472         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
8473         formats.
8474
8475 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
8476
8477         PR c++/12795
8478         * g++.dg/ext/attrib10.C: New test.
8479
8480 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
8481
8482         * gcc.dg/cleanup-10.c: New test.
8483         * gcc.dg/cleanup-11.c: New test.
8484
8485 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
8486
8487         PR c++/13239
8488         * g++.dg/opt/expect1.C: New test.
8489
8490 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
8491
8492         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
8493
8494 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
8495
8496         PR debug/12923
8497         * gcc.dg/20031218-1.c: New test.
8498
8499         PR debug/12389
8500         * gcc.dg/20031218-2.c: New test.
8501         * gcc.dg/20031218-3.c: New test.
8502
8503         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
8504         of label name and allow for USER_LABEL_PREFIX == "_" names.
8505         * g++.dg/abi/mangle18-2.C: Likewise.
8506         * g++.dg/abi/mangle19-1.C: Likewise.
8507         * g++.dg/abi/mangle19-2.C: Likewise.
8508         * g++.dg/abi/mangle20-1.C: Likewise.
8509         * g++.dg/abi/mangle20-2.C: Likewise.
8510
8511 2003-12-18  Richard Henderson  <rth@redhat.com>
8512
8513         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
8514
8515 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
8516             Dan Kegel <dank@kegel.com>
8517
8518         PR other/12009
8519         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
8520         testing a cross compiler, it causes spurious compile failures.
8521         * lib/g++.exp: Likewise.
8522
8523 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8524
8525         PR c++/13262
8526         * g++.dg/template/access13.C: New test.
8527
8528 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
8529
8530         * gcc.dg/20031216-1.c: New test.
8531
8532 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8533
8534         PR c++/9154
8535         * g++.dg/template/error10.C: New test.
8536
8537 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8538
8539         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
8540         * g++.dg/eh/simd-2.C: Likewise.
8541
8542 2003-12-17  James E Wilson  <wilson@specifixinc.com>
8543             Roger Sayle  <roger@eyesopen.com>
8544
8545         * gcc.c-torture/execute/ieee/mzero5.c: New.
8546
8547 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
8548
8549         PR c++/10603
8550         * g++.dg/parse/error6.C: New test.
8551
8552         PR c++/12827
8553         * g++.dg/parse/error7.C: New test.
8554
8555 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8556
8557         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
8558         at -O with stabs debugging formats.
8559         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
8560         * gcc.dg/debug/debug-2.c: Likewise.
8561
8562 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
8563
8564         PR c++/12696
8565         * g++.dg/init/error1.C: New test.
8566
8567         PR c++/12218
8568         * g++.dg/init/pm3.C: New test.
8569
8570 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
8571
8572         PR c/3347
8573         * gcc.dg/bitfld-8.c: New test.
8574
8575 2003-12-16  James Lemke  <jim@wasabisystems.com>
8576
8577         * gcc.dg/arm-scd42-[123].c: New tests.
8578
8579 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
8580
8581         PR c++/9043
8582         * g++.dg/abi/mangle20-1.C: New test.
8583         * g++.dg/abi/mangle20-2.C: New test.
8584
8585 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
8586
8587         PR c++/13275
8588         * g++.dg/other/offsetof2.C: Remove XFAIL.
8589         * g++.dg/parse/offsetof1.C: New test.
8590         * g++.gd/parse/offsetof2.C: Likewise.
8591
8592 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8593
8594         * g++.dg/template/nontype3.C: New test.
8595         * g++.dg/template/static2.C: Tweaked the dg-error clause.
8596
8597 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8598
8599         * g++.dg/warn/noreturn-3.C: Also test instantiation.
8600
8601 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
8602
8603         PR c++/13387
8604         * g++.dg/expr/assign1.C: New test.
8605
8606         PR c++/13242
8607         * g++.dg/abi/mangle19-1.C: New test.
8608         * g++.dg/abi/mangle19-2.C: New test.
8609
8610 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
8611
8612         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
8613
8614 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8615
8616         * gcc.c-torture/execute/20031216-1.c: New test.
8617
8618 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8619
8620         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
8621         an ICE regression.
8622
8623 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
8624
8625         PR c++/10926
8626         * g++.dg/template/error9.C: New test.
8627
8628         PR c++/11116
8629         * g++.dg/template/error8.C: New test.
8630
8631 2003-12-15  Roger Sayle  <roger@eyesopen.com>
8632
8633         PR middle-end/13400
8634         * gcc.c-torture/execute/20031215-1.c: New test case.
8635
8636 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
8637
8638         PR c++/13269
8639         * g++.dg/parse/error5.C: New test.
8640
8641         PR c++/12989
8642         * g++.dg/expr/sizeof1.C: New test.
8643
8644         PR c++/13310
8645         * g++.dg/template/crash15.C: New test.
8646
8647 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
8648
8649         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
8650         a non-POD type as the last named parameter of a varargs function.
8651
8652 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
8653
8654         PR c++/13243
8655         PR c++/12573
8656         * g++.dg/template/crash14.C: New test.
8657         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
8658
8659 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
8660
8661         * g++.dg/other/java1.C: New test.
8662
8663         PR c++/13241
8664         * g++.dg/abi/mangle18-1.C: New test.
8665         * g++.dg/abi/mangle18-2.C: New test.
8666
8667 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8668
8669         PR optimization/10312
8670         * gcc.c-torture/execute/20031214-1.c: New.
8671
8672 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
8673
8674         PR c++/10779
8675         PR c++/12160
8676         * g++.dg/parse/error3.C: New test.
8677         * g++.dg/parse/error4.C: Likewise.
8678         * g++.dg/abi/mangle4.C: Tweak error messages.
8679         * g++.dg/lookup/using5.C: Likewise.
8680         * g++.dg/other/error2.C: Likewise.
8681         * g++.dg/parse/typename5.C: Likewise.
8682         * g++.dg/parse/undefined1.C: Likewise.
8683         * g++.dg/template/arg2.C: Likewise.
8684         * g++.dg/template/ttp3.C: Likewise.
8685         * g++.dg/template/type1.C: Likewise.
8686         * g++.old-deja/g++.other/crash32.C: Likewise.
8687         * g++.old-djea/g++.pt/defarg8.C: Likewise.
8688
8689 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8690
8691         PR c++/13106
8692         * g++.dg/warn/noreturn-3.C: New test.
8693
8694 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
8695
8696         PR c++/13118
8697         * g++.dg/abi/covariant3.C: New.
8698
8699 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
8700
8701         * g++.dg/eh/ia64-1.C: New test.
8702
8703 2003-12-12  Roger Sayle  <roger@eyesopen.com>
8704
8705         PR optimization/13037
8706         * g77.f-torture/execute/13037.f: New test case.
8707
8708 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
8709
8710         PR c++/12881
8711         * g++.dg/abi/covariant2.C: New.
8712
8713 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
8714
8715         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
8716
8717 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
8718
8719         * gcc.c-torture/execute/wchar_t-1.x: Delete.
8720
8721 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
8722
8723         PR other/10819
8724         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
8725         to fix Bug 10819.
8726         * lib/g++.exp (g++_version): Likewise.
8727         * lib/g77.exp (g77_version): Likewise.
8728         * lib/objc.exp (default_objc_version): Likewise.
8729
8730 2003-12-10  Richard Henderson  <rth@redhat.com>
8731
8732         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
8733
8734         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
8735
8736 2003-12-08  Matt Austern  <austern@apple.com>
8737
8738         PR c/13134
8739         * lib/gcc-dg.exp (dg-require-visibility): Define.
8740         * lib/target-supports (check_visibility_available): Define.
8741         * gcc.dg/visibility-1.c: New test.
8742         * gcc.dg/visibility-2.c: Likewise.
8743         * gcc.dg/visibility-3.c: Likewise.
8744         * gcc.dg/visibility-4.c: Likewise.
8745         * gcc.dg/visibility-5.c: Likewise.
8746         * gcc.dg/visibility-6.c: Likewise.
8747         * g++.dg/ext/visibility-1.C: Likewise.
8748         * g++.dg/ext/visibility-2.C: Likewise.
8749         * g++.dg/ext/visibility-3.C: Likewise.
8750         * g++.dg/ext/visibility-4.C: Likewise.
8751         * g++.dg/ext/visibility-5.C: Likewise.
8752         * g++.dg/ext/visibility-6.C: Likewise.
8753
8754 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8755
8756         * g++.dg/lookup/java1.C: New test.
8757         * g++.dg/lookup/java2.C: New test.
8758
8759 2003-12-07  Falk Hueffner  <falk@debian.org>
8760
8761         * g++.dg/opt/noreturn-1.C: New test.
8762
8763 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
8764
8765         * gcc.dg/overflow-1.c: New test.
8766
8767 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
8768
8769         * g77.f-torture/compile/13060.f: New test.
8770
8771 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
8772
8773         PR c++/13323
8774         * g++.dg/inherit/operator2.C: New test.
8775
8776 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
8777
8778         PR c++/13305
8779         * g++.dg/ext/attrib9.C: New test.
8780
8781 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
8782
8783         PR c++/13314
8784         * g++.dg/template/error7.C: New test.
8785
8786 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
8787             J"orn Rennecke <joern.rennecke@superh.com>
8788
8789         PR target/13302
8790         * g++.dg/other/struct-va_list.C: New test.
8791
8792 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8793
8794         PR c++/13166
8795         * g++.dg/parse/defarg6.C: New test.
8796
8797 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
8798
8799         PR target/13256
8800         * gcc.c-torture/execute/20031201-1.c: New test.
8801
8802 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
8803
8804         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
8805
8806 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8807
8808         * gcc.dg/builtin-return-1.c: New test.
8809
8810 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
8811             J"orn Rennecke <joern.rennecke@superh.com>
8812
8813         PR optimization/13260
8814         * gcc.c-torture/execute/20031204-1.c: New test.
8815
8816 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
8817
8818         PR c++/9127
8819         * g++.dg/template/error6.C: New test.
8820
8821 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
8822
8823         * gcc.dg/20031202-1.c: New test.
8824
8825 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
8826
8827         PR c++/13179
8828         * g++.dg/template/eh1.C: New test.
8829
8830         PR c++/10771
8831         * g++.dg/template/error5.C: New test.
8832
8833 2003-12-02  David Ung  <davidu@mips.com>
8834
8835         * gcc.dg/compat/vector-check.h: Corrected type for var
8836         g_##TMODE
8837
8838 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8839
8840         PR c++/10126
8841         * g++.dg/template/ptrmem8.C: New test.
8842
8843 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8844
8845         PR c++/12573
8846         * g++.dg/template/dependent-expr3.C: New test.
8847
8848 2003-12-01  James Lemke  <jim@wasabisystems.com>
8849
8850         * gcc.dg/arm-g2.c: New test.
8851
8852 2003-12-01  Roger Sayle  <roger@eyesopen.com>
8853
8854         PR optimization/11634
8855         * gcc.dg/20031201-2.c: New test case.
8856
8857 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
8858
8859         PR 11433
8860         * objc.dg/proto-lossage-3.m: New test.
8861
8862 2003-12-01  Roger Sayle  <roger@eyesopen.com>
8863
8864         PR optimization/12628
8865         * gcc.dg/20031201-1.c: New test case.
8866
8867 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
8868
8869         * gcc.dg/unaligned-1.c: New test.
8870
8871 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
8872
8873         PR c++/9849
8874         * g++.dg/template/error4.C: New test.
8875         * g++.dg/template/nested3.C: Adjust error markers.
8876
8877 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8878
8879         * gcc.dg/cpp/assert4.c: Check more #system assertions.
8880
8881 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
8882
8883         PR c/10333
8884         * gcc.dg/bitfld-7.c: New test.
8885
8886 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
8887
8888         * gcc.dg/tls/asm-1.C: New test.
8889
8890 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8891
8892         * gcc.dg/cpp/assert4.c: Update.
8893
8894 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8895
8896         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
8897         * gcc.dg/builtin-apply3.c: New test.
8898
8899 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
8900
8901         * lib/compat.exp (compat-obj): New xfaildata parameter.
8902         Use it to set compiler_conditional_xfail_data before compiling.
8903         (compat-get-options): Handle dg-xfail-if.
8904         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
8905         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
8906         * gcc.dg/compat/vector-1_y.c: Likewise.
8907         * gcc.dg/compat/vector-2_x.c: Likewise.
8908         * gcc.dg/compat/vector-2_y.c: Likewise.
8909
8910 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
8911
8912         * g++.dg/opt/reg-stack4.C: New test.
8913
8914 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
8915
8916         * gcc.dg/builtin-apply2.c: New test.
8917
8918 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
8919
8920         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
8921
8922 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8923
8924         PR c++/12924
8925         * g++.dg/template/template-id-2.C: New test.
8926
8927 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8928
8929         PR c++/5369
8930         * g++.dg/template/memfriend1.C: New test.
8931         * g++.dg/template/memfriend2.C: Likewise.
8932         * g++.dg/template/memfriend3.C: Likewise.
8933         * g++.dg/template/memfriend4.C: Likewise.
8934         * g++.dg/template/memfriend5.C: Likewise.
8935         * g++.dg/template/memfriend6.C: Likewise.
8936         * g++.dg/template/memfriend7.C: Likewise.
8937         * g++.dg/template/memfriend8.C: Likewise.
8938         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
8939
8940 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
8941
8942         PR c++/12515
8943         * g++.dg/ext/cond1.C: New test.
8944
8945 2003-11-20  Richard Henderson  <rth@redhat.com>
8946
8947         * gcc.dg/20020201-2.c: Remove.
8948         * gcc.dg/20020201-4.c: Remove.
8949         * gcc.dg/20020304-1.c: Remove.
8950
8951 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
8952
8953         * gcc.dg/cpp/trad/xwin1.c: New test case.
8954
8955 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
8956
8957         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
8958         * lib/g77.exp: Likewise.
8959         * lib/objc.exp: Likewise.
8960         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
8961         for darwin.
8962
8963 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8964
8965         PR c++/12932
8966         * g++.dg/template/static5.C: New test.
8967
8968 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
8969
8970         * gcc.dg/nested-func-1.c: New test.
8971
8972 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8973
8974         * gcc.dg/cpp/assert4.c: New test.
8975
8976 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
8977
8978         PR c++/2294
8979         * g++.dg/lookup/using9.c: New test.
8980
8981 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
8982
8983         PR c++/12762
8984         * g++.dg/template/error3.C: New test.
8985
8986 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
8987
8988         PR ada/13035
8989         * ada/acats/run_acats, run_all.sh: Fix syntax error.
8990         No longer use a wrapper for gcc, since this does not work under
8991         Windows.
8992
8993 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
8994
8995         PR c++/2094
8996         * g++.dg/template/ptrmem7.C: New test.
8997
8998 2003-11-13  Andrew Pinski <apinski@apple.com>
8999
9000         * gcc.c-torture/compile/20031113-1.c: New test.
9001
9002 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
9003             Kean Johnston <jkj@sco.com>
9004
9005         PR c/13029
9006         * gcc.dg/unused-4.c: Update.
9007
9008 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9009
9010         * g++.dg/opt/const3.C: New test.
9011
9012 2003-11-13  Jan Hubicka  <jh@suse.cz>
9013
9014         * gcc.c-torture/compile/20031112-1.c: New test.
9015
9016 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
9017
9018         * g++.dg/parse/crash10.C: Remove bogus error marker.
9019
9020 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9021
9022         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
9023         (host_gcc): Likewise.
9024         (ROOT): Honor $PWDCMD.
9025         (BASE): Likewise.
9026         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
9027
9028 2003-11-12  Catherine Moore  <clm@redhat.com>
9029
9030         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
9031
9032 2003-11-12  Andreas Jaeger  <aj@suse.de>
9033             Jakub Jelinek  <jakub@redhat.com>
9034             Andrew Pinski  <pinskia@physics.uc.edu>
9035             Richard Henderson  <rth@redhat.com>
9036
9037         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
9038         systems.
9039         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
9040
9041         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
9042         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
9043
9044 2003-11-11  Andreas Jaeger  <aj@suse.de>
9045
9046         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
9047
9048         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
9049
9050 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
9051
9052         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
9053         Clean ups.
9054
9055 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
9056
9057         * gcc.dg/trampoline-1.c: New test.
9058
9059 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
9060
9061         * gcc.c-torture/compile/200031109-1.c: New test.
9062
9063 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9064
9065         PR c/3190
9066         PR c/8714
9067         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
9068         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
9069         gcc.dg/format/no-y2k-1.c: Update.
9070
9071 2003-11-08  Roger Sayle  <roger@eyesopen.com>
9072
9073         PR optimization/10467
9074         * gcc.dg/20031108-1.c: New test case.
9075
9076 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
9077
9078         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
9079
9080 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9081
9082         * gcc.dg/compound-lvalue-1.c: New test.
9083         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
9084         some XFAILs.
9085
9086 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
9087
9088         * gcc.dg/altivec-varargs-1.c: New test.
9089
9090 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
9091
9092         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
9093         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
9094         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
9095         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
9096         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
9097
9098 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9099
9100         * gcc.dg/cond-lvalue-1.c: New test.
9101
9102 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
9103
9104         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
9105
9106 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9107
9108         PR c++/11616
9109         * g++.dg/template/instantiate5.C: New test.
9110
9111 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9112
9113         PR c++/12726
9114         * g++.dg/ext/complit2.C: Replace test with self-contained version.
9115         * ChangeLog: Add missing first entry for above test.
9116
9117 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9118
9119         PR c++/9810
9120         * g++.dg/template/using8.C: New test.
9121         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
9122
9123 2003-11-02  Roger Sayle  <roger@eyesopen.com>
9124
9125         PR optimization/10817
9126         * gcc.c-torture/compile/20031102-1.c: New test case.
9127
9128 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
9129
9130         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
9131         2147483647.
9132
9133 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9134
9135         * gcc.dg/20031102-1.c: New test.
9136
9137 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9138
9139         * gcc.dg/complex-1.c: New test.
9140
9141 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9142
9143         PR c++/12796
9144         * g++.dg/template/crash13.C: Adjust expected error location.
9145         * g++.old-deja/g++.brendan/ns1.C: Likewise.
9146
9147 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
9148
9149         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
9150
9151 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
9152
9153         PR/10239
9154         * gcc.c-torture/compile/20031031-2.c: New test.
9155
9156 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
9157
9158         PR/11640
9159         * gcc.c-torture/compile/20031031-1.c: New test.
9160
9161 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
9162
9163         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
9164         * gcc.misc-tests/bprob.exp: Likewise.
9165         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
9166         the execution test on arm-elf configs.
9167         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
9168         configs that don't support scratch files.
9169         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
9170
9171 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
9172
9173         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
9174         done by dejagnu.
9175
9176 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
9177
9178         * ada/acats/run_all.sh: Redirect mv output to /dev/null
9179         Avoid non pure sh syntax. Add more logging.
9180
9181         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
9182         fail.
9183
9184 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9185
9186         PR libgcj/10610
9187         * gcc.dg/ppc-stackalign-1.c: New test.
9188
9189 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
9190
9191         * ada/acats/run_all.sh: Change output to be more compliant with
9192         dejagnu framework.
9193         Create acats.sum and acats.log files under testsuite/ada/acats
9194         Only run [a-z]* directories, to filter out e.g. CVS.
9195         Redirect build output to log file.
9196
9197 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
9198
9199         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
9200
9201 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
9202
9203         PR ada/5909:
9204         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
9205
9206 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
9207
9208         * gcc.c-torture/compile/20031023-1.c: New test.
9209         * gcc.c-torture/compile/20031023-2.c: New test.
9210         * gcc.c-torture/compile/20031023-3.c: New test.
9211         * gcc.c-torture/compile/20031023-4.c: New test.
9212
9213 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9214
9215         PR c++/10371
9216         * g++.dg/lookup/scoped8.C: New test.
9217
9218 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
9219
9220         * g++.dg/opt/reg-stack3.C: New test.
9221
9222 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9223
9224         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
9225
9226 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9227
9228         PR c++/11076
9229         * g++.dg/template/crash13.C: New test.
9230
9231 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9232
9233         * gcc.dg/c99-restrict-2.c: New test.
9234
9235 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
9236
9237         PR c++/12698, c++/12699, c++/12700, c++/12566
9238         * g++.dg/inherit/covariant9.C: New test.
9239         * g++.dg/inherit/covariant10.C: New test.
9240         * g++.dg/inherit/covariant11.C: New test.
9241
9242 2003-10-23  Jason Merrill  <jason@redhat.com>
9243
9244         PR c++/12726
9245         * g++.dg/ext/complit2.C: New test.
9246
9247 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
9248
9249         PR target/12654
9250         * gcc.c-torture/execute/20031020-1.c: New test.
9251
9252 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9253
9254         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
9255         following the jump_insn.
9256
9257 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9258
9259         * gcc.dg/cast-lvalue-1.c: New test.
9260
9261 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
9262
9263         PR c++/11962
9264         * g++.dg/template/cond2.C: New test.
9265
9266 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
9267
9268         * gcc.dg/builtins-28.c: New test.
9269
9270 2003-10-20  Jan Hubicka  <jh@suse.cz>
9271
9272         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
9273         parameter.
9274         * testsuite/gcc.dg/inline-2.c: Likewise.
9275
9276 2003-10-20  Phil Edwards  <phil@codesourcery.com>
9277
9278         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
9279         * gcc.dg/nest.c:  Likewise.
9280
9281 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9282
9283         PR c++/9781, c++/10583, c++/11862
9284         * g++.dg/parse/crash13.C: New test.
9285
9286 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9287
9288         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
9289
9290 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9291
9292         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
9293         Define HAVE_C99_RUNTIME except on Solaris.
9294         * gcc.dg/builtins-20.c: Likewise.
9295
9296 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9297
9298         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
9299
9300 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9301
9302         PR c++/12495
9303         * g++.dg/template/crash21.C: New test.
9304
9305 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9306
9307         PR c++/2513
9308         * g++.dg/template/typename5.C: New test.
9309
9310 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9311
9312         PR c++/12369
9313         * g++.dg/template/friend25.C: New test.
9314
9315 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
9316
9317         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
9318         versions.
9319
9320 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
9321
9322         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
9323         == 2147483647.
9324
9325 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
9326
9327         * gcc.c-torture/execute/960416-1.x: Remove.
9328         * gcc.c-torture/execute/divconst-3.x: Likewise.
9329
9330 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
9331
9332         PR target/12598
9333         * gcc.dg/torture/cris-volatile-1.c: New test.
9334
9335 2003-10-14  Roger Sayle  <roger@eyesopen.com>
9336
9337         PR optimization/9325
9338         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
9339         for overflowing floating point to integer conversion during RTL
9340         simplification.
9341
9342 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
9343
9344         * objc/execute/_cmd.m: Fix typo.
9345         * objc.dg/image-info.m, objc.dg/symtab-1.m:
9346         Relax 'scan-assembler' regexp.
9347         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
9348         objc.dg/try-catch-4.m: Run on non-Darwin targets.
9349         * objc.dg/zero-link-2.m: Remove blank line.
9350         * objc.dg/zero-link-3.m: New test case.
9351
9352 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
9353
9354         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
9355
9356         * gcc.dg/asm-names.c: Use scan-assembler-not rather
9357         than linker trickery.
9358
9359 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9360
9361         PR c++/12370
9362         * g++.dg/other/friend2.C: New test.
9363
9364 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
9365
9366         * gcc.dg/20031012-1.c: New test.
9367
9368 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
9369
9370         * gcc.dg/weak/weak-3.c: Fix for new warning.
9371
9372 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
9373
9374         PR optimization/8750
9375         * gcc.c-torture/execute/20031012-1.c: New test case.
9376
9377 2003-10-11  Roger Sayle  <roger@eyesopen.com>
9378
9379         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
9380         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
9381
9382 2003-10-11  Roger Sayle  <roger@eyesopen.com>
9383
9384         PR optimization/12260
9385         * gcc.c-torture/compile/20031011-2.c: New test case.
9386
9387 2003-10-11  Roger Sayle  <roger@eyesopen.com>
9388
9389         * gcc.c-torture/execute/20031011-1.c: New testcase.
9390
9391 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
9392
9393         * gcc.c-torture/compile/20031011-1.c: New test.
9394
9395 2003-10-11  Jan Hubicka  <jh@suse.cz>
9396
9397         * g++.dg/other/first-global.C: New test.
9398
9399 2003-10-11  Roger Sayle  <roger@eyesopen.com>
9400
9401         * gcc.c-torture/execute/string-opt-18.c: New testcase.
9402
9403 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
9404
9405         * gcc.c-torture/compile/20031010-1.c: New test.
9406
9407 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
9408
9409         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
9410         * gcc.c-torture/execute/va-arg-25.c: ... here.
9411
9412 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
9413
9414         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
9415
9416 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
9417
9418         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
9419
9420 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
9421
9422         * g++.dg/parse/error2.C: New test.
9423
9424 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
9425
9426         PR c++/11097
9427         * g++.dg/other/error5.C: Modify the error message.
9428         * g++.dg/lookup/using8.C: New test.
9429
9430 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
9431
9432         * gcc.dg/darwin-abi-2.c: New file.
9433         * gcc.c-torture/execute/va-arg-24.c: New file.
9434
9435 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
9436
9437         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
9438         indentation.
9439
9440 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
9441
9442         PR c++/10147
9443         * g++.dg/other/error4.C: Update error messages.
9444         * g++.dg/template/ptrmem4.C: Likewise.
9445
9446         PR c++/12337
9447         * g++.dg/init/new9.C: New test.
9448
9449         PR c++/12334, c++/12236, c++/8656
9450         * g++.dg/ext/attrib8.C: New test.
9451
9452 2003-10-06  Devang Patel  <dpatel@apple.com>
9453
9454         * gcc.dg/debug/dwarf2-3.h: New test.
9455         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
9456
9457 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
9458
9459         * g++.dg/opt/cfg2.C: New test.
9460
9461 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9462
9463         * g++.dg/opt/float1.C: New test.
9464
9465 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9466
9467         * gcc.dg/c90-array-lval-6.c: New test.
9468         * gcc.dg/c99-array-lval-6.c: New test.
9469
9470 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
9471             Ziemowit Laski  <zlaski@apple.com>
9472
9473         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
9474         'Derived', so that it is never considered a class method; add
9475         new warning for '+port' method ambiguity.
9476         * objc.dg/method-12.m: Include <objc/objc.h> instead of
9477         <objc/objc-api.h> (needed on Mac OS X).
9478         * objc.dg/method-13.m: New test.
9479
9480 2003-10-03  Roger Sayle  <roger@eyesopen.com>
9481
9482         PR optimization/9325, PR java/6391
9483         * gcc.c-torture/execute/20031003-1.c: New test case.
9484
9485 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
9486
9487         PR optimization/12180
9488         * gcc.dg/20031002-1.c: New test.
9489
9490         PR c++/12486
9491         * g++.dg/inherit/error1.C: New test.
9492
9493 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
9494
9495         * lib/f-torture.exp (search_for): Rename to...
9496         (search_for_re): This.  Also, clean up comments and the
9497         "regexp" invocation.
9498
9499 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
9500
9501         * gcc.c-torture/compile/20031002-1.c: New test.
9502
9503 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
9504
9505         * g++.dg/opt/cond1.C: New test.
9506
9507 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
9508
9509         * gcc.dg/Wold-style-definition-2.c: New testcase.
9510         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
9511
9512 2003-09-29  Richard Henderson  <rth@redhat.com>
9513
9514         * g++.dg/init/array10.C: Add dg-options.
9515
9516 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
9517
9518         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
9519
9520 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9521
9522         * g++.dg/template/friend19.C: Fix typo.
9523         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
9524
9525 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
9526
9527         * gcc.c-torture/execute/20030928-1.c: New test.
9528         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
9529
9530 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
9531
9532         * g++.dg/opt/unroll1.C: New test.
9533
9534 2003-09-26  Roger Sayle  <roger@eyesopen.com>
9535
9536         PR optimization/11741
9537         * gcc.dg/20030926-1.c: New test case.
9538
9539 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9540
9541         PR c++/5655
9542         * g++.dg/parse/access7.C: New test.
9543         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
9544
9545 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
9546
9547         MERGE OF objc-improvements-branch into MAINLINE:
9548         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
9549         if libobjc has not been built.
9550         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
9551         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
9552         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
9553         objc/execute/nested-3.m, objc/execute/np-2.m,
9554         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
9555         objc/execute/redefining_self.m, objc/execute/root_methods.m,
9556         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
9557         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
9558         objc.dg/special/unclaimed-category-1.h,
9559         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
9560         well as GNU runtime.
9561         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
9562         * execute/cascading-1.m, execute/function-message-1.m,
9563         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
9564         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
9565         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
9566         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
9567         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
9568         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
9569         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
9570         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
9571         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
9572         * objc.dg/bitfield-2.m: Run only on Darwin.
9573         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
9574         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
9575         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
9576         * objc.dg/const-str-1.m: Fix constant string layout.
9577
9578 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
9579
9580         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
9581
9582 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
9583
9584         * gcc.dg/darwin-abi-1.c: New file.
9585
9586 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
9587
9588         PR target/12281
9589         * gcc.c-torture/compile/20030921-1.c: New test.
9590
9591 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9592
9593         * g++.dg/opt/reg-stack2.C: New test.
9594
9595 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9596
9597         * g++.dg/eh/delayslot1.C: New test.
9598
9599 2003-09-20  Richard Henderson  <rth@redhat.com>
9600
9601         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
9602
9603 2003-09-20  Roger Sayle  <roger@eyesopen.com>
9604
9605         * gcc.c-torture/execute/20030920-1.c: New test case.
9606
9607 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9608
9609         * g++.dg/rtti/typeid3.C: Correct expected error message.
9610
9611 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9612
9613         PR c++/157
9614         * g++.dg/parse/crash12.C: New test.
9615
9616 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
9617
9618         * gcc.dg/compat/mixed-struct-check.h: New.
9619         * gcc.dg/compat/mixed-struct-defs.h: New.
9620         * gcc.dg/compat/mixed-struct-init.h: New.
9621         * gcc.dg/compat/struct-by-value-19_main.c: New.
9622         * gcc.dg/compat/struct-by-value-19_x.c: New.
9623         * gcc.dg/compat/struct-by-value-19_y.c: New.
9624         * gcc.dg/compat/struct-by-value-20_main.c: New.
9625         * gcc.dg/compat/struct-by-value-20_x.c: New.
9626         * gcc.dg/compat/struct-by-value-20_y.c: New.
9627         * gcc.dg/compat/struct-return-19_main.c: New.
9628         * gcc.dg/compat/struct-return-19_x.c: New.
9629         * gcc.dg/compat/struct-return-19_y.c: New.
9630         * gcc.dg/compat/struct-return-20_main.c: New.
9631         * gcc.dg/compat/struct-return-20_x.c: New.
9632         * gcc.dg/compat/struct-return-20_y.c: New.
9633
9634 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
9635         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
9636         so that it will not complain on LP64 targets.
9637
9638 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9639
9640         PR c++/495
9641         * g++.dg/template/friend24.C: New test.
9642
9643 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
9644
9645         PR c++/12332
9646         * g++.dg/template/memtmpl2.C: New test.
9647
9648 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
9649
9650         PR target/11184
9651         * gcc.dg/builtin-apply1.c: New test.
9652
9653 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
9654
9655         PR c++/9848
9656         * g++.dg/warn/Wunused-4.C: New test.
9657
9658 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9659
9660         PR c++/12316
9661         * g++.dg/other/gc2.C: New test.
9662
9663 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
9664
9665         PR c++/11991
9666         * g++.dg/rtti/typeid3.C: New test.
9667
9668         PR c++/12266
9669         * g++.dg/overload/template1.C: New test.
9670
9671 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
9672
9673         * g++.dg/opt/cfg3.C: New test.
9674
9675 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9676
9677         PR c++/7939
9678         * g++.dg/template/crash11.C: New test.
9679
9680 2003-09-16  Jason Merrill  <jason@redhat.com>
9681             Jakub Jelinek  <jakub@redhat.com>
9682
9683         * gcc.dg/attr-warn-unused-result.c: New test.
9684
9685 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
9686
9687         PR c++/12184
9688         * g++.dg/expr/call2.C: New test.
9689
9690 2003-09-15  Andreas Jaeger  <aj@suse.de>
9691
9692         * gcc.dg/Wold-style-definition-1.c: New test.
9693
9694 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
9695
9696         PR c++/3907
9697         * g++.dg/parse/template12.C: New test.
9698
9699         * g++.dg/abi/bitfield11.C: New test.
9700         * g++.dg/abi/bitfield12.C: Likewise.
9701
9702 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
9703
9704         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
9705         non-expansion of functional macro name without arguments at EOL.
9706         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
9707
9708 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
9709
9710         * gcc.c-torture/execute/20030914-[12].c: New tests.
9711
9712 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
9713
9714         PR c++/11788
9715         * g++.dg/overload/addr1.C: New test.
9716
9717 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
9718
9719         * gcc.dg/20030909-1.c: New test.
9720
9721 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9722
9723         * gcc.dg/ultrasp10.c: New test.
9724
9725 2003-09-09  Devang Patel  <dpatel@apple.com>
9726
9727         * gcc.dg/darwin-ld-6.c: New test.
9728
9729 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9730
9731         * gcc.dg/torture/builtin-explog-1.c: New testcase.
9732
9733 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
9734
9735         * gcc.dg/ia64-types1.c: New test.
9736         * gcc.dg/ia64-types2.c: Likewise.
9737
9738 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9739
9740         * gcc.dg/builtins-1.c: Add more _Complex tests.
9741         * gcc.dg/torture/builtin-attr-1.c: Likewise.
9742
9743         * gcc.dg/builtins-1.c: Test existing _Complex functions.
9744         * gcc.dg/torture/builtin-attr-1.c: Likewise.
9745
9746 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
9747
9748         PR c++/11786
9749         * g++.dg/lookup/koenig2.C: New test.
9750
9751         PR c++/5296
9752         * g++.dg/rtti/typeid2.C: New test.
9753
9754 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
9755
9756         * gcc.c-torture/compile/20030904-1.c: New test.
9757
9758 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
9759
9760         * g++.dg/opt/longbranch2.C: New test.
9761
9762 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
9763
9764         * g++.dg/template/crash10.C: Only compile it.
9765
9766 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
9767
9768         PR middle-end/11665
9769         * gcc.c-torture/compile/20030907-1.c: New test.
9770         * g++.dg/init/array11.C: New test.
9771
9772 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
9773
9774         PR c++/11852
9775         * g++.dg/init/struct1.C: New test.
9776
9777 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
9778
9779         PR c++/12181
9780         * g++.dg/expr/comma1.C: New test.
9781
9782 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
9783
9784         PR c++/11867
9785         * g++.dg/expr/static_cast5.C: New test.
9786
9787 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
9788
9789         PR c++/11507
9790         * g++.dg/lookup/scoped7.C: New test.
9791
9792         PR c++/9574
9793         * g++.dg/other/static1.C: New test.
9794
9795         PR c++/11490
9796         * g++.dg/warn/template-1.C: New test.
9797
9798         PR c++/11432
9799         * g++.dg/template/crash10.C: New test.
9800
9801         PR c++/2478
9802         * g++.dg/overload/VLA.C: New test.
9803
9804         PR c++/10804
9805         * g++.dg/template/call1.C: New test.
9806
9807 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
9808
9809         PR c++/11794
9810         * g++.dg/parse/using3.C: New test.
9811
9812 2003-09-06  Roger Sayle  <roger@eyesopen.com>
9813
9814         PR c++/11409
9815         * g++.dg/overload/builtin3.C: New test case.
9816
9817 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
9818
9819         PR c/9862
9820         * gcc.dg/20030906-1.c: New test.
9821         * gcc.dg/20030906-2.c: Likewise.
9822
9823 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
9824
9825         PR c++/12167
9826         * g++.dg/parse/defarg5.C: New test.
9827
9828         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
9829
9830 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
9831
9832         PR c++/12163
9833         * g++.dg/expr/static_cast4.C: New test.
9834
9835         PR c++/12146
9836         * g++.dg/template/crash9.C: New test.
9837
9838 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
9839
9840         * g++.old-deja/g++.ext/pretty2.C: Update for change
9841         in __FUNCTION__.
9842         * g++.old-deja/g++.ext/pretty3.C: Likewise.
9843
9844 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
9845
9846         PR c++/11922
9847         * g++/dg/template/qualified-id1.C: New test.
9848
9849         PR c++/12037
9850         * g++.dg/warn/noeffect4.C: New test.
9851
9852 2003-09-04  Matt Austern  <austern@apple.com>
9853
9854         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
9855         * g++.dg/ext/fnname2.C: Likewise.
9856         * g++.dg/ext/fnname3.C: Likewise.
9857
9858 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
9859
9860         * g++.dg/expr/lval1.C: New test.
9861         * g++.dg/ext/lvcast.C: Remove.
9862
9863 2003-09-03  Roger Sayle  <roger@eyesopen.com>
9864
9865         PR optimization/11700.
9866         * gcc.c-torture/compile/20030903-1.c: New test case.
9867
9868 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
9869
9870         PR c++/12053
9871         * g++.dg/abi/layout4.C: New test.
9872
9873 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
9874
9875         PR c++/11553
9876         * g++.dg/parse/friend3.C: New test.
9877
9878 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
9879
9880         PR c++/11847
9881         * g++.dg/template/class1.C: New test.
9882
9883         PR c++/11808
9884         * g++.dg/expr/call1.C: New test.
9885
9886 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
9887
9888         PR c++/12114
9889         * g++.dg/init/ref9.C: New test.
9890
9891         PR c++/11972
9892         * g++.dg/template/nested4.C: New test.
9893
9894 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
9895
9896         PR c++/12093
9897         * g++.dg/template/non-dependent4.C: New test.
9898
9899         PR c++/11928
9900         * g++.dg/inherit/conv1.C: New test.
9901
9902 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
9903
9904         PR c++/6196
9905         * g++.dg/ext/label1.C: New test.
9906         * g++.dg/ext/label2.C: Likewise.
9907
9908 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
9909
9910         * g++.dg/expr/cond3.C: New test.
9911
9912 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9913
9914         * gcc.dg/builtins-1.c: Add new builtin cases.
9915
9916 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9917
9918         * gcc.dg/builtins-1.c: Add new cases.
9919         * gcc.dg/torture/builtin-attr-1.c: Likewise.
9920
9921 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9922
9923         * gcc.dg/builtins-1.c: Add more math builtin tests.
9924         * gcc.dg/torture/builtin-attr-1.c: New test.
9925
9926 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
9927
9928         PR optimization/5079
9929         * g++.dg/opt/static3.C: New test.
9930
9931 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9932
9933         * gcc.misc-tests/gcov-10b.c: New test.
9934
9935 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
9936
9937         * g++.dg/opt/ptrmem3.C: New test.
9938
9939         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
9940
9941 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
9942
9943         * gcc.dg/20030826-2.c: New test.
9944
9945 2003-08-26  Roger Sayle  <roger@eyesopen.com>
9946
9947         PR middle-end/12002
9948         * g77.f-torture/compile/12002.f: New test case.
9949
9950 2003-08-26  Roger Sayle  <roger@eyesopen.com>
9951
9952         * gcc.dg/20030826-1.c: New test case.
9953
9954 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
9955
9956         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
9957
9958 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
9959
9960         PR c++/11871
9961         * c++.dg/lookup/crash1.C: New test.
9962
9963         * c++.dg/warn/noeffect3.C: New test.
9964
9965 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
9966
9967         * gcc.dg/compat/vector-1_x.c: Compile with -w.
9968         * gcc.dg/compat/vector-1_y.c: Ditto.
9969         * gcc.dg/compat/vector-2_x.c: Ditto.
9970         * gcc.dg/compat/vector-2_y.c: Ditto.
9971
9972 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
9973
9974         * gcc.dg/20030702-1.c: New test.
9975
9976 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
9977
9978         PR c++/8795
9979         * g++.dg/ext/altivec-1.C: New test.
9980
9981 2003-08-24  Richard Henderson  <rth@redhat.com>
9982
9983         * g++.dg/eh/simd-2.C: Add -w for x86.
9984
9985 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
9986
9987         * gcc.dg/20030815-1.c: New test.
9988
9989 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9990
9991         PR c++/3765
9992         * g++.dg/parse/access6.C: New test.
9993
9994 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9995
9996         PR c++/641, c++/11876
9997         * g++.dg/template/friend22.C: New test.
9998         * g++.dg/template/friend23.C: Likewise.
9999
10000 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
10001
10002         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
10003         identically.
10004
10005 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
10006
10007         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
10008
10009 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
10010
10011         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
10012
10013 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
10014
10015         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
10016
10017 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
10018
10019         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
10020
10021 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
10022
10023         PR c++/11919
10024         * g++.dg/overload/prom1.C: New test.
10025
10026         PR c++/11551
10027         * g++.dg/parse/dtor2.C: New test.
10028
10029         PR c++/10762
10030         * g++.dg/parse/using2.C: New test.
10031
10032 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
10033
10034         PR target/11805
10035         * gcc.c-torture/compile/20030821-1.c: New.
10036
10037 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
10038
10039         PR c++/11834
10040         * g++.dg/template/deduce2.C: New test.
10041
10042 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
10043
10044         * gcc.c-torture/execute/20030821-1.c: New test.
10045
10046 2003-08-20  Roger Sayle  <roger@eyesopen.com>
10047
10048         PR middle-end/11984
10049         * gcc.dg/20030820-1.c: New test case.
10050
10051 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
10052
10053         PR c++/11945
10054         * g++.dg/warn/noeffect2.C: New test.
10055
10056 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
10057
10058         PR c++/10926
10059         * g++.dg/template/dtor2.C: New test.
10060
10061         PR c++/11684
10062         * g++.dg/template/operator1.C: New test.
10063         * g++.dg/parse/operator4.C: New test.
10064
10065         PR c++/11946.C
10066         * g++.dg/expr/enum1.C: New test.
10067         * gcc.dg/c99-bool-1.c: Remove bogus warning.
10068
10069         PR c++/11036.C
10070         * g++.dg/parse/elab2.C: New test.
10071         * g++.dg/parse/typedef4.C: Change error message.
10072         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
10073         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
10074         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
10075
10076 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
10077
10078         * gcc.dg/pch/warn-1.c: New.
10079         * gcc.dg/pch/warn-1.hs: New.
10080
10081         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
10082         not-tested file.
10083
10084 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
10085
10086         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
10087
10088 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
10089
10090         * gcc.dg/uninit-D.c: New Test.
10091         * gcc.dg/uninit-E.c: New Test.
10092         * gcc.dg/uninit-F.c: New Test.
10093         * gcc.dg/uninit-G.c: New Test.
10094
10095 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
10096
10097         * g++.dg/README: Describe the pch directory.
10098
10099 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10100
10101         PR c++/11174
10102         * g++.dg/parse/access4.C: New test.
10103         * g++.dg/parse/access5.C: Likewise.
10104         * g++.old-deja/g++.jason/access17.C: Adjust error message.
10105
10106 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
10107
10108         * gcc.dg/noncompile/20030818-1.c: New.
10109
10110 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
10111
10112         PR c++/11957
10113         * g++.dg/warn/noeffect1.C: New test.
10114
10115         * g++.dg/template/scope2.C: New test.
10116         * g++.dg/template/error2.C: Correct dg-error
10117
10118 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
10119
10120         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
10121
10122 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
10123
10124         PR C++/11512
10125         * g++.dg/template/warn1.C: New.
10126
10127 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
10128
10129         * g++.dg/template/error2.C: New test.
10130         * g++.dg/lookup/using7.C: Adjust errors
10131         * g++.old-deja/g++.pt/crash36.C: Likewise.
10132         * g++.old-deja/g++.pt/derived3.C: Likewise.
10133
10134 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10135
10136         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
10137         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
10138         * gcc.c-torture/execute/builtins/string-9.c: New, from
10139         string-opt-9.c.  Adjust for execute/builtins framework.
10140         * gcc.c-torture/execute/string-opt-9.c: Delete.
10141
10142 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
10143
10144         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
10145
10146         * g++.dg/parse/ret-type2.C: New test.
10147
10148         PR c++/11703
10149         * g++.dg/init/new8.C: New test.
10150
10151         PR c++/10923
10152         * g++.dg/parse/typedef5.C: New test.
10153
10154         PR c++/9512
10155         * g++.dg/parse/qualified2.C: New test.
10156         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
10157         invalid code.
10158
10159 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
10160
10161         * g++.dg/conversion/ptrmem1.C: New test.
10162
10163 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
10164
10165         PR target/11693
10166         * gcc.dg/20030811-1.c: New test.
10167
10168         PR target/11535
10169         * gcc.c-torture/execute/20030811-1.c: New test.
10170
10171 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10172
10173         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
10174
10175 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
10176
10177         PR c++/11789.C
10178         * g++.dg/inherit/multiple1.C: New test.
10179
10180 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
10181
10182         * gcc.dg/spe1.c: New test.
10183
10184         PR c++/11670
10185         * g++.dg/expr/cast2.C: New test.
10186
10187         PR c++/10530
10188         * g++.dg/template/dependent-name2.C: New test.
10189
10190 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
10191
10192         * g++.dg/parse/crash11.C: Put the dg options in comments.
10193
10194 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
10195
10196         * lib/gcc-dg.exp: Update for diagnostic change.
10197
10198 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10199
10200         PR c++/5767
10201         * g++.dg/parse/crash11.C: New test.
10202
10203 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
10204
10205         * gcc.dg/cpp/spacing1.c: Update.
10206
10207 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
10208
10209         PR target/11739
10210         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
10211         a value for -mtune.
10212
10213 2003-08-04  Roger Sayle  <roger@eyesopen.com>
10214
10215         PR middle-end/11771
10216         * gcc.c-torture/compile/20030804-1.c: New test case.
10217
10218 2003-08-04  Roger Sayle  <roger@eyesopen.com>
10219
10220         * gcc.dg/20030804-1.c: New test case.
10221
10222 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
10223
10224         * gcc.dg/cpp/separate-1.c: New test.
10225
10226 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
10227
10228         PR c++/11704
10229         * g++.dg/template/dependent-expr2.C: New test.
10230
10231         PR c++/11766
10232         * g++.dg/expr/ptrmem1.C: New test.
10233
10234 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10235
10236         PR c++/9453
10237         * g++.dg/template/friend15.C: New test.
10238
10239 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
10240
10241         * lib/dg-pch.exp: Work round PCH bug.
10242
10243 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10244
10245         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
10246         builtins.  Move cases from builtins-4.c here.
10247
10248         * gcc.dg/torture/builtin-math-1.c: New test taken from
10249         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
10250         additional cases.
10251
10252         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
10253         Delete.
10254
10255 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
10256
10257         PR c++/9447
10258         * g++.dg/template/using7.C: New test.
10259
10260 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
10261
10262         * import1.c, import2.c: New tests.
10263
10264 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
10265
10266         * g++.dg/eh/crossjump1.C: New test.
10267
10268 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
10269
10270         PR c++/11697
10271         * g++.dg/template/using6.C: New test.
10272
10273         PR c++/11744
10274         * g++.dg/template/koenig2.C: New test.
10275
10276 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10277
10278         PR c++/7983
10279         * g++.dg/parse/typedef4.C: New test.
10280
10281 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10282
10283         PR c++/8442, c++/8806
10284         * g++.dg/template/elab1.C: New test.
10285         * g++.dg/template/type2.C: Likewise.
10286         * g++.dg/template/ttp3.C: Adjust expected error message.
10287         * g++.old-deja/g++.law/visibility13.C: Likewise.
10288         * g++.old-deja/g++.niklas/t135.C: Likewise.
10289         * g++.old-deja/g++.pt/ttp41.C: Likewise.
10290         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
10291         template argument.
10292         * g++.old-deja/g++.pt/ttp44.C: Likewise.
10293
10294 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
10295
10296         PR c++/11295
10297         * g++.dg/ext/stmtexpr1.C: New test.
10298
10299         * g++.dg/opt/tmp1.C: New test.
10300
10301         PR c++/11525
10302         * g++.dg/parse/constant4.C: New test.
10303
10304         PR c++/9447
10305         * g++.dg/template/using5.C: New test.
10306
10307 2003-07-31  Roger Sayle  <roger@eyesopen.com>
10308
10309         * gcc.dg/builtins-27.c: New test case.
10310
10311 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
10312
10313         * gcc.dg/tls/opt-7.c: New test.
10314
10315 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
10316
10317         * g++.old-deja/g++.other/crash18.C: Remove.
10318
10319 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10320
10321         * g++.dg/template/explicit3.C: New.
10322         * g++.dg/template/explicit4.C: New.
10323         * g++.dg/template/explicit5.C: New.
10324
10325         PR c++/11347
10326         * g++.dg/template/memtmpl1.C: New.
10327
10328 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
10329
10330         PR target/11565
10331         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
10332         * gcc.dg/i386-387-5.c (dg-options): Likewise.
10333
10334 2003-07-30  Jan Hubicka  <jh@suse.cz>
10335
10336         * vtgc1.c: Kill.
10337
10338 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
10339
10340         * gcc.dg/struct-in-proto-1.c: New test.
10341
10342 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
10343
10344         * gcc.dg/cpp/include2.c: Only expect one message.
10345
10346 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
10347
10348         PR c++/9447
10349         * g++.dg/template/using1.C: New test.
10350         * g++.dg/template/using2.C: New test.
10351         * g++.dg/template/using3.C: New test.
10352         * g++.dg/template/using4.C: New test.
10353
10354 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
10355
10356         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
10357         * gcc.c-torture/execute/string-opt-10.c: Likewise.
10358
10359 2003-07-28  Jan Hubicka  <jh@suse.cz>
10360
10361         PR c++/11530
10362         * g++.dg/opt/call1.C: New test.
10363
10364 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
10365
10366         PR c++/11667
10367         * g++.dg/init/enum2.C: New test.
10368         * g++.dg/template/overload1.C: Add "-w" option.
10369
10370 2003-07-28    <hp@bitrange.com>
10371
10372         * gcc.dg/Wdeclaration-after-statement-1.c,
10373         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
10374
10375 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
10376
10377         * gcc.c-torture/compile/20030725-1.c: New test.
10378
10379 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
10380
10381         * gcc.dg/20030505.c: Only run for SPE.
10382         Remove definition of opaque type.
10383
10384 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
10385
10386         * g++.dg/template/ptrmem6.C: New test.
10387
10388 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
10389
10390         * gcc.c-torture/compile/zero-strct-2.c: New test.
10391
10392 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
10393
10394         * gcc.dg/intermod-1.c: New test.
10395
10396 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10397
10398         PR c++/11617
10399         * g++.dg/template/lookup2.C: New test.
10400         * g++.dg/template/memclass1.C: Remove instantiated from error.
10401         * g++.dg/other/error2.C: Tweak expected errors.
10402
10403         PR c++/11596
10404         * g++.dg/template/defarg3.C: New test.
10405
10406         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
10407
10408 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
10409
10410         * g++.dg/inherit/access5.C: New test.
10411
10412 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10413
10414         PR c++/11513
10415         * g++.dg/template/crash8.C: New test.
10416
10417 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
10418
10419         PR c/10602
10420         * gcc.dg/noncompile/incomplete-2.c: New test.
10421
10422 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
10423
10424         PR c++/11645
10425         * g++.dg/inherit/access4.C: New test.
10426
10427         PR c++/11517
10428         * g++.dg/expr/cond2.C: New test.
10429
10430         PR optimization/10679
10431         * g++.dg/opt/inline4.C: New test.
10432
10433 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
10434
10435         * g++.dg/parse/crash10: New test.
10436
10437 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10438
10439         * g++.dg/ext/flexary1.C: New test.
10440
10441 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10442
10443         PR c++/10793
10444         * g++.dg/template/crash9.C: New test.
10445
10446 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10447
10448         PR c++/3004
10449         * g++.dg/parse/typedef3.C: New test.
10450
10451         PR c++/7906
10452         * g++.dg/parse/operator2.C: New test.
10453
10454         PR c++/8895
10455         * g++.dg/parse/def-tmpl-arg1.C: New test.
10456
10457         PR c++/9282
10458         * g++.dg/parse/funptr1.C: New test.
10459
10460         PR c++/9452
10461         * g++.dg/parse/ambig3.C: New test.
10462
10463         PR c++/9454
10464         * g++.dg/parse/operator3.C: New test.
10465
10466         PR c++/9486
10467         * g++.dg/parse/template10.C: New test.
10468
10469         PR c++/9488
10470         * g++.dg/parse/template11.C: New test.
10471
10472         PR c++/10150
10473         * g++.dg/parse/invalid-op1.C: New test.
10474
10475         PR c++/10247
10476         * g++.dg/parse/condexpr1.C: New test.
10477
10478 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10479
10480         * g++.dg/ext/packed3.C: New test.
10481         * g++.dg/ext/packed4.C: New test.
10482
10483         * gcc.dg/pack-test-3.c: New test.
10484
10485 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
10486
10487         * lib/compat.exp: Handle dg-options per source file.
10488         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
10489         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
10490         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
10491         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
10492         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
10493         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
10494         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
10495         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
10496         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
10497         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
10498         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
10499         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
10500         * g++.dg/compat/break/bitfield7_x.C: Ditto.
10501         * g++.dg/compat/break/bitfield7_y.C: Ditto.
10502
10503 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
10504
10505         PR c/10320
10506         * gcc.c-torture/execute/20030718-1.c: New test.
10507
10508 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10509
10510         PR optimization/11536
10511         * gcc.dg/20030721-1.c: New test.
10512
10513 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
10514
10515         PR c++/11546
10516         * g++.dg/template/lookup1.C: New test.
10517
10518 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
10519
10520         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
10521         diagnostics of ill-formed constructs involving labels.
10522         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
10523         the new 'previously defined here' message.
10524
10525 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
10526
10527         * g++.dg/parse/non-dependent2.C: New test.
10528
10529 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
10530
10531         * g++.dg/init/init-ref4.C: xfail on targets without
10532         weak symbols.
10533
10534 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
10535
10536         PR target/11087
10537         * gcc.c-torture/execute/20030717-1.c: New test.
10538
10539 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10540
10541         * g++.dg/opt/cfg1.C: New test.
10542
10543 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
10544
10545         PR optimization/11557
10546         * gcc.dg/20030717-1.c: New test.
10547
10548 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
10549
10550         PR c++/10476
10551         * g++.dg/expr/crash-1.C: New test.
10552
10553         PR c++/11027
10554         * g++.dg/template/init3.C: New test.
10555
10556         PR c++/8222
10557         * g++.dg/template/non-dependent1.C: New test.
10558
10559         PR c++/11070
10560         * g++.dg/template/non-dependent2.C: New test.
10561
10562         PR c++/11071
10563         * g++.dg/template/non-dependent3.C: New test.
10564
10565         PR c++/9907
10566         * g++.dg/template/sizeof5.C: New test.
10567
10568 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
10569
10570         PR 11498
10571         * gcc.c-torture/compile/mangle-1.c: New file.
10572
10573 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10574
10575         PR c++/7809
10576         * g++.dg/parse/access3.C: New test.
10577
10578 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
10579
10580         PR c++/11384
10581         * g++.dg/init/init-ref4.C: New test.
10582
10583 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
10584
10585         PR c++/11547
10586         * g++.dg/parse/constant3.C: New test.
10587         * g++.dg/parse/crash7.C: Likewise.
10588
10589 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
10590
10591         PR target/11008
10592         * gcc.dg/i386-pentium4-not-mull.c: New.
10593
10594 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
10595
10596         * gcc.dg/asm-names.c (ymain): Make it weak.
10597
10598 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10599
10600         PR c++/5421
10601         * g++.dg/template/friend21.C: New test.
10602
10603 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
10604
10605         * gcc.dg/cleanup-8.c: New test.
10606         * gcc.dg/cleanup-9.c: New test.
10607
10608 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
10609
10610         * g++.dg/ext/dll-MI1.h: New file.
10611         * g++.dg/ext/dllexport-MI1.C: New file.
10612         * g++.dg/ext/dllimport-MI1.C: New file.
10613
10614 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
10615
10616         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
10617         it does not have cmpstrsi patterns (just cmpmemsi).
10618
10619 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
10620
10621         PR debug/11473
10622         * g++.dg/debug/debug8.C: New test.
10623
10624 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10625
10626         PR c++/10108
10627         * g++.dg/template/crash7.C: New test.
10628
10629 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
10630
10631         PR target/10795
10632         * gcc.c-torture/compile/20030708-1.c: New.
10633
10634 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
10635
10636         * gcc.c-torture/execute/20030715-1.c: New test.
10637
10638 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
10639
10640         * gcc.dg/pch/inline-3.c: New file.
10641         * gcc.dg/pch/inline-3.hs: New file.
10642         * gcc.dg/pch/inline-4.c: New file.
10643         * gcc.dg/pch/inline-4.hs: New file.
10644
10645 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
10646
10647         PR c++/11509
10648         * g++.dg/template/crash6.C: New test.
10649
10650         PR c++/7053
10651         * g++.dg/template/friend20.C: New test.
10652
10653         PR c++/7019
10654         * g++.dg/template/overload2.C: New test.
10655
10656 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10657
10658         PR optimization/11440
10659         * gcc.c-torture/execute/20030714-1.c: New test.
10660
10661 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10662
10663         PR c++/11154
10664         * g++.dg/template/partial2.C: New test.
10665
10666 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
10667
10668         PR c++/11503
10669         * g++.dg/template/anon1.C: New test.
10670
10671         PR c++/11493
10672         PR c++/11495
10673         * g++.dg/parse/template9.C: Likewise.
10674         * g++.dg/template/crash4.C: New test.
10675         * g++.dg/template/koenig1.C: Likewise.
10676         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
10677         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
10678         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
10679         functions.
10680         * g++.old-deja/g++.jason/template36.C: Likewise.
10681         * g++.old-deja/g++.mike/p1989.C: Likewise.
10682         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
10683         * g++.old-deja/g++.pt/ttp20.C: Use this->.
10684         * g++.old-deja/g++.pt/ttp21.C: Use this->.
10685         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
10686         compiling.
10687         * g++.old-deja/g++.pt/union2.C: Use this->.
10688
10689 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
10690
10691         * gcc.dg/20030711-1.c: New test.
10692
10693 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
10694
10695         PR c++/11050
10696         * g++.dg/parse/args1.C: New test.
10697         * g++.pt/defarg8.C: Change expected errors.
10698
10699 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
10700
10701         PR c++/8164
10702         * g++.dg/template/nontype2.C: New test.
10703
10704         PR c++/10558
10705         * g++.dg/parse/template8.C: New test.
10706
10707         PR c++/8327
10708         * g++.dg/template/scope1.C: New test.
10709
10710         * g++.dg/warn/Wsign-compare-1.C: New test.
10711
10712 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
10713
10714         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
10715
10716 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
10717
10718         PR c++/9411
10719         * g++.dg/template/explicit2.C: New test.
10720
10721         PR c++/10032
10722         * g++.dg/warn/pedantic1.C: New test.
10723
10724 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
10725
10726         PR c++ 9483
10727         * g++.dg/other/field1.C: New test.
10728
10729 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
10730
10731         PR c/11449
10732         * gcc.c-torture/compile/20030707-1.c: New.
10733
10734 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10735
10736         PR c++/10849
10737         * g++.dg/template/access12.C: New test.
10738
10739 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
10740
10741         * g++.dg/bprob/bprob.exp (prof_ext): Update.
10742         * g77.dg/bprob/bprob.exp (prof_ext): Update.
10743         * gcc.misc-tests/bprob.exp (prof_ext): Update.
10744         * gcc.misc-tests/gcov.exp: Update
10745         * g++.dg/gcov/gcov.exp: Update
10746         * lib/gcov.exp: Update.
10747
10748 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
10749
10750         * g++.dg/abi/mangle17.C: Make sure template expressions are
10751         dependent.
10752         * g++.dg/abi/mangle4.C: Mark erroneous casts.
10753         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
10754         * g++.dg/opt/stack1.C: Remove erroneous code.
10755         * g++.dg/parse/template7.C: New test.
10756         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
10757         * g++.old-deja/g++.pt/crash4.C: Likewise.
10758
10759 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10760
10761         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
10762         with zero or one occurence of `$' after the initial `L'.
10763
10764 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
10765
10766         * gcc.c-torture/compile/20030704-1.c: Add a comment.
10767
10768 2003-07-08  Roger Sayle  <roger@eyesopen.com>
10769
10770         PR c/11370
10771         * gcc.dg/Wunreachable-6.c: New testcase.
10772         * gcc.dg/Wunreachable-7.c: New testcase.
10773
10774 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
10775
10776         PR c/11420
10777         * gcc.dg/20030708-1.c: New test.
10778
10779 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
10780
10781         * gcc.dg/compat/sdata-section.h: New file.
10782         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
10783         * gcc.dg/torture/mips-sdata-1.c: New test.
10784
10785 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10786
10787         PR c++/11030
10788         * g++.dg/template/friend19.C: New test.
10789
10790 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
10791
10792         * g++.dg/opt/strength-reduce.C: New test.
10793
10794 2003-07-07  Roger Sayle  <roger@eyesopen.com>
10795
10796         PR target/10979
10797         * gcc.dg/20030707-1.c: New testcase.
10798
10799 2003-07-07  Roger Sayle  <roger@eyesopen.com>
10800
10801         PR optimization/11059
10802         * g++.dg/opt/emptyunion.C: New testcase.
10803
10804 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10805             Eric Botcazou  <ebotcazou@libertysurf.fr>
10806
10807         * g++.dg/opt/stack1.C: New test.
10808
10809 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
10810
10811         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
10812         run test.
10813
10814         PR c++/11431
10815         * g++.dg/expr/static_cast3.C: New test.
10816
10817 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
10818
10819         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
10820         everywhere.
10821         * gcc.dg/concat.c: Concatenation of string constants with
10822         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
10823         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
10824         * gcc.dg/cpp/escape-2.c: Use wide character constants where
10825         necessary to avoid multi-character character constant warning.
10826         * gcc.dg/cpp/escape.c: Likewise.
10827         * gcc.dg/cpp/ucs.c: Likewise.
10828         Remove backslashes from dg-bogus comments, as they confuse Tcl.
10829         Fix a typo.
10830
10831 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
10832
10833         PR c/11428
10834         * gcc.c-torture/compile/20030704-1.c: New.
10835
10836 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
10837
10838         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
10839
10840 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
10841
10842         PR c++/5287, PR c++/7910,  PR c++/11021
10843         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
10844         tests for warnings.
10845         * g++.dg/ext/dllimport2.C: Add tests for warnings.
10846         * g++.dg/ext/dllimport3.C: Likewise.
10847         * g++.dg/ext/dllimport4.C: New file.
10848         * g++.dg/ext/dllimport5.C: New file.
10849         * g++.dg/ext/dllimport6.C: New file.
10850         * g++.dg/ext/dllimport7.C: New file.
10851         * g++.dg/ext/dllimport8.C: New file.
10852         * g++.dg/ext/dllimport9.C: New file.
10853         * g++.dg/ext/dllimport10.C: New file.
10854         * g++.dg/ext/dllexport1.C: New file.
10855
10856 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
10857
10858         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
10859         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
10860
10861 2003-07-03  Roger Sayle  <roger@eyesopen.com>
10862
10863         * gcc.dg/builtins-25.c: New testcase.
10864         * gcc.dg/builtins-26.c: New testcase.
10865
10866 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
10867
10868         * gcc.dg/compat/vector-defs.h: New file.
10869         * gcc.dg/compat/vector-setup.h: New file.
10870         * gcc.dg/compat/vector-check.h: New file.
10871         * gcc.dg/compat/vector-1_main.c: New file.
10872         * gcc.dg/compat/vector-1_x.c: New file.
10873         * gcc.dg/compat/vector-1_y.c: New file.
10874         * gcc.dg/compat/vector-2_main.c: New file.
10875         * gcc.dg/compat/vector-2_x.c: New file.
10876         * gcc.dg/compat/vector-2_y.c: New file.
10877
10878         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
10879         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
10880         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
10881         * gcc.dg/compat/struct-align-1.h: New file.
10882         * gcc.dg/compat/struct-align-1_main.c: New file.
10883         * gcc.dg/compat/struct-align-1_x.c: New file.
10884         * gcc.dg/compat/struct-align-1_y.c: New file.
10885         * gcc.dg/compat/struct-align-2.h: New file.
10886         * gcc.dg/compat/struct-align-2_main.c: New file.
10887         * gcc.dg/compat/struct-align-2_x.c: New file.
10888         * gcc.dg/compat/struct-align-2_y.c: New file.
10889
10890         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
10891         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
10892         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
10893         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
10894         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
10895         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
10896         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
10897         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
10898         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
10899         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
10900         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
10901         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
10902         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
10903         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
10904         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
10905         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
10906         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
10907         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
10908         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
10909         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
10910         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
10911         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10912         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10913         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
10914         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
10915         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
10916         * gcc.dg/compat/struct-return-10_x.c: Ditto.
10917         * gcc.dg/compat/struct-return-2_x.c: Ditto.
10918         * gcc.dg/compat/struct-return-3_x.c: Ditto.
10919
10920 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10921
10922         * gcc.dg/i386-call-1.c: New test.
10923
10924 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
10925
10926         PR c++/9162
10927         * g++.dg/parse/defarg4.C: New.
10928
10929 2003-07-03  Roger Sayle  <roger@eyesopen.com>
10930
10931         PR target/10700
10932         * gcc.c-torture/compile/20030703-1.c: New test case.
10933
10934 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
10935
10936         * g++.dg/template/local3.C: Remove extra semicolon.
10937
10938 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10939
10940         * gcc.dg/i386-volatile-1.c: New test.
10941
10942 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
10943
10944         PR c++/11072
10945         * g++.dg/other/offsetof2.C: XFAIL.
10946         * g++.dg/other/offsetof5.C: New.
10947
10948         PR c++/10219
10949         * g++.dg/template/error1.C: New.
10950
10951         PR c++/9779
10952         * g++.dg/template/dependent-expr1.C: New.
10953
10954 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
10955
10956         PR c++/6949
10957         * g++.dg/template/local3.C: New test.
10958
10959         PR c++/11149
10960         * g++.dg/lookup/scoped6.C: New test.
10961
10962 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
10963
10964         PR c++/8046
10965         * g++.dg/other/error7.C: New test.
10966
10967 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
10968
10969         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
10970         * g++.old-deja/g++.abi/vtable3.h: Likewise.
10971         * g++.old-deja/g++.law/code-gen5.C: Likewise.
10972         * g++.old-deja/g++.other/union2.C: Likewise.
10973         * gcc.dg/c90-const-expr-2.c: Likewise.
10974         * gcc.dg/c90-const-expr-3.c: Likewise.
10975         * gcc.dg/c99-const-expr-2.c: Likewise.
10976         * gcc.dg/c99-const-expr-3.c: Likewise.
10977         * gcc.dg/concat.c: Likewise.
10978
10979 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
10980
10981         PR c++/9559
10982         * g++.dg/init/static1.C: New test.
10983
10984 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10985
10986         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
10987         * g++.old-deja/g++.other/access2.C: Likewise.
10988         * g++.old-deja/g++.other/decl2.C: Likewise.
10989         * gcc.c-torture/execute/20020615-1.c: Likewise.
10990
10991 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
10992
10993         PR c++/4933
10994         * g++.dg/template/sizeof4.C: New test.
10995
10996 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
10997
10998         * g++.dg/other/error6.C: New test.
10999
11000 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
11001
11002         PR c++/10750
11003         * g++.dg/parse/constant2.C: New test.
11004
11005 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
11006
11007         PR c++/11106
11008         * g++.dg/other/error5.C: New test.
11009
11010 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11011
11012         * gcc.dg/format/gcc_diag-1.c: New test.
11013
11014 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
11015
11016         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
11017
11018 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
11019
11020         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
11021         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
11022         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
11023
11024 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
11025
11026         * gcc.c-torture/execute/builtins/string-8.c: New test.
11027         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
11028         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
11029         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
11030
11031 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
11032
11033         PR c++/10468
11034         * g++.dg/ext/typeof6.C: New test.
11035
11036 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
11037
11038         PR c++/10796
11039         * g++.dg/init/enum1.C: New test.
11040
11041 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
11042
11043         * gcc.dg/20030627-1.c: New test.
11044
11045 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
11046
11047         PR c++/11332
11048         * g++.dg/expr/static_cast2.C: New test.
11049
11050 2003-06-26  Roger Sayle  <roger@eyesopen.com>
11051             Jakub Jelinek  <jakub@redhat.com>
11052
11053         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
11054         sprintf(dst,"%s",src) optimization.
11055         * gcc.c-torture/execute/20030626-1.c: New test case.
11056         * gcc.c-torture/execute/20030626-2.c: New test case.
11057
11058 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
11059
11060         * gcc.c-torture/execute/multi-ix.c: New test.
11061
11062         * gcc.c-torture/execute/simd-4.c (main):
11063         Added missing semicolon at end of union.
11064
11065 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
11066
11067         PR c++/8266
11068         * g++.dg/template/explicit-instantiation3.C: New test.
11069
11070 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
11071
11072         * gcc.dg/20030626-1.c: Use signed char.
11073
11074 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
11075
11076         * gcc.dg/20030626-1.c: New test.
11077
11078 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
11079
11080         * const-str-2.m: Update.
11081
11082 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
11083
11084         PR c++/10990
11085         * g++.dg/rtti/dyncast1.C: New test.
11086         * g++.dg/abi/mangle4.C: Correct base-specifier access.
11087         * g++.dg/lookup/scoped1.C: Remove XFAIL.
11088         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
11089
11090         PR c++/10931
11091         * g++.dg/expr/static_cast1.C: New test.
11092
11093 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
11094
11095         * gcc.dg/20030625-1.c: New test.
11096
11097 2003-06-24  Roger Sayle  <roger@eyesopen.com>
11098
11099         * gcc.c-torture/compile/20030624-1.c: New test case.
11100
11101 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
11102
11103         * gcc.c-torture/execute/string-opt-17.c: New test.
11104
11105 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
11106
11107         PR c++/5754
11108         * g++.dg/parse/crash6.C: New test.
11109
11110 2003-06-23  Roger Sayle  <roger@eyesopen.com>
11111
11112         * gcc.dg/builtins-24.c: New test case.
11113
11114 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
11115
11116         * g++.dg/opt/operator1.C: New test.
11117
11118 2003-06-22  Roger Sayle  <roger@eyesopen.com>
11119
11120         * gcc.c-torture/execute/string-opt-16.c: New test case.
11121
11122 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
11123
11124         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
11125         * g++.old-deja/g++.other/conv7.C: Likewise
11126         * g++.old-deja/g++.other/overcnv2.C: Likewise.
11127         * g++.old-deja/g++.other/overload14.C: Likewise.
11128
11129 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
11130
11131         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
11132         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
11133
11134 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
11135
11136         PR c++/10888
11137         * g++.dg/warn/Winline-3.C: New test.
11138
11139 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
11140
11141         * lib/target-supports.exp (check_alias_available): Make the test
11142         program acceptable to the Solaris assembler.
11143
11144         PR c++/10749
11145         * g++.dg/template/memclass2.C: New test.
11146
11147 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
11148             Eric Botcazou  <ebotcazou@libertysurf.fr>
11149
11150         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
11151         data for non-matching targets.
11152         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
11153
11154 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
11155
11156         PR c++/10845
11157         * g++.dg/template/member3.C: New test.
11158
11159 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
11160
11161         PR c++/10939
11162         * g++.dg/template/func1.C: New test.
11163
11164         PR c++/9649
11165         * g++.dg/template/static4.C: New test.
11166         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
11167
11168         PR c++/11041
11169         * g++.dg/init/ref7.C: New test.
11170
11171 2003-06-19  Matt Austern  <austern@apple.com>
11172
11173         PR c++/11228
11174         * g++.dg/anew1.C: New test.
11175         * g++.dg/anew2.C: New test.
11176         * g++.dg/anew3.C: New test.
11177         * g++.dg/anew4.C: New test.
11178
11179 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
11180
11181         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
11182
11183 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
11184
11185         * gcc.c-torture/execute/simd-4.c (main): Make expected value
11186         endian-dependent.
11187
11188 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
11189
11190         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
11191         Remove cruft.
11192
11193 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
11194
11195         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
11196         * gcc.c-torture/compile/961203-1.c: Likewise.
11197         * gcc.c-torture/compile/980506-1.c: Likewise.
11198
11199 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
11200
11201         PR c++/10712
11202         * g++.dg/lookup/using7.C: New test.
11203
11204 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
11205
11206         PR c++/11105
11207         * g++.dg/abi/conv1.C: Remove it.
11208         * g++.dg/template/conv7.C: New test.
11209         * g++.dg/template/conv8.C: Likewise.
11210         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
11211         conversion operator.
11212
11213 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
11214
11215         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
11216         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
11217         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
11218         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
11219         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
11220         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
11221         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
11222         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
11223         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
11224         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
11225         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
11226         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
11227         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
11228         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
11229         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
11230         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
11231         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
11232         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
11233         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
11234         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
11235         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
11236         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
11237         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
11238         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
11239         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
11240         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
11241         * gcc.dg/compat/struct-return-10_x.c: Ditto.
11242         * gcc.dg/compat/struct-return-2_x.c: Ditto.
11243         * gcc.dg/compat/struct-return-3_x.c: Ditto.
11244
11245 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
11246
11247         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
11248         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
11249         indications.
11250
11251 2003-06-16  Roger Sayle  <roger@eyesopen.com>
11252
11253         * gcc.dg/i386-387-5.c: New test case.
11254         * gcc.dg/i386-387-6.c: New test case.
11255         * gcc.dg/builtins-23.c: New test case.
11256
11257 2003-06-15  Roger Sayle  <roger@eyesopen.com>
11258
11259         * gcc.dg/builtins-22.c: New test case.
11260         * gcc.dg/i386-387-1.c: Update to test exp.
11261         * gcc.dg/i386-387-2.c: Likewise.
11262
11263 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11264
11265         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
11266
11267 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
11268
11269         * lib/gcc-dg.exp (dg-require-dll): New function.
11270         (dg-xfail-if): Likewise.
11271         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
11272         driver.
11273
11274         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
11275         * gcc.c-torture/compile/20001205-1.c: Likewise.
11276         * gcc.c-torture/compile/20001226-1.c: Likewise.
11277         * gcc.c-torture/compile/20010518-2.c: Likewise.
11278         * gcc.c-torture/compile/20020312-1.c: Likewise.
11279         * gcc.c-torture/compile/20020604-1.c: Likewise.
11280         * gcc.c-torture/compile/920501-12.c: Likewise.
11281         * gcc.c-torture/compile/920501-4.c: Likewise.
11282         * gcc.c-torture/compile/920520-1.c: Likewise.
11283         * gcc.c-torture/compile/920521-1.c: Likewise.
11284         * gcc.c-torture/compile/920625-1.c: Likewise.
11285         * gcc.c-torture/compile/961203-1.c: Likewise.
11286         * gcc.c-torture/compile/980506-1.c: Likewise.
11287         * gcc.c-torture/compile/981006-1.c: Likewise.
11288         * gcc.c-torture/compile/981022-1.c: Likewise.
11289         * gcc.c-torture/compile/981223-1.c: Likewise.
11290         * gcc.c-torture/compile/990617-1.c: Likewise.
11291         * gcc.c-torture/compile/dll.c: Likewise.
11292         * gcc.c-torture/compile/labels-3.c: Likewise.
11293         * gcc.c-torture/compile/mipscop-1.c: Likewise.
11294         * gcc.c-torture/compile/mipscop-2.c: Likewise.
11295         * gcc.c-torture/compile/mipscop-3.c: Likewise.
11296         * gcc.c-torture/compile/mipscop-4.c: Likewise.
11297         * gcc.c-torture/compile/simd-5.c: Likewise.
11298         * gcc.c-torture/compile/20000804-1.x: Remove.
11299         * gcc.c-torture/compile/20001205-1.x: Likewise.
11300         * gcc.c-torture/compile/20001226-1.x: Likewise.
11301         * gcc.c-torture/compile/20010518-2.x: Likewise.
11302         * gcc.c-torture/compile/20020312-1.x: Likewise.
11303         * gcc.c-torture/compile/20020604-1.x: Likewise.
11304         * gcc.c-torture/compile/920501-12.x: Likewise.
11305         * gcc.c-torture/compile/920501-4.x: Likewise.
11306         * gcc.c-torture/compile/920520-1.x: Likewise.
11307         * gcc.c-torture/compile/920521-1.x: Likewise.
11308         * gcc.c-torture/compile/920625-1.x: Likewise.
11309         * gcc.c-torture/compile/961203-1.x: Likewise.
11310         * gcc.c-torture/compile/980506-1.x: Likewise.
11311         * gcc.c-torture/compile/981006-1.x: Likewise.
11312         * gcc.c-torture/compile/981022-1.x: Likewise.
11313         * gcc.c-torture/compile/981223-1.x: Likewise.
11314         * gcc.c-torture/compile/990617-1.x: Likewise.
11315         * gcc.c-torture/compile/mipscop-1.x: Likewise.
11316         * gcc.c-torture/compile/mipscop-2.x: Likewise.
11317         * gcc.c-torture/compile/mipscop-3.x: Likewise.
11318         * gcc.c-torture/compile/mipscop-4.x: Likewise.
11319         * gcc.c-torture/compile/simd-5.x: Likewise.
11320
11321         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
11322
11323 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11324
11325         * gcc.c-torture/execute/20030611-1.c: New test.
11326
11327 2003-06-12  Roger Sayle  <roger@eyesopen.com>
11328
11329         PR middle-end/168
11330         * gcc.dg/20030612-1.c: New test case.
11331
11332 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
11333
11334         PR c++/10635
11335         * g++.dg/expr/cast1.C: New test.
11336
11337 2003-06-12  Roger Sayle  <roger@eyesopen.com>
11338
11339         * gcc.dg/builtins-21.c: New test case.
11340
11341 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
11342
11343         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
11344         options instead of at the end.
11345         * lib/objc.exp (objc_target_compile): Likewise.
11346
11347 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
11348
11349         PR c++/10432
11350         * g++.dg/parse/error1.C: New test.
11351
11352 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
11353
11354         * gcc.dg/compat/struct-by-value-11_main.c: New file.
11355         * gcc.dg/compat/struct-by-value-11_x.c: New file.
11356         * gcc.dg/compat/struct-by-value-11_y.c: New file.
11357         * gcc.dg/compat/struct-by-value-12_main.c: New file.
11358         * gcc.dg/compat/struct-by-value-12_x.c: New file.
11359         * gcc.dg/compat/struct-by-value-12_y.c: New file.
11360         * gcc.dg/compat/struct-by-value-13_main.c: New file.
11361         * gcc.dg/compat/struct-by-value-13_x.c: New file.
11362         * gcc.dg/compat/struct-by-value-13_y.c: New file.
11363         * gcc.dg/compat/struct-by-value-14_main.c: New file.
11364         * gcc.dg/compat/struct-by-value-14_x.c: New file.
11365         * gcc.dg/compat/struct-by-value-14_y.c: New file.
11366         * gcc.dg/compat/struct-by-value-15_main.c: New file.
11367         * gcc.dg/compat/struct-by-value-15_x.c: New file.
11368         * gcc.dg/compat/struct-by-value-15_y.c: New file.
11369         * gcc.dg/compat/struct-by-value-16_main.c: New file.
11370         * gcc.dg/compat/struct-by-value-16_x.c: New file.
11371         * gcc.dg/compat/struct-by-value-16_y.c: New file.
11372         * gcc.dg/compat/struct-by-value-17_main.c: New file.
11373         * gcc.dg/compat/struct-by-value-17_x.c: New file.
11374         * gcc.dg/compat/struct-by-value-17_y.c: New file.
11375         * gcc.dg/compat/struct-by-value-18_main.c: New file.
11376         * gcc.dg/compat/struct-by-value-18_x.c: New file.
11377         * gcc.dg/compat/struct-by-value-18_y.c: New file.
11378
11379         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
11380         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
11381         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
11382         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
11383         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
11384         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
11385         * gcc.dg/compat/scalar-return-3_main.c: New file.
11386         * gcc.dg/compat/scalar-return-3_x.c: New file.
11387         * gcc.dg/compat/scalar-return-3_y.c: New file.
11388         * gcc.dg/compat/scalar-return-4_main.c: New file.
11389         * gcc.dg/compat/scalar-return-4_x.c: New file.
11390         * gcc.dg/compat/scalar-return-4_y.c: New file.
11391
11392 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
11393
11394         * gcc.dg/compat/fp2-struct-check.h: New file.
11395         * gcc.dg/compat/fp2-struct-defs.h: New file.
11396         * gcc.dg/compat/fp2-struct-init.h: New file.
11397         * gcc.dg/compat/struct-by-value-10_main.c: New file.
11398         * gcc.dg/compat/struct-by-value-10_x.c: New file.
11399         * gcc.dg/compat/struct-by-value-10_y.c: New file.
11400         * gcc.dg/compat/struct-return-10_main.c: New file.
11401         * gcc.dg/compat/struct-return-10_x.c: New file.
11402         * gcc.dg/compat/struct-return-10_y.c: New file.
11403
11404         * gcc.dg/compat/compat-common.h: New file.
11405         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
11406         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
11407         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
11408         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
11409         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
11410         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
11411         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
11412         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
11413         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
11414         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
11415         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
11416         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
11417         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
11418         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
11419         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
11420         * gcc.dg/compat/small-struct-check.h: Ditto.
11421         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
11422         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
11423         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
11424         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
11425         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
11426         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
11427         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
11428         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
11429         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
11430         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
11431         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
11432         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
11433         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
11434         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
11435         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
11436         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
11437         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
11438         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
11439         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
11440         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
11441         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
11442         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
11443         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
11444         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
11445         * gcc.dg/compat/struct-return-2_main.c: Ditto.
11446         * gcc.dg/compat/struct-return-2_x.c: Ditto.
11447         * gcc.dg/compat/struct-return-2_y.c: Ditto.
11448         * gcc.dg/compat/struct-return-3_main.c: Ditto.
11449         * gcc.dg/compat/struct-return-3_x.c: Ditto.
11450         * gcc.dg/compat/struct-return-3_y.c: Ditto.
11451
11452 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
11453
11454         * g++.dg/pch/static-1.C: New file.
11455         * g++.dg/pch/static-1.Hs: New file.
11456
11457 2003-06-10  Richard Henderson  <rth@redhat.com>
11458
11459         * gcc.dg/asm-7.c: Adjust expected warning text.
11460
11461 2003-06-10  Roger Sayle  <roger@eyesopen.com>
11462
11463         * gcc.dg/builtins-20.c: New test case.
11464
11465 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
11466
11467         PR c++/11131
11468         * g++.dg/opt/template1.C: New test.
11469
11470 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
11471
11472         * lib/gcc-dg.exp (dg-test): Clear additional_files and
11473         additional_sources.
11474
11475 2003-05-21  David Taylor  <dtaylor@emc.com>
11476
11477         * gcc.dg/Wpadded.c: New file.
11478
11479 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
11480
11481         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
11482         * gcc.dg/special/weak-2.c: Add dg-require-weak.
11483         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
11484         dg-require-weak.
11485
11486 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
11487
11488         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
11489
11490 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
11491
11492         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
11493         (dg-require-alias): Likewise.
11494         (dg-require-gc-sections): Likewise.
11495         * lib/target-supports.exp (check_gc_sections_available): Likewise.
11496
11497 2003-06-08  Richard Henderson  <rth@redhat.com>
11498
11499         * gcc.dg/20011029-2.c: Fix the array reference.
11500         * gcc.dg/asm-7.c: New.
11501
11502 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
11503
11504         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
11505
11506 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
11507
11508         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
11509         (dg-require-gc-sections): Likewise.
11510
11511 2003-06-08  Jan Hubicka  <jh@suse.cz>
11512
11513         * i386-cmov1.c: Fix regular expression.
11514         * i386-cvt-1.c: Likewise.
11515         * i386-local.c: Likewise.
11516         * i386-local2.c: Likewise.
11517         * i386-mul.c: Likewise.
11518         * i386-ssetype-1.c: Likewise.
11519         * i386-ssetype-3.c: Likewise.
11520         * i386-ssetype-5.c: Likewise.
11521
11522 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11523
11524         PR c++/11039
11525         * g++.dg/warn/implicit-typename2.C: New test.
11526         * g++.dg/warn/implicit-typename3.C: New test.
11527
11528 2003-06-07  Richard Henderson  <rth@redhat.com>
11529
11530         * g++.dg/other/offsetof3.C: Use size_t.
11531         * g++.dg/other/offsetof4.C: Likewise.
11532
11533 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
11534
11535         * lib/copy-file.exp: New. Implement gcc_copy_files.
11536
11537         * lib/dg-pch.exp: Load copy-file.exp
11538         (dg-pch): Use gcc_copy_files instead of "file copy".
11539
11540 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
11541
11542         * gcc.dg/weak/weak.exp: Simplify.
11543         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
11544         * gcc.dg/weak/weak-1.c: Likewise.
11545         * gcc.dg/weak/weak-2.c: Likewise.
11546         * gcc.dg/weak/weak-3.c: Likewise.
11547         * gcc.dg/weak/weak-4.c: Likewise.
11548         * gcc.dg/weak/weak-5.c: Likewise.
11549         * gcc.dg/weak/weak-6.c: Likewise.
11550         * gcc.dg/weak/weak-7.c: Likewise.
11551         * gcc.dg/weak/weak-8.c: Likewise.
11552         * gcc.dg/weak/weak-9.c: Likewise.
11553
11554 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
11555
11556         gcc.c-torture/execute/20030606-1.c: New.
11557
11558 2003-06-06  Roger Sayle  <roger@eyesopen.com>
11559
11560         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
11561         * gcc.dg/builtins-19.c: Likewise.
11562
11563 2003-06-06  Roger Sayle  <roger@eyesopen.com>
11564
11565         * gcc.dg/builtins-2.c: Add some more tests.
11566         * gcc.dg/builtins-18.c: New test case.
11567         * gcc.dg/builtins-19.c: New test case.
11568
11569 2003-06-06  Roger Sayle  <roger@eyesopen.com>
11570             Jim Wilson  <wilson@tuliptree.org>
11571
11572         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
11573
11574 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
11575
11576         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
11577         mempcpy/stpcpy calls not to be optimized into something else.
11578         * gcc.c-torture/execute/string-opt-3.c: Moved to...
11579         * gcc.c-torture/execute/builtins/string-7.c: ...here.
11580         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
11581
11582 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11583
11584         * gcc.dg/format/asm_fprintf-1.c: New test.
11585
11586 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
11587
11588         * lib/gcc-defs.exp (additional_sources): New variable.
11589         (dg-additional-sources): New function.
11590         (additional_files): New variable.
11591         (dg-additional-files): New function.
11592         (dg-additional-files-options): Likewise.
11593         * lib/gcc-dg.exp (dg-require-weak): New function.
11594         (dg-require-alias): Likewise.
11595         (dg-require-gc-sections): Likewise.
11596         * lib/target-supports.exp (check_alias_available): Remove testfile
11597         parameter.
11598         (check_gc_sections_available): New function.
11599         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
11600         (dg-gpp-additional-files): Likewise.
11601         * lib/g++.exp (additional_sources): Remove.
11602         (additional_files): Likewise.
11603         (g++_target_compile): Use dg-additional-files-options.
11604
11605         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
11606         Tcl logic.
11607         * gcc.dg/special/ecos.exp: Remove.
11608         * gcc.dg/special/20000419-2.c: Use dg-require-*.
11609         * gcc.dg/special/alias-1.c: Likewise.
11610         * gcc.dg/special/alias-2.c: Likewise.
11611         * gcc.dg/special/gcsec-1.c: Likewise.
11612         * gcc.dg/special/weak-1.c: Likewise.
11613         * gcc.dg/special/weak-2.c: Likewise.
11614         * gcc.dg/special/wkali-1.c: Likewise.
11615         * gcc.dg/special/wkali-2.c: Likewise.
11616
11617         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
11618         dg-gpp-additional-*.
11619         * g++.dg/special/conpr-3.C: Likewise.
11620         * g++.dg/special/conpr-4.C: Likewise.
11621         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
11622         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
11623         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
11624         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
11625         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
11626         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
11627         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
11628         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
11629         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
11630         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
11631         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
11632         * g++.old-deja/g++.other/comdat1.C: Likewise.
11633         * g++.old-deja/g++.other/comdat2.C: Likewise.
11634         * g++.old-deja/g++.other/comdat3.C: Likewise.
11635         * g++.old-deja/g++.other/ctor1.C: Likewise.
11636         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
11637
11638 2003-06-05  Richard Henderson  <rth@redhat.com>
11639
11640         * gcc.dg/debug/20030605-1.c: New.
11641
11642 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
11643
11644         * README.QMTEST: Update.
11645
11646 2003-06-04  Richard Henderson  <rth@redhat.com>
11647
11648         * gcc.dg/cleanup-1.c: New.
11649         * gcc.dg/cleanup-2.c: New.
11650         * gcc.dg/cleanup-3.c: New.
11651         * gcc.dg/cleanup-4.c: New.
11652         * gcc.dg/cleanup-5.c: New.
11653         * gcc.dg/cleanup-6.c: New.
11654         * gcc.dg/cleanup-7.c: New.
11655
11656 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
11657
11658         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
11659
11660         * lib/dg-pch.exp: New file.
11661         * g++.dg/pch/pch.exp: Use dg-pch.exp.
11662         * gcc.dg/pch/pch.exp: Likewise.
11663
11664 2003-06-04  Roger Sayle  <roger@eyesopen.com>
11665
11666         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
11667         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
11668         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
11669         * gcc.dg/builtins-17.c: New test case.
11670         * gcc.dg/i386-387-4.c: New test case.
11671         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
11672
11673 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11674
11675         * gcc.dg/ultrasp9.c: New test.
11676
11677 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11678
11679         * gcc.c-torture/compile/20030604-1.c: New test.
11680         * gcc.dg/sparc-constant-1.c: New test.
11681
11682 2003-06-03  Glen Nakamura  <glen@imodulo.com>
11683
11684         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
11685
11686 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
11687
11688         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
11689
11690         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
11691         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
11692
11693 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
11694
11695         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
11696
11697 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11698
11699         PR c++/10940
11700         * g++.dg/template/spec10.C: New test.
11701
11702 2003-06-03  Roger Sayle  <roger@eyesopen.com>
11703
11704         * gcc.dg/builtins-16.c: New test case.
11705
11706 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
11707
11708         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
11709         mempcpy test with post-increments.
11710         * gcc.c-torture/execute/string-opt-3.c: New test.
11711         * gcc.dg/string-opt-1.c: New test.
11712
11713 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
11714
11715         PR fortran/10965
11716         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
11717
11718 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
11719
11720         * lib/scanasm.exp (dg-scan): New function, factored out of ...
11721         (scan-assembler): ... here.  Use dg-scan.
11722         (scan-assembler-not): Likewise.
11723         (scan-file): New function.
11724         (scan-file-not): Likewise.
11725         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
11726         * gcc.dg/cpp/_Pragma4.c: Likewise.
11727         * gcc.dg/cpp/_Pragma5.c: Likewise.
11728         * gcc.dg/cpp/avoidpaste1.c: Likewise.
11729         * gcc.dg/cpp/avoidpaste2.c: Likewise.
11730         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
11731         * gcc.dg/cpp/cmdlne-P.c: Likewise.
11732         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
11733         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
11734         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
11735         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
11736         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
11737         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
11738         * gcc.dg/cpp/cxxcom1.c: Likewise.
11739         * gcc.dg/cpp/line1.c: Likewise.
11740         * gcc.dg/cpp/maccom1.c: Likewise.
11741         * gcc.dg/cpp/maccom2.c: Likewise.
11742         * gcc.dg/cpp/maccom3.c: Likewise.
11743         * gcc.dg/cpp/maccom4.c: Likewise.
11744         * gcc.dg/cpp/maccom5.c: Likewise.
11745         * gcc.dg/cpp/maccom6.c: Likewise.
11746         * gcc.dg/cpp/multiline.c: Likewise.
11747         * gcc.dg/cpp/spacing1.c: Likewise.
11748         * gcc.dg/cpp/spacing2.c: Likewise.
11749         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
11750         * gcc.dg/cpp/trad/maccom1.c: Likewise.
11751         * gcc.dg/cpp/trad/maccom2.c: Likewise.
11752         * gcc.dg/cpp/trad/maccom3.c: Likewise.
11753         * gcc.dg/cpp/trad/maccom4.c: Likewise.
11754         * gcc.dg/cpp/trad/maccom6.c: Likewise.
11755         * gcc.dg/cpp/cxxcom2.c: Likewise.
11756         * gcc.dg/cpp/cxxcom2.h: New file.
11757
11758         * gcc.dg/cpp/truefalse.cpp: Move it to ...
11759         * g++.dg/cpp/truefalse.C: Here.
11760         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
11761
11762 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
11763
11764         * gcc.dg/cpp/redef3.c: New file.
11765
11766 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11767
11768         * gcc.dg/i386-loop-3.c: New test.
11769
11770 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
11771
11772         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
11773
11774 2003-05-31  Roger Sayle  <roger@eyesopen.com>
11775
11776         * gcc.dg/fwrapv-1.c: New test case.
11777         * gcc.dg/fwrapv-2.c: New test case.
11778
11779 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11780
11781         PR c++/10956
11782         * g++.dg/template/spec9.C: New test.
11783
11784 2003-05-29  Roger Sayle  <roger@eyesopen.com>
11785
11786         * gcc.dg/duff-4.c: New test case.
11787
11788 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
11789
11790         PR fortran/10843
11791         * g77.dg/ffixed-form-1.f: New test
11792         * g77.dg/ffixed-form-2.f: New test
11793         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
11794         * g77.dg/ffree-form-3.f: New test
11795
11796 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
11797
11798         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
11799         * gcc.dg/wint_t-1.c: Likewise.
11800
11801 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11802
11803         * g++.dg/template/access11.C: New test.
11804
11805 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11806
11807         PR c++/10849
11808         * g++.dg/template/access10.C: New test.
11809
11810 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
11811             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11812
11813         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
11814
11815 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
11816
11817         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
11818         suppress for powerpc-*-darwin*.
11819         * gcc.dg/torture/builtin-noret-2.c: Likewise.
11820
11821 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
11822
11823         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
11824         suppress option for powerpc-*-darwin*.
11825
11826 2003-05-23  Roger Sayle  <roger@eyesopen.com>
11827
11828         * gcc.dg/builtins-1.c: Add tests for tan and atan.
11829         * gcc.dg/builtins-4.c: Add test for fmod.
11830
11831 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11832
11833         PR c++/10682
11834         * g++.dg/template/instantiate4.C: New test.
11835
11836 2003-05-22  Roger Sayle  <roger@eyesopen.com>
11837
11838         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
11839
11840 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
11841
11842         * gcc.dg/compat/scalar-return-1_main.c: New file.
11843         * gcc.dg/compat/scalar-return-1_x.c: New file.
11844         * gcc.dg/compat/scalar-return-1_y.c: New file.
11845         * gcc.dg/compat/scalar-return-2_main.c: New file.
11846         * gcc.dg/compat/scalar-return-2_x.c: New file.
11847         * gcc.dg/compat/scalar-return-2_y.c: New file.
11848         * gcc.dg/compat/struct-return-3_main.c: New file.
11849         * gcc.dg/compat/struct-return-3_y.c: New file.
11850         * gcc.dg/compat/struct-return-3_x.c: New file.
11851         * gcc.dg/compat/struct-return-2_main.c: New file.
11852         * gcc.dg/compat/struct-return-2_x.c: New file.
11853         * gcc.dg/compat/struct-return-2_y.c: New file.
11854
11855 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11856
11857         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
11858         for hppa*-hp-hpux*.
11859         * gcc.dg/20021014-1.c (dg-options): Likewise.
11860         * gcc.dg/nest.c (dg-options): Likewise.
11861
11862 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
11863
11864         PR c++/9738
11865         * g++.dg/ext/dllimport2.C: New file.
11866         * g++.dg/ext/dllimport3.C: New file.
11867
11868 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
11869
11870         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
11871         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
11872         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
11873         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
11874         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
11875         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
11876         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
11877         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
11878         * gcc.dg/compat/small-struct-defs.h: New file.
11879         * gcc.dg/compat/small-struct-init.h: New file.
11880         * gcc.dg/compat/small-struct-check.h: New file.
11881         * gcc.dg/compat/fp-struct-defs.h: New file.
11882         * gcc.dg/compat/fp-struct-check.h: New file.
11883         * gcc.dg/compat/fp-struct-init.h: New file.
11884         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
11885         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
11886
11887 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
11888
11889         * gcc.dg/20030225-2.c: New test.
11890
11891 2003-05-18  Roger Sayle  <roger@eyesopen.com>
11892             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11893
11894         * gcc.c-torture/compile/20030518-1.c: New test case.
11895
11896 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
11897
11898         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
11899         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
11900         gcc-dg-debug-runtest.
11901         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
11902         gcc-dg-debug-runtest.
11903
11904 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11905
11906         PR c++/9022
11907         * g++.dg/lookup/using6.C: New test.
11908
11909 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11910
11911         * g++.dg/parse/access2.C: New test.
11912
11913 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
11914
11915         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
11916         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
11917         * gcc.dg/debug/debug.exp: Likewise.
11918
11919 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
11920
11921         * gcc.dg/dollar.c: New test.
11922
11923 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
11924
11925         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
11926         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
11927         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
11928         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
11929         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
11930         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
11931         * gcc.dg/compat/struct-by-value-6_main.c: New file.
11932         * gcc.dg/compat/struct-by-value-6_x.c: New file.
11933         * gcc.dg/compat/struct-by-value-6_y.c: New file.
11934         * gcc.dg/compat/struct-by-value-7_main.c: New file.
11935         * gcc.dg/compat/struct-by-value-7_x.c: New file.
11936         * gcc.dg/compat/struct-by-value-7_y.c: New file.
11937         * gcc.dg/compat/struct-by-value-8_main.c: New file.
11938         * gcc.dg/compat/struct-by-value-8_x.c: New file.
11939         * gcc.dg/compat/struct-by-value-8_y.c: New file.
11940         * gcc.dg/compat/struct-by-value-9_main.c: New file.
11941         * gcc.dg/compat/struct-by-value-9_x.c: New file.
11942         * gcc.dg/compat/struct-by-value-9_y.c: New file.
11943
11944 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
11945
11946         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
11947         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
11948         support for "repo" mode.
11949         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
11950         * lib/g77-dg.exp: Likewise.
11951         * lib/obj-dg.exp: Likewise.
11952
11953 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
11954
11955         Merge from gcc-3_2-rhl8-branch:
11956         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
11957
11958         * gcc.dg/tls/opt-6.c: New test.
11959
11960         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
11961
11962         * gcc.dg/20030405-1.c: New test.
11963
11964         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
11965
11966         * gcc.dg/20030309-1.c: New test.
11967
11968         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11969
11970         * gcc.c-torture/execute/20030307-1.c: New test.
11971
11972         2003-02-20  Randolph Chung  <tausq@debian.org>
11973
11974         * gcc.c-torture/compile/20030220-1.c: New test.
11975
11976         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
11977
11978         * gcc.dg/20030217-1.c: New test.
11979
11980         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
11981
11982         * gcc.c-torture/compile/20020129-1.c: New test.
11983
11984         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11985
11986         * gcc.dg/unroll-1.c: New test.
11987
11988         2002-11-16  Jan Hubicka  <jh@suse.cz>
11989
11990         * gcc.c-torture/execute/20020920-1.c: New test.
11991
11992         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
11993
11994         PR target/7434
11995         * gcc.c-torture/compile/20021008-1.c: New test.
11996
11997         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
11998
11999         PR target/7559
12000         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
12001
12002         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
12003
12004         * gcc.c-torture/compile/20020807-1.c: New test.
12005
12006         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
12007
12008         * gcc.dg/tls/opt-1.c: New test.
12009
12010         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
12011
12012         * gcc.dg/20020729-1.c: New test.
12013
12014         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
12015
12016         * g++.dg/opt/life1.C: New test.
12017
12018         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
12019
12020         * gcc.dg/20020525-1.c: New test.
12021
12022         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
12023
12024         PR c++/6794
12025         * g++.dg/ext/pretty1.C: New test.
12026         * g++.dg/ext/pretty2.C: New test.
12027
12028 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
12029
12030         PR c++/8385
12031         * g++.dg/ext/typeof5.C: New test.
12032
12033 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
12034
12035         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
12036         __USER_LABEL_PREFIX__ into account.
12037         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
12038
12039 2003-05-14  Roger Sayle  <roger@eyesopen.com>
12040
12041         * gcc.dg/builtins-15.c: New test case.
12042
12043 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
12044
12045         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
12046
12047 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
12048
12049         * lib/g++.exp: Tweak handling of additional source files.
12050         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
12051         * g++.dg/special/conpr-2a.C: Rename to ...
12052         * g++.dg/special/conpr-2a.cc: ... this.
12053         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
12054         * g++.dg/special/conpr-3a.C: Rename to ...
12055         * g++.dg/special/conpr-3a.cc: This.
12056         * g++.dg/special/conpr-3b.C: Rename to ...
12057         * g++.dg/special/conpr-3b.cc: This.
12058         * g++.dg/special/conpr-4.C: New test.
12059         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
12060
12061 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
12062
12063         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
12064
12065 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12066
12067         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
12068         * g++.old-deja/g++.robertl/eb71.C: Likewise.
12069         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
12070         * g++.old-deja/g++.other/warn3.C: Likewise.
12071
12072 2003-05-11  Roger Sayle  <roger@eyesopen.com>
12073
12074         * gcc.dg/i386-387-1.c: Update to also test log.
12075         * gcc.dg/i386-387-2.c: Likewise.
12076
12077 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
12078
12079         * g77.f-torture/execute/int8421.f: New test.
12080
12081 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12082
12083         PR c++/10230, c++/10481
12084         * g++.dg/lookup/scoped5.C: New test.
12085
12086 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12087
12088         PR c++/10552
12089         * g++.dg/template/ttp6.C: New test.
12090
12091 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
12092
12093         * gcc.c-torture/execute/builtins: New directory.
12094         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
12095         gcc.c-torture/execute/builtins.
12096         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
12097         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
12098         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
12099         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
12100
12101 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12102
12103         PR c++/9252
12104         * g++.dg/template/access8.C: New test.
12105         * g++.dg/template/access9.C: New test.
12106
12107 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12108
12109         PR c++/9554
12110         * g++.dg/parse/access1.C: New test.
12111
12112 2003-05-09  DJ Delorie  <dj@redhat.com>
12113
12114         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
12115         long, and not an int.
12116
12117 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12118
12119         PR c++/10555, c++/10576
12120         * g++.dg/template/memclass1.C: New test.
12121
12122 2003-05-08  DJ Delorie  <dj@redhat.com>
12123
12124         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
12125         targets.
12126         * gcc.c-torture/execute/20021024-1.x: Likewise.
12127         * gcc.c-torture/execute/shiftdi.x: Likewise.
12128         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
12129         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
12130         * gcc.dg/20021018-1.c: Likewise.
12131
12132 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12133
12134         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
12135
12136         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
12137         (bcopy): Call memmove.
12138
12139 2003-05-08  Roger Sayle  <roger@eyesopen.com>
12140
12141         * g77.f-torture/compile/8485.f: New test case.
12142
12143 2003-05-07  Richard Henderson  <rth@redhat.com>
12144
12145         PR c++/10570
12146         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
12147         Verify exception_cleanup not called for rethrows.
12148         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
12149         when exiting catch block without rethrowing.
12150         * g++.dg/eh/forced3.C: New.
12151         * g++.dg/eh/forced4.C: New.
12152
12153 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
12154
12155         * gcc.dg/20030505.c: Fix triplet.
12156
12157 2003-05-06  DJ Delorie  <dj@redhat.com>
12158
12159         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
12160         * gcc.dg/nest.c: Likewise.
12161
12162 2003-05-05  Roger Sayle  <roger@eyesopen.com>
12163
12164         * gcc.dg/builtins-14.c: New test case.
12165
12166 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
12167
12168         * lib/compat.exp (compat-execute): New argument.
12169         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
12170         * gcc.dg/compat: New test directory.
12171         * gcc.dg/compat/compat.exp: New expect script.
12172         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
12173         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
12174         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
12175         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
12176         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
12177         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
12178
12179         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
12180         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
12181         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
12182         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
12183         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
12184         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
12185         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
12186         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
12187         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
12188         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
12189         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
12190         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
12191         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
12192         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
12193         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
12194
12195 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
12196
12197         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
12198
12199 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
12200
12201         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
12202
12203 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
12204
12205         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
12206         * gcc.dg/ppc-fsel-2.c: New test.
12207
12208         * gcc.dg/unused-5.c: New test.
12209
12210 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12211
12212         PR c++/10496
12213         * g++.dg/warn/pmf1.C: New test.
12214
12215 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12216
12217         PR c++/4494
12218         * g++.dg/warn/main.C: New test.
12219
12220 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12221
12222         * gcc.dg/nonnull-3.c: New test.
12223
12224 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
12225
12226         * gcc.dg/cpp/Wtrigraphs.c: Update.
12227         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
12228
12229 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
12230
12231         * gcc.dg/ppc-fsel-1.c: New test.
12232
12233 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
12234
12235         PR c/10604
12236         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
12237
12238 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
12239
12240         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
12241
12242 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12243
12244         PR c++/9364, c++/10553, c++/10586
12245         * g++.dg/parse/typename4.C: New test.
12246         * g++.dg/parse/typename5.C: Likewise.
12247
12248 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
12249
12250         * gcc.c-torture/compile/20030503-1.c: New test.
12251
12252 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12253
12254         * g++.dg/lookup/using5.C: Fix testcase error.
12255
12256 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
12257
12258         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
12259         since MEABI is no longer supported.  Remove all vestiges
12260         of MEABI from the test.
12261
12262 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12263
12264         PR c++/10554
12265         * g++.dg/lookup/using5.C: New test.
12266
12267 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12268
12269         PR c++/8772
12270         * g++.dg/template/ttp5.C: New test.
12271
12272 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
12273
12274         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
12275         (dg-gpp-additional-sources): New function.
12276         (dg-gpp-additional-files): Likewise.
12277         * lib/g++.exp (additional_sources): New variable.
12278         (additional_files): Likewise.
12279         (g++_target_compile): Deal with them.
12280         * lib/old-dejagnu.exp: Remove.
12281         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
12282         * g++.old-deja: Revise all tests to use dg commands.
12283
12284 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12285
12286         PR c++/9432, c++/9528
12287         * g++.dg/lookup/using4.C: New test.
12288
12289 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
12290
12291         * gcc.dg/noreturn-5.c: New file.
12292         * gcc.dg/noreturn-6.c: New file.
12293
12294         * gcc.c-torture/compile/inline-1.c: New file.
12295
12296 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
12297
12298         PR c++/10551
12299         * g++.dg/template/explicit1.C: New test.
12300
12301 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
12302
12303         PR c++/10549
12304         * g++.dg/other/bitfield1.C: New test.
12305
12306         PR c++/10527
12307         * g++.dg/init/new7.C: New test.
12308
12309 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
12310
12311         * g++.dg/ext/desig1.C: New test.
12312         * g++.dg/ext/init1.C: Update.
12313
12314         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
12315
12316 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
12317
12318         PR c++/10180
12319         * g++.dg/warn/Winline-1.C: New test.
12320
12321 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
12322
12323         * gcc.c-torture/execute/string-opt-19.c: New test.
12324
12325         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
12326         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
12327
12328 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
12329
12330         PR c++/10506
12331         * g++.dg/init/new6.C: New test.
12332
12333         PR c++/10503
12334         * g++.dg/init/ref6.C: New test.
12335
12336 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
12337
12338         * g++.dg/warn/weak1.C: XFAIL on AIX4.
12339
12340 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12341
12342         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
12343         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
12344
12345 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
12346
12347         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
12348         initialized static data members.
12349
12350 2003-04-25  H.J. Lu <hjl@gnu.org>
12351
12352         * gcc.dg/ia64-sync-4.c: New test.
12353
12354 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12355
12356         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
12357         date.
12358
12359 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
12360
12361         PR c++/10337
12362         * g++.dg/warn/conv1.C: New test.
12363         * g++.old-deja/g++.other/conv7.C: Adjust.
12364         * g++.old-deja/g++.other/overload14.C: Adjust.
12365
12366 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
12367
12368         PR c++/10471
12369         * g++.dg/template/defarg2.C: New test.
12370
12371 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
12372
12373         * gcc.dg/cpp/include2.c: Update.
12374         * gcc.dg/cpp/multiline-2.c: New.
12375         * gcc.dg/cpp/multiline.c: Update.
12376         * gcc.dg/cpp/strify2.c: Update.
12377         * gcc.dg/cpp/trad/literals-2.c: Update.
12378
12379 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12380
12381         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
12382
12383 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
12384
12385         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
12386
12387 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
12388
12389         PR c++/10451
12390         * g++.dg/parse/crash4.C: New test.
12391
12392         PR c++/9847
12393         * g++.dg/parse/crash5.C: New test.
12394
12395 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
12396
12397         PR c++/10446
12398         * g++.dg/parse/crash3.C: New test.
12399
12400         PR c++/10428
12401         * g++.dg/parse/elab1.C: New test.
12402
12403 2003-04-22  Devang Patel  <dpatel@apple.com>
12404
12405         * gcc.dg/cpp/trad/funlike-5.c: New test.
12406
12407 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
12408
12409         * g++.dg/other/packed1.C: Fix dg options.
12410
12411 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
12412
12413         * g++.dg/other/offsetof2.C: New test.
12414
12415 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
12416
12417         * g++.dg/template/recurse.C: Adjust location of error messages.
12418
12419 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
12420
12421         PR c++/9881
12422         * g++.dg/init/addr-const1.C: New test.
12423         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
12424
12425 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
12426
12427         PR c++/10405
12428         * g++.dg/lookup/struct-hack1.C: New test.
12429
12430 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
12431
12432         * ucs.c: Update diagnostic messages.
12433
12434 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
12435
12436         * gcc.dg/cpp/truefalse.cpp: New test.
12437         * gcc.dg/cpp/cpp.exp: Update.
12438         * g++.dg/other/stdbool-if.C: Remove.
12439
12440 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
12441
12442         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
12443         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
12444
12445 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12446
12447         * gcc.c-torture/compile/20030418-1.c: New test.
12448
12449 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
12450
12451         * README.compat: Remove; content moved to doc/sourcebuild.texi.
12452
12453 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12454
12455         PR c++/10347
12456         g++.dg/template/dependent-name1.C: New test.
12457
12458 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
12459
12460         * gcc.dg/warn-1.c (tourist_guide): New array,
12461         contains a pointer to bar.
12462
12463 2003-04-16  Roger Sayle  <roger@eyesopen.com>
12464
12465         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
12466         * gcc.c-torture/execute/medce-1.c: New test case.
12467         * gcc.c-torture/execute/medce-2.c: New test case.
12468
12469 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
12470
12471         * lib/prune.exp: Ignore more messages.
12472
12473         PR c++/10381
12474         * g++.dg/parse/lookup3.C: New test.
12475
12476 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
12477
12478         * gcc.c-torture/compile/20030415-1.c : New test.
12479
12480 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
12481
12482         * gcc.c-torture/execute/scope-2.c: Move to ...
12483         * gcc.dg/noncompile/scope.c: .... here.
12484
12485 2003-04-14  Roger Sayle  <roger@eyesopen.com>
12486
12487         * gcc.dg/20030414-2.c: New test case.
12488
12489 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
12490
12491         PR target/10377
12492         * gcc.dg/20030414-1.c: New test.
12493
12494 2003-04-13  Roger Sayle  <roger@eyesopen.com>
12495
12496         * gcc.dg/builtins-12.c: New test case.
12497         * gcc.dg/builtins-13.c: New test case.
12498
12499 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12500
12501         * gcc.c-torture/execute/string-opt-18.c: New test.
12502
12503 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
12504
12505         PR c++/10300
12506         * g++.dg/init/new5.C: New test.
12507
12508 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
12509
12510         PR c++/7910
12511         * g++.dg/ext/dllimport1.C: New test.
12512
12513 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
12514
12515         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
12516
12517 2003-04-11  Bud Davis <bdavis9659@comcast.net>
12518
12519         PR Fortran/9263
12520         * g77.f-torture/noncompile/9263.f: New test
12521         PR Fortran/1832
12522         * g77.f-torture/execute/1832.f: New test
12523
12524 2003-04-11  David Chad  <davidc@freebsd.org>
12525             Loren J. Rittle  <ljrittle@acm.org>
12526
12527         libobjc/8562
12528         * objc.dg/headers.m: New test.
12529
12530 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
12531
12532         * gcc.c-torture/execute/builtin-noret-2.c: New.
12533         * gcc.c-torture/execute/builtin-noret-2.x: New.
12534         XFAIL builtin-noret-2.c at -O1 and above.
12535         * gcc.dg/redecl.c: New.
12536         * gcc.dg/Wshadow-1.c: Update error regexps.
12537
12538 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
12539
12540         * g++.dg/abi/bitfield10.C: New test.
12541
12542 2003-04-09  Mike Stump  <mrs@apple.com>
12543
12544         * gcc.dg/pch/pch.exp: Make testcase names longer.
12545         * g++.dg/pch/pch.exp: Make testcase names longer.
12546
12547 2003-04-08  Roger Sayle  <roger@eyesopen.com>
12548
12549         * gcc.dg/builtins-11.c: New test case.
12550
12551 2003-04-08  Roger Sayle  <roger@eyesopen.com>
12552
12553         * gcc.dg/builtins-9.c: New test case.
12554         * gcc.dg/builtins-10.c: New test case.
12555
12556 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
12557
12558         * gcc.dg/noncompile/init-4.c.c: New test.
12559
12560 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
12561
12562         * gcc.misc-test/gcov-9.c: New test.
12563         * gcc.misc-test/gcov-10.c: New test
12564         * gcc.misc-test/gcov-11.c: New test.
12565
12566 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
12567
12568         PR optimization/10024
12569         * gcc.c-torture/compile/20030405-1.c: New test.
12570
12571 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
12572
12573         * gcc.dg/pch/static-3.c: New.
12574         * gcc.dg/pch/static-3.hs: New.
12575         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
12576
12577 2003-04-04  Richard Henderson  <rth@redhat.com>
12578
12579         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
12580         * g++.dg/eh/forced2.C: Likewise.
12581
12582 2003-04-03  Mike Stump  <mrs@apple.com>
12583
12584         * lib/scanasm.exp (scan-assembler): Add xfail processing for
12585         target arg.
12586         (scan-assembler-times, scan-assembler-not): Likewise.
12587         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
12588
12589 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12590
12591         * gcc.dg/sparc-loop-1.c: New test.
12592
12593 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
12594
12595         PR other/9274
12596         * g++.dg/pch/system-2.C: New.
12597         * g++.dg/pch/system-2.Hs: New.
12598
12599 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
12600
12601         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
12602
12603         * g++.dg/eh/simd-1.C (vecfunc): Same.
12604
12605 2003-04-01  Roger Sayle  <roger@eyesopen.com>
12606
12607         * gcc.c-torture/execute/20030401-1.c: New test case.
12608
12609 2003-04-01  Ziemowit Laski <zlaski@apple.com>
12610
12611         * objc.dg/defs.m: New.
12612
12613 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
12614
12615         * g++.dg/eh/simd-1.C: New.
12616         * g++.dg/eh/simd-2.C: New.
12617
12618 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
12619
12620         * gcc.c-torture/execute/simd-3.c: New.
12621
12622 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
12623
12624         PR c/9936
12625         * gcc.dg/20030331-2.c: New test.
12626
12627 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
12628
12629         PR c++/10278
12630         * g++.dg/parse/crash2.C: New test.
12631
12632 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
12633
12634         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
12635         * gcc.c-torture/execute/20030331-1.c: ...here.
12636
12637 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
12638
12639         * gcc.c-torture/execute/20030331-1.c: New test.
12640
12641 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
12642
12643         * lib/gcov.exp: Adjust call return testing strings.
12644         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
12645
12646 2003-03-31  Roger Sayle  <roger@eyesopen.com>
12647
12648         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
12649         * gcc.dg/builtins-7.c: New test case.
12650         * gcc.dg/builtins-8.c: New test case.
12651
12652 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
12653
12654         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
12655
12656 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
12657
12658         PR c++/7647
12659         * g++.dg/lookup-class-member-2.C: New test.
12660
12661 2003-03-30  Glen Nakamura  <glen@imodulo.com>
12662
12663         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
12664
12665 2003-03-28  Roger Sayle  <roger@eyesopen.com>
12666
12667         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
12668
12669 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
12670
12671         * g++.dg/init/attrib1.C: New test.
12672
12673 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
12674
12675         * gcc.dg/ultrasp8.c: New test.
12676
12677 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
12678
12679         * gcc.dg/ultrasp7.c: New test.
12680
12681 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
12682
12683         PR c++/10047
12684         * g++.dg/template/inline1.C: New test.
12685
12686 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
12687
12688         * gcc.dg/sparc-dwarf2.c: New test.
12689
12690 2003-03-27  Roger Sayle  <roger@eyesopen.com>
12691
12692         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
12693         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
12694
12695 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
12696
12697         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
12698         than reading .x files.
12699         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
12700         * g77.dg/gcov/gcov-1.f: Likewise.
12701         * gcc.misc-tests/gcov-4b.c: Likewise.
12702         * gcc.misc-tests/gcov-5b.c: Likewise.
12703         * gcc.misc-tests/gcov-6.c: Likewise.
12704         * gcc.misc-tests/gcov-7.c: Likewise.
12705         * gcc.misc-tests/gcov-8.c: Likewise.
12706         * g++.dg/gcov/gcov-1.x: Remove.
12707         * g77.dg/gcov/gcov-1.x: Likewise.
12708         * gcc.misc-tests/gcov-4b.x: Likewise.
12709         * gcc.misc-tests/gcov-5b.x: Likewise.
12710         * gcc.misc-tests/gcov-6.x: Likewise.
12711         * gcc.misc-tests/gcov-7.x: Likewise.
12712         * gcc.misc-tests/gcov-8.x: Likewise.
12713
12714 2003-03-27  Glen Nakamura  <glen@imodulo.com>
12715
12716         PR opt/10087
12717         * gcc.dg/20030324-1.c: New test.
12718
12719 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
12720
12721         PR c++/10224
12722         * g++.dg/template/arg3.C: New test.
12723
12724         PR c++/10158
12725         * g++.dg/template/friend18.C: New test.
12726
12727 2003-03-26  Roger Sayle  <roger@eyesopen.com>
12728
12729         * g77.f-torture/compile/20030326-1.f: New test case.
12730
12731 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
12732
12733         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
12734
12735         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
12736
12737 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
12738
12739         * gcc.dg/ia64-sync-3.c: New test.
12740
12741 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
12742
12743         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
12744
12745 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
12746
12747         * gcc.dg/ultrasp6.c: New test.
12748
12749 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12750
12751         * gcc.dg/i386-signbit-1.c: New test.
12752         * gcc.dg/i386-signbit-2.c: New test.
12753         * gcc.dg/i386-signbit-3.c: New test.
12754
12755 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12756
12757         * gcc.dg/ultrasp5.c: Fix options.
12758
12759 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
12760
12761         * gcc.dg/ultrasp5.c: Fix comment.
12762
12763 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
12764
12765         PR fortran/10197
12766         * g77.f-torture/execute/10197.f: New test.
12767
12768 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
12769
12770         PR c++/9898, c++/383
12771         * g++.dg/template/conv6.C: New test.
12772
12773         PR c++/10119
12774         * g++.dg/template/ptrmem5.C: New test.
12775
12776         PR c++/10026
12777         * g++.dg/lookup/koenig1.C: New test.
12778
12779         PR C++/10199
12780         * g++.dg/lookup/template2.C: New test.
12781
12782 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
12783
12784         * g++.dg/opt/rtti1.C: New test.
12785
12786 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12787
12788         * gcc.dg/ultrasp5.c: New test.
12789
12790 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
12791
12792         PR middle-end/9967
12793         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
12794         builtin fputs.
12795
12796 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
12797
12798         PR c/8224
12799         * gcc.dg/20030323-1.c: New test.
12800
12801 2003-03-23  Roger Sayle  <roger@eyesopen.com>
12802
12803         * gcc.c-torture/compile/20030323-1.c: New test case.
12804
12805 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
12806
12807         * gcc.dg/20030321-1.c: New test.
12808
12809 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
12810
12811         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
12812
12813 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
12814
12815         PR c++/9978, c++/9708
12816         * g++.dg/ext/vlm1.C: Adjust expected error.
12817         * g++.dg/ext/vla2.C: New test.
12818         * g++.dg/template/arg1.C: New test.
12819         * g++.dg/template/arg2.C: New test.
12820
12821 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
12822
12823         * g77.f-torture/execute/select.f: New test.
12824         * g77.f-torture/noncompile/select_no_compile.f: New test.
12825
12826 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
12827
12828         PR c++/9898
12829         * g++.dg/other/error4.C: New test.
12830
12831 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
12832
12833         * g++.dg/template/friend17.C: New test.
12834
12835 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
12836
12837         * gcc.c-torture/compile/20030320-1.c: New.
12838
12839 2003-03-20  Roger Sayle  <roger@eyesopen.com>
12840
12841         * gcc.dg/builtins-6.c: New test case.
12842
12843 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
12844
12845         PR target/10073
12846         * gcc.c-torture/compile/20030319-1.c: New.
12847
12848 2003-03-18  Jan Hubicka  <jh@suse.cz>
12849
12850         * gcc.dg/i386-cvt-1.c: New test.
12851
12852 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
12853
12854         * objc.dg/naming-1.m: Use "(parse|syntax) error".
12855         * objc.dg/naming-2.m: Likewise.
12856
12857 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
12858
12859         PR c++/9639
12860         * g++.dg/parse/crash1.C: New test.
12861
12862 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
12863
12864         PR c++/8805
12865         * g++.dg/eh/cleanup1.C: New test.
12866
12867 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
12868
12869         * gcc.c-torture/execute/20030316-1.c: New test case.
12870
12871 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
12872
12873         PR c++/9629
12874         * g++.dg/init/ctor2.C: New test.
12875
12876 2003-03-15  Roger Sayle  <roger@eyesopen.com>
12877
12878         * g77.f-torture/compile/xformat.f: New test case.
12879
12880 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12881
12882         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
12883         * g++.old-deja/g++.mike/eh50.C: Likewise.
12884
12885 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12886
12887         PR c++/6440
12888         * g++.dg/template/spec7.C: New test.
12889         * g++.dg/template/spec8.C: Likewise.
12890
12891 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
12892
12893         * gcc.c-torture/execute/20030313-1.c: New test.
12894
12895 2003-03-14  Richard Henderson  <rth@redhat.com>
12896
12897         * gcc.dg/inline-2.c: Adjust alpha test for external call.
12898
12899 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12900
12901         * gcc.c-torture/compile/20030314-1.c: New test.
12902
12903 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
12904
12905         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
12906         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
12907         thumb target,
12908         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
12909         to accept newer _imp__  prefix and additional
12910         newline in .drectve section.
12911         * gcc.dg/dll-4.c: Likewise.
12912         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
12913         switch.
12914
12915 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
12916
12917         * g++.dg/parse/namespace9.C: New test.
12918
12919         * g++.dg/init/ref5.C: New test.
12920         * g++.dg/parse/ptrmem1.C: Likewise.
12921
12922 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12923
12924         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
12925         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
12926         regular expression.
12927         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
12928         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
12929
12930 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
12931
12932         * gcc.c-torture/execute/20030224-2.c: New test.
12933
12934 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
12935
12936         * gcc.dg/decl-3.c: New test.
12937
12938 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
12939
12940         * gcc.dg/i386-loop-2.c: New test.
12941
12942 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
12943
12944         PR c++/9474
12945         * g++.dg/parse/namespace8.C: New test.
12946
12947         PR c++/9924
12948         * g++.dg/overload/builtin2.C: New test.
12949
12950 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
12951
12952         * gcc.dg/return-type-3.c: New test.
12953
12954 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
12955
12956         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
12957         profiling options are not supported.
12958
12959 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
12960
12961         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
12962         * g++.old-deja/g++.warn/impint2.C: Likewise.
12963
12964 2003-03-10  Devang Patel  <dpatel@apple.com>
12965
12966         * g++.dg/cpp/c++_cmd_1.C: New test.
12967         * g++.dg/cpp/c++_cmd_1.h: New file.
12968
12969 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
12970
12971         * gcc.dg/altivec-9.c: New file.
12972
12973 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12974
12975         * gcc.dg/ppc-sdata-1.c: New test.
12976         * gcc.dg/ppc-sdata-2.c: New test.
12977
12978 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
12979
12980         PR c++/9373
12981         * g++.dg/opt/ptrmem2.C: New test.
12982
12983         PR c++/8534
12984         * g++.dg/opt/ptrmem1.C: New test.
12985
12986 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12987
12988         * gcc.dg/i386-loop-1.c: New test.
12989
12990 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12991
12992         PR c++/9970
12993         * g++.dg/lookup/friend1.C: New test.
12994
12995 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
12996
12997         PR c++/9823
12998         * g++.dg/parser/constructor1.C: New test.
12999
13000 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
13001
13002         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
13003
13004         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
13005
13006 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
13007
13008         * gcc.dg/cpp/Wunused.c: Update test.
13009
13010 2003-03-08  Jan Hubicka  <jh@suse.cz>
13011
13012         * gcc.dg/inline-3.c: New test.
13013
13014 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
13015
13016         PR c++/9809
13017         * g++.dg/parse/builtin1.C: New test.
13018
13019         PR c++/9982
13020         * g++.dg/abi/cookie1.C: New test.
13021         * g++.dg/abi/cookie2.C: Likewise.
13022
13023         PR c++/9524
13024         * g++.dg/template/field1.C: New test.
13025
13026         PR c++/9912
13027         * g++.dg/parse/class1.C: New test.
13028         * g++.dg/parse/namespace7.C: Likewise.
13029         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
13030
13031 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
13032
13033         * g++.dg/init/ref4.C: New test.
13034
13035 2003-03-07  Jan Hubicka  <jh@suse.cz>
13036
13037         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
13038         * gcc.dg/inline-3.c:  New test.
13039
13040 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
13041
13042         * g++.dg/init/ref3.C: New test.
13043
13044         PR c++/9965
13045         * g++.dg/init/ref2.C: New test.
13046
13047         PR c++/9400
13048         * g++.dg/warn/Wshadow-2.C: New test.
13049
13050         PR c++/9791
13051         * g++.dg/warn/Woverloaded-1.C: New test.
13052
13053 2003-03-05  Jan Hubicka  <jh@suse.cz>
13054
13055         * gcc.dg/i386-local2.c: New.
13056         * gcc.dg/i386-local.c: Fix typo.
13057
13058 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
13059
13060         * g++.dg/abi/layout3.C: New test.
13061
13062 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13063
13064         * gcc.c-torture/compile/20030305-1.c
13065
13066 2003-03-05  Jan Hubicka  <jh@suse.cz>
13067
13068         * gcc.dg/i386-local.c: New.
13069
13070 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
13071
13072         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
13073
13074 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13075
13076         * gcc.dg/switch-2.c: New test.
13077         * gcc.dg/switch-3.c: New test.
13078         * gcc.dg/Wswitch.c: Adjust line numbers.
13079         * gcc.dg/Wswitch-default.c: Likewise.
13080         * gcc.dg/Wswitch-enum.c: Likewise.
13081
13082 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
13083
13084         * gcc.c-torture/execute/20030222-1.c: New test.
13085
13086 2003-03-03  James E Wilson  <wilson@tuliptree.org>
13087
13088         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
13089
13090 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
13091
13092         PR c++/9878
13093         * g++.dg/init/ref1.C: New test.
13094
13095 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
13096
13097         * gcc.dg/sh-relax.c: New SH-only test.
13098
13099 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
13100
13101         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
13102         comment explaining purpose of testcase.
13103
13104 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
13105
13106         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
13107         for HC11/HC12 (asm needs two int registers).
13108         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
13109         HC11/HC12 because the test uses an asm which needs two 32-bit
13110         registers.
13111
13112 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
13113
13114         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
13115         for HC11/HC12 (array is too large otherwise).
13116         * gcc.c-torture/compile/920501-4.x: New file, likewise.
13117         * gcc.c-torture/compile/20010518-2.x: Likewise.
13118         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
13119         HC11/HC12 (array is too large).
13120
13121 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
13122
13123         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
13124         * lib/g++-dg.exp (g++-dg-test): Likewise.
13125
13126 2003-03-01  Roger Sayle  <roger@eyesopen.com>
13127
13128         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
13129         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
13130
13131 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13132
13133         * g++.dg/warn/implicit-typename1.C: Remove warning.
13134
13135 2003-02-28  Richard Henderson  <rth@redhat.com>
13136
13137         * gcc.dg/noreturn-1.c: Move noreturn warning line.
13138         * gcc.dg/return-type-1.c: Move control reaches end warning line.
13139
13140 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
13141
13142         * gcc.dg/pch/pch.exp: Change .pch to .gch.
13143         * g++.dg/pch/pch.exp: Likewise.
13144
13145 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
13146
13147         PR c++/9879
13148         * testsuite/g++.dg/init/new4.C: New test.
13149
13150 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
13151
13152         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
13153
13154 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
13155
13156         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
13157         unsigned long.
13158
13159         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
13160         wider than float.
13161
13162 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13163
13164         * lib/scanasm.exp: Add support for counting numbers of
13165         occurences.
13166         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
13167         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
13168
13169 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
13170
13171         PR c++/9683
13172         * g++.dg/template/static3.C: New test.
13173
13174         PR c++/9829
13175         * g++.dg/parse/namespace6.C: New test.
13176
13177 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13178
13179         PR target/9732
13180         * gcc.dg/20030225-1.c: New test.
13181
13182 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
13183
13184         * README: Remove out-of-date information.
13185
13186         PR c++/9836
13187         * g++.dg/template/spec6.C: New test.
13188
13189 2003-02-24  Jeff Law  <law@redhat.com>
13190
13191         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
13192
13193 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13194
13195         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
13196         * gcc.dg/pragma-ep-1.c: Likewise.
13197
13198 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13199
13200         PR c++/9602
13201         * g++.dg/template/friend16.C: New test.
13202
13203 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
13204
13205         PR c++/5333
13206         * g++.dg/parse/fused-params1.C: Adjust error messages.
13207         * g++.dg/template/nested3.C: New test.
13208
13209 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
13210
13211         * g++.dg/abi/param1.C: New test.
13212
13213 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13214
13215         PR c++/7982
13216         * g++.dg/warn/implicit-typename1.C: New test.
13217
13218 2003-02-22  Kelley Cook <kelleycook@comcast.net>
13219
13220         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
13221         with "mtune".
13222         * g++.old-deja/g++.other/store-expr2.C: Likewise.
13223         * gcc.c-torture/execute/20010129-1.x: Likewise.
13224         * gcc.dg/20011107-1.c: Likewise.
13225         * gcc.dg/20020108-1.c: Likewise.
13226         * gcc.dg/20020122-3.c: Likewise.
13227         * gcc.dg/20020206-1.c: Likewise.
13228         * gcc.dg/20020310-1.c: Likewise.
13229         * gcc.dg/20020426-2.c: Likewise.
13230         * gcc.dg/20020517-1.c: Likewise.
13231         * gcc.dg/991230-1.c: Likewise.
13232         * gcc.dg/i386-unroll-1.c: Likewise.
13233         * gcc.misc-tests/i386-prefetch.exp: Likewise.
13234
13235 2003-02-22  Jan Hubicka  <jh@suse.cz>
13236
13237         * gcc.dg/i386-mul.c: New test.
13238
13239 2003-02-21  Roger Sayle  <roger@eyesopen.com>
13240
13241         * gcc.dg/builtins-5.c: New test case.
13242
13243 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
13244
13245         * gcc.dg/asmreg-1.c: New test.
13246
13247 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
13248
13249         PR c++/9749
13250         * g++.dg/parse/varmod1.C: New test.
13251
13252 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
13253
13254         PR c++/9727
13255         * g++.dg/template/op1.C: New test.
13256
13257 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
13258
13259         PR c++/8906
13260         * g++.dg/template/nested2.C: New test.
13261
13262 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
13263
13264         PR c++/8724
13265         * g++.dg/expr/dtor1.C: New test.
13266
13267 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
13268
13269         * gcc.dg/cpp/include3.c: New test.
13270         * gcc.dg/cpp/inc/foo.h: New file.
13271
13272 2003-02-21  Glen Nakamura  <glen@imodulo.com>
13273
13274         * gcc.c-torture/execute/20030221-1.c: New test.
13275
13276 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
13277
13278         PR c++/9729
13279         * g++.dg/abi/conv1.C: New test.
13280
13281 2003-02-20  Jan Hubicka  <jh@suse.cz>
13282
13283         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
13284
13285 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
13286
13287         * gcc.c-torture/compile/20030219-1.c: New test.
13288
13289 2003-02-18  Jan Hubicka  <jh@suse.cz>
13290
13291         * gcc.dg/funcorder.c: New test.
13292
13293 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
13294
13295         * gcc.c-torture/execute/20030218-1.c: New.
13296
13297 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
13298
13299         * gcc.dg/20030218-1.c: New.
13300
13301 2003-02-18  Richard Henderson  <rth@redhat.com>
13302
13303         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
13304         * gcc.dg/attr-used-2.c: New.
13305
13306 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
13307
13308         PR c++/9704
13309         * g++.dg/init/copy5.C: New test.
13310
13311 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
13312
13313         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
13314         * g++.dg/pch/pch.exp: Likewise.
13315
13316 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
13317
13318         * gcc.c-torture/execute/20030209-1.c: Enable the test if
13319         STACK_SIZE is not defined.
13320
13321 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13322
13323         PR c++/9457
13324         * g++.dg/template/init1.C: New test.
13325
13326 2003-02-16  Jan HUbicka  <jh@suse.cz>
13327
13328         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
13329         (foo): Add few extra tests
13330         * gcc.dg/c99-const-expr-3.c: Likewise.
13331         * gcc.c-torture/execute/20030216-1.c: New.
13332
13333 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13334
13335         PR c++/9459
13336         * g++.dg/ext/typeof4.C: New test.
13337
13338 2003-02-15  Roger Sayle  <roger@eyesopen.com>
13339
13340         * gcc.dg/i386-387-3.c: New test case.
13341
13342 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
13343
13344         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
13345         cris-*-elf* cris-*-aout* and mmix-*-*.
13346
13347 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
13348
13349         * gcc.dg/20030213-1.c: New test.
13350
13351 2003-02-12  Roger Sayle  <roger@eyesopen.com>
13352
13353         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
13354         * gcc.dg/i386-387-2.c: Likewise.
13355
13356 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
13357
13358         * gcc.dg/ppc-spe.c: Fix formatting.
13359         Enable tests that were previously unsupported by gas.
13360         Delete tests for instructions that no longer exist.
13361         Switch arguments on evsubifw builtin.
13362
13363 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
13364
13365         * gcc.c-torture/execute/20030209-1.c: Disable the test if
13366         STACK_SIZE is too small.
13367
13368 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13369             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
13370
13371         * gcc.dg/decl-2.c: New test.
13372
13373 2003-02-10  Jan Hubicka  <jh@suse.cz>
13374
13375         * gcc.dg/i386-fpcvt-1.c:  New test.
13376
13377 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
13378
13379         * gcc.c-torture/execute/20030209-1.c: New test.
13380
13381 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
13382
13383         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
13384         int-wide bitops, use the constants of the same width.
13385         Likewise, if long long is 32-bit wide, test bitops using
13386         32-bit constants.
13387
13388 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
13389
13390         * gcc.dg/20021014-1.c: Annotate with expected notice text.
13391
13392 2003-02-07  Roger Sayle  <roger@eyesopen.com>
13393
13394         * testsuite/gcc.dg/builtins-4.c: New test case.
13395
13396 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13397
13398         * gcc.dg/20020430-1.c: Fix dg command typos.
13399         * gcc.dg/20020503-1.c: Likewise.
13400
13401 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13402
13403         PR c++/8785
13404         * g++.dg/parse/fused-params1.C: New test.
13405
13406         PR c++/8857
13407         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
13408
13409         PR c++/8921
13410         * g++.dg/parse/non-dependent1.C: New test.
13411
13412         PR c++/8928
13413         * g++.dg/parse/dupl-tmpl-args1.C: New test.
13414
13415         PR c++/9228
13416         * g++.dg/parse/undefined7.C: New test.
13417         * g++.dg/parse/non-templ1.C: New test.
13418
13419         PR c++/9229
13420         * g++.dg/parse/too-many-tmpl-args1.C: New test.
13421
13422 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
13423
13424         * gcc.c-torture/compile/20030206-1.c: New test.
13425
13426 2003-02-05  Roger Sayle  <roger@eyesopen.com>
13427
13428         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
13429         "pow" to "foo" to avoid potential confusion with a math built-in.
13430
13431 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13432
13433         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
13434         conditions for SPARC targets.
13435
13436 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
13437
13438         * gcc.dg/20030204-1.c: New test.
13439
13440 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13441
13442         PR c++/38
13443         * g++.dg/parse/array-size1.C: New test.
13444
13445         PR c++/5657
13446         * g++.dg/parse/undefined3.C: New test.
13447
13448         PR c++/5665
13449         * g++.dg/parse/undefined4.C: New test.
13450
13451         PR c++/5975
13452         * g++.dg/parse/undefined5.C: New test.
13453
13454         PR c++/7259
13455         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
13456
13457         PR c++/8578
13458         * g++.dg/parse/casting-operator1.C: New test.
13459
13460         PR c++/8596
13461         * g++.dg/parse/undefined6.C: New test.
13462
13463         PR c++/8736
13464         * g++.dg/parse/missing-template1.C: New test.
13465
13466 2003-02-04  Jan Hubicka  <jh@suse.cz>
13467
13468         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
13469         * gcc.dg/i386-cmov?.c:  Likewise.
13470         * gcc.dg/i386-fpcvt-?.c:  Likewise.
13471         * gcc.dg/i386-ssefp-1.c:  Likewise.
13472         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
13473         conventions.
13474
13475 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
13476
13477         PR c++/7129
13478         * testsuite/g++.dg/ext/max.C: New test.
13479
13480 2003-02-03  Jan Hubicka  <jh@suse.cz>
13481
13482         * gcc.c-torture/execute/20030203-1.c: New test.
13483
13484 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
13485
13486         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
13487         'natural-endian'.
13488
13489 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
13490
13491         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
13492         * g++.dg/init/new2.C: Likewise.
13493         * g++.dg/other/new1.C: Likewise.
13494
13495 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
13496
13497         * gcc.dg/struct-ret-libc.c: New test.
13498
13499 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
13500
13501         * gcc.dg/20030129-1.c: New test.
13502
13503 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13504
13505         PR c++/8849
13506         * g++.dg/template/ptrmem4.C: New test.
13507
13508 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
13509
13510         * g++.dg/parser/constant1.C: New test.
13511
13512 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13513
13514         PR c++/8591
13515         * g++.dg/parse/friend2.C: New test.
13516
13517 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
13518
13519         PR c++/9437
13520         * g++.dg/template/unify4.C: New test.
13521
13522 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
13523
13524         * gcc.c-torture/execute/20030128-1.c: New test.
13525
13526 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
13527
13528         * g++.dg/lookup/nested1.C: Test moved from ...
13529         * g++.old-deja/g++.other/lookup24.C: ... here.
13530
13531 2003-01-28  Jan Hubicka  <jh@suse.cz>
13532
13533         * gcc.dg/i386-cmov5.c:  New test.
13534
13535 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
13536
13537         * gcc.c-torture/execute/20010925-1.c: Changed the
13538         memcpy declaration.
13539
13540 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
13541
13542         PR c++/3902
13543         * g++.dg/parse/template5.C: New test.
13544
13545 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
13546
13547         PR fortran/9258
13548         * g77.dg/pr9258: New test.
13549
13550 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
13551
13552         * README: Move relevant parts from README.g++.
13553
13554         * README.g++: Remove this file.
13555
13556 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
13557
13558         * g++.dg/abi/dcast1.C: New test.
13559
13560 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13561
13562         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
13563
13564 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
13565
13566         PR c++/47
13567         * g++.old-deja/g++.other/lookup24.C: New test.
13568
13569 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13570
13571         PR middle-end/7227
13572         * gcc.dg/uninit-C.c: New test.
13573
13574 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
13575
13576         * g++.dg/abi/covariant1.C: New test.
13577
13578 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
13579
13580         * gcc.dg/20030123-1.c: New test.
13581
13582 2003-01-25  Jan Hubicka  <jh@suse.cz>
13583
13584         PR opt/8492
13585         * gcc.c-torture/compile/20030125-1.c
13586
13587 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
13588
13589         PR c++/9403
13590         * g++.dg/parse/template3.C: New test.
13591         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
13592
13593         PR c++/795
13594         * g++.dg/parse/template4.C: New test.
13595
13596         PR c++/9415
13597         * g++.dg/template/qual2.C: New test.
13598
13599         PR c++/8545
13600         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
13601
13602         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
13603
13604 2003-01-25  Roger Sayle  <roger@eyesopen.com>
13605
13606         * gcc.c-torture/execute/switch-1.c: New test case.
13607
13608 2003-01-25  Jan Hubicka  <jh@suse.cz>
13609
13610         * gcc.c-torture/execute/20030125-1.[cx]: New test.
13611
13612 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
13613
13614         Tweaks for Bison-1.875. From the NEWS file:
13615         "- `parse error' -> `syntax error'
13616         Bison now uniformly uses the term `syntax error'"
13617         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
13618         * gcc.dg/cpp/digraph2.c: Likewise.
13619         * gcc.dg/cpp/direct2.c: Likewise.
13620         * gcc.dg/cpp/paste4.c: Likewise.
13621         * gcc.dg/c90-restrict-1.c: Likewise.
13622         * gcc.dg/c99-func-2.c: Likewise.
13623         * gcc.dg/noncompile/920721-2.c: Likewise.
13624         * gcc.dg/noncompile/930622-2.c: Likewise.
13625         * gcc.dg/noncompile/940112-1.c: Likewise.
13626         * gcc.dg/noncompile/950921-1.c: Likewise.
13627         * gcc.dg/noncompile/951123-1.c: Likewise.
13628         * gcc.dg/noncompile/971104-1.c: Likewise.
13629         * gcc.dg/noncompile/990416-1.c: Likewise.
13630
13631 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
13632
13633         * g++.dg/parse/undefined1.C: Add error message.
13634
13635 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
13636
13637         PR c++/9354
13638         * g++.dg/parse/new1.C: New test.
13639
13640         PR c++/9216
13641         * g++.dg/parse/template2.C: New test.
13642
13643         PR c++/9354
13644         * g++.dg/parse/typedef2.C: New test.
13645
13646         PR c++/9328
13647         * g++.dg/ext/typeof3.C: New test.
13648
13649 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13650
13651         PR c++/2738
13652         * g++.dg/parse/ret-type1.C: New test.
13653
13654         PR c++/3792
13655         * g++.dg/parse/tmpl-outside1.C: New test.
13656
13657         PR c++/4207
13658         * g++.dg/parse/int-as-enum1.C: New test.
13659
13660         PR c++/4903
13661         * g++.dg/parse/no-typename1.C: New test.
13662
13663         PR c++/5533
13664         * g++.dg/parse/no-value1.C: New test.
13665
13666         PR c++/5921
13667         * g++.dg/parse/wrong-inline1.C: New test.
13668
13669         PR c++/6402
13670         * g++.dg/parse/ref1.C: New test.
13671
13672         PR c++/6992
13673         * g++.dg/parse/attr-ctor1.C: New test.
13674
13675         PR c++/7229
13676         * g++.dg/parse/namespace5.C: New test.
13677
13678         PR c++/7917
13679         * g++.dg/parse/func-def1.C: New test.
13680
13681         PR c++/8143
13682         * g++.dg/parse/undefined1.C: New test.
13683
13684         PR c++/5723, PR c++/8522
13685         * g++.dg/parse/specialization1.C: New test.
13686
13687         PR c++/163, PR c++/8595
13688         * g++.dg/parse/struct-as-enum1.C: New test.
13689
13690         PR c++/9173
13691         * g++.dg/parse/undefined2.C: New test.
13692
13693 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
13694
13695         PR c++/9298
13696         * g++.dg/parse/template1.C: New test.
13697
13698         PR c++/9384
13699         * g++.dg/parse/using1.C: New test.
13700
13701         PR c++/9285
13702         PR c++/9294
13703         * g++.dg/parse/expr2.C: New test.
13704
13705         PR c++/9388
13706         * g++.dg/parse/lookup2.C: Likewise.
13707
13708 2003-01-21  Jan Hubicka  <jh@suse.cz>
13709
13710         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
13711         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
13712         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
13713         * gcc.c-torture/execute/string-opt-*.c: Likewise.
13714
13715 2003-01-20  Nick Clifton  <nickc@redhat.com>
13716
13717         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
13718         problem with ARM sibcall code generation.
13719
13720 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
13721
13722         * gcc.c-torture/execute/20030120-1.c: New.
13723
13724 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
13725
13726         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
13727
13728 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
13729
13730         PR c++/9272
13731         * g++.dg/parse/ctor1.C: New test.
13732
13733         PR c++/9294:
13734         * g++.dg/parse/qualified1.C: New test.
13735
13736         * g++.dg/parse/typename3.C: New test.
13737
13738 2003-01-16  Richard Henderson  <rth@redhat.com>
13739
13740         * g++.dg/tls/init-2.C: Fix error matches for real this time.
13741
13742 2003-01-16  Richard Henderson  <rth@redhat.com>
13743
13744         * g++.dg/pch/pch.exp: Copy test header to the working directory
13745         before using it either for precompilation or direct use.
13746         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
13747         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
13748
13749 2003-01-16  Richard Henderson  <rth@redhat.com>
13750
13751         * gcc.dg/pch/pch.exp: Copy test header to the working directory
13752         before using it either for precompilation or direct use.
13753         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
13754         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
13755
13756 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
13757
13758         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
13759         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
13760         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
13761         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
13762         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
13763         typename warning into error.
13764         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
13765         error messages.
13766         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
13767         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
13768         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
13769         messages.
13770         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
13771         make declaration visible in template.
13772         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
13773         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
13774         messages.
13775         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
13776         message.
13777         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
13778         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
13779         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
13780         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
13781         typename warning with error message.
13782         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
13783         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
13784         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
13785
13786 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
13787
13788         * g++.dg/parse/ambig2.C: New test.
13789
13790 2003-01-15  Richard Henderson  <rth@redhat.com>
13791
13792         * g++.dg/tls/init-2.C: Update error message string.
13793
13794 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13795
13796         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
13797
13798 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
13799
13800         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
13801         all for HC11/HC12.
13802         * gcc.c-torture/compile/20001205-1.x: Likewise.
13803         * gcc.c-torture/compile/20001226-1.x: Likewise.
13804         * gcc.c-torture/compile/920520-1.x: Likewise.
13805         * gcc.c-torture/compile/961203-1.x: Likewise.
13806         * gcc.c-torture/compile/20020604-1.x: Likewise.
13807
13808 2003-01-15  Jan Hubicka  <jh@suse.cz>
13809
13810         * gcc.c-torture/compile/20030115-1.c: New test.
13811
13812         * gcc.dg/i386-fpcvt-1.c: New test.
13813         * gcc.dg/i386-fpcvt-2.c: New test.
13814
13815 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
13816
13817         Further conform g++'s __vmi_class_type_info to the C++ ABI
13818         specification.
13819         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
13820         the specification.
13821
13822 2003-01-14  Jan Hubicka  <jh@suse.cz>
13823
13824         * gcc.dg/i386-fpcvt-1.c: New test.
13825         * gcc.dg/i386-fpcvt-2.c: New test.
13826
13827 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13828
13829         * gcc.dg/i386-mmx-3.c: New test.
13830
13831 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
13832
13833         PR c++/9264
13834         * g++.dg/parse/octal1.C: New file.
13835
13836         PR c++/9172
13837         * g++.dg/parse/typename1.C: New file.
13838
13839 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
13840
13841         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
13842         * gcc.dg/bf-no-ms-layout.c: Likewise.
13843         * gcc.dg/bf-ms-attrib.c: Likewise.
13844
13845 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
13846
13847         PR c++/9099
13848         * g++.dg/parse/dtor1.C: New file.
13849
13850         PR c++/9128
13851         * g++.dg/rtti/typeid1.C: New file.
13852
13853         PR c++/9153
13854         * g++.dg/parse/lookup1.C: New file.
13855
13856         PR c++/9171
13857         * g++.dg/templ/spec5.C: New file.
13858
13859 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
13860
13861         * gcc.c-torture/compile/20030110-1.c: New test.
13862
13863 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
13864
13865         Merge from pch-branch:
13866
13867         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
13868
13869         * gcc.dg/pch/cpp-1.h: New.
13870         * gcc.dg/pch/cpp-1.c: New.
13871         * gcc.dg/pch/cpp-2.h: New.
13872         * gcc.dg/pch/cpp-2.c: New.
13873
13874         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
13875
13876         * gcc.dg/pch/except-1.h: New.
13877         * gcc.dg/pch/except-1.c: New.
13878
13879         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
13880
13881         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
13882         running test.
13883         * gcc.dg/pch: Include *.hp not *.h.
13884         * gcc.dg/pch/system-1.h: New.
13885         * gcc.dg/pch/system-1.c: New.
13886
13887         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
13888
13889         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
13890         rather than trying to build and run a program using PCH.
13891         * gcc.dg/pch: Remove dg-do commands from test files.
13892
13893         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
13894
13895         * gcc.dg/pch/macro-3.c: New.
13896         * gcc.dg/pch/macro-3.h: New.
13897
13898         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
13899
13900         * gcc.dg/pch/common-1.c: New.
13901         * gcc.dg/pch/common-1.h: New.
13902         * gcc.dg/pch/decl-1.c: New.
13903         * gcc.dg/pch/decl-1.h: New.
13904         * gcc.dg/pch/decl-2.c: New.
13905         * gcc.dg/pch/decl-2.h: New.
13906         * gcc.dg/pch/decl-3.c: New.
13907         * gcc.dg/pch/decl-3.h: New.
13908         * gcc.dg/pch/decl-4.c: New.
13909         * gcc.dg/pch/decl-4.h: New.
13910         * gcc.dg/pch/decl-5.c: New.
13911         * gcc.dg/pch/decl-5.h: New.
13912         * gcc.dg/pch/global-1.c: New.
13913         * gcc.dg/pch/global-1.h: New.
13914         * gcc.dg/pch/inline-1.c: New.
13915         * gcc.dg/pch/inline-1.h: New.
13916         * gcc.dg/pch/inline-2.c: New.
13917         * gcc.dg/pch/inline-2.h: New.
13918         * gcc.dg/pch/static-1.c: New.
13919         * gcc.dg/pch/static-1.h: New.
13920         * gcc.dg/pch/static-2.c: New.
13921         * gcc.dg/pch/static-2.h: New.
13922
13923         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
13924
13925         * g++.dg/pch/pch.exp: Better handle failing testcases.
13926         * gcc.dg/pch/pch.exp: Likewise.
13927         * gcc.dg/pch/macro-1.c: New.
13928         * gcc.dg/pch/macro-1.h: New.
13929         * gcc.dg/pch/macro-2.c: New.
13930         * gcc.dg/pch/macro-2.h: New.
13931
13932         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
13933
13934         * g++.dg/dg.exp: Treat files in pch/ specially.
13935         * g++.dg/pch/pch.exp: New file.
13936         * g++.dg/pch/empty.H: New file.
13937         * g++.dg/pch/empty.C: New file.
13938         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
13939         "precompile".
13940
13941         * gcc.dg/pch/pch.exp: New file.
13942         * gcc.dg/pch/empty.h: New file.
13943         * gcc.dg/pch/empty.c: New file.
13944         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
13945         "precompile".
13946
13947 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13948
13949         * g++.dg/template/friend14.C: New test.
13950
13951 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13952
13953         * gcc.dg/old-style-asm-1.c: New test.
13954
13955 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
13956
13957         * gcc.c-torture/compile/20030109-1.c: New test.
13958
13959 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13960
13961         * gcc.c-torture/execute/20030109-1.c: New test.
13962
13963 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
13964
13965         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
13966         * g++.old-deja/g++.mike/dyncast2.C: Likewise
13967         * g++.old-deja/g++.mike/dyncast3.C: Likewise
13968         * g++.old-deja/g++.mike/eh2.C: Likewise
13969         * g++.old-deja/g++.mike/eh3.C: Likewise
13970         * g++.old-deja/g++.mike/eh5.C: Likewise
13971         * g++.old-deja/g++.mike/eh6.C: Likewise
13972         * g++.old-deja/g++.mike/eh7.C: Likewise
13973         * g++.old-deja/g++.mike/eh8.C: Likewise
13974         * g++.old-deja/g++.mike/eh9.C: Likewise
13975         * g++.old-deja/g++.mike/eh10.C: Likewise
13976         * g++.old-deja/g++.mike/eh12.C: Likewise
13977         * g++.old-deja/g++.mike/eh13.C: Likewise
13978         * g++.old-deja/g++.mike/eh14.C: Likewise
13979         * g++.old-deja/g++.mike/eh16.C: Likewise
13980         * g++.old-deja/g++.mike/eh17.C: Likewise
13981         * g++.old-deja/g++.mike/eh18.C: Likewise
13982         * g++.old-deja/g++.mike/eh21.C: Likewise
13983         * g++.old-deja/g++.mike/eh23.C: Likewise
13984         * g++.old-deja/g++.mike/eh24.C: Likewise
13985         * g++.old-deja/g++.mike/eh25.C: Likewise
13986         * g++.old-deja/g++.mike/eh26.C: Likewise
13987         * g++.old-deja/g++.mike/eh27.C: Likewise
13988         * g++.old-deja/g++.mike/eh28.C: Likewise
13989         * g++.old-deja/g++.mike/eh29.C: Likewise
13990         * g++.old-deja/g++.mike/eh31.C: Likewise
13991         * g++.old-deja/g++.mike/eh33.C: Likewise
13992         * g++.old-deja/g++.mike/eh34.C: Likewise
13993         * g++.old-deja/g++.mike/eh35.C: Likewise
13994         * g++.old-deja/g++.mike/eh36.C: Likewise
13995         * g++.old-deja/g++.mike/eh37.C: Likewise
13996         * g++.old-deja/g++.mike/eh38.C: Likewise
13997         * g++.old-deja/g++.mike/eh39.C: Likewise
13998         * g++.old-deja/g++.mike/eh40.C: Likewise
13999         * g++.old-deja/g++.mike/eh41.C: Likewise
14000         * g++.old-deja/g++.mike/eh42.C: Likewise
14001         * g++.old-deja/g++.mike/eh44.C: Likewise
14002         * g++.old-deja/g++.mike/eh46.C: Likewise
14003         * g++.old-deja/g++.mike/eh47.C: Likewise
14004         * g++.old-deja/g++.mike/eh48.C: Likewise
14005         * g++.old-deja/g++.mike/eh49.C: Likewise
14006         * g++.old-deja/g++.mike/eh50.C: Likewise
14007         * g++.old-deja/g++.mike/eh51.C: Likewise
14008         * g++.old-deja/g++.mike/eh53.C: Likewise
14009         * g++.old-deja/g++.mike/eh55.C: Likewise
14010         * g++.old-deja/g++.mike/p7912.C: Likewise
14011         * g++.old-deja/g++.mike/p9706.C: Likewise
14012         * g++.old-deja/g++.mike/p10416.C: Likewise
14013         * g++.old-deja/g++.mike/p11667.C: Likewise
14014         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
14015         Remove redundant reference to Iris.
14016         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
14017         Elxsi, i860, Pico Java, and WE32K.
14018
14019 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
14020
14021         * g++.dg/ext/asm4.C: New test.
14022
14023 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14024
14025         PR c++/9030
14026         * g++.dg/template/friend12.C: New test.
14027         * g++.dg/template/friend13.C: Likewise.
14028         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
14029
14030 2003-01-08  Jan Hubicka  <jh@suse.cz>
14031
14032         * gcc.dg/i386-cadd.c: New test.
14033         * gcc.dg/i386-cmov4.c: Likewise.
14034
14035 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
14036
14037         PR c++/9165
14038         * g++.dg/warn/Wunused-3.C: New test.
14039
14040         * g++.dg/abi/bitfield9.C: New test.
14041
14042         PR c++/9189
14043         * g++.dg/parse/defarg3.C: New test.
14044
14045 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
14046
14047         * g++.dg/parse/ambig1.C: New test.
14048         * g++.dg/parse/defarg2.C: New test.
14049
14050 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
14051
14052         * g++.dg/template/defarg-1.C: New test.
14053         * g++.dg/template/local2.C: Likewise.
14054
14055 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
14056
14057         * gcc.c-torture/execute/20030105-1.c: New test.
14058
14059 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14060
14061         * g++.dg/parse/namespace3.C: Remove extra semicolons.
14062         * g++.dg/parse/namespace4.C: Likewise.
14063
14064 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
14065
14066         * g++.dg/template/ntp2.C: New test.
14067
14068 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
14069
14070         * g++.dg/parse/extern-C-1.C: New test.
14071
14072         * g++.dg/parse/namespace4.C: New test.
14073
14074         * g++.dg/template/nested1.C: New test.
14075
14076         * g++.dg/parse/namespace3.C: New test.
14077
14078 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
14079
14080         * g++.dg/lookup/two-stage1.C: New test.
14081
14082 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14083
14084         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
14085         * g++.old-deja/g++.jason/access8.C: Likewise.
14086         * g++.old-deja/g++.other/decl5.C: Likewise.
14087
14088 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
14089
14090         * g++.dg/parse/parse7.C: New test.
14091
14092 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
14093
14094         PR c++/2843
14095         * g++.dg/ext/attrib7.C: New test.
14096
14097 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
14098
14099         * g++.dg/parse/parse6.C: New test.
14100
14101 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
14102
14103         * gcc.dg/h8300-stack-1.c: New.
14104
14105 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
14106
14107         g++.dg/lookup/exception1.C: New test.
14108
14109         g++.dg/lookup/template1.C: New test.
14110
14111         g++.dg/parse/namespace2.C: New test.
14112
14113         g++.dg/parse/parens2.C: New test.
14114
14115 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
14116
14117         * g++.dg/parse/parse5.C: New test.
14118         * g++.dg/lookup/scoped4.C: New test.
14119
14120 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
14121
14122         * g++.dg/parse/parens1.C: New test.
14123
14124         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
14125         angle-bracket1.C.
14126         * g++.dg/parse/parens2.C: New test.
14127
14128         * g++.dg/lookup/scope-operator1.C: New test.
14129
14130         * g++.dg/parse/operator1.C: New test.
14131
14132 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14133
14134         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
14135         * g++.old-deja/g++.other/access6.C: Likewise.
14136         * g++.old-deja/g++.other/decl1.C: Likewise.
14137         * g++.old-deja/g++.pt/typename12.C: Likewise.
14138
14139 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
14140
14141         * g++.dg/parse/namespace1.C: New test.
14142
14143 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
14144
14145         * g++.dg/parse/parse4.C: New test.
14146
14147 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
14148
14149         * g++.dg/parse/parse3.C: New test.
14150
14151 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
14152
14153         * g++.dg/parse/parse2.C: New test.
14154
14155 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
14156
14157         * g++.dg/template/friend11.C: New test.
14158
14159 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
14160
14161         * g++.dg/parse/parse1.C: New test.
14162
14163 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
14164
14165         * lib/profopt.exp: Change the name of a global variable to avoid
14166         possible clashes with other test suites.
14167
14168 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
14169
14170         * g++.dg/inherit/covariant8.C: New test.
14171
14172 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
14173
14174         * g++.dg/init/array9.C: New test.
14175
14176         PR c++/9112
14177         * g++.dg/parse/expr1.C: New test.
14178
14179 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
14180
14181         * gcc.c-torture/compile/20021230-1.c: New test.
14182
14183 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
14184
14185         * g++.dg/inherit/covariant5.C: New test.
14186         * g++.dg/inherit/covariant6.C: New test.
14187         * g++.dg/inherit/covariant7.C: New test.
14188
14189 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14190
14191         PR c++/2739
14192         * g++.dg/other/access2.C: New test.
14193
14194 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14195
14196         * g++.dg/other/anon-struct.C: No longer fails
14197         * g++.old-deja/g++.brendan/parse4.C: Likewise.
14198         * g++.old-deja/g++.brendan/parse5.C: Likewise.
14199         * g++.old-deja/g++.brendan/parse6.C: Likewise.
14200
14201 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14202
14203         * g++.dg/parse/angle-bracket.C (main): No longer fails.
14204
14205 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
14206
14207         * g++.dg/eh/spec4.C: Remove stray semicolon.
14208         * g++.dg/expr/pmf-1.C: Change error message.
14209         * g++.dg/ext/asm1.C: Remove stray semicolon.
14210         * g++.dg/ext/typename1.C: Add missing typenames.
14211         * g++.dg/inherit/template-as-base.C: Change error message.
14212         * g++.dg/lookup/scoped1.C: Likewise.
14213         * g++.dg/lookup/scoped2.C: Likewise.
14214         * g++.dg/lookup/using2.C: Likewise.
14215         * g++.dg/other/component1.C: Remove stray semicolon.
14216         * g++.dg/other/do1.C: Change error message.
14217         * g++.dg/other/error2.C: Likewise.
14218         * g++.dg/other/init1.C: Likewise.
14219         * g++.dg/other/packed1.C: Remove stray semicolon.
14220         * g++.dg/other/ptrmem2.C: Change error message.
14221         * g++.dg/parse/parameter-declaration-1.C: Remove line number
14222         marker.
14223         * g++.dg/special/initp1.C: Remove invalid attribute usage.
14224         * g++.dg/template/access3.C: Add typename keyword.
14225         * g++.dg/template/access5.C: Remove stray semicolon.
14226         * g++.dg/template/access6.C: Likewise.
14227         * g++.dg/template/complit1.C: Likewise.
14228         * g++.dg/template/crash1.C: Change error message.
14229         * g++.dg/template/inherit2.C: Remove stray semicolon.
14230         * g++.dg/template/instantiate2.C: Likewise.
14231         * g++.dg/template/instantiate3.C: Change error message.
14232         * g++.dg/template/qual1.C: Remove stray semicolon.
14233         * g++.dg/template/qualttp18.C: Change error message.
14234         * g++.dg/template/ref1.C: Remove stray semicolon.
14235         * g++.dg/template/sizeof1.C (A::value): Declare it.
14236         * g++.dg/template/spec4.C: Change error message.
14237         * g++.dg/template/static1.C: Likewise.
14238         * g++.dg/template/type1.C: Likewise.
14239         * g++.dg/template/typename3.C: Likewise.
14240         * g++.old-deja/g++.benjamin/13478.C: Change error message.
14241         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
14242         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
14243         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
14244         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
14245         named return value extension.
14246         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
14247         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
14248         * g++.old-deja/g++.bob/extern_C.C: Likewise.
14249         * g++.old-deja/g++.bob/inherit2.C: Likewise.
14250         * g++.old-deja/g++.brendan/complex1.C: Likewise.
14251         * g++.old-deja/g++.brendan/copy5.C: Likewise.
14252         * g++.old-deja/g++.brendan/crash13.C: Likewise.
14253         * g++.old-deja/g++.brendan/crash15.C: Likewise.
14254         * g++.old-deja/g++.brendan/crash18.C: Change error message.
14255         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
14256         * g++.old-deja/g++.brendan/crash38.C: Likewise.
14257         * g++.old-deja/g++.brendan/crash50.C: Likewise.
14258         * g++.old-deja/g++.brendan/crash56.C: Likewise.
14259         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
14260         syntax.
14261         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
14262         * g++.old-deja/g++.brendan/crash8.C: Change error message.
14263         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
14264         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
14265         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
14266         * g++.old-deja/g++.brendan/template11.C: Likewise.
14267         * g++.old-deja/g++.brendan/template26.C: Likewise.
14268         * g++.old-deja/g++.brendan/template27.C: Use explicit
14269         specialization syntax.
14270         * g++.old-deja/g++.brendan/template30.C: Likewise.
14271         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
14272         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
14273         non-dependent names.
14274         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
14275         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
14276         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
14277         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
14278         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
14279         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
14280         named return value extension.
14281         * g++.old-deja/g++.ext/namedret2.C: Likewise.
14282         * g++.old-deja/g++.ext/namedret3.C: Likewise.
14283         * g++.old-deja/g++.ext/return1.C: Likewise.
14284         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
14285         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
14286         * g++.old-deja/g++.jason/access8.C: Likewise.
14287         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
14288         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
14289         pseudo-destructor names.
14290         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
14291         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
14292         pseudo-destructor names.
14293         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
14294         * g++.old-deja/g++.jason/overload19.C: Likewise.
14295         * g++.old-deja/g++.jason/overload32.C: Likewise.
14296         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
14297         stray semicolons.
14298         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
14299         * g++.old-deja/g++.jason/return.C: Likewise.
14300         * g++.old-deja/g++.jason/return2.C: Likewise.
14301         * g++.old-deja/g++.jason/shadow1.C: Likewise.
14302         * g++.old-deja/g++.jason/special.C: Use explicit specialization
14303         syntax.
14304         * g++.old-deja/g++.jason/template10.C: Account for use of
14305         non-dependent names.
14306         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
14307         syntax.
14308         * g++.old-deja/g++.jason/template37.C: Likewise.
14309         * g++.old-deja/g++.law/access4.C: Change error messages.
14310         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
14311         pseudo-destructor names.
14312         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
14313         * g++.old-deja/g++.law/ctors9.C: Likewise.
14314         * g++.old-deja/g++.law/cvt22.C: Likewise.
14315         * g++.old-deja/g++.law/dtors5.C: Likewise.
14316         * g++.old-deja/g++.law/global-init1.C: Likewise.
14317         * g++.old-deja/g++.law/missed-error3.C: Likewise.
14318         * g++.old-deja/g++.law/operators28.C: Likewise.
14319         * g++.old-deja/g++.law/visibility28.C: Likewise.
14320         * g++.old-deja/g++.martin/eval1.C: Likewise.
14321         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
14322         name.
14323         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
14324         * g++.old-deja/g++.mike/net34.C: Likewise.
14325         * g++.old-deja/g++.mike/net36.C: Likewise.
14326         * g++.old-deja/g++.mike/ns2.C: Likewise.
14327         * g++.old-deja/g++.mike/p12306.C: Likewise.
14328         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
14329         value extension.
14330         * g++.old-deja/g++.mike/p700.C: Likewise.
14331         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
14332         * g++.old-deja/g++.mike/p710.C: Likewise.
14333         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
14334         value extension.
14335         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
14336         * g++.old-deja/g++.mike/pmf9.C: Likewise.
14337         * g++.old-deja/g++.ns/crash2.C: Likewise.
14338         * g++.old-deja/g++.ns/crash3.C: Likewise.
14339         * g++.old-deja/g++.ns/invalid1.C: Likewise.
14340         * g++.old-deja/g++.ns/ns17.C: Likewise.
14341         * g++.old-deja/g++.ns/template16.C: Likewise.
14342         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
14343         keyword.
14344         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
14345         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
14346         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
14347         named return value extension.
14348         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
14349         * g++.old-deja/g++.other/access4.C: Issue additional error
14350         messages.
14351         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
14352         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
14353         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
14354         * g++.old-deja/g++.other/crash25.C: Change error message.
14355         * g++.old-deja/g++.other/crash4.C: Change error message.
14356         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
14357         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
14358         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
14359         checks.
14360         * g++.old-deja/g++.other/defarg8.C: Likewise.
14361         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
14362         * g++.old-deja/g++.other/dtor10.C: Likewise.
14363         * g++.old-deja/g++.other/incomplete.C: Likewise.
14364         * g++.old-deja/g++.other/linkage7.C: Likewise.
14365         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
14366         lookup algorithm.
14367         * g++.old-deja/g++.other/mangle2.C: Likewise.
14368         * g++.old-deja/g++.other/refinit2.C: Likewise.
14369         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
14370         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
14371         * g++.old-deja/g++.pt/crash28.C: Likewise.
14372         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
14373         syntax.
14374         * g++.old-deja/g++.pt/crash32.C: Change error message.
14375         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
14376         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
14377         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
14378         error message position.
14379         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
14380         * g++.old-deja/g++.pt/defarg8.C: Change error message.
14381         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
14382         syntax.
14383         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
14384         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
14385         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
14386         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
14387         keyword.
14388         * g++.old-deja/g++.pt/explicit31.C: Likewise.
14389         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
14390         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
14391         keyword.
14392         * g++.old-deja/g++.pt/explicit71.C: Change error message.
14393         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
14394         syntax.
14395         * g++.old-deja/g++.pt/friend28.C: Account for use of
14396         non-dependent names.
14397         * g++.old-deja/g++.pt/friend29.C: Likewise.
14398         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
14399         rules.
14400         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
14401         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
14402         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
14403         lookup rules.
14404         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
14405         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
14406         keyword.
14407         * g++.old-deja/g++.pt/memclass20.C: Likewise.
14408         * g++.old-deja/g++.pt/memclass5.C: Likewise.
14409         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
14410         keyword.
14411         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
14412         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
14413         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
14414         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
14415         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
14416         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
14417         keyword.
14418         * g++.old-deja/g++.pt/spec10.C: Likewise.
14419         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
14420         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
14421         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
14422         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
14423         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
14424         * g++.old-deja/g++.pt/ttp62.C: Likewise.
14425         * g++.old-deja/g++.pt/ttp64.C: Likewise.
14426         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
14427         * g++.old-deja/g++.pt/typename15.C: Likewise.
14428         * g++.old-deja/g++.pt/typename22.C: Likewise.
14429         * g++.old-deja/g++.pt/typename6.C: Change error messages.
14430         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
14431         * g++.old-deja/g++.pt/virtual2.C: Likewise.
14432         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
14433         syntax.
14434         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
14435         return value extension.
14436         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
14437         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
14438         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
14439         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
14440
14441 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
14442
14443         * g++.dg/warn/inline1.C: New test.
14444         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
14445         * g++.old-deja/g++.jason/synth10.C: Likewise.
14446         * g++.old-deja/g++.mike/net31.C: Likewise.
14447         * g++.old-deja/g++.mike/p8786.C: Likewise.
14448
14449         * g++.dg/template/friend10.C: New test.
14450         * g++.dg/template/conv5.C: New test.
14451
14452 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
14453
14454         * g++.dg/lookup/scoped3.C: New test.
14455
14456         * g++.dg/lookup/decl1.C: New test.
14457         * g++.dg/lookup/decl2.C: New test.
14458
14459 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14460
14461         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
14462         gcc.c-torture/compile/20021015-1.c,
14463         gcc.c-torture/compile/20021015-2.c,
14464         gcc.c-torture/compile/20021123-1.c,
14465         gcc.c-torture/compile/20021123-2.c,
14466         gcc.c-torture/compile/20021123-3.c,
14467         gcc.c-torture/compile/20021123-4.c,
14468         gcc.c-torture/execute/20021024-1.c: Add tests previously added
14469         only to 3.1 or 3.2 branch.
14470
14471 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
14472
14473         * gcc.dg/i386-bitfield3.c: New test.
14474
14475         * gcc.dg/i386-bitfield2.c: New test.
14476
14477 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
14478
14479         * g++.dg/parse/conv_op1.C: New test.
14480
14481 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
14482
14483         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
14484         approved.
14485
14486 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
14487
14488         * gcc.c-torture/compile/20021220-1.c: New test.
14489
14490 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
14491
14492         * gcc.dg/i386-fastcall-1.c: New.
14493
14494 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14495
14496         * gcc.c-torture/execute/20021219-1.c: New test.
14497
14498 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14499
14500         * gcc.dg/i386-pic-1.c: New test.
14501
14502 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14503
14504         PR c++/8099
14505         * g++.dg/template/friend9.C: New test.
14506
14507 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14508
14509         PR c++/3663
14510         * g++.dg/template/access7.C: New test.
14511
14512 2002-12-18  Nick Clifton  <nickc@redhat.com>
14513
14514         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
14515         the libstdc++-v3 directory has been found.
14516
14517 2002-12-12  Devang Patel <dpatel@apple.com>
14518         * gcc.dg/darwin-ld-1.c: New test.
14519         * gcc.dg/darwin-ld-2.c: New test.
14520         * gcc.dg/darwin-ld-3.c: New test.
14521         * gcc.dg/darwin-ld-4.c: New test.
14522         * gcc.dg/darwin-ld-5.c: New test.
14523
14524 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14525
14526         * gcc.c-torture/compile/20021212-1.c: New test.
14527
14528 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
14529
14530         * gcc.dg/fshort-wchar: New test.
14531
14532 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
14533
14534         PR c++/8372
14535         * g++.dg/template/dtor1.C: New test.
14536
14537         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
14538         markers.
14539
14540 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
14541
14542         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
14543
14544 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
14545
14546         * g++.dg/template/static1.C: New test.
14547         * g++.dg/template/static2.C: New test.
14548         * g++.old-deja/g++.ext/memconst.C: New test.
14549
14550 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14551
14552         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
14553         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
14554         * g++.dg/special/initp1.C: Likewise.
14555
14556 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
14557
14558         * gcc.c-torture/execute/20021204-1.c: New test.
14559
14560 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
14561
14562         * gcc.dg/ppc-fmadd-1.c: New file.
14563         * gcc.dg/ppc-fmadd-2.c: New file.
14564         * gcc.dg/ppc-fmadd-3.c: New file.
14565
14566 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14567
14568         * gcc.c-torture/compile/20021204-1.c: New test.
14569
14570 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
14571
14572         * g++.dg/inherit/covariant2.C: New test.
14573         * g++.dg/inherit/covariant3.C: New test.
14574         * g++.dg/inherit/covariant4.C: New test.
14575         * g++.dg/inherit/covariant1.C: Remove XFAIL.
14576         * g++.old-deja/g++.robertl/eb17.C: Likewise.
14577
14578 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
14579
14580         PR c++/8688
14581         * g++.dg/init/brace3.C: New test.
14582
14583 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
14584
14585         * gcc.dg/20020210-1.c: Fix a comment typo.
14586
14587 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
14588
14589         PR c++/8720
14590         * g++.dg/parse/defarg1.C: New test.
14591
14592         PR c++/8615
14593         * g++.dg/template/char1.C: New test.
14594
14595         * g++.dg/template/varmod1.C: Fix typo.
14596
14597 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14598
14599         DR 180
14600         * g++.old-deja/g++.pt/crash32.C: Expect error.
14601
14602 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
14603
14604         PR c++/5919
14605         * g++.dg/template/varmod1.C: New test.
14606
14607         PR c++/8727
14608         * g++.dg/inherit/typeinfo1.C: New test.
14609
14610         PR c++/8663
14611         * g++.dg/inherit/typedef1.C: New test.
14612
14613 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
14614
14615         PR c++/8332
14616         PR c++/8493
14617         * g++.dg/template/strlen1.C: New test.
14618
14619         PR c++/8227
14620         * g++.dg/template/ctor2.C: New test.
14621
14622         PR c++/8214
14623         * g++.dg/init/string1.C: New test.
14624
14625         PR c++/8511
14626         * g++.dg/template/friend8.C: New test.
14627
14628 2002-11-29  Joe Buck <jbuck@synopsys.com>
14629
14630         * g++.dg/lookup/anon2.C: New test.
14631
14632 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
14633
14634         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
14635         h8300 port.
14636
14637 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
14638
14639         * gcc.dg/bitfld-6.c: New test.
14640
14641 2002-11-27  Jan Hubicka  <jh@suse.cz>
14642
14643         * gcc.c-torture/execute/20021127.[cx]: New test.
14644
14645 2002-11-26  Jan Hubicka  <jh@suse.cz>
14646
14647         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
14648         quality.
14649
14650 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
14651
14652         * g++.dg/init/brace2.C: New test.
14653         * g++.old-deja/g++.mike/p9129.C: Correct.
14654
14655 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
14656
14657         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
14658
14659 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
14660
14661         * gcc.dg/sibcall-6: New test for indirect sibcalls.
14662
14663 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
14664
14665         * testsuite/g++.dg/abi/empty11.C: New test.
14666         * testsuite/g++.dg/rtti/cv1.C: New test.
14667
14668 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
14669
14670         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
14671
14672 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
14673
14674         * g++.dg/abi/empty10.C: New test.
14675
14676 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
14677
14678         * gcc.c-torture/compile/20021124-1.c: New test.
14679
14680 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
14681
14682         * g++.dg/abi/rtti2.C: New test.
14683
14684 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14685
14686         * gcc.dg/i386-unroll-1.c: New test.
14687
14688 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14689
14690         * gcc.c-torture/compile/20021120-1.c: New test.
14691         * gcc.c-torture/compile/20021120-2.c: New test.
14692
14693 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
14694
14695         * gcc.dg/bitfld-5.c: New test.
14696
14697 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
14698
14699         * gcc.c-torture/execute/20021120-3.c: New test.
14700
14701 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
14702
14703         * gcc.c-torture/execute/20021120-2.c: New test.
14704
14705 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
14706
14707         * gcc.c-torture/execute/20021120-1.c: New test.
14708
14709 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
14710
14711         * gcc.c-torture/execute/20021118-3.c: New test.
14712
14713 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14714
14715         * gcc.c-torture/compile/20021119-1.c: New test.
14716
14717 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
14718
14719         * gcc.dg/duff-1.c: New test.
14720         * gcc.dg/duff-2.c: New test.
14721         * gcc.dg/duff-3.c: New test.
14722
14723 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
14724
14725         * gcc.dg/cpp/_Pragma5.c: New test.
14726
14727 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
14728
14729         * gcc.c-torture/execute/20021118-2.c: New test.
14730
14731 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
14732
14733         * gcc.c-torture/execute/20021118-1.c: New test.
14734
14735 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
14736
14737         * gcc.dg/20021116-1.c: New test.
14738
14739 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
14740
14741         * g++.dg/abi/vcall1.C: New test.
14742
14743 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
14744
14745         * gcc.dg/20021029-1.c: New test.
14746         * gcc.dg/20021029-2.c: New test.
14747
14748 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14749
14750         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
14751
14752 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14753
14754         PR c/8439
14755         * gcc.dg/20021110.c: Move to ...
14756         * gcc.c-torture/compile/20021110.c: .... here.
14757
14758 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14759
14760         PR c/8467
14761         * gcc.c-torture/execute/20021111-1.c
14762
14763 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14764
14765         PR c/8439
14766         * gcc.dg/20021110.c: New test.
14767
14768 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
14769
14770         * g++.dg/abi/vthunk3.C: Run only on x86.
14771
14772 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14773
14774         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
14775
14776 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
14777
14778         * lib/compat.exp (compat-execute): Fix logic error in last
14779         change.
14780
14781 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
14782
14783         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
14784
14785 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14786
14787         PR c++/8389
14788         * g++.dg/template/access6.C: New test.
14789
14790 2002-11-08  Jan Hubicka  <jh@suse.cz>
14791
14792         * gcc.dg/i386-ssefp-1.c: New test.
14793         * gcc.dg/i386-ssefp-1.c: New test.
14794
14795 2002-11-08  Jan Hubicka  <jh@suse.cz>
14796
14797         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
14798
14799 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
14800
14801         * g++.dg/abi/vthunk3.C: New test.
14802
14803         PR c++/8338
14804         * g++.dg/template/crash2.C: New test.
14805
14806 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
14807
14808         * testsuite/g++.dg/abi/dtor1.C: New test.
14809         * testsuite/g++.dg/abi/dtor2.C: Likewise.
14810
14811 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
14812
14813         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
14814         Darwin.
14815
14816 2002-11-04  Adam Nemet  <anemet@lnxw.com>
14817
14818         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
14819         -mthumb.  Only xfail with -O0.
14820
14821 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
14822
14823         * g++.dg/abi/thunk1.C: New test.
14824         * g++.dg/abi/thunk2.C: Likewise.
14825         * g++.dg/abi/vtt1.C: Likewise.
14826
14827 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
14828
14829         PR optimization/8423
14830         * gcc.c-torture/execute/builtin-constant.c: New test.
14831
14832 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
14833
14834         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
14835         Add some more cases.
14836
14837 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
14838
14839         PR c++/8391
14840         * g++.dg/opt/local1.C: New test.
14841
14842 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
14843
14844         PR c++/8160
14845         * g++.dg/template/complit1.C: New test.
14846
14847         PR c++/8149
14848         * g++.dg/template/typename4.C: Likewise.
14849
14850 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14851
14852         Core issue 287, PR c++/7639
14853         * g++.dg/template/instantiate1.C: Adjust error location.
14854         * g++.dg/template/instantiate3.C: New test.
14855         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
14856         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
14857         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
14858
14859 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
14860
14861         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
14862
14863 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
14864
14865         PR c++/8287
14866         * g++.dg/init/dtor2.C: New test.
14867
14868 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14869
14870         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
14871         * gcc.dg/nest.c: Bypass errors on irix6.
14872
14873 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
14874
14875         * gcc.dg/nest.c: Expect error for mmix-*-*.
14876         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
14877
14878 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
14879
14880         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
14881         markers.
14882
14883         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
14884
14885 2002-10-25  Mike Stump  <mrs@apple.com>
14886
14887         * gcc.dg/warn-1.c: New test.
14888
14889 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
14890
14891         * g++.dg/template/typename3.C: New test.
14892
14893 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
14894
14895         * g++.dg/lookup/ptrmem1.C: New test.
14896
14897         * g++.dg/abi/vthunk2.C: New test.
14898
14899 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
14900
14901         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
14902
14903 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
14904
14905         * g++.dg/abi/empty9.C: New test.
14906
14907 2002-10-24  Richard Henderson  <rth@redhat.com>
14908
14909         * g++.dg/inherit/thunk1.C: Enable for ia64.
14910
14911 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
14912
14913         PR c++/8067
14914         * g++.dg/lookup/pretty1.C: New test.
14915
14916 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
14917
14918         * gcc.dg/20021023-1.c: New test.
14919
14920 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
14921
14922         PR c++/7679
14923         * g++.dg/parse/inline1.C: New test.
14924
14925 2002-10-23  Richard Henderson  <rth@redhat.com>
14926
14927         * g++.dg/inherit/thunk1.C: Enable for x86_64.
14928
14929         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
14930
14931 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
14932
14933         PR c++/6579
14934         * g++.dg/parse/stmtexpr3.C: New test.
14935
14936 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
14937
14938         * g++.dg/expr/cond1.C: New test.
14939
14940 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
14941
14942         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
14943
14944 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
14945
14946         * g++.dg/abi/vbase13.C: New test.
14947         * g++.dg/abi/vbase14.C: Likewise.
14948
14949 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
14950
14951         * gcc.dg/tls/pic-1.c: New test.
14952         * gcc.dg/tls/nonpic-1.c: New test.
14953         * gcc.dg/20021018-1.c: New test.
14954
14955 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
14956
14957         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
14958         Remove only files with the same base name as the test case.
14959         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
14960         (profopt-execute): Likewise.  Also, remove old profiling
14961         and performance data files before running the tests.
14962
14963         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
14964         * g++.dg/bprob/bprob.exp: Likewise.
14965         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
14966         to allow more general test case names.
14967
14968         * g++.dg/bprob/bprob-1.C: Rename to ...
14969         * g++.dg/bprob/g++-bprob-1.C: ... this.
14970
14971         * g77.dg/bprob/bprob-1.f: Rename to ...
14972         * g77.dg/bprob/g77-bprob-1.f: ... this.
14973
14974 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
14975
14976         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
14977         bison 1.50 or later.
14978
14979 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
14980
14981         * g++.dg/README: Describe more test directories.
14982
14983 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
14984
14985         * g++.dg/init/array6.C: Add additional tests.
14986
14987 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
14988
14989         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
14990         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
14991
14992 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
14993
14994         * gcc.c-torture/compile/20020604-1.x: New.
14995         * gcc.c-torture/compile/simd-5.x: Likewise.
14996         * gcc.c-torture/execute/920710-1.x: Likewise.
14997         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
14998
14999 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
15000
15001         * g++.dg/inherit/override1.C: Add dg-options clause.
15002
15003 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15004
15005         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
15006         _mm_slli_si128.
15007
15008 2002-10-19  Andreas Schwab  <schwab@suse.de>
15009
15010         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
15011         directory component.
15012
15013 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
15014
15015         * g++.dg/inherit/thunk1.C: New test.
15016
15017         * g++.dg/inherit/override1.C: New test.
15018
15019         * g++.dg/abi/mangle11.C: New test.
15020         * g++.dg/abi/mangle14.C: New test.
15021         * g++.dg/abi/mangle17.C: New test.
15022
15023 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
15024
15025         * g++.dg/overload/member2.C: New test.
15026
15027 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
15028
15029         * g++.dg/README: Describe new compat directory.
15030         * g++.dg/dg.exp: Skip tests in compat directory.
15031         * README.compat: New file.
15032         * lib/compat.exp: New expect script.
15033         * g++.dg/compat: New test directory.
15034         * g++.dg/compat/compat.exp: New expect script.
15035         * g++.dg/compat/abi: New test directory.
15036         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
15037         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
15038         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
15039         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
15040         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
15041         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
15042         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
15043         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
15044         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
15045         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
15046         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
15047         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
15048         * g++.dg/compat/break: New test directory.
15049         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
15050         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
15051         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
15052         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
15053         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
15054         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
15055         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
15056         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
15057         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
15058         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
15059         g++.dg/compat/break/README: New files.
15060         * g++.dg/compat/eh: New test directory.
15061         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
15062         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
15063         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
15064         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
15065         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
15066         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
15067         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
15068         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
15069         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
15070         g++.dg/compat/eh/filter2_y.C,
15071         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
15072         g++.dg/compat/eh/new1_y.C,
15073         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
15074         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
15075         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
15076         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
15077         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
15078         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
15079         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
15080         g++.dg/compat/eh/unexpected1_y.C: New files.
15081         * g++.dg/compat/init: New test directory.
15082         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
15083         g++.dg/compat/init/array5_y.C,
15084         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
15085         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
15086         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
15087         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
15088         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
15089         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
15090         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
15091         g++.dg/compat/init/init-ref2_y.C: New files.
15092
15093 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
15094
15095         PR c++/7584
15096         * g++.dg/inherit/using3.C: New test.
15097
15098 2002-10-17  Jan Hubicka  <jh@suse.cz>
15099
15100         * gcc.dg/20021017-2.c: New test.
15101
15102 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
15103
15104         * g++.dg/abi/mangle16.C: Adjust.
15105
15106         * g++.dg/init/array8.C: New test.
15107
15108 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
15109
15110         * gcc.dg/special/mips-abi.exp: New test.
15111         * gcc.dg/special/mips-abi.s: Empty file used by the above.
15112
15113 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
15114
15115         * g++.dg/abi/mangle16.C: New test.
15116         * g++.dg/abi/mangle17.C: Likewise.
15117
15118         PR c++/7478
15119         * g++.dg/template/ref1.C: New test.
15120
15121 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15122
15123         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
15124
15125 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
15126
15127         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
15128
15129 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
15130
15131         PR c++/7524
15132         * g++.dg/init/array7.C: New test.
15133
15134 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
15135
15136         * g++.dg/init/array6.C: New test.
15137
15138         * g++.dg/abi/mangle13.C: Likewise.
15139         * g++.dg/abi/mangle14.C: Likewise.
15140         * g++.dg/abi/mangle15.C: Likewise.
15141
15142 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
15143
15144         * g++.dg/abi/empty8.C: New test.
15145
15146 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
15147
15148         * g++.dg/init/ctor1.C: New test.
15149
15150 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
15151
15152         * gcc.c-torture/execute/20021015-1.c: New test.
15153
15154 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
15155
15156         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
15157
15158 2002-10-14  Jan Hubicka  <jh@suse.cz>
15159
15160         * gcc.dg/i386-ssetype-[1-5].c: New tests.
15161
15162 2002-10-14  Richard Henderson  <rth@redhat.com>
15163
15164         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
15165
15166 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
15167
15168         PR optimization/6631
15169         * g++.dg/opt/const2.C: New test.
15170
15171 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
15172
15173         PR c++/7176
15174         * g++.dg/parse/friend1.C: New test.
15175         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
15176
15177 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
15178
15179         * gcc.dg/20021014-1.c: New test.
15180
15181 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
15182
15183         PR c++/5661
15184         * g++.dg/ext/vlm1.C: New test.
15185         * g++.dg/ext/vlm2.C: Likewise.
15186
15187         * g++.dg/init/array1.C: Remove invalid braces.
15188         * g++.dg/init/brace1.C: New test.
15189         * g++.dg/init/copy2.C: Likewise.
15190         * g++.dg/init/copy3.C: Likewise.
15191         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
15192         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
15193         braces.
15194
15195 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
15196
15197         * gcc.dg/cpp/assembler.S: Don't use -ansi.
15198
15199 2002-10-11  Richard Shann  <richard.shann@superh.com>
15200
15201         * gcc.c-torture/compile/simd-5.c: New test.
15202
15203 2002-10-10  Roger Sayle  <roger@eyesopen.com>
15204
15205         * gcc.c-torture/execute/shiftopt-1.c: New test case.
15206
15207 2002-10-10  Jim Wilson  <wilson@redhat.com>
15208
15209         * gcc.c-torture/execute/20021010-1.c: New test.
15210
15211 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
15212
15213         PR c/7353
15214         * g++.dg/ext/typedef-init.C: New test.
15215         * gcc.dg/typedef-init.c: New test.
15216
15217 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
15218
15219         * gcc.dg/cpp/paste13.c: New test.
15220
15221 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15222
15223         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
15224         remaining platforms, XFAIL during compile, not execute.  Don't
15225         XFAIL at -O0.
15226
15227 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
15228
15229         * gcc.dg/alias-1.c: Tweak expected warning.
15230
15231 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
15232
15233         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
15234
15235 2002-10-06  Andreas Jaeger  <aj@suse.de>
15236
15237         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
15238         * gcc.dg/cpp/c++98.C: Likewise.
15239
15240         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
15241         * g++.dg/cpp/c++98.C: Likewise.
15242
15243         * g++.dg/README (Subdirectories): Mention cpp directory.
15244
15245         PR target/7559
15246         * gcc.dg/20021006-1.c: New test.
15247
15248 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15249
15250         PR c++/7804
15251         * g++.dg/other/warning1.C: New test.
15252
15253 2002-10-04  Roger Sayle  <roger@eyesopen.com>
15254
15255         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
15256         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
15257         and sparc-*-* with -m64 as expected failures.  See PR 8087.
15258
15259 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
15260
15261         PR c++/7931
15262         * g++.dg/template/ptrmem3.C: New test.
15263
15264         PR c++/7754
15265         * g++.dg/template/union1.C: New test.
15266
15267 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
15268
15269         PR c++/8006
15270         * g++.dg/abi/mangle9.C: New test.
15271         * g++.dg/abi/mangle10.C: New test.
15272         * g++.dg/abi/mangle11.C: New test.
15273         * g++.dg/abi/mangle12.C: New test.
15274
15275 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
15276
15277         PR c++/7188.
15278         * g++.dg/template/meminit1.C: New test.
15279         * g++.dg/warn/Wreorder-1.C: Likewise.
15280         * g++.old-deja/g++.mike/warn3.C: Tweak.
15281         * lib/prune.exp: Ingore "in copy constructor".
15282
15283 2002-10-02  Andreas Jaeger  <aj@suse.de>
15284
15285         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
15286         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
15287         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
15288         on x86-64.
15289
15290 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
15291
15292         * gcc.dg/empty1.C: Fix typo.
15293
15294 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
15295
15296         * gcc.dg/alias-1.c: New test.
15297
15298 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
15299
15300         * gcc.dg/empty1.C: New test.
15301
15302         * g++.dg/tls/init-2.C: Tweak error messages.
15303
15304 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
15305
15306         * gcc.c-torture/compile/20020923-1.c: New test.
15307
15308 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
15309
15310         * gcc.c-torture/execute/ffs-1.c: New test.
15311         * gcc.c-torture/execute/ffs-2.c: Ditto.
15312
15313 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
15314
15315         * g++.dg/overload/member1.C: New test.
15316
15317 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
15318
15319         * g++.dg/abi/empty7.C: New test.
15320         * g++.dg/init/pm2.C: Likewise.
15321
15322 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
15323
15324         * g++.dg/rtti/crash1.C: New test.
15325
15326 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
15327
15328         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
15329         gcc.dg/sibcall-4.c: New tests.
15330
15331 2002-09-28  Roger Sayle  <roger@eyesopen.com>
15332
15333         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
15334         powerpc and MMIX targets.
15335
15336 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
15337
15338         * gcc.dg/cpp/20020927-1.c: New.
15339
15340 2002-09-26  David S. Miller  <davem@redhat.com>
15341
15342         * gcc.c-torture/compile/trunctfdf.c: New.
15343
15344 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15345
15346         * lib/target-supports.exp (check_weak_available): Handle solaris2.
15347
15348 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
15349
15350         * gcc.c-torture/execute/loop-15.c: New.
15351
15352 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
15353
15354         * README.QMTEST: Fix typo.
15355
15356 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
15357
15358         * gcc.dg/20020926-1.c: New test.
15359
15360 2002-09-25  David S. Miller  <davem@redhat.com>
15361
15362         PR target/7842
15363         * gcc.c-torture/execute/shiftdi.c: New test.
15364
15365 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
15366
15367         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
15368         unique to the tool.
15369         * lib/g77.exp (g77_init): Likewise.
15370         * lib/g++.exp (g++_init): Likewise.
15371         * lib/objc.exp (objc_init): Likewise.
15372
15373 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
15374
15375         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
15376         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
15377         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
15378
15379 2002-09-25  Richard Henderson  <rth@redhat.com>
15380
15381         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
15382         too-small long double.
15383
15384 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
15385
15386         * gcc.dg/20020919-1.c: New test.
15387
15388 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
15389
15390         * g++.dg/abi/bitfield6.C: New test.
15391         * g++.dg/abi/bitfield7.C: New test.
15392         * g++.dg/abi/bitfield8.C: New test.
15393         * g++.dg/abi/vbase11.C: New test.
15394
15395 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
15396
15397         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
15398         hppa*-*-hpux*.  Update test comment.
15399
15400 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
15401
15402         * gcc.dg/tls/struct-1.c: New test.
15403
15404 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
15405
15406         * gcc.dg/cpp/tr-warn2.c: Update.
15407
15408 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
15409
15410         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
15411
15412 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
15413
15414         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
15415         systems.
15416
15417 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
15418
15419         * gcc.c-torture/execute/ieee/mzero3.c: New test.
15420
15421         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
15422         Adjust for c++filt moved to binutils.  Remove spurious duplicate
15423         setting of cxxfilt.
15424
15425 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
15426
15427         * gcc.dg/20020312-2.c: Update for darwin.
15428
15429 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
15430
15431         * g++.old-deja/g++.other/crash32.C: Mark ICE.
15432
15433 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
15434
15435         * objc.dg/comp-types-1.m: New test.
15436         * objc.dg/comp-types-2.m: New test.
15437         * objc.dg/comp-types-3.m: New test.
15438         * objc.dg/comp-types-4.m: New test.
15439         * objc.dg/comp-types-5.m: New test.
15440         * objc.dg/comp-types-6.m: New test.
15441
15442 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
15443
15444         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
15445
15446 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
15447
15448         * g++.dg/other/do1.C: New test.
15449
15450         * g++.dg/template/subst1.C: New test.
15451
15452 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
15453
15454         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
15455
15456 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
15457
15458         * g++.dg/template/qualttp20.C: Adjust expected errors.
15459         * g++.old-deja/g++.jason/report.C: Likewise.
15460         * g++.old-deja/g++.other/qual1.C: Likewise.
15461
15462         * g++.dg/lookup/scoped2.C: New test.
15463
15464         * g++.dg/ext/asm3.C: New test.
15465
15466 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
15467
15468         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
15469
15470 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
15471
15472         * ChangeLog: follow spelling conventions.
15473         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
15474         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
15475         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
15476         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
15477         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
15478         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
15479         * g++.old-deja/g++.law/global-init1.C: Likewise.
15480         * g++.old-deja/g++.other/delete4.C: Likewise.
15481         * g++.old-deja/g++.other/inline21.C: Likewise.
15482         * g++.old-deja/g++.other/singleton.C: Likewise.
15483         * g77.dg/strlen0.f: Likewise.
15484         * g77.f-torture/compile/20010519-1.f: Likewise.
15485         * g77.f-torture/compile/980310-4.f: Likewise.
15486         * gcc.c-torture/compile/20000605-1.c: Likewise.
15487         * gcc.c-torture/execute/20020225-1.c: Likewise.
15488         * gcc.dg/c90-hexfloat-2.c: Likewise.
15489         * gcc.dg/c99-bool-1.c: Likewise.
15490         * gcc.dg/c99-hexfloat-2.c: Likewise.
15491         * gcc.dg/dll-2.c: Likewise.
15492         * gcc.dg/wtr-union-init-1.c: Likewise.
15493         * gcc.dg/wtr-union-init-2.c: Likewise.
15494         * gcc.dg/wtr-union-init-3.c: Likewise.
15495         * gcc.dg/cpp/avoidpaste1.c: Likewise.
15496         * gcc.dg/cpp/defined.c: Likewise.
15497         * gcc.dg/cpp/macsyntx.c: Likewise.
15498         * gcc.dg/cpp/paste2.c: Likewise.
15499         * gcc.dg/cpp/trad/defined.c: Likewise.
15500         * gcc.dg/format/c90-printf-1.c: Likewise.
15501         * gcc.dg/format/c90-scanf-1.c: Likewise.
15502         * gcc.dg/format/c99-printf-1.c: Likewise.
15503         * gcc.dg/format/c99-scanf-1.c: Likewise.
15504         * gcc.misc-tests/gcov-8.c: Likewise.
15505         * lib/profopt.exp: Likewise.
15506
15507 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
15508
15509         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
15510
15511 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
15512
15513         * g++.dg/inherit/using2.C: New test.
15514
15515 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
15516
15517         * ChangeLog: Follow spelling conventions.
15518         * g++.dg/template/friend4.C: Likewise.
15519         * g++.old-deja/g++.pt/crash67.C: Likewise.
15520         * gcc.c-torture/execute/20000801-4.c: Likewise.
15521         * gcc.dg/c90-digraph-1.c: Likewise.
15522         * gcc.dg/c94-digraph-1.c: Likewise.
15523         * gcc.dg/c99-digraph-1.c: Likewise.
15524         * gcc.dg/cpp/line5.c: Likewise.
15525         * gcc.dg/cpp/multiline.c: Likewise.
15526         * gcc.dg/cpp/trad/literals-1.c: Likewise.
15527         * gcc.dg/format/attr-3.c: Likewise.
15528         * gcc.dg/format/c90-scanf-3.c: Likewise.
15529         * gcc.dg/format/ext-4.c: Likewise.
15530
15531 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
15532
15533         * g++.dg/template/pretty1.C: New test.
15534
15535 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
15536
15537         * gcc.c-torture/execute/struct-cpy-1.c: New test.
15538
15539 2002-09-13  Matt Austern  <austern@apple.com>
15540
15541         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
15542         passing a cast expression to a function by const reference.
15543
15544 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
15545
15546         * g++.dg/template/deduce1.C: New test.
15547
15548 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
15549
15550         * gcc.c-torture/execute/simd-1.c: Force all use of int to
15551         32-bit int.
15552
15553 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
15554
15555         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
15556         usage.
15557
15558 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
15559
15560         * gcc.c-torture/compile/20020910-1.c: New test.
15561
15562 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
15563
15564         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
15565
15566 2002-09-10  Andreas Jaeger  <aj@suse.de>
15567
15568         * gcc.dg/20020312-2.c: Adjust for x86-64.
15569
15570 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
15571
15572         * g77.dg/7388.f: New test case for PR 7388.
15573
15574 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
15575
15576         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
15577
15578 2002-09-05  Ziemowit Laski <zlaski@apple.com>
15579
15580         * objc.dg/proto-lossage-1.m: New test.
15581
15582 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
15583
15584         * gcc.dg/cpp/_Pragma4.c: Fix typo.
15585
15586 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
15587
15588         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
15589         expected to pass.
15590
15591 2002-09-06  Stan Shebs  <shebs@apple.com>
15592             David Edelsohn  <edelsohn@gnu.org>
15593
15594         * gcc.dg/weak: New directory.
15595         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
15596         target-specific xfail bits.
15597         * gcc.dg/typeof-2.c: Move to new directory.
15598         * gcc.dg/weak.exp: New expect script.
15599
15600 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
15601
15602         * gcc.c-torture/execute/extzvsi.c: New test.
15603
15604 2002-09-05  Stan Shebs  <shebs@apple.com>
15605
15606         * gcc.dg/weak-1.c: xfail on Darwin.
15607         * gcc.dg/weak-2.c: Ditto.
15608         * gcc.dg/weak-3.c: Ditto.
15609         * gcc.dg/weak-4.c: Ditto.
15610         * gcc.dg/weak-5.c: Ditto.
15611         * gcc.dg/weak-6.c: Ditto.
15612         * gcc.dg/weak-7.c: Ditto.
15613         * gcc.dg/weak-8.c: Ditto.
15614         * gcc.dg/weak-9.c: Ditto.
15615
15616 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
15617
15618         * gcc.c-torture/execute/loop-14.c: New test.
15619
15620 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
15621
15622         * g++.dg/other/cxa-atexit1.C: New test.
15623
15624         * gcc.dg/typeof-2.c: New test.
15625
15626 2002-09-03  Roger Sayle  <roger@eyesopen.com>
15627
15628         * gcc.dg/builtins-2.c: New testcase.
15629         * gcc.dg/builtins-3.c: New testcase.
15630
15631 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
15632
15633         * gcc.dg/cpp/_Pragma4.c: New test.
15634
15635 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
15636
15637         * objc/execute/nil_method-1.m: New testcase.
15638
15639 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
15640
15641         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
15642         [Object class], not [Object initialize].
15643
15644 2002-08-31  Roger Sayle  <roger@eyesopen.com>
15645             Hans-Peter Nilsson  <hp@bitrange.com>
15646
15647         * gcc.c-torture/execute/20020720-1.x: Skip test on
15648         mmix-knuth-mmixware.  Correct comment.
15649
15650 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
15651
15652         * testsuite/g++.dg/abi/bitfield5.C: New test.
15653         * testsuite/g++.dg/abi/vbase10.C: Likewise.
15654
15655 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
15656
15657         * objc.dg/undeclared-selector.m: New test.
15658
15659 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
15660
15661         * g++.dg/other/offsetof1.C: Avoid cast warning.
15662
15663 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
15664
15665         * objc.dg/super-class-2.m: New test.
15666
15667 2002-08-24  Matt Austern  <austern@apple.com>
15668
15669         * g++.dg/ext/lvaddr.C: New test.
15670         * g++.dg/ext/lvcast.C: New test.
15671
15672 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
15673
15674         * testsuite/g++.dg/inherit/cond1.C: New test.
15675
15676 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
15677
15678         * gcc.dg/noncompile/incomplete-1.c: New test.
15679
15680 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
15681
15682         * gcc.dg/typespec-1.c: New test.
15683
15684 2002-08-20  Devang Patel  <dpatel@apple.com>
15685         * objc.dg/proto-hier-2.m: New test.
15686
15687 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
15688
15689         * objc.dg/bitfield-1.m: New test.
15690         * objc.dg/bitfield-2.m: New test.
15691
15692 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
15693
15694         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
15695         gcc.dg/c99-flex-array-4.c: New tests.
15696
15697 2002-08-16  Stan Shebs  <shebs@apple.com>
15698
15699         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
15700
15701 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
15702
15703         * gcc.dg/typeof-1.c: New test.
15704         * g++.dg/ext/typeof2.C: New test.
15705
15706 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
15707
15708         * g++.dg/other/offsetof1.C: New test.
15709
15710 2002-08-14  Richard Henderson  <rth@redhat.com>
15711
15712         * gcc.dg/tls/diag-3.c: Fix expected message strings.
15713
15714 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
15715
15716         * gcc.dg/cpp/_Pragma3.c: New test.
15717
15718 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
15719
15720         * g++.dg/template/inherit3: New test.
15721
15722 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
15723
15724         * gcc.dg/bitfld-4.c: Add blank options.
15725
15726 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
15727
15728         * g++.dg/template/crash1.C: New test.
15729
15730 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
15731
15732         * gcc.dg/tls/opt-2.c: New test.
15733
15734 2002-08-08  Devang Patel  <dpatel@apple.com>
15735
15736         * objc.dg/selector-1.m : New test
15737
15738 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
15739
15740         * g++.dg/abi/bitfield4.C: New test.
15741         * gcc.dg/bitfld-4.c: New test.
15742
15743 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
15744
15745         * g++.dg/other/packed1.C: New test.
15746
15747 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
15748
15749         * g++.dg/abi/offsetof.C: Tweak error messages.
15750         * g++.old-deja/g++.mike/p10769a.C: Likewise.
15751
15752 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
15753
15754         * gcc.dg/bitfld-3.c: New test.
15755
15756 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
15757             Richard Henderson  <rth@redhat.com>
15758
15759         * gcc.dg/i386-bitfield1.c: New test.
15760         * g++.dg/abi/bitfield3.C: Update.
15761
15762 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
15763
15764         * objc.dg/const-str-2.m: Update.
15765         * gcc.dg/cpp/c++98.c: Change to C extension.
15766         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
15767         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
15768
15769 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
15770
15771         * testsuite/gcc.dg/tls/diag-3.c: New.
15772
15773 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
15774
15775         * g++.dg/README (Subdirectories): Document new subdir expr.
15776         * g++.dg/expr/pmf-1.C: New test.
15777
15778 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
15779
15780         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
15781
15782 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
15783
15784         * g++.dg/abi/bitfield3.C: New test.
15785
15786 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
15787
15788         * lib/gcov.exp: Tweak expected line formats.
15789         * gcc.misc-tests/gcov8.c: New test.
15790         * gcc.misc-tests/gcov8.x: New flags.
15791
15792 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
15793
15794         * consistency.vlad/layout/endian.c: Include string.h.
15795
15796         * gcc.c-torture/execute/20020805-1.c: New test.
15797
15798 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
15799
15800         * g++.dg/other/conversion1.C: New test.
15801
15802 2002-08-03  Roger Sayle  <roger@eyesopen.com>
15803
15804         * gcc.dg/builtins-1.c: New testcase.
15805
15806 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
15807
15808         * g++.dg/inherit/access3.C: New test.
15809
15810 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
15811
15812         * gcc.dg/ia64-visibility-2.c: New test.
15813
15814 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
15815
15816         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
15817         __qualifier_flags to __flags.
15818
15819 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
15820
15821         * g++.dg/inherit/operator1.C: New test.
15822         * g++.dg/lookup/disamb1.C: Fix typo in comment.
15823         * g++.dg/other/error1.C: Change expected error message.
15824         * g++.dg/template/conv4.C: Likewise.
15825
15826 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
15827
15828         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
15829         for documented behavior.
15830
15831 2002-07-25  Roger Sayle  <roger@eyesopen.com>
15832
15833         * gcc.c-torture/execute/20020720-1.x: Skip this test on
15834         several targets known to fail.
15835
15836 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
15837
15838         * gcc.dg/mips-args-[123].c: New tests.
15839
15840 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
15841
15842         * gcc.dg/ppc-spe.c: New.
15843
15844 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
15845
15846         * g++.dg/other/ptrmem4.C: New testcase.
15847
15848 2002-07-24  Richard Henderson  <rth@redhat.com>
15849
15850         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
15851
15852 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
15853
15854         * g++.dg/ext/alignof1.C (main): Return 0 for success.
15855
15856 2002-07-24  Roger Sayle  <roger@eyesopen.com>
15857
15858         * gcc.c-torture/execute/memset-3.c: New testcase.
15859
15860 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
15861
15862         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
15863         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
15864
15865 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15866
15867         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
15868         Delete.
15869
15870 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
15871
15872         * gcc.c-torture/compile/simd-4.c: New test.
15873
15874 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15875
15876         PR c++/7347, c++/7348
15877         * g++.dg/template/access4.C: New test.
15878         * g++.dg/template/access5.C: New test.
15879         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
15880         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
15881         * g++.old-deja/g++.pt/ttp58.C: Likewise.
15882         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
15883
15884 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
15885
15886         * gcc.dg/gnu89-init-2.c: New test.
15887
15888 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
15889
15890         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
15891
15892 2002-07-20  Roger Sayle  <roger@eyesopen.com>
15893
15894         * gcc.c-torture/execute/20020720-1.c: New testcase.
15895
15896 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
15897
15898         * gcc.dg/cpp/Wsignprom.c: New tests.
15899
15900 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
15901
15902         * gcc.c-torture/execute/loop-13.c: New test.
15903
15904 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
15905
15906         * gcc.dg/cpp/expr.c: New tests.
15907
15908 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
15909
15910         * g++.dg/opt/pr6713.C: Add template instantiation.
15911
15912 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
15913
15914         * gcc.dg/nest.c: New test.
15915
15916 2002-07-17  Richard Henderson  <rth@redhat.com>
15917
15918         * g++.dg/opt/pr6713.C: New test.
15919
15920 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
15921
15922         * gcc.c-torture/execute/loop-2e.x: Let the testcase
15923         XFAIL for all x86 processors.
15924
15925 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
15926
15927         * gcc.c-torture/execute/20010122-1.x: Do not test with
15928         -fomit-frame-pointer.
15929
15930 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15931
15932         * g++.dg/template/instantiate2.C: New test.
15933         * g++.dg/template/spec4.C: New test.
15934
15935 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15936
15937         * g++.dg/template/access2.C: New test.
15938         * g++.dg/template/access3.C: New test.
15939
15940 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
15941
15942         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
15943         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
15944         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
15945         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
15946         Convert to use <stdarg.h>.
15947         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
15948         Delete.
15949         * gcc.dg/va-arg-2.c: New.
15950         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
15951
15952 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
15953
15954         * gcc.c-torture/compile/20020710-1.c: New test.
15955
15956 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
15957                           Andrew Pinski  <pinskia@physics.uc.edu>
15958
15959         gcc.c-torture/compile/simd-2.c: New testcase.
15960         gcc.c-torture/compile/simd-3.c: Likewise.
15961
15962 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
15963
15964         PR c++/7224
15965         * g++.dg/overload/error1.C: New test.
15966
15967 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15968
15969         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
15970         configuration and IRIX 6 O32 ABI.
15971
15972 2002-07-11  Roger Sayle  <roger@eyesopen.com>
15973
15974         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
15975
15976 2002-07-10  Roger Sayle  <roger@eyesopen.com>
15977
15978         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
15979
15980 2002-07-10  Jeffrey A Law  <law@redhat.com>
15981
15982         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
15983
15984         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
15985
15986 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
15987
15988         * gcc.dg/20020312-2.c: Check for __PPC__.
15989
15990 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
15991
15992         * gcc.c-torture/compile/20020709-1.c: New test.
15993
15994 2002-07-07  Roger Sayle  <roger@eyesopen.com>
15995
15996         * g++.dg/template/qualttp21.C: New test case.
15997
15998 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
15999
16000         * gcc.c-torture/compile/20020706-1.c: New test.
16001         * gcc.c-torture/compile/20020706-2.c: New test.
16002
16003 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
16004             Alexandre Oliva  <aoliva@redhat.com>
16005
16006         * g++.dg/warn/incomplete1.C: New test.
16007
16008 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16009
16010         PR c++/7099
16011         * g++.dg/warn/noreturn1.C: New test.
16012
16013 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
16014
16015         PR c++/6706
16016         * g++.dg/debug/debug6.C: New test.
16017         * g++.dg/debug/debug7.C: New test.
16018
16019 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
16020
16021         * gcc.c-torture/compile/simd-3.c: New test.
16022
16023 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
16024
16025         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
16026         * gcc.dg/20020620-1.c: Likewise.
16027
16028 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16029
16030         PR c++/6944
16031         * g++.dg/init/array4.C: New test.
16032         * g++.dg/init/array5.C: New test.
16033
16034 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
16035
16036         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
16037         * gcc.c-torture/execute/simd-2.c (main): Likewise.
16038
16039 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16040
16041         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
16042         * gcc.dg/wtr-aggr-init-1.c: Likewise.
16043         * gcc.dg/wtr-conversion-1.c: Likewise.
16044         * gcc.dg/wtr-escape-1.c: Likewise.
16045         * gcc.dg/wtr-int-type-1.c: Likewise.
16046         * gcc.dg/wtr-label-1.c: Likewise.
16047         * gcc.dg/wtr-static-1.c: Likewise.
16048         * gcc.dg/wtr-strcat-1.c: Likewise.
16049         * gcc.dg/wtr-suffix-1.c: Likewise.
16050         * gcc.dg/wtr-switch-1.c: Likewise.
16051         * gcc.dg/wtr-unary-plus-1.c: Likewise.
16052         * gcc.dg/wtr-union-init-1.c: Likewise.
16053         * gcc.dg/wtr-union-init-2.c: Likewise.
16054         * gcc.dg/wtr-union-init-3.c: Likewise.
16055
16056         * gcc.dg/wtr-func-def-1.c: New test.
16057
16058 2002-07-02 Devang Patel <dpatel@apple.com>
16059
16060         * objc.dg/param-1.m: New test.
16061
16062 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
16063
16064         * gcc.dg/cpp/trad/directive.c: Add test.
16065         * gcc.dg/cpp/trad/macroargs.c: Add test.
16066         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
16067
16068 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
16069
16070         * gcc.dg/cpp/cmdlne-M.c: New test.
16071
16072 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
16073
16074         * objc.dg/desig-init-1.m: New test.
16075
16076 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16077
16078         PR c++/6716
16079         * g++.dg/template/instantiate1.C: New test.
16080
16081 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
16082
16083         PR c++/7112
16084         * g++.dg/template/sizeof2.C: New test.
16085
16086 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
16087
16088         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
16089         gcc.dg/cpp/trad/include.c: New tests.
16090
16091 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
16092
16093         PR target/7177
16094         * gcc.c-torture/compile/20020701-1.c: New test.
16095
16096 2002-07-01  Stan Shebs  <shebs@apple.com>
16097
16098         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
16099         header here...
16100         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
16101         (objc-torture-execute): or here.
16102
16103 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
16104
16105         * gcc.c-torture/execute/arith-rand-ll.c: New test.
16106
16107 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
16108
16109         * gcc.dg/cpp/trad/escaped-nl.c: New test.
16110
16111 2002-06-30  Devang Patel  <dpatel@apple.com>
16112
16113         * objc.dg/fsyntax-only.m: New test.
16114
16115 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
16116
16117         PR c++/6695
16118         * g++.dg/template/friend7.C: New file.
16119
16120 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
16121
16122         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
16123         return type.
16124
16125 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
16126
16127         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
16128         avoid division by zero.
16129
16130 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
16131
16132         * gcc.dg/Wunknownprag.c: New tests.
16133
16134 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
16135
16136         * gcc.c-torture/execute/simd-2.c: New test.
16137
16138 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
16139
16140         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
16141         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
16142         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
16143         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
16144         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
16145         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
16146         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
16147         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
16148         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
16149         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
16150         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
16151         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
16152         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
16153         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
16154         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
16155         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
16156         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
16157
16158 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
16159
16160         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
16161         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
16162         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
16163         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
16164         New tests.
16165         * gcc.dg/cpp/trad/directive.c: Update.
16166
16167 2002-06-23  Andreas Jaeger  <aj@suse.de>
16168
16169         * gcc.c-torture/execute/complex-6.c: New.
16170
16171 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
16172
16173         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
16174         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
16175         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
16176         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
16177
16178 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
16179
16180         * gcc.dg/cpp/trad: New directory with traditional tests copied
16181         from parent directory.
16182         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
16183         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
16184         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
16185         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
16186         Move to trad/ and rename.
16187         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
16188         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
16189         gcc.dg/cpp/trad/redef2.c: New tests.
16190         * gcc.dg/cpp/trad/trad.exp: New driver.
16191
16192 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
16193
16194         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
16195         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
16196         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
16197         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
16198         Remove.
16199
16200 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
16201
16202         * gcc.dg/20020620-1.c: New test.
16203
16204 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16205
16206         * g++.dg/template/ttp4.C: New test.
16207
16208 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
16209
16210         * g++.dg/opt/vt1.C: Fix regexp.
16211
16212 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16213
16214         * gcc.c-torture/execute/pure-1.c: Make functions static again.
16215         Don't use attribute `noinline'.
16216
16217 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
16218
16219         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
16220
16221 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
16222
16223         * gcc.c-torture/execute/simd-1.c: New.
16224
16225         * gcc.dg/simd-1.c: New.
16226
16227 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
16228
16229         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
16230
16231 2002-06-16  Richard Henderson  <rth@redhat.com>
16232
16233         * g++.dg/ext/anon-struct1.C: New.
16234         * g++.dg/ext/anon-struct2.C: New.
16235         * g++.dg/ext/anon-struct3.C: New.
16236         * gcc.dg/anon-struct-1.c: New.
16237         * gcc.dg/anon-struct-2.c: New.
16238         * gcc.dg/anon-struct-3.c: New.
16239         * gcc.dg/20011008-1.c: Adjust warning text.
16240         * gcc.dg/20020527-1.c: Add -fms-extensions.
16241
16242 2002-06-16  Richard Henderson  <rth@redhat.com>
16243
16244         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
16245
16246 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
16247
16248         * gcc.c-torture/execute/20020615-1.c: New test.
16249
16250 2002-06-15  Roger Sayle  <roger@eyesopen.com>
16251
16252         * gcc.c-tortuture/execute/compare-1.c: New test case.
16253         * gcc.c-tortuture/execute/compare-2.c: New test case.
16254         * gcc.c-tortuture/execute/compare-3.c: New test case.
16255
16256 2002-06-13  Richard Henderson  <rth@redhat.com>
16257
16258         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
16259         ia64 ilp32.
16260
16261 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16262
16263         * g++.dg/template/typename2.C: Update error message.
16264
16265 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
16266
16267         * gcc.c-torture/execute/20020611-1.c: New test.
16268
16269 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
16270
16271         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
16272         list of targets to skip.
16273
16274 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
16275
16276         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
16277         targets if not optimizing.
16278
16279 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
16280
16281         * gcc.c-torture/compile/20020605-1.c: New test.
16282
16283         * g++.dg/opt/vt1.C: New test.
16284
16285         * gcc.dg/20020531-1.c: New test.
16286
16287         * gcc.dg/20020530-1.c: New test.
16288
16289         * gcc.dg/20020527-1.c: New test.
16290
16291         * g++.dg/opt/cse1.C: New test.
16292
16293 2002-06-07  Roger Sayle  <roger@eyesopen.com>
16294
16295         * gcc.dg/20020607-2.c: New test case.
16296
16297 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
16298
16299         * gcc.c-torture/compile/20020604-1.c: New test.
16300
16301 2002-06-04  Richard Henderson  <rth@redhat.com>
16302
16303         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
16304         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
16305         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
16306
16307 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
16308
16309         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
16310
16311 2002-06-03  Richard Henderson  <rth@redhat.com>
16312
16313         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
16314         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
16315
16316 2002-06-02  Richard Henderson  <rth@redhat.com>
16317
16318         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
16319         test functions static.
16320
16321 2002-06-02  Andreas Jaeger  <aj@suse.de>
16322
16323         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
16324         now.
16325
16326 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16327
16328         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
16329         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
16330         Update for mofified diagnostics.
16331         * gcc.dg/c99-intconst-1.c: No longer fail.
16332
16333 2002-06-02  Richard Henderson  <rth@redhat.com>
16334
16335         * gcc.dg/uninit-A.c: Remove xfail markers.
16336
16337 2002-06-01  Roger Sayle  <roger@eyesopen.com>
16338
16339         * gcc.dg/fnegate-1.c: New test case.
16340
16341 2002-05-30  Osku Salerma  <osku@iki.fi>
16342
16343         * gcc.c-torture/execute/mayalias-1.c: New file.
16344
16345 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
16346
16347         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
16348         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
16349         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
16350
16351 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
16352
16353         * gcc.c-torture/execute/20020529-1.c: New test.
16354
16355 2002-05-27  Richard Henderson  <rth@redhat.com>
16356
16357         * g++.dg/ext/attrib6.C: New test case.
16358
16359 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16360
16361         * gcc.c-torture/execute/pure-1.c: New test.
16362
16363 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
16364
16365         * gcc.dg/cpp/arith-2.c: Remove.
16366
16367 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
16368
16369         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
16370         * gcc.dg/cpp/if-3.c: Remove.
16371
16372 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
16373
16374         * g++.dg/opt/cse2.C: New test.
16375
16376 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
16377
16378         * gcc.dg/cpp/arith-1.c: New semantic tests.
16379         * gcc.dg/cpp/if-1.c: Update.
16380
16381 2002-05-24  Ben Elliston  <bje@redhat.com>
16382
16383         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
16384
16385 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
16386
16387         * gcc.dg/verbose-asm.c: New test.
16388
16389 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
16390
16391         * gcc.dg/cpp/paste12.c: New test.
16392
16393 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
16394
16395         * g++.dg/parse/named_ops.C: New test.
16396
16397 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
16398
16399         * gcc/testsuite/gcc.dg/weak-8.c: New test.
16400
16401 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
16402
16403         * gcc.dg/weak-2.c: Allow optional leading underscore
16404         in scan-assembler symbol name.
16405         * gcc.dg/weak-3.c: Likewise.
16406         * gcc.dg/weak-4.c: Likewise.
16407         * gcc.dg/weak-5.c: Likewise.
16408
16409 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
16410
16411         * gcc.dg/20020523-1.c: New test.
16412
16413 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
16414
16415         * objc.dg/const-str-2.m: Update now that we stop after
16416         a command line error.
16417
16418 2002-05-22  Richard Henderson  <rth@redhat.com>
16419
16420         * g++.dg/dg.exp: Fix typo in test pruneing.
16421
16422 2002-05-22  Richard Henderson  <rth@redhat.com>
16423
16424         * g++.dg/dg.exp: Prune the tls subdirectory.
16425         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
16426         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
16427         * g++.dg/tls/init-1.C: New.
16428
16429 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
16430
16431         * gcc.dg/20020517-1.c: New test.
16432
16433 2002-05-21  Richard Henderson  <rth@redhat.com>
16434
16435         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
16436         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
16437
16438 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
16439
16440         * g++.dg/other/copy2.C: New test.
16441
16442 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
16443
16444         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
16445         (MAX_COPY): Bump up to 10 times sizeof (long long).
16446         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
16447
16448         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
16449         sizeof (long long).
16450
16451         * gcc.c-torture/execute/strcpy-1.c: New test.
16452
16453 2002-05-19  Jason Merrill  <jason2redhat.com>
16454
16455         * g++.dg/ext/oper1.C: New test.
16456
16457 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
16458 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
16459
16460         * README.QMTEST: New file.
16461
16462         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
16463
16464 2002-05-19  Andreas Jaeger  <aj@suse.de>
16465
16466         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
16467         now.
16468         * gcc.c-torture/execute/loop-2d.x: Likewise.
16469
16470 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
16471
16472         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
16473         support weak symbols.
16474         * gcc.dg/weak-4.c: Likewise
16475         * gcc.dg/weak-6.c: Likewise
16476
16477 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
16478
16479         * gcc.dg/weak-3.c: Add dg-excess-error comment for
16480         cygwin, coff and h8300-*-hms targets
16481         * gcc.dg/weak-5.c: Likewise
16482         * gcc.dg/weak-7.c: Likewise
16483
16484 2002-05-16  Jason Merrill  <jason@redhat.com>
16485
16486         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
16487         (scan-assembler-not, scan-assembler-dem): Likewise.
16488         (scan-assembler-dem-not): Likewise.
16489
16490 2002-05-15  Richard Henderson  <rth@redhat.com>
16491
16492         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
16493
16494 2002-05-15  Richard Henderson  <rth@redhat.com>
16495
16496         * gcc.dg/weak-5.c (vfoo1c): No warning here.
16497         (vfoo1f): Warning here.
16498         (vfoo1l): Don't redefine the alias.
16499
16500 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
16501
16502         * g++.dg/init/pm1.C: New test.
16503
16504 2002-05-12  David S. Miller  <davem@redhat.com>
16505
16506         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
16507         types.
16508
16509 2002-05-10  Roger Sayle  <roger@eyesopen.com>
16510
16511         * gcc.c-torture/execute/20020510-1.c: New test case.
16512
16513 2002-05-10  David S. Miller  <davem@redhat.com>
16514
16515         * gcc.c-torture/execute/conversion.c: Test long double too.
16516
16517 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
16518
16519         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
16520         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
16521         * lib/g++.exp (g++_link_flags): Likewise.
16522         * lib/objc.exp (objc_target_compile): Likewise.
16523
16524 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
16525
16526         * gcc.dg/cpp/poison.c: Update.
16527         * gcc.dg/cpp/20000625-2.c: Remove.
16528         * gcc.dg/cpp/direct2s.c: Remove final test.
16529
16530 2002-05-08  Tom Rix  <trix@redhat.com>
16531
16532         * gcc.c-torture/execute/20020508-1.c: New test.
16533         * gcc.c-torture/execute/20020508-2.c: New test.
16534         * gcc.c-torture/execute/20020508-3.c: New test.
16535
16536 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
16537
16538         * gcc.dg/cpp/charconst-4.c: More tests.
16539
16540 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
16541
16542         PR c/6569
16543         * gcc.dg/weak-3.c: Update location of warning messages.
16544         * gcc.dg/weak-5.c: Likewise.
16545
16546 2002-05-06  Roger Sayle  <roger@eyesopen.com>
16547
16548         * gcc.c-torture/execute/20020506-1.c: New test case.
16549
16550 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
16551
16552         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
16553
16554 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
16555
16556         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
16557
16558 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
16559
16560         * gcc.dg/cpp/charconst-3.c: New test.
16561
16562 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
16563
16564         * gcc.dg/cpp/charconst.c: Update tests.
16565
16566 2002-05-05  Tim Josling  <tej@melbpc.org.au>
16567
16568         * treelang: Added directory for new sample language treelang. Also
16569         lib/treelang.exp: New file to signal treelang should be tested.
16570
16571 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
16572
16573         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
16574         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
16575         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
16576         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
16577         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
16578         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
16579         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
16580
16581 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
16582
16583         * gcc.dg/format/xopen-2.c: New test.
16584
16585 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
16586
16587         * gcc.dg/20020503-1.c: New test.
16588
16589 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
16590
16591         * g++.dg/init/dtor1.C: Make it tougher.
16592
16593 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
16594
16595         * g++.dg/init/dtor1.C: New test.
16596
16597 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
16598
16599         * gcc.dg/altivec-8.c: New.
16600
16601 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
16602
16603         * gcc.dg/altivec-7.c: New.
16604
16605 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
16606
16607         * g++.dg/parse/typedef1.C: New test.
16608
16609 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
16610
16611         PR c++/6486
16612         * g++.dg/template/friend6.C: New test.
16613
16614         PR c++/6492
16615         * g++.dg/init/copy1.C: New test.
16616
16617 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
16618
16619         * g++.dg/warn/effc1.C: New test.
16620
16621 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
16622
16623         * gcc.dg/cpp/if-cexp.c: Add a test.
16624
16625 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
16626
16627         * gcc.dg/20020426-2.c: New test.
16628
16629 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
16630
16631         * gcc.dg/cpp/if-mop.c: Update.
16632         * gcc.dg/cpp/if-mpar.c: Add test.
16633         * gcc.dg/cpp/if-oppr.c: Update.
16634
16635 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16636
16637         PR c/6343
16638         * gcc.dg/weak-[2-7].c: New tests.
16639
16640 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
16641
16642         * gcc.dg/enum1.c: New test.
16643
16644 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
16645
16646         PR c++/6497
16647         * g++.dg/inherit/access2.C: New test.
16648
16649 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
16650
16651         PR bootstrap/6445
16652         * gcc.dg/20020426-1.c: New test.
16653
16654 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
16655
16656         * g++.dg/abi/enum1.C: New test.
16657
16658 2002-04-26  Richard Henderson  <rth@redhat.com>
16659
16660         * gcc.dg/c99-bool-1.c: Expect always true warning.
16661
16662 2002-04-25  Roger Sayle  <roger@eyesopen.com>
16663
16664         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
16665
16666 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16667
16668         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
16669         targets.
16670
16671 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
16672
16673         * g++.dg/abi/mange7.C: New test.
16674
16675         PR c++/6438.
16676         * g++.dg/parse/stmtexpr2.C: New test.
16677
16678 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
16679
16680         * gcc.dg/20020312-2.c: Add SH target.
16681
16682 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16683
16684         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
16685         compiler output on mips*-*-irix*.
16686
16687 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
16688
16689         * g++.dg/parse/attr1.C: New test.
16690
16691 2002-04-23  Roger Sayle  <roger@eyesopen.com>
16692
16693         * gcc.c-torture/execute/string-opt-17.c: New test case.
16694         * gcc.c-torture/execute/memset-2.c: New test case.
16695
16696 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
16697
16698         PR c++/6256:
16699         * g++.dg/template/friend5.C: New test.
16700
16701         PR c++/6331:
16702         * g++.dg/template/qual1.C: Likewise.
16703
16704 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
16705
16706         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
16707         Include stdlib.h, not stdio.h or ctype.h.
16708
16709 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
16710
16711         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
16712         cris-*-elf* and mmix-*-*.
16713         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
16714         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
16715         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
16716         Ditto.
16717         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
16718         * gcc.dg/wchar_t-1.c: Ditto.
16719
16720 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
16721
16722         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
16723         Clarify comment.
16724
16725 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
16726
16727         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
16728
16729 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16730
16731         * gcc.c-torture/execute/20000906-1.x: Delete.
16732
16733 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
16734
16735         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
16736
16737 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
16738
16739         * PR6367
16740         * g77.f-torture/execute/6367.f: New test.
16741         * g77.f-torture/execute/6367.x: Disable for MMIX.
16742
16743 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
16744
16745         * PR6352
16746         * g++.dg/opt/inline2.C: New test.
16747
16748 2002-04-18  Richard Henderson  <rth@redhat.com>
16749
16750         * gcc.dg/20000906-1.c: Enable for all targets.
16751         * gcc.c-torture/compile/iftrap-2.c: New.
16752
16753 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
16754
16755         * gcc.dg/20020418-1.c: New test.
16756         * gcc.dg/20020418-2.c: New test.
16757
16758 2002-04-18  Richard Henderson  <rth@redhat.com>
16759
16760         * gcc.c-torture/compile/iftrap-1.c: New.
16761         * gcc.dg/iftrap-1.c: Adjust for ia64.
16762         * gcc.dg/iftrap-2.c: New.
16763
16764 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
16765
16766         * gcc.c-torture/compile/20020418-1.c: New test.
16767
16768 2002-04-18  Roger Sayle  <roger@eyesopen.com>
16769
16770         * gcc.c-torture/compile/20020415-1.c: New.
16771
16772 2002-04-18  David S. Miller  <davem@redhat.com>
16773
16774         * gcc.c-torture/execute/20020418-1.c: New test.
16775
16776 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
16777
16778         * gcc.dg/20020416-1.c: New test.
16779
16780         * g++.dg/opt/inline1.C: New test.
16781
16782 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
16783
16784         * gcc.dg/altivec-5.c: New test.
16785
16786         * gcc.dg/20020415-1.c: New test.
16787
16788 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
16789
16790         * testsuite/lib/chill.exp: Remove.
16791
16792 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
16793
16794         * g++.dg/other/big-struct.C: New test.
16795
16796 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
16797
16798         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
16799         of scratch file.
16800
16801 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
16802
16803         PR c/6277
16804         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
16805         in scan-assembler function name
16806
16807 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
16808
16809         * g77.f-torture/execute/980628-4.x,
16810         g77.f-torture/execute/980628-5.x,
16811         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
16812         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
16813         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
16814         i[34567]86-*-*.
16815
16816 2002-04-13  David S. Miller  <davem@redhat.com>
16817
16818         * gcc.c-torture/execute/20020413-1.c: New test.
16819
16820 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
16821
16822         * gcc.dg/asm-6.c,
16823         * g++.dg/ext/asm1.C: New tests.
16824
16825 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
16826
16827         PR c++ 5373.
16828         * g++.dg/parse/stmtexpr1.C: New test.
16829
16830         PR c++/5189.
16831         * g++.dg/template/copy1.C: New test.
16832
16833 2002-04-12  Richard Henderson  <rth@redhat.com>
16834
16835         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
16836
16837 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
16838
16839         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
16840         gcc.c-torture/execute/20020307-2.c.
16841
16842 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
16843
16844         * g++.dg/ext/attrib5.C,
16845         * g++.dg/lookup/struct1.C: New tests.
16846
16847 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
16848
16849         * gcc.dg/20020411-1.c: New test.
16850
16851         * gcc.c-torture/execute/20020411-1.c: New test.
16852
16853 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
16854
16855         * g77.f-torture/execute/6177.f: New test.
16856
16857 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
16858
16859         PR middle-end/6247
16860         * g++.dg/opt/cleanup1.C: New test.
16861
16862         * g++.dg/opt/const1.C: New test.
16863
16864 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
16865
16866         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
16867
16868 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
16869
16870         PR c++/5507
16871         * g++.dg/template/typename2.C: New test.
16872
16873 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
16874
16875         * gcc.c-torture/execute/loop-12.c: New.
16876
16877 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
16878
16879         * g77.f-torture/execute/980628-4.x,
16880         g77.f-torture/execute/980628-5.x,
16881         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
16882         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
16883         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
16884
16885 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16886
16887         PR optimization/6086
16888         * g++.dg/opt/preinc1.C: New test.
16889
16890 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
16891
16892         PR c++/5571
16893         * g++.dg/opt/static2.C: New test.
16894
16895 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
16896
16897         PR c/5120
16898         * gcc.dg/20020406-1.c: New test.
16899
16900 2002-04-04  David S. Miller  <davem@redhat.com>
16901
16902         * gcc.c-torture/execute/20020404-1.c: New test.
16903
16904 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
16905
16906         PR c/6123
16907         * gcc.dg/20020312-2.c: Do not declare global register variable
16908         if __PIC__ or __pic__ is defined.
16909
16910 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
16911
16912         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
16913         __asm__ so that it works correctly even if -ansi -pedantic-errors.
16914
16915 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16916
16917         * gcc.misc-tests/linkage.exp: Update last change to handle
16918         sparc*-, not just sparc-.
16919
16920 2002-04-03  Richard Henderson  <rth@redhat.com>
16921
16922         * gcc.dg/cpp/ucs.c: Improved long UCS test.
16923
16924 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
16925
16926         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
16927
16928 2002-04-02  David S. Miller  <davem@redhat.com>
16929
16930         * gcc.c-torture/execute/20020402-3.c: New test.
16931
16932 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
16933
16934         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
16935         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
16936
16937         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
16938         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
16939         g77.f-torture/execute/20001201.x,
16940         g77.f-torture/execute/u77-test.x: New files.
16941
16942         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
16943         * gcc.dg/wchar_t-1.c: Ditto.
16944
16945 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16946
16947         * gcc.c-torture/execute/20020402-1.c: New test.
16948
16949 2002-04-01  Richard Henderson  <rth@redhat.com>
16950
16951         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
16952
16953         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
16954
16955 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16956
16957         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
16958
16959 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
16960
16961         * g++.dg/inherit/template-as-base.C: Expect error.
16962         * g++.dg/inherit/namespace-as-base.C: Likewise.
16963
16964 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
16965
16966         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
16967         g++.dg/ext/instantiate3.C: Tweak match patterns.
16968
16969         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
16970         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
16971         -da test.
16972
16973 2002-03-31  Richard Henderson  <rth@redhat.com>
16974
16975         * gcc.dg/special/alias-2.c: New.
16976         * gcc.dg/special/ecos.exp: Run it.
16977
16978 2002-03-31  Richard Henderson  <rth@redhat.com>
16979
16980         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
16981
16982 2002-03-31  Kazu Hirata  <kazu@hxi.com>
16983
16984         * gcc.dg/weak-1.c: Disable on h8300 port.
16985
16986 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
16987
16988         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
16989         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
16990         ordering tests.
16991         * g++.dg/bprob/bprob-1.C: New test.
16992         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
16993         * g++.dg/gcov/gcov-1.C: New test.
16994         * g++.dg/gcov/gcov-1.x: New file.
16995         * g++.dg/gcov/gcov-2.C: New test.
16996         * g++.dg/gcov/gcov-3.C: New test.
16997         * g++.dg/gcov/gcov-3.h: New file.
16998
16999 2002-03-28  Roger Sayle  <roger@eyesopen.com>
17000
17001         * g++.old-deja/g++.other/builtins5.C: New test.
17002         * g++.old-deja/g++.other/builtins6.C: New test.
17003         * g++.old-deja/g++.other/builtins7.C: New test.
17004         * g++.old-deja/g++.other/builtins8.C: New test.
17005         * g++.old-deja/g++.other/builtins9.C: New test.
17006
17007 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
17008
17009         * g++.dg/opt/static1.C: New test.
17010
17011         * g++.dg/opt/longbranch1.C: New test.
17012
17013 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
17014
17015         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
17016
17017         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
17018
17019 2002-03-28  Jeffrey A Law  (law@redhat.com)
17020
17021         * gcc.c-torture/execute/20020328-1.c: New test.
17022
17023 2002-03-27  Richard Henderson  <rth@redhat.com>
17024
17025         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
17026         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
17027         move from g++.old-deja/g++.ext/.
17028
17029 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
17030
17031         * g++.dg/init/new2.C: New test.
17032
17033 2002-03-26  Richard Henderson  <rth@redhat.com>
17034
17035         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
17036
17037         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
17038         on sparc.
17039
17040         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
17041         sparcv9 systems.
17042         * gcc.dg/20001102-1.c: Likewise.
17043
17044 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
17045
17046         * gcc.dg/cpp/endif-pedantic1.c,
17047         gcc.dg/cpp/endif-pedantic2.c:  New tests.
17048
17049 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
17050
17051         * g++.dg/init/new1.C: New test.
17052
17053 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
17054
17055         * g++.dg/abi/vbase9.C: New test.
17056
17057 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
17058
17059         * gcc.dg/arm-asm.c: New test.
17060
17061 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
17062
17063         * gcc.dg/Wswitch-enum.c: New test.
17064         Fix PR c/5044.
17065
17066 2002-03-26  Richard Henderson  <rth@redhat.com>
17067
17068         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
17069         structure.
17070
17071 2002-03-25  Richard Henderson  <rth@redhat.com>
17072
17073         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
17074         sparcv9 systems.
17075
17076         * gcc.c-torture/compile/20011119-1.c (xxx): New.
17077         * gcc.c-torture/compile/20011119-2.c (xxx): New.
17078
17079 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
17080
17081         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
17082
17083 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
17084
17085         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
17086         targets using generic thunk support.
17087
17088 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
17089
17090         * gcc.c-torture/compile/20020323-1.c: New test.
17091
17092         * g++.dg/opt/conj2.C: New test.
17093
17094 2002-03-24  Richard Henderson  <rth@redhat.com>
17095
17096         * gcc.dg/weak-1.c: Use -fno-common.
17097
17098 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
17099
17100         * g77.dg/f77-edit-apostrophe-out.f: New test
17101         * g77.dg/f77-edit-h-out.f: New test
17102         * g77.dg/f77-edit-t-in.f: New test
17103         * g77.dg/f77-edit-t-out.f: New test
17104         * g77.dg/f77-edit-x-out.f: New test
17105         * g77.dg/f77-edit-slash-out.f: New test
17106         * g77.dg/f77-edit-colon-out.f: New test
17107         * g77.dg/f77-edit-s-out.f: New test
17108
17109 2002-03-24  Richard Henderson  <rth@redhat.com>
17110
17111         * objc/execute/formal_protocol-6.x: New XFAIL.
17112
17113 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
17114
17115         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
17116         that do not support weak symbols
17117
17118 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
17119
17120         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
17121         * lib/g77.exp:  Likewise
17122         * lib/objc.exp: Likewise
17123
17124 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
17125
17126         * gcc.dg/Wswitch-default.c: New test.
17127
17128 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
17129
17130         * g++.dg/other/enum1.C: New test.
17131
17132 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
17133
17134         * gcc.dg/pragma-ep-3.c: Fix typo.
17135
17136 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
17137
17138         * g++.dg/inherit/template-as-base.C: New test.
17139
17140 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
17141
17142         * g++.old-deja/g++.other/dwarf2-1.C: Move...
17143         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
17144
17145 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
17146
17147         * gcc.dg/cpp/multiline.c: Update to match.
17148
17149 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
17150
17151         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
17152
17153 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
17154
17155         * gcc.dg/cpp/extratokens2.c:  New file.
17156
17157 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
17158
17159         * gcc.dg/20020312-2.c: Add rs6000 target.
17160
17161         * gcc.c-torture/compile/20020319-1.c: New test.
17162
17163 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17164
17165         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
17166         (A, E): Handle this.
17167
17168 2002-03-20  Jason Merrill  <jason@redhat.com>
17169
17170         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
17171         ignoring -fpic.
17172         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
17173         through prune_gcc_output.
17174
17175 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
17176
17177         * gcc.c-torture/compile/20020320-1.c: New test.
17178
17179 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
17180
17181         * gcc.c-torture/compile/20020318-1.c: New test.
17182
17183         * gcc.dg/struct-by-value-1.c: New test.
17184
17185         * gcc.dg/20020319-1.c: New test.
17186
17187 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
17188
17189         * g++.dg/opt/conj1.C: New test.
17190
17191 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
17192
17193         * g++.dg/template/qualttp20.C: Revert previous change.
17194         * g++.dg/template/qualttp3.C: Likewise.
17195         * g++.dg/template/qualttp4.C: Likewise
17196         * g++.dg/template/qualttp5.C: Likewise
17197         * g++.dg/template/qualttp6.C: Likewise
17198         * g++.dg/template/qualttp7.C: Likewise
17199         * g++.dg/template/qualttp8.C: Likewise
17200         * g++.dg/template/recurse.C: Likewise.
17201
17202 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
17203
17204         * gcc.dg/cpp/wchar-1.c: Update.
17205
17206 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
17207
17208         * g++.dg/template/conv1.C: New test.
17209         * g++.dg/template/conv2.C: New test.
17210         * g++.dg/template/conv3.C: New test.
17211         * g++.dg/template/conv4.C: New test.
17212
17213 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
17214
17215         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
17216         * g++.dg/template/qualttp3.C: Likewise.
17217         * g++.dg/template/qualttp4.C: Likewise
17218         * g++.dg/template/qualttp5.C: Likewise
17219         * g++.dg/template/qualttp6.C: Likewise
17220         * g++.dg/template/qualttp7.C: Likewise
17221         * g++.dg/template/qualttp8.C: Likewise
17222         * g++.dg/template/recurse.C: Likewise.
17223
17224 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
17225
17226         * g++.dg/opt/dtor1.C: New test.
17227
17228 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
17229
17230         * gcc.c-torture/compile/20020315-1.c: New test.
17231
17232 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
17233
17234         * gcc.dg/weak-1.c: Fix scan tests.
17235
17236 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
17237
17238         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
17239         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
17240         cris-*-aout* mmix-*-*.
17241         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
17242         cris-*-aout* mmix-*-*.
17243         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
17244         cris-*-elf* cris-*-aout* and mmix-*-*.
17245         * gcc.dg/20001009-1.c: Ditto.
17246         * gcc.dg/20010912-1.c: Ditto.
17247         * gcc.dg/20020122-4.c: Ditto.
17248         * gcc.dg/inline-2.c: Ditto.
17249
17250 2002-03-14  Jeffrey A Law  (law@cygnus.com)
17251
17252         * gcc.c-torture/compile/20020314-1.c: New test.
17253
17254 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
17255
17256         * gcc.c-torture/execute/20020314-1.c: New test.
17257
17258 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
17259
17260         * g++.dg/warn/Wunused-1.C: New test.
17261
17262 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
17263
17264         * g++.dg/abi/mangle6.C: New test.
17265
17266 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
17267
17268         * gcc.c-torture/compile/20020309-2.c: New test.
17269
17270         * gcc.c-torture/compile/20020312-1.c: New test.
17271
17272 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
17273
17274         * g++.dg/other/access1.C: New test.
17275
17276 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
17277
17278         * gcc.c-torture/execute/wchar_t-1.c: New test.
17279
17280 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
17281
17282         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
17283
17284 2002-03-12  Roger Sayle  <roger@eyesopen.com>
17285
17286         * gcc.dg/20020312-1.c: New test case.
17287
17288 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
17289
17290         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
17291
17292 2002-03-11  Richard Henderson  <rth@redhat.com>
17293
17294         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
17295         * g++.old-deja/g++.jason/report.C: Likewise.
17296
17297 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
17298
17299         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
17300         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
17301
17302 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
17303
17304         * testsuite/g++.dg/overload/pmf1.C: New test.
17305
17306 2002-03-11  Kazu Hirata  <kazu@hxi.com>
17307
17308         * gcc.c-torture/execute/20020307-1.c: Use long.
17309
17310 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
17311
17312         PR optimization/5844
17313         * gcc.dg/20020310-1.c: New test.
17314
17315 2002-03-09  Michael Meissner  <meissner@redhat.com>
17316
17317         * gcc.c-torture/execute/memcpy-2.c: New test.
17318         * gcc.c-torture/execute/memset-1.c: New test.
17319         * gcc.c-torture/execute/strlen-1.c: New test.
17320         * gcc.c-torture/execute/strcmp-1.c: New test.
17321         * gcc.c-torture/execute/strncmp-1.c: New test.
17322
17323 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
17324
17325         * gcc.dg/ppc-ldstruct.c: New test.
17326
17327 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
17328
17329         * gcc.c-torture/execute/va-arg-22.c: New test.
17330
17331 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17332
17333         * gcc.c-torture/compile/20020309-1.c: New test.
17334
17335 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
17336
17337         * gcc.c-torture/execute/20020307-2.c: New test.
17338
17339 2002-03-07  Jeffrey A Law  (law@redhat.com)
17340
17341         * g77.f-torture/compile/20020307-1.f: New test.
17342
17343 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
17344
17345         * gcc.dg/unordered-1.c: New test.
17346
17347 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
17348
17349         * gcc.c-torture/execute/20020307-1.c: New test.
17350
17351 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
17352
17353         * gcc.dg/20020304-1.c: New test.
17354
17355         * gcc.c-torture/compile/20020304-2.c: New test.
17356
17357 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
17358
17359         * gcc.c-torture/compile/20020304-1.c: New test case
17360         (from PR c/5830).
17361
17362 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
17363
17364         * gcc.dg/20020103-1.c: Add other -D ppc variants.
17365
17366 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
17367
17368         * g++.dg/other/classkey1.C: New test.
17369
17370 2002-03-01  Richard Henderson  <rth@redhat.com>
17371
17372         * gcc.c-torture/compile/981223-1.x: New.
17373         * gcc.c-torture/compile/920625-1.x: New.
17374
17375 2002-02-28  Richard Henderson  <rth@redhat.com>
17376
17377         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
17378
17379 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
17380
17381         * gcc.c-torture/execute/20020227-1.c: New test.
17382
17383 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
17384
17385         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
17386         here" ERROR lines.
17387         * g++.old-deja/g++.oliva/partord1.C: Likewise.
17388         * g++.old-deja.g++.other/defarg1.C: Likewise.
17389         * g++.old-deja/g++.pt/calls2.C: Likewise.
17390         * g++.old-deja/g++.pt/crash20.C: Likewise.
17391         * g++.old-deja/g++.pt/crash30.C: Likewise.
17392         * g++.old-deja/g++.pt/crash36.C: Likewise.
17393         * g++.old-deja/g++.pt/crash6.C: Likewise.
17394         * g++.old-deja/g++.pt/defarg13.C: Likewise.
17395         * g++.old-deja/g++.pt/derived3.C: Likewise.
17396         * g++.old-deja/g++.pt/error1.C: Likewise.
17397         * g++.old-deja/g++.pt/friend21.C: Likewise.
17398         * g++.old-deja/g++.pt/friend23.C: Likewise.
17399         * g++.old-deja/g++.pt/infinite1.C: Likewise.
17400         * g++.old-deja/g++.robertl/eb128.C: Likewise.
17401
17402 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
17403
17404         * gcc.c-torture/execute/20020225-2.c: New test.
17405
17406 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
17407
17408         * gcc.c-torture/execute/920730-1t.c,
17409         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
17410         Delete test cases, only relevant to -traditional.
17411
17412 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
17413
17414         * gcc.dg/cpp/undef1.c: Remove.
17415         * gcc.dg/cpp/directiv.c: Update.
17416         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
17417
17418 2002-02-27  Michael Meissner  <meissner@redhat.com>
17419
17420         * gcc.c-torture/execute/20020226-1.c: New test.
17421
17422 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
17423
17424         * g++.dg/debug/debug4.C: New test.
17425
17426         * gcc.dg/ia64-visibility-1.c: New test.
17427
17428 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
17429
17430         * gcc.dg/debug/20020224-1.c: New.
17431
17432 2002-02-25  Kazu Hirata  <kazu@hxi.com>
17433
17434         * gcc.c-torture/execute/960416-1.x: New.
17435         * gcc.c-torture/execute/divconst-3.x: Likewise.
17436
17437 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
17438
17439         * gcc.dg/20020224-1.c: New test.
17440
17441 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
17442
17443         * gcc.c-torture/execute/20020225-1.c: New.
17444
17445 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17446
17447         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
17448
17449 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
17450
17451         * gcc.dg/20020222-1.c: New test.
17452
17453 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
17454
17455         * g++.dg/opt/anonunion1.C: New test.
17456
17457 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
17458
17459         * g++.dg/template/qualttp19.C: New test.
17460         * g++.dg/template/qualttp20.C: New test.
17461         * g++.old-deja/g++.jason/report.C: Adjust expected errors
17462         * g++.old-deja/g++.other/qual1.C: Likewise.
17463
17464 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
17465
17466         * gcc.dg/attr-alwaysinline.c: New.
17467
17468 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
17469
17470         * gcc.dg/20020220-1.c: New test.
17471
17472         * gcc.dg/20020220-2.c: New test.
17473
17474         * g++.dg/opt/mmx1.C: New test.
17475
17476 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
17477
17478         * gcc.c-torture/compile/20020110.c: New test.
17479
17480 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
17481
17482         * gcc.c-torture/execute/20020219-1.c: New test.
17483
17484         * gcc.dg/20020219-1.c: New test.
17485
17486         * gcc.dg/noncompile/20020220-1.c: New test.
17487
17488         * g++.dg/opt/ptrintsum1.C: New test.
17489
17490         * gcc.dg/debug/20020220-1.c: New test.
17491
17492 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
17493
17494         * gcc.c-torture/execute/20020216-1.c: New test.
17495
17496 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
17497
17498         * gcc.dg/decl-1.c: Update, new test.
17499
17500 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
17501
17502         * g++.dg/abi/bitfield1.C: New test.
17503         * g++.dg/abi/bitfield2.C: New test.
17504
17505 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
17506
17507         * gcc.dg/attr-nest.c: New test.
17508
17509 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
17510
17511         * gcc.c-torture/execute/20020215-1.c: New test.
17512
17513 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
17514
17515         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
17516         * g++.dg/debug/debug.exp: New.
17517         * g++.dg/debug/trivial.C: New.
17518         * g++.dg/debug/debug1.C: Moved...
17519         * g++.dg/other/debug1.C: ...from here.
17520         * g++.dg/debug/debug2.C: Moved...
17521         * g++.dg/other/debug2.C: ...from here.
17522         * g++.dg/debug/debug3.C: Moved...
17523         * g++.dg/other/debug3.C: ...from here.
17524
17525         * gcc.dg/noncompile/20020213-1.c: New test.
17526
17527 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
17528
17529         * g++.dg/other/debug3.C: New test.
17530
17531         * gcc.c-torture/execute/20020213-1.c: New test.
17532
17533 2002-02-13  Richard Smith <richard@ex-parrot.com>
17534
17535         * g++.old-deja/g++.other/thunk1.C: New test.
17536
17537 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
17538
17539         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
17540
17541 2002-02-13  Stan Shebs  <shebs@apple.com>
17542
17543         * gcc.dg/altivec-3.c: New.
17544
17545 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
17546
17547         * gcc.dg/Wunreachable-1.c: New test.
17548         * gcc.dg/Wunreachable-2.c: New test.
17549
17550 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
17551
17552         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
17553
17554 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
17555
17556         * gcc.dg/decl-1.c: New test.
17557
17558 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
17559
17560         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
17561
17562 2002-02-10  Kazu Hirata  <kazu@hxi.com>
17563
17564         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
17565         * gcc.c-torture/compile/980506-1.x: Likewise.
17566
17567 2002-02-10  Kazu Hirata  <kazu@hxi.com>
17568
17569         * gcc.dg/20020210-1.c: New.
17570
17571 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
17572
17573         * g77.f-torture/execute/947.f: New regression test
17574         for PR fortran/947.
17575
17576 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
17577
17578         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
17579         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
17580
17581 2002-02-08  Richard Henderson  <rth@redhat.com>
17582
17583         * gcc.c-torture/compile/labels-3.c: New.
17584
17585 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
17586
17587         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
17588         expression statements work instead.
17589         * gcc.dg/noncompile/20020207-1.c: New test.
17590
17591 2002-02-07  Richard Henderson  <rth@redhat.com>
17592
17593         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
17594
17595 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
17596
17597         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
17598         message from g77
17599         * lib/g77-dg.exp: Trim g77 error messages so that they are
17600         recognized by dg.exp.
17601
17602 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
17603
17604         PR fortran/5473
17605         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
17606
17607 2002-02-07  Richard Henderson  <rth@redhat.com>
17608
17609         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
17610         to be sufficiently aligned for integers.
17611
17612 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
17613
17614         * g++.dg/template/friend4.C: New test.
17615
17616 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
17617
17618         PR fortran/5743
17619         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
17620         unsupported cases.
17621
17622 2002-02-07  Richard Henderson  <rth@redhat.com>
17623
17624         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
17625         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
17626         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
17627         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
17628
17629 2002-02-06  Richard Henderson  <rth@redhat.com>
17630
17631         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
17632
17633 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
17634
17635         * gcc.dg/20020206-1.c: New test.
17636
17637 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
17638
17639         * gcc.c-torture/execute/20020206-1.c: New test.
17640
17641         * gcc.c-torture/execute/20020206-2.c: New test.
17642
17643         PR optimization/5429:
17644         * gcc.c-torture/compile/20020206-1.c: New test.
17645
17646 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
17647
17648         * g++.dg/ext/align1.C: Do not use an explicit alignment value
17649         as certain file formats cannot support particularly large
17650         alignments.
17651
17652         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
17653         and do not expect to be able to link the executable.
17654
17655         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
17656         fail because the COFF format does not support the weak attribute.
17657
17658 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
17659
17660         * g77.dg/pr5473.f:  New test
17661
17662 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
17663
17664         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
17665         Fix testcase accordingly.
17666
17667 2002-02-04  Richard Henderson  <rth@redhat.com>
17668
17669         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
17670         (buf): Change to be an array of pointers, not ints.
17671
17672 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
17673
17674         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
17675         before all tests.  Move warning one line above to match where it
17676         C frontend emits.
17677         * gcc.dg/Wswitch-2.c: New test.
17678         * g++.dg/warn/Wswitch-1.C: New test.
17679         * g++.dg/warn/Wswitch-2.C: New test.
17680
17681 2002-02-04  Richard Henderson  <rth@redhat.com>
17682
17683         * g++.dg/abi/offsetof.C: Fix size comparison.
17684
17685 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
17686
17687         * gcc.dg/cast-qual-2.c: New test.
17688
17689 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
17690
17691         * gcc.dg/20020201-4.c: New test.
17692
17693 2002-02-04  Ben Elliston  <bje@redhat.com>
17694
17695         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
17696         target_info attribute != 0, in addition to the empty string.
17697         (gcc_target_compile): Likewise.
17698
17699 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
17700
17701         * gcc.dg/Wswitch.c: New test.
17702         PR gcc/4475. PR gcc/3780.
17703
17704 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
17705
17706         * g77.f-torture/execute/5122.f: New test for regressions
17707         against PR fortran/5122.
17708
17709 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
17710
17711         * g77.f-torture/compile/pr3743.f: Delete
17712         * g77.dg/pr3743-1.f: New test.
17713         * g77.dg/pr3743-2.f: New test.
17714         * g77.dg/pr3743-3.f: New test.
17715         * g77.dg/pr3743-4.f: New test.
17716
17717 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17718
17719         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
17720
17721 2002-02-02  Richard Henderson  <rth@redhat.com>
17722
17723         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
17724         * gcc.c-torture/execute/bf64-1.c: Likewise.
17725
17726 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
17727
17728         * gcc.dg/20020201-2.c: New test.
17729
17730         * gcc.dg/20020201-3.c: New test.
17731
17732         * gcc.c-torture/execute/bitfld-2.c: New test.
17733
17734 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17735
17736         * gcc.dg/bitfld-1.c: Update.
17737         * gcc.dg/bitfld-2.c: Update.
17738         * gcc.c-torture/execute/bitfld-1.x: New.
17739
17740 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
17741
17742         * gcc.c-torture/execute/20020201-1.c: New test.
17743
17744 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
17745
17746         PR target/5469
17747         * gcc.dg/20020201-1.c: New test.
17748
17749 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
17750
17751         PR fortran/3743
17752         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
17753         * g77.f-torture/compile/pr3743.x: Remove
17754
17755 2002-01-31  Tom Rix  <trix@redhat.com>
17756
17757         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
17758
17759 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
17760
17761         * gcc.dg/noncompile/20020130-1.c: New test.
17762
17763 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
17764
17765         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
17766
17767 2002-01-29  Richard Henderson  <rth@redhat.com>
17768
17769         * gcc.c-torture/execute/991118-1.c: Cast various constants back
17770         to long long.
17771         * gcc.c-torture/execute/bf64-1.c: Likewise.
17772
17773 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
17774
17775         * gcc.c-torture/execute/20020129-1.c: New test.
17776
17777 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
17778
17779         * gcc.c-torture/compile/20000224-1.c: Update.
17780         * gcc.c-torture/execute/bitfld-1.c: New tests.
17781         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
17782         * gcc.dg/uninit-A.c: Update.
17783
17784 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
17785
17786         * g++.dg/template/ctor1.C: Add instantiation.
17787
17788 2002-01-28  Paul Koning  <pkoning@equallogic.com>
17789
17790         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
17791         argument to __builtin_prefetch to be const ptr.
17792
17793 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
17794
17795         * gcc.c-torture/compile/20020120-1.c: New test.
17796
17797 2002-01-27  Kazu Hirata  <kazu@hxi.com>
17798
17799         * gcc.c-torture/execute/20020127-1.c: New test.
17800
17801 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
17802
17803         * g77.dg/f77-edit-i-in.f: New test
17804         * g77.dg/f77-edit-i-out.f: New test
17805
17806 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
17807
17808         * gcc.dg/debug/debug.exp: New file.
17809         * gcc.dg/debug/trivial.c: New file.
17810         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
17811         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
17812         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
17813         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
17814         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
17815         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
17816         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
17817         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
17818         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
17819         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
17820         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
17821         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
17822         * gcc.dg/20000503-1.c: Removed.
17823         * gcc.dg/20010207-1.c: Removed.
17824         * gcc.dg/20011223-1.c: Removed.
17825         * gcc.dg/20020104-2.c: Removed.
17826         * gcc.dg/debug-1.c: Removed.
17827         * gcc.dg/debug-2.c: Removed.
17828         * gcc.dg/debug-3.c: Removed.
17829         * gcc.dg/debug-4.c: Removed.
17830         * gcc.dg/debug-5.c: Removed.
17831         * gcc.dg/debug-6.c: Removed.
17832         * gcc.dg/dwarf2-1.c: Removed.
17833         * gcc.dg/dwarf2-2.c: Removed.
17834
17835 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
17836
17837         * g++.old-deja/g++.other/eh5.C: New test.
17838         * g++.old-deja/g++.other/sibcall2.C: New test.
17839         * g++.old-deja/g++.other/array9.C: New test.
17840         * g++.old-deja/g++.other/typename2.C: New test.
17841         * g++.old-deja/g++.other/crash60.C: New test.
17842         * g++.old-deja/g++.other/conv9.C: New test.
17843         * g++.old-deja/g++.other/mangle10.C: New test.
17844         * g++.old-deja/g++.other/unchanging1.C: New test.
17845         * g++.old-deja/g++.other/exprstmt1.C: New test.
17846         * g++.old-deja/g++.other/inline23.C: New test.
17847         * g++.old-deja/g++.eh/ia64-1.C: New test.
17848         * g++.old-deja/g++.other/dwarf2-1.C: New test.
17849         * g++.old-deja/g++.other/reload1.C: New test.
17850         * g++.old-deja/g++.other/static20.C: New test.
17851         * g++.old-deja/g++.other/local-alloc1.C: New test.
17852         * g++.old-deja/g++.other/conv8.C: New test.
17853         * g++.old-deja/g++.other/stmtexpr2.C: New test.
17854         * g++.old-deja/g++.other/storeexpr1.C: New test.
17855         * g++.old-deja/g++.other/storeexpr2.C: New test.
17856         * g++.dg/eh/template2.C: New test.
17857         * g++.dg/warn/weak1.C: New test.
17858
17859 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
17860
17861         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
17862         Remove first, non-varying, argument.
17863
17864 2002-01-23  Richard Henderson  <rth@redhat.com>
17865
17866         * gcc.dg/inline-2.c: New.
17867
17868         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
17869         Add optional target arg.  Check number of arguments.
17870         (scan-assembler-not, scan-assembler-dem): Likewise.
17871         (scan-assembler-dem-not): Likewise.
17872
17873 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
17874
17875         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
17876         line 12.
17877         * g++.old-deja/g++.brendan/parse3.C,
17878         g++.old-deja/g++.other/crash26.C,
17879         g++.old-deja/g++.other/crash28.C,
17880         g++.old-deja/g++.other/crash29.C,
17881         g++.old-deja/g++.other/crash30.C,
17882         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
17883
17884 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
17885
17886         * gcc.dg/20020115-1.c: New.
17887
17888 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
17889
17890         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
17891
17892 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
17893
17894         * gcc.dg/20020122-3.c: New.
17895
17896 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
17897
17898         * g++.dg/other/gc1.C: New test.
17899
17900 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
17901
17902         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
17903
17904 2002-01-22  Richard Henderson  <rth@redhat.com>
17905
17906         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
17907
17908 2002-01-22  Richard Henderson  <rth@redhat.com>
17909
17910         * gcc.dg/20020122-4.c: New.
17911
17912 2002-01-22  H.J. Lu <hjl@gnu.org>
17913
17914         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
17915         link output.
17916         * gcc.dg/special/ecos.exp: Likewise.
17917         * lib/g++-dg.exp: Likewise.
17918         * lib/g77-dg.exp: Likewise.
17919         * lib/gcc-dg.exp : Likewise.
17920         * lib/mike-g++.exp: Likewise.
17921         * lib/mike-g77.exp: Likewise.
17922         * lib/mike-gcc.exp: Likewise.
17923         * lib/objc-dg.exp: Likewise.
17924
17925 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
17926
17927         PR target/5379
17928         * gcc.dg/20020122-2.c: New test.
17929
17930 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
17931
17932         * gcc.dg/20020122-1.c: New test.
17933
17934 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
17935
17936         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
17937
17938 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
17939
17940         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
17941
17942 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17943
17944         * gcc.c-torture/compile/20020121-1.c: New test.
17945
17946 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17947
17948         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
17949         ld_library_path.
17950
17951 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
17952
17953         * gcc.dg/20020218-1.c: New test.
17954
17955 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
17956
17957         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
17958         messages
17959         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
17960         "At global scope" warning
17961         * g++.dg/ext/align1.C: Change cygwin test for alignment
17962         from db-bogus to dg-warning
17963
17964 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
17965
17966         * g77.f-torture/compile/cpp2.F: New test.
17967
17968 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
17969
17970         * g++.dg/template/access1.C: New test.
17971
17972 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
17973
17974         * gcc.dg/20020118-1.c: New.
17975
17976 2002-01-18  Kazu Hirata  <kazu@hxi.com>
17977
17978         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
17979
17980 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
17981
17982         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
17983         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
17984         alignment warnings.
17985
17986 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
17987
17988         * gcc.misc-tests/i386-prefetch.exp: Save and restore
17989         torture_with_loops and torture_without_loops
17990
17991 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
17992
17993         * gcc.c-torture/compile/20020116-1.c: New test.
17994
17995 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
17996
17997         * gcc.dg/20020116-2.c: New test.
17998
17999         * gcc.dg/ultrasp4.c: New test.
18000
18001         * gcc.dg/20020116-1.c: New test.
18002
18003 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
18004
18005         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
18006         by EABI.
18007
18008 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
18009
18010         * gcc.misc-tests/i386-prefetch.exp: New.
18011         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
18012         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
18013         * gcc.misc-tests/i386-pf-none-1.c: New test.
18014         * gcc.misc-tests/i386-pf-sse-1.c: New test.
18015
18016 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
18017
18018         * gcc.dg/gnu89-init-1.c: Add new tests.
18019
18020 2002-01-15  Andreas Jaeger  <aj@suse.de>
18021
18022         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
18023         * gcc.dg/i386-mmx-2.c: Likewise.
18024         * gcc.dg/i386-sse-1.c: Likewise.
18025         * gcc.dg/i386-sse-2.c: Likewise.
18026         * gcc.dg/i386-sse-3.c: Likewise.
18027
18028 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
18029
18030         * g77.f-torture/execute/intrinsic-unix-bessel.f:
18031         Uncomment additional cases that now pass.
18032
18033 2002-01-11  Richard Henderson  <rth@redhat.com>
18034
18035         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
18036         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
18037
18038 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
18039
18040         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
18041
18042 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
18043
18044         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
18045         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
18046
18047 2002-01-10  Dale Johannesen  <dalej@apple.com>
18048
18049         * gcc.c-torture/execute/loop-11.c: New.
18050
18051 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
18052
18053         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
18054         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
18055
18056 2002-01-09  Richard Henderson  <rth@redhat.com>
18057
18058         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
18059         type in which to perform the operation for each size.
18060
18061 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
18062
18063         * gcc.c-torture/compile/20020109-2.c: New test.
18064
18065 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
18066
18067         * gcc.c-torture/execute/loop-10.c: New test.
18068
18069 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
18070
18071         * gcc.c-torture/compile/20010226-1.c: New test.
18072         * gcc.c-torture/compile/20010227-1.c: New test.
18073         * gcc.c-torture/compile/20010426-1.c: New test.
18074         * gcc.c-torture/compile/20010510-1.c: New test.
18075         * gcc.c-torture/compile/20010605-3.c: New test.
18076         * gcc.c-torture/compile/20010824-1.c: New test.
18077         * gcc.c-torture/execute/20010409-1.c: New test.
18078         * gcc.dg/noncompile/20000901-1.c: New test.
18079         * gcc.dg/20001023-1.c: New test.
18080         * gcc.dg/20001101-1.c: New test.
18081         * gcc.dg/20001102-1.c: New test.
18082         * gcc.dg/20010207-1.c: New test.
18083         * gcc.dg/20010405-1.c: New test.
18084         * gcc.dg/20010822-1.c: New test.
18085         * gcc.dg/20011107-1.c: New test.
18086
18087 2002-01-09  Jeffrey A Law  (law@redhat.com)
18088
18089         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
18090
18091         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
18092         execution failure on PA targets.
18093
18094 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
18095
18096         * gcc.c-torture/compile/20020109-1.c: New test.
18097
18098 2002-01-08  Kazu Hirata  <kazu@hxi.com>
18099
18100         * gcc.c-torture/execute/20020108-1.c: New test.
18101
18102 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
18103
18104         * gcc.dg/20020108-1.c: New test.
18105
18106 2002-01-08  H.J. Lu <hjl@gnu.org>
18107
18108         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
18109         for header files.
18110
18111 2002-01-08  Geoff Keating  <geoffk@redhat.com>
18112
18113         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
18114         consistency.
18115
18116 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
18117
18118         * gcc.dg/altivec-4.c: Test altivec predicates.
18119
18120 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
18121
18122         * gcc.c-torture/execute/20020107-1.c: New test.
18123
18124 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
18125
18126         PR c/5279
18127         * gcc.c-torture/compile/20020106-1.c: New test.
18128
18129 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
18130
18131         * gcc.c-torture/execute/nestfunc-4.c: New test.
18132
18133 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
18134
18135         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
18136         extra triple that slipped in.
18137         * g++.old-deja/g++.abi/align.C: Likewise.
18138         * g++.old-deja/g++.abi/bitfields.C: Likewise.
18139
18140 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
18141
18142         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
18143         * g++.old-deja/g++.abi/align.C: Likewise.
18144         * g++.old-deja/g++.abi/bitfields.C: Likewise.
18145
18146         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
18147         on FreeBSD/i386.
18148         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
18149         FreeBSD.
18150
18151 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
18152
18153         * gcc.dg/20020104-1.c: New test.
18154
18155         * gcc.dg/20020104-2.c: New test.
18156
18157 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
18158
18159         * gcc.dg/20020103-1.c: Fix typo in target selector.
18160
18161 2002-01-03  Richard Henderson  <rth@redhat.com>
18162
18163         * gcc.dg/20020103-1.c: New.
18164
18165 2002-01-03  Kazu Hirata  <kazu@hxi.com>
18166
18167         * gcc.c-torture/execute/20020103-1.c: New test.
18168
18169 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
18170
18171         * g++.dg/other/debug2.C: New test.
18172
18173         * gcc.c-torture/compile/20020103-1.c: New test.
18174
18175 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
18176
18177         * gcc.dg/gnu89-init-1.c: Added new tests.
18178
18179 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
18180
18181         * g++.dg/template/friend2.C: Remove as patch is reverted.
18182
18183         * g++.dg/warn/oldcast1.C: New test.
18184
18185         * g++.dg/template/ptrmem1.C: New test.
18186         * g++.dg/template/ptrmem2.C: New test.
18187
18188         * g++.dg/template/ntp.C: New test.
18189
18190         * g++.dg/other/component1.C: New test.
18191
18192         * g++.dg/template/ttp3.C: New test.
18193
18194         * g++.dg/template/friend2.C: New test.
18195         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
18196
18197 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
18198
18199         * g++.dg/other/ptrmem1.C: New test.
18200         * g++.dg/other/ptrmem2.C: New test.
18201
18202 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
18203
18204         * g++.dg/template/ctor1.C: New test.
18205
18206 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
18207
18208         * g++.dg/template/friend2.C: New test.
18209
18210 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
18211
18212         * gcc.dg/mmix-1.c: New test.
18213
18214 2001-12-31  Richard Henderson  <rth@redhat.com>
18215
18216         * gcc.dg/asm-5.c: New.
18217
18218 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
18219
18220         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
18221         in namespace __gnu_cxx
18222
18223 2001-12-30  Richard Henderson  <rth@redhat.com>
18224
18225         * gcc.dg/debug-6.c: New.
18226
18227 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
18228
18229         * gcc.c-torture/compile/20011229-2.c: New test.
18230
18231 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
18232
18233         * gcc.dg/debug-3.c: New test.
18234         * gcc.dg/debug-4.c: New test.
18235         * gcc.dg/debug-5.c: New test.
18236
18237 2001-12-29  Richard Henderson  <rth@redhat.com>
18238
18239         * g++.dg/eh/loop1.C: New.
18240
18241 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
18242
18243         * g++.dg/template/crash1.C: New test.
18244
18245 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
18246
18247         * g++.dg/other/const1.C: New test.
18248
18249 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
18250
18251         * gcc.c-torture/compile/20011229-1.c: New test.
18252
18253 2001-12-28  Stan Shebs  <shebs@apple.com>
18254
18255         * lib/objc-torture.exp: Resync with c-torture.exp.
18256         * lib/objc.exp: Load standard libraries.
18257
18258 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
18259
18260         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
18261         additional tests.
18262
18263 2001-12-27  Roger Sayle <roger@eyesopen.com>
18264
18265         * gcc.c-torture/execute/string-opt-16.c: New testcase.
18266
18267 2001-12-27  Richard Henderson  <rth@redhat.com>
18268
18269         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
18270
18271 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
18272
18273         * g++.dg/eh/ctor1.C: New test.
18274         * g++.dg/other/error2.C: New test.
18275
18276 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
18277
18278         * g++.dg/other/init2.C: New test.
18279
18280 2001-12-24  Richard Henderson  <rth@redhat.com>
18281
18282         * gcc.dg/20011223-1.c: New.
18283         * gcc.dg/inline-1.c: New.
18284
18285 2001-12-23  Richard Henderson  <rth@redhat.com>
18286
18287         * gcc.dg/asm-4.c: Test operand modifiers.
18288
18289 2001-12-23  Richard Henderson  <rth@redhat.com>
18290
18291         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
18292
18293 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
18294
18295         * gcc.c-torture/execute/20011223-1.c: New test.
18296
18297 2001-12-21  Richard Henderson  <rth@redhat.com>
18298
18299         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
18300         re-enables the warning.
18301
18302 2001-12-21  Richard Henderson  <rth@redhat.com>
18303
18304         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
18305
18306 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
18307
18308         * gcc.c-torture/compile/20011218-1.c: New test.
18309
18310 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
18311
18312         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
18313         arm-isr.c test.
18314         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
18315         epilogue generation for ARM ISR routines.
18316
18317 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18318
18319         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
18320         * gcc.dg/format/c90-printf-3.c: Likewise.
18321         * gcc.dg/format/c99-printf-3.c: Likewise.
18322         * gcc.dg/format/ext-1.c: Likewise.
18323         * gcc.dg/format/ext-6.c: Likewise.
18324         * gcc.dg/format/format.h: Prototype unlocked stdio.
18325
18326 2001-12-20  Richard Henderson  <rth@redhat.com>
18327
18328         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
18329         (arena): Use it.
18330         (malloc): Correct allocation logic.  Abort if we fill up the
18331         arena before initialization complete.
18332         (realloc): Correct allocation logic.
18333
18334 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
18335
18336         * gcc.c-torture/compile/20011219-2.c: New test.
18337
18338         * gcc.c-torture/execute/20011219-1.c: New test.
18339
18340 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
18341
18342         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
18343         target does not support weak symbols.
18344
18345 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
18346
18347         * gcc.c-torture/compile/20011219-1.c: New test.
18348
18349 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
18350
18351         * g++.dg/other/error1.C: New test.
18352
18353 2001-12-17  Jeffrey A Law  (law@redhat.com)
18354
18355         * gcc.c-torture/execute/20011217-1.c: New test.
18356
18357 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
18358
18359         * objc.dg/special/: New directory.
18360         * objc.dg/special/special.exp: New file.
18361         * objc.dg/special/unclaimed-category-1.h: New file.
18362         * objc.dg/special/unclaimed-category-1a.m: New file.
18363         * objc.dg/special/unclaimed-category-1.m: New file.
18364
18365 2001-12-17  Andreas Jaeger  <aj@suse.de>
18366
18367         * gcc.c-torture/compile/20011217-2.c: New test.
18368
18369 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
18370
18371         * gcc.c-torture/compile/20011217-1.c: New test.
18372
18373 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
18374
18375         * testsuite/gcc.dg/20011214-1.c: New.
18376
18377 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
18378
18379         * gcc.dg/altivec-4.c: New.
18380
18381 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
18382
18383         * gcc.dg/20011113-1.c: New test.
18384
18385 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18386
18387         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
18388         std::__malloc_alloc_template<0> and
18389         std::__default_alloc_template<false, 0>.
18390
18391 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
18392
18393         * objc/execute/bf-21.m: New test.
18394         * objc/execute/enumeration-1.m: New test.
18395         * objc/execute/enumeration-2.m: New test.
18396
18397 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
18398
18399         * gcc.dg/gnu89-init-1.c: New test.
18400
18401 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
18402
18403         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
18404         * g++.old-deja/g++.jason/2371.C: Likewise.
18405         * g++.old-deja/g++.jason/template33.C: Likewise.
18406         * g++.old-deja/g++.jason/template34.C: Likewise.
18407         * g++.old-deja/g++.jason/template36.C: Likewise.
18408         * g++.old-deja/g++.oliva/typename1.C: Likewise.
18409         * g++.old-deja/g++.oliva/typename2.C: Likewise.
18410         * g++.old-deja/g++.other/typename1.C: Likewise.
18411         * g++.old-deja/g++.pt/inherit2.C: Likewise.
18412         * g++.old-deja/g++.pt/nontype5.C: Likewise.
18413         * g++.old-deja/g++.pt/typename11.C: Likewise.
18414         * g++.old-deja/g++.pt/typename14.C: Likewise.
18415         * g++.old-deja/g++.pt/typename16.C: Likewise.
18416         * g++.old-deja/g++.pt/typename3.C: Likewise.
18417         * g++.old-deja/g++.pt/typename4.C: Likewise.
18418         * g++.old-deja/g++.pt/typename5.C: Likewise.
18419         * g++.old-deja/g++.pt/typename7.C: Likewise.
18420         * g++.old-deja/g++.robertl/eb9.C: Likewise.
18421
18422 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
18423
18424         * g++.dg/other/linkage1.C: New test.
18425         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
18426         specifiers.
18427
18428 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
18429
18430         * gcc.dg/concat.c: New test.
18431
18432 2001-12-11  Stan Shebs  <shebs@apple.com>
18433
18434         * objc/compile: New test directory.
18435         * objc/compile/compile.exp: New expect script.
18436         * objc/compile/20011211-1.m: New compile test.
18437
18438 2001-12-11  Jason Merrill  <jason@redhat.com>
18439
18440         * lib/prune.exp (prune_gcc_output): Also handle "In member
18441         function".  So many permutations...
18442
18443 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
18444
18445         * g++.dg/template/typedef1.C: New test.
18446
18447 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
18448
18449         * g++.dg/other/copy1.C: New test.
18450
18451 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
18452
18453         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
18454
18455         * gcc.dg/builtin-choose-expr.c: New.
18456
18457 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
18458
18459         * gcc.dg/altivec-2.c: New.
18460
18461 2001-12-07  Richard Henderson  <rth@redhat.com>
18462
18463         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
18464
18465 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
18466
18467         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
18468         ultrasparc.
18469
18470 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18471
18472         * g++-old.deja/g++.robertl/eb101.C: Deleted.
18473
18474 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
18475
18476         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
18477         variable argument list.
18478
18479 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
18480
18481         * gcc.c-torture/execute/memcheck: Delete entire directory.
18482         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
18483         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
18484
18485 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18486
18487         * gcc.dg/Wshadow-1.c: New test.
18488
18489 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
18490
18491         * gcc.c-torture/compile/20011130-1.c: New test.
18492
18493         * gcc.dg/noncompile/20011025-1.c: New test.
18494
18495         * g++.dg/other/anon-union.C: New test.
18496
18497         * gcc.c-torture/execute/20011024-1.c: New test.
18498
18499 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
18500
18501         * gcc.c-torture/execute/20000722-1.x,
18502         gcc.c-torture/execute/20010123-1.x: Remove.
18503         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
18504         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
18505         gcc.dg/c99-complit-2.c: New tests.
18506
18507 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
18508
18509         * g++.dg/inherit/base1.C: New test.
18510
18511 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
18512
18513         * g++.dg/other/stdarg1.C: New test.
18514
18515         * gcc.c-torture/compile/20011130-2.c: New test.
18516
18517 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
18518
18519         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
18520         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
18521         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
18522         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
18523         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
18524         * gcc.dg/builtin-prefetch-1.c: New test.
18525
18526 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
18527
18528         * gcc.dg/20011130-1.c: New test.
18529
18530 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
18531
18532         * g++.dg/other/scope1.C: New test.
18533         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
18534
18535 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
18536
18537         * gcc.dg/vla-init-1.c: New test.
18538
18539 2001-12-01  Geoff Keating  <geoffk@redhat.com>
18540
18541         * gcc.c-torture/compile/structs.c: New testcase from GDB.
18542
18543 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18544
18545         * objc.dg/alias.m: Update.
18546         * objc.dg/class-1.m: Update.
18547         * objc.dg/const-str-1.m: Update.
18548         * objc.dg/fwd-proto-1.m: Update.
18549         * objc.dg/id-1.m: Update.
18550         * objc.dg/super-class-1.m: Update.
18551
18552 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
18553
18554         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
18555         constructs.
18556
18557 2001-11-28  Jeffrey A Law  (law@cygnus.com)
18558
18559         * gcc.c-torture/execute/20011128-1.c: New test.
18560
18561 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
18562
18563         * gcc.dg/20011127-1.c: New test.
18564
18565 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
18566
18567         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
18568         from Austin Group draft 7.
18569         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
18570         scanf format arguments.
18571         * gcc.dg/format/no-exargs-2.c: New test.
18572
18573 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
18574
18575         * g++.dg/abi/vbase8-4.C: New test.
18576
18577 2001-11-24  Ian Lance Taylor  <ian@airs.com>
18578
18579         * gcc.c-torture/execute/20011121-1.c: New test.
18580
18581 2001-11-23  Jeffrey A Law  (law@cygnus.com)
18582
18583         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
18584
18585 2001-11-23  Andreas Jaeger  <aj@suse.de>
18586
18587         * gcc.dg/cpp/charconst-2.c: New test.
18588
18589 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
18590
18591         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
18592         to the host if it is remote.  Let tests specify extra headers
18593         they use.
18594         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
18595         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
18596         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
18597         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
18598         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
18599         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
18600         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
18601         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
18602         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
18603         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
18604
18605 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
18606
18607         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
18608         for little endian ARMs.
18609
18610 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
18611
18612         * gcc.c-torture/compile/20011119-1.c: New test.
18613         * gcc.c-torture/compile/20011119-2.c: New test.
18614
18615 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
18616
18617         * gcc.dg/altivec-1.c: Fix typo.
18618
18619 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
18620
18621         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
18622
18623 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
18624
18625         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
18626
18627 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
18628
18629         * lib/g77.exp: Don't specify --rpath-link.
18630
18631         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
18632         across all the headers.
18633         * gcc.dg/format/format.exp: For testing on a remote host,
18634         copy format.h.
18635
18636         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
18637         * gcc.c-torture/execute/930406-1.c: Likewise.
18638         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
18639
18640 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
18641
18642         * gcc.dg/altivec-1.c: New.
18643
18644 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
18645
18646         * gcc.dg/cpp/fpreprocessed.c: New test case.
18647
18648 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
18649
18650         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
18651         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
18652         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
18653
18654 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
18655
18656         * gcc.dg/no-builtin-1.c: New test.
18657
18658 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
18659
18660         * gcc.c-torture/execute/20011115-1.c: New test.
18661
18662 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
18663
18664         * gcc.c-torture/compile/20011114-2.c: New test.
18665         * gcc.c-torture/compile/20011114-3.c: New test.
18666         * gcc.c-torture/compile/20011114-4.c: New test.
18667
18668 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
18669
18670         * g++.dg/other/init1.C: New test.
18671
18672 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
18673
18674         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
18675         message.
18676
18677         * gcc.c-torture/execute/20011114-1.c: New testcase.
18678
18679         * gcc.c-torture/compile/20010327-1.c: Revert last change.
18680         * gcc.c-torture/compile/20011114-1.c: New test, exactly
18681         like the (before this change) version of 20010327-1.c.
18682
18683 2001-11-14  Roger Sayle <roger@eyesopen.com>
18684
18685         * gcc.c-torture/execute/string-opt-13.c: New testcase.
18686
18687 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
18688
18689         * g++.dg/init/array2.C: New test.
18690
18691 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
18692
18693         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
18694
18695 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
18696
18697         * g++.dg/other/forscope1.C: New test.
18698         * g++.dg/ext/forscope1.C: New test.
18699         * g++.dg/ext/forscope2.C: New test.
18700
18701 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
18702
18703         * gcc.c-torture/execute/20011113-1.c: New test.
18704
18705 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
18706
18707         * gcc.c-torture/execute/20011109-2.c: New test.
18708
18709         * gcc.c-torture/execute/20011109-1.c: New test.
18710
18711 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
18712
18713         * gcc.c-torture/compile/20011109-1.c: New test.
18714
18715 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
18716
18717         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
18718         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
18719         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
18720         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
18721         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
18722         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
18723         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
18724
18725 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
18726
18727         * g++.dg/warn/Wshadow-1.C: New tests.
18728         * g++.old-deja/g++.mike/for3.C: Update.
18729
18730 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
18731
18732         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
18733         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
18734         XFAILs.  Adjust expected error texts.
18735         * gcc.c-torture/compile/20011106-1.c,
18736         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
18737         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
18738         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
18739         gcc.dg/c99-array-lval-5.c: New tests.
18740
18741 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
18742
18743         * gcc.dg/cpp/defined.c: Update.
18744
18745 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
18746
18747         * gcc.c-torture/execute/anon-1.c: New test.
18748
18749 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
18750
18751         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
18752         same size, so no warning should be produced on stormy16.
18753
18754         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
18755         due to oversized array.
18756         * g++.old-deja/g++.mike/ns15.C: Likewise.
18757         * g++.old-deja/g++.pt/crash16.C: Likewise.
18758
18759 2001-11-02  Graham Stott  <grahams@redhat.com>
18760
18761         * g++.dgother/debug1.C: Fix typos.
18762
18763 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
18764
18765         * g++.dg/other/debug1.C: New test.
18766
18767 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18768
18769         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
18770         of unsigned long.
18771
18772 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
18773
18774         * gcc.dg/20011029-2.c: New test.
18775
18776         * gcc.c-torture/compile/20011029-1.c: New test.
18777
18778 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
18779
18780         * objc/execute/class_self-1.m: New test.
18781         * objc/execute/class_self-2.m: New test.
18782
18783 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
18784
18785         * gcc.misc-tests/msgs.exp: Delete.
18786         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
18787         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
18788         error set to match recent changes.
18789
18790 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
18791
18792         * gcc.dg/20011021-1.c: New test.
18793
18794 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
18795
18796         * gcc.c-torture/compile/20011023-1.c: New test.
18797
18798 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
18799
18800         * lib/g77.exp: Rewrite based on lib/g++.exp.
18801
18802 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
18803
18804         * gcc.c-torture/execute/20011019-1.c: New test.
18805
18806         * gcc.dg/20011018-1.c: New test.
18807
18808 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
18809
18810         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
18811
18812 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
18813
18814         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
18815         * gcc.dg/attr-invalid.c: Likewise.
18816
18817 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
18818
18819         * testsuite/gcc.dg/20011015-1.c: New test.
18820
18821 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
18822
18823         * g++.dg/template/unify2.C: New test.
18824
18825 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
18826
18827         * g++.dg/other/exception-specification.C: New test
18828
18829 2001-10-13  Tom Rix  <trix@redhat.com>
18830
18831         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
18832         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
18833
18834 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
18835
18836         * testsuite/gcc.dg/20011009-1.c: New test.
18837
18838 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
18839
18840         PR g++/4476
18841         * g++.dg/other/friend1.C: New test.
18842
18843 2001-10-11  Richard Henderson  <rth@redhat.com>
18844
18845         * g++.old-deja/g++.other/crash18.C: Add -S to options.
18846
18847 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18848
18849         * gcc.c-torture/compile/20011010-1.c: New.
18850
18851 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
18852
18853         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
18854         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
18855         g77.f-torture/execute/execute.exp,
18856         g77.f-torture/noncompile/noncompile.exp,
18857         gcc.c-torture/compile/compile.exp,
18858         gcc.c-torture/execute/execute.exp,
18859         gcc.c-torture/execute/ieee/ieee.exp,
18860         gcc.c-torture/execute/memcheck/memcheck.exp,
18861         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
18862         objc/execute/execute.exp: Update FSF address.
18863
18864 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
18865
18866         * gcc.dg/cpp/cmdlne-C.c: Update.
18867         * gcc.dg/cpp/cmdlne-C2.c: New.
18868
18869 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18870
18871         * gcc.c-torture/execute/20011008-3.c: New.
18872
18873 2001-10-08  DJ Delorie  <dj@redhat.com>
18874
18875         * gcc.dg/20011008-1.c: New.
18876         * gcc.dg/20011008-2.c: New.
18877
18878 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
18879
18880         * gcc.dg/cpp/spacing1.c: Update test.
18881
18882 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18883
18884         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
18885         spelling errors of "separate" as "seperate".
18886
18887 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
18888
18889         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
18890         enough to avoid inlining.
18891
18892 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
18893
18894         * lib/g77.exp: set libg2c_dir correctly.
18895
18896 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18897
18898         * gcc.dg/cpp/macro11.c: New test.
18899
18900 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
18901
18902         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
18903         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
18904         gcc.dg/format/multattr-3.c: New tests.
18905         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
18906         tests for format attributes on function pointers being rejected.
18907
18908 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
18909
18910         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
18911
18912 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
18913
18914         * g++.dg/warn/format1.C: New test.
18915
18916 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
18917
18918         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
18919
18920 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
18921
18922         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
18923
18924 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
18925
18926         * gcc.dg/cpp/redef2.c: Add test.
18927
18928 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
18929
18930         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
18931         long-standing bug on i686, apparently.
18932         * gcc.c-torture/execute/loop-2c.x: New file.
18933         * gcc.c-torture/execute/loop-2d.x: New file.
18934         * gcc.c-torture/execute/loop-3c.x: New file.
18935
18936 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
18937
18938         * gcc.dg/cpp/20000625-2.c: Correct line number.
18939
18940 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
18941
18942         * gcc.dg/cpp/macro10.c: New test.
18943         * gcc.dg/cpp/strify3.c: New test.
18944         * gcc.dg/cpp/spacing1.c: Add tests.
18945         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
18946         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
18947
18948 2001-09-24  DJ Delorie  <dj@redhat.com>
18949
18950         * gcc.c-torture/execute/20010924-1.c: New test.
18951
18952 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
18953
18954         * testsuite/objc/execute/paste.m: Remove.
18955
18956 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
18957
18958         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
18959
18960 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
18961
18962         * g77.dg/strlen0.f: New test.
18963
18964 2001-09-21  Richard Henderson  <rth@redhat.com>
18965
18966         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
18967         * g++.old-deja/g++.abi/vtable2.C: Likewise.
18968
18969 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
18970
18971         Table-driven attributes.
18972         * g++.dg/ext/attrib1.C: New test.
18973
18974 2001-09-20  DJ Delorie  <dj@redhat.com>
18975
18976         * gcc.dg/20000926-1.c: Update expected warning messages.
18977         * gcc.dg/array-2.c: Likewise, and test for warnings too.
18978         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
18979         array.
18980
18981 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
18982
18983         * g++.dg/eh/registers1.C: New test case.
18984
18985 2001-09-17  Richard Henderson  <rth@redhat.com>
18986
18987         * gcc.dg/array-5.c: Fix VLA decomposition test.
18988
18989 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
18990
18991         * gcc.dg/cpp/line5.c: New testcase.
18992
18993 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
18994
18995         * gcc.dg/cpp/macro9.c: New test.
18996
18997 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
18998
18999         * gcc.c-torture/execute/980223.c: Change type of addr from long
19000         to char *.
19001
19002 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
19003
19004         * gcc.c-torture/execute/20010915-1.c: New test.
19005
19006 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
19007
19008         * g77.dg/bprob: New directory.
19009         * g77.dg/bprob/bprob.exp: New file.
19010         * g77.dg/bprob/bprob-1.f: New test.
19011         * g77.dg/gcov: New directory.
19012         * g77.dg/gcov/gcov.exp: New file.
19013         * g77.dg/gcov/gcov-1.f: New test.
19014         * g77.dg/gcov/gcov-1.x: New file.
19015
19016 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19017
19018         * gcc.dg/cpp/directiv.c: Update.
19019         * gcc.dg/cpp/undef1.c: Update.
19020
19021 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
19022
19023         * gcc.dg/20010912-1.c: New test.
19024
19025 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
19026
19027         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
19028         language-independent file in lib.
19029         * lib/gcov.exp: New file.
19030
19031 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
19032
19033         * gcc.c-torture/compile/20010911-1.c: New test.
19034
19035 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
19036
19037         * lib/profopt.exp: New, to support profile-directed optimizations.
19038         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
19039         * gcc.misc-tests/bprob-1.c: New test.
19040         * gcc.misc-tests/bprob-2.c: New test.
19041
19042 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
19043
19044         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
19045         XFAIL and which kinds of gcov output to verify.
19046         * gcc.misc-tests/gcov-4b.x: New file.
19047         * gcc.misc-tests/gcov-5b.x: New file.
19048         * gcc.misc-tests/gcov-6.x: New file.
19049         * gcc.misc-tests/gcov-7.c: New test.
19050         * gcc.misc-tests/gcov-7.x: New file.
19051
19052 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
19053
19054         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
19055         * gcc.misc-tests/gcov-6.c: New test.
19056
19057 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
19058
19059         PR c++/3986
19060         * g++.dg/abi/vbase1.C: New test.
19061
19062 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
19063
19064         * objc.dg/method-2.m: New.
19065
19066 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
19067
19068         PR c++/4203
19069         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
19070         * g++.dg/init/empty1.C: New test.
19071
19072 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
19073
19074         * gcc.c-torture/compile/20010903-1.c: New test.
19075
19076 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
19077
19078         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
19079         for m68k.
19080
19081 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
19082
19083         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
19084
19085         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
19086
19087         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
19088
19089 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
19090
19091         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
19092         for 16-bit 'unsigned int'.
19093
19094 2001-08-29  Kazu Hirata  <kazu@hxi.com>
19095
19096         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
19097
19098 2001-08-27  Richard Henderson  <rth@redhat.com>
19099
19100         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
19101         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
19102
19103 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
19104
19105         * gcc.dg/asm-names.c (ymain): New.
19106
19107 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
19108
19109         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
19110         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
19111         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
19112
19113 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19114
19115         * gcc.dg/compare5.c: New testcase.
19116
19117 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
19118
19119         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
19120         and "In instantiation".
19121
19122 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
19123
19124         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
19125
19126 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
19127
19128         * gcc.misc-tests/gcov.exp: Add support for branch information.
19129         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
19130         * gcc.misc-tests/gcov-4.c: New test.
19131         * gcc.misc-tests/gcov-4b.c: New test.
19132         * gcc.misc-tests/gcov-5b.c: New test.
19133
19134 2001-08-20  Zack Weinberg  <zackw@panix.com>
19135
19136         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
19137         expected to fail.
19138
19139 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19140
19141         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
19142
19143 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
19144
19145         * g++.dg/eh/template1.C: New test.
19146
19147 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
19148
19149         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
19150         Fix thinko.
19151         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
19152         for xfail.
19153
19154 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
19155
19156         * lib/g77-dg.exp:  Use prune.exp for common procedures
19157         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
19158         * lib/g77.exp: (g77-dg-prune) Remove
19159
19160 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
19161
19162         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
19163
19164 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19165
19166         * g++.dg/template/unify1.C: New test.
19167
19168 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
19169
19170         * g++.dg/abi/empty4.C: New test.
19171
19172 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
19173
19174         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
19175         solaris2.*
19176         * g77.f-torture/compile/pr3743.x: Likewise
19177
19178 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19179
19180         * g++.dg/other/using-declaration.C: New test.
19181
19182 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
19183
19184         * gcc.dg/cpp/tr-sign.c: New testcase.
19185
19186 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
19187
19188         * gcc.dg/cpp/19951025-1.c: Revert.
19189         * gcc.dg/cpp/directiv.c: We no longer process directives that
19190         interrupt macro arguments.
19191
19192 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
19193
19194         * gcc.dg/bconstp-1.c: New test.
19195
19196 2001-08-03  Richard Henderson  <rth@redhat.com>
19197
19198         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
19199
19200 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19201
19202         * gcc.dg/cpp/19951025-1.c: Update.
19203
19204 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
19205
19206         * g77.dg/ff90-1.f (s): Fix reference of variable z,
19207         should be x.
19208
19209 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
19210
19211         Kill -fhonor-std.
19212         * g++.old-deja/g++.ns/ns14.C: Remove special options.
19213         * g++.old-deja/g++.other/std1.C: Likewise.
19214         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
19215
19216 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
19217
19218         * lib/g77.exp:  Load gcc-defs.exp for common procedures
19219         (g77_pass, g77_fail, g77_finish, g77_exit,
19220         ${tool}_check_unsupported_p} Now redundant.  Deleted.
19221
19222 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
19223
19224         * g77.dg/fbackslash.f
19225         * g77.dg/fcase-preserve.f
19226         * g77.dg/ff90-1.f
19227         * g77.dg/ffixed-line-length-0.f
19228         * g77.dg/ffixed-line-length-132.f
19229         * g77.dg/ffixed-line-length-7.f
19230         * g77.dg/ffixed-line-length-72.f
19231         * g77.dg/ffixed-line-length-none.f
19232         * g77.dg/ffree-form-1.f
19233         * g77.dg/fno-backslash.f
19234         * g77.dg/fno-f90-1.f
19235         * g77.dg/fno-fixed-form-1.f
19236         * g77.dg/fno-onetrip.f
19237         * g77.dg/fno-typeless-boz.f
19238         * g77.dg/fno-underscoring.f
19239         * g77.dg/fno-vxt-1.f
19240         * g77.dg/fonetrip.f
19241         * g77.dg/ftypeless-boz.f
19242         * g77.dg/fugly-assumed.f
19243         * g77.dg/funderscoring.f
19244         * g77.dg/fvxt-1.f
19245
19246 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
19247
19248         * objc.dg/fwd-proto-1.m: New.
19249         * objc.dg/local-decl-1.m: New.
19250         * objc.dg/naming-1.m: New.
19251         * objc.dg/naming-2.m: New.
19252         * objc.dg/proto-hier-1.m: New.
19253
19254 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
19255
19256         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
19257         largest-type elements to a struct makes its size grow.
19258
19259 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
19260
19261         * g++.dg/abi/vthunk1.C: New test.
19262
19263 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
19264
19265         * g++.dg/abi/vbase8-22.C: New test.
19266
19267 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
19268
19269         * gcc.dg/cpp/macro8.c: New test.
19270
19271 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
19272
19273         * g++.dg/abi/vbase8-21.C: New test.
19274
19275 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
19276
19277         * g++.dg/abi/vbase8-10.C: New test.
19278
19279 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19280
19281         * lib/g++.exp (g++_set_ld_library_path): Renamed to
19282         ${tool}_set_ld_library_path.
19283         Changed caller.
19284         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
19285         g++.exp.
19286
19287 2001-07-26  Stan Cox <scox@redhat.com>
19288
19289         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
19290         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
19291         gcc_exit, gcc_check_unsupported_p):
19292         Moved to gcc-deps.exp
19293         * gcc-deps.exp: New file.
19294
19295 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19296
19297         * g++.old-deja/g++.pt/defarg14.C: New test.
19298
19299 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
19300
19301         * g++.old-deja/g++.other/lineno5.C: New test.
19302
19303 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
19304
19305         * g++.old-deja/g++.pt/crash68.C: New test.
19306
19307 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
19308
19309         * g++.old-deja/g++.other/crash42.C: New test.
19310
19311 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
19312
19313         * gcc.dg/cpp/extratokens.c: Fix.
19314         * gcc.dg/cpp/skipping2.c: New tests.
19315
19316 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19317
19318         * gcc.c-torture/execute/20010724-1.c: New file.
19319         * gcc.c-torture/execute/20010724-1.x: New file.
19320
19321 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
19322
19323         * g++.old-deja/g++.other/cond7.C: New test.
19324
19325 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
19326
19327         * g++.old-deja/g++.other/optimize4.C: New test.
19328
19329 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
19330
19331         * g++.old-deja/g++.abi/vbase8-5.C: New test.
19332
19333 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
19334
19335         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
19336         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
19337         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
19338         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
19339
19340         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
19341         bug report" message.
19342
19343         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
19344         * g++.dg/ext/instantiate1.C: Move from old-deja.
19345
19346 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
19347
19348         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
19349         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
19350         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
19351         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
19352
19353 2001-07-23  Jeffrey A Law  (law@cygnus.com)
19354
19355         * gcc.c-torture/execute/20010723-1.c: New test.
19356
19357 2001-07-23  Ben Elliston  <bje@redhat.com>
19358
19359         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
19360
19361 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19362
19363         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
19364         i[34567]86-*-*.
19365         Delete handling of ieee_multilib_flags.
19366         Pass -mieee for alpha*-*-* and sh-*-*.
19367         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
19368
19369 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
19370
19371         Remove old-abi tests.
19372         * g++.old-deja/g++.mike/p11116.C: Remove.
19373         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
19374
19375 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
19376
19377         * g77.f-torture/compile/pr3743.f:  New test
19378
19379 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
19380
19381         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
19382
19383 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19384
19385         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
19386         g++.old-deja/g++.pt/static6.C: Likewise.
19387         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
19388         supports weak symbols.
19389
19390 2001-07-18  Andreas Jaeger  <aj@suse.de>
19391
19392         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
19393         supported again.
19394
19395 2001-07-18  Andreas Jaeger  <aj@suse.de>
19396
19397         * gcc.dg/iftrap-1.c: Fix target line.
19398
19399 2001-07-17  Richard Henderson  <rth@redhat.com>
19400
19401         * gcc.c-torture/execute/20010717-1.c: New.
19402
19403 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
19404
19405         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
19406         tests.
19407
19408 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
19409
19410         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
19411
19412 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19413
19414         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
19415         UAC_SIGBUS, UAC_NOPRINT definitions.
19416
19417 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
19418
19419         * objc/execute/object_is_class.m: New test.
19420         * objc/execute/object_is_meta_class.m: New test.
19421
19422 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19423
19424         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
19425         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
19426
19427 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
19428
19429         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
19430         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
19431
19432 2001-07-14  Richard Henderson  <rth@redhat.com>
19433
19434         * gcc.dg/iftrap-1.c: New.
19435
19436 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
19437
19438         * g77.f-torture/execute/intrinsic77.f: New test.
19439
19440 2001-07-11  Janis Johnson <janis@us.ibm.com>
19441
19442         * gcc.misc-tests/gcov-3.c: New test.
19443
19444 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
19445
19446         * gcc.c-torture/compile/20010711-1.c,
19447         * gcc.c-torture/compile/20010711-2.c: New tests.
19448
19449 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
19450
19451         * gcc.c-torture/execute/20010711-1.c: New test.
19452
19453 2001-07-11  Ben Elliston  <bje@redhat.com>
19454
19455         * g++.old-deja/g++.other/enum5.C: New test.
19456
19457 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
19458
19459         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
19460         (g++-dg-prune): Call prune_gcc_output.
19461         * prune.exp: New file for prune_gcc_output.
19462         * lib/g++.exp, lib/gcc.exp: Load it.
19463
19464 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
19465
19466         * gcc.c-torture/compile/20010701-1.c,
19467         g++.old-deja/g++.ext/attrib6.C: New tests.
19468
19469 2001-07-06  Jeffrey A Law  (law@cygnus.com)
19470
19471         * gcc.c-torture/compile/20010706-1.c: New test.
19472
19473 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
19474
19475         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
19476
19477 2001-06-28  Stan Shebs  <shebs@apple.com>
19478
19479         * gcc.dg/pragma-darwin.c: New test.
19480
19481 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19482
19483         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
19484         Solaris 2.[678] system.
19485
19486 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
19487
19488         * gcc.dg/20010622-1.c: New test.
19489
19490 2001-06-18  Stan Shebs  <shebs@apple.com>
19491
19492         * objc.dg: New directory.
19493         * objc.dg/dg.exp: New file.
19494         * objc.dg/alias.m: New.
19495         * objc.dg/class-1.m: New.
19496         * objc.dg/class-2.m: New.
19497         * objc.dg/const-str-1.m: New.
19498         * objc.dg/const-str-2.m: New.
19499         * objc.dg/id-1.m: New.
19500         * objc.dg/method-1.m: New.
19501         * objc.dg/super-class-1.m: New.
19502         * lib/objc-dg.exp: New file.
19503
19504 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19505
19506         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
19507         of label name.
19508
19509 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
19510
19511         * g++.old-deja/g++.abi/vbase8-9.C: New test.
19512
19513 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19514
19515         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
19516         variable.
19517
19518 2001-06-12  Richard Henderson  <rth@redhat.com>
19519
19520         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
19521
19522 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
19523
19524         * g++.old-deja/g++.abi/vbase5.C: New test.
19525         * g++.old-deja/g++.abi/vbase6.C: New test.
19526         * g++.old-deja/g++.abi/vbase7.C: New test.
19527
19528 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19529
19530         * gcc.c-torture/compile/20010610-1.c: New test.
19531
19532 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
19533
19534         * g++.old-deja/g++.abi/vbase4.C: New test.
19535
19536 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
19537
19538         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
19539         support %f for HC11/HC12 targets.
19540         * gcc.c-torture/execute/930513-1.x: New file, likewise.
19541         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
19542         on HC11/HC12 targets.
19543         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
19544
19545 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19546
19547         * gcc.dg/wchar_t-1.c: New file.
19548         * gcc.dg/wint_t-1.c: Likewise.
19549
19550 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
19551
19552         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
19553
19554 2001-06-11  Richard Henderson  <rth@redhat.com>
19555
19556         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
19557
19558 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
19559
19560         * gcc.c-torture/compile/20010611-1.c: New test.
19561
19562 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
19563
19564         * gcc.dg/c99-tag-1.c: Add more tests.
19565
19566 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
19567
19568         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
19569         representation on MN10300 and ARM/Thumb.
19570
19571 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
19572
19573         * g77.f-torture/execute/20010610.f: New.
19574
19575 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
19576
19577         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
19578         names.
19579
19580 2001-06-09  Richard Henderson  <rth@redhat.com>
19581
19582         * gcc.c-torture/execute/ashrdi-1.c: New.
19583         * gcc.c-torture/execute/ashldi-1.c: New.
19584         * gcc.c-torture/execute/lshrdi-1.c: New.
19585
19586 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
19587
19588         * objc/execute/load-3.m: Added. Check sending +load to categories,
19589         in addition to classes.
19590
19591 2001-06-08  Stan Shebs  <shebs@apple.com>
19592
19593         * objc/execute/load-2.m: New test.  From Nicola Pero
19594         <n.pero@mi.flashnet.it>.
19595
19596 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
19597
19598         * gcc.c-torture/execute/20010605-2.c: New test.
19599
19600 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
19601
19602         * g++.old-deja/g++.abi/vbase2.C: New test.
19603         * g++.old-deja/g++.abi/vbase3.C: New test.
19604
19605 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
19606
19607         * g++.old-deja/g++.pt/friend49.C: New test.
19608
19609 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
19610
19611         * g++.old-deja/g++.ext/anon3.C: New test.
19612
19613 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
19614
19615         * g++.old-deja/g++.other/conv7.C: New test.
19616
19617 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
19618
19619         * gcc.c-torture/compile/20010605-2.c: New test.
19620
19621 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19622
19623         * gcc.c-torture/execute/20010604-1.c: New test.
19624
19625 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
19626
19627         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
19628
19629 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
19630
19631         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
19632         (g++_link_flags): Likewise.
19633         (g++_init): Pass gccpath's value to two previous functions.
19634
19635 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19636
19637         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
19638         Ensure logfile entry matches exec command line.
19639
19640 2001-05-31  Richard Henderson  <rth@redhat.com>
19641
19642         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
19643         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
19644
19645 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
19646
19647         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
19648         compiler for irix6.2
19649
19650 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
19651
19652         * g++.old-deja/g++.other/optimize3.C: New file.
19653
19654 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
19655
19656         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
19657         assemble.
19658
19659 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
19660
19661         * g++.old-deja/g++.other/optimize2.C: New file.
19662
19663 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
19664
19665         * gcc.c-torture/compile/20010518-2.c: New file.
19666         * gcc.c-torture/execute/20010518-1.c: New file.
19667         * gcc.c-torture/execute/20010518-2.c: New file.
19668
19669 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19670
19671         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
19672
19673 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
19674
19675         G++ no longer defines builtins that do not begin with __builtin.
19676         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
19677         * g++.old-deja/g++.brendand/misc13.C: Likewise.
19678         * g++.old-deja/g++.law/builtin1.C: Likewise.
19679         * g++.old-deja/g++.law/cvt2.C: Likewise.
19680         * g++.old-deja/g++.mike/net5.C: Likewise.
19681         * g++.old-deja/g++.other/builtins1.C: Likewise.
19682         * g++.old-deja/g++.other/builtins2.C: Likewise.
19683         * g++.old-deja/g++.other/builtins3.C: Likewise.
19684         * g++.old-deja/g++.other/builtins4.C: Likewise.
19685         * g++.old-deja/g++.other/inline8.C: Likewise.
19686         * g++.old-deja/g++.robertl/eb39.C: Likewise.
19687
19688 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
19689
19690         * g++.old-deja/g++.pt/using1.C: Adjust.
19691         * g++.old-deja/g++.pt/using2.C: New test.
19692
19693 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
19694
19695         * gcc.dg/cpp/charconst.c: New tests.
19696         * gcc.dg/cpp/escape.c: New tests.
19697         * gcc.dg/cpp/escape-1.c: New tests.
19698         * gcc.dg/cpp/escape-2.c: New tests.
19699         * gcc.dg/cpp/ucs.c: New tests.
19700
19701 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
19702
19703         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
19704         native compiler for irix6.5.
19705
19706 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
19707
19708         * lib/g++.exp (g++_include_flags): Use args to compute
19709         get_multilibs.
19710         (g++_link_flags): Likewise.
19711         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
19712
19713 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
19714
19715         * gcc.dg/c90-hexfloat-1.c: Add more tests.
19716
19717 2001-05-21  Geoff Keating  <geoffk@redhat.com>
19718
19719         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
19720         this file.
19721
19722 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
19723
19724         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
19725         STACK_SIZE;
19726         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
19727         to STACK_SIZE; Use it to define size of add_histo array.
19728         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
19729         to STACK_SIZE.
19730         (f): Use GITT_SIZE to define size of gitt local table.
19731         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
19732         to STACK_SIZE; Use it to define size of bytemem array.
19733
19734 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
19735
19736         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
19737         on 68HC11/HC12 due to the asm instruction.
19738         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
19739         * gcc.c-torture/compile/920520-1.x: Likewise.
19740         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
19741         on 68HC11/HC12 because the function is larger than 64K.
19742         * gcc.c-torture/compile/961203-1.x: New file, this test fails
19743         on 68HC11/HC12 because the structure is too large.
19744
19745 2001-05-20  Richard Henderson  <rth@redhat.com>
19746
19747         * gcc.c-torture/execute/20010520-1.c: New.
19748
19749 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19750
19751         * g++.old-deja/g++.warn/compare1.C: New test.
19752         * gcc.dg/compare4.c: New test.
19753
19754 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
19755
19756         * g++.old-deja/g++.other/optimize1.C: New test.
19757
19758 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19759
19760         * g++.old-deja/g++.pt/spec41.C: New test.
19761
19762 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
19763
19764         * gcc.c-torture/compile/20010114-1.x: Remove.
19765
19766 2001-05-18  Stan Shebs  <shebs@apple.com>
19767
19768         * gcc.c-torture/compile/20010518-1.c: New test.
19769
19770 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
19771
19772         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
19773         * g++.old-deja/g++.pt/crash67.C: New test.
19774
19775 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
19776
19777         * g++.old-deja/g++.other/debug9.C: New test.
19778
19779 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
19780
19781         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
19782
19783 2001-05-16  Jan Hubicka  <jh@suse.cz>
19784
19785         * gcc.c-torture/compile/20010516-1.c: New test.
19786
19787 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
19788
19789         * g++.old-deja/g++.other/crash41.C: New test.
19790
19791 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
19792
19793         * g++.old-deja/g++.pt/crash66.C: New test.
19794
19795 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
19796
19797         * g++.old-deja/g++.robertl/eb27.C: Convert.
19798
19799 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
19800
19801         * g++.dg/friend-warn.C: New test.  Do not warn about friend
19802         declaration being redundant.
19803
19804 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
19805
19806         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
19807
19808 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
19809
19810         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
19811
19812 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
19813
19814         * lib/g++.exp: Use testsuite_flags.
19815
19816 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
19817
19818         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
19819
19820 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19821
19822         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
19823
19824 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
19825
19826         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
19827
19828 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
19829
19830         * gcc.c-torture/compile/20010313-1.c: New test.
19831
19832 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
19833
19834         * gcc.dg/cpp/direct2.c: New test.
19835         * gccq.dg/cpp/direct2s.c: New test.
19836
19837         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
19838
19839 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
19840
19841         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
19842         * g++.old-deja/g++.other/op3.C: Likewise.
19843
19844 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19845
19846         * gcc.dg/cpp/syshdr.h: New file.
19847         * gcc.dg/cpp/sysmac1.c: Update.
19848         * gcc.dg/cpp/sysmac2.c: Update.
19849
19850 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
19851
19852         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
19853
19854 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
19855
19856         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
19857         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
19858
19859 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
19860
19861         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
19862
19863 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
19864
19865         * lib/g++.exp (g++_include_flags): Don't use any special flags
19866         if TESTING_IN_BUILD_TREE is not defined.
19867         (g++_init): Use a plain 'c++' as the compiler if
19868         TESTING_IN_BUILD_TREEE is not defined.
19869
19870 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
19871
19872         * g++.old-deja/g++.eh/catch13.C: New test.
19873         * g++.old-deja/g++.eh/catch14.C: New test.
19874
19875 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
19876
19877         * gcc.dg/cpp/tr-define.c: New test.
19878
19879 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
19880
19881         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
19882         <stdlib.h>, not <malloc.h>.
19883
19884 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
19885
19886         * g++.old-deja/g++.ns/template17.C: New test.
19887
19888 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
19889
19890         * g++.old-deja/g++.pt/ref4.C: New test.
19891
19892 2001-04-30  Richard Henderson  <rth@redhat.com>
19893
19894         * gcc.dg/20000724-1.c: Revert last change.
19895
19896 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
19897
19898         * g77.f-torture/execute/20010430.f: New test.
19899
19900 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
19901
19902         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
19903
19904 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
19905
19906         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
19907
19908 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
19909
19910         * g++.old-deja/g++.eh/crash6.C: New test.
19911
19912 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
19913
19914         * g++.old-deja/g++.other/warn7.C: New test.
19915
19916 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
19917
19918         * g++.old-deja/g++.other/defarg9.C: New test.
19919
19920 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
19921
19922         * g77.f-torture/compile/20010426.f: New test.
19923         * g77.f-torture/execute/20010426.f: New test.
19924
19925 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
19926
19927         * g77.f-torture/compile/20000629-1.x: Remove - error
19928         has been fixed.
19929
19930 2001-04-26  Jeffrey A Law  (law@cygnus.com)
19931
19932         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
19933         Tweak slightly to work with g++.dg framework.
19934         * g++.dg/special/ecos.exp: Run initp1.C test.
19935         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
19936
19937         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
19938         its linker doesn't give line numbers either.
19939         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
19940
19941 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
19942
19943         * g++.old-deja/g++.other/lex1.C: New test.
19944
19945 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
19946
19947         * gcc.dg/noncompile/20010425-1.c: New test.
19948
19949 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
19950
19951         * g++.old-deja/g++.pt/mangle2.C: New test.
19952
19953 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
19954
19955         * gcc.dg/format/plus-1.c: New test.
19956
19957 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
19958
19959         * gcc.dg/20010423-1.c: New test.
19960
19961 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
19962
19963         * gcc.c-torture/execute/20010422-1.c: New test.
19964
19965 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
19966
19967         * g++.old-deja/g++.ns/type2.C: New test.
19968
19969 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
19970
19971         * g++.old-deja/g++.other/perf1.C: New test.
19972
19973 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
19974
19975         * gcc.dg/c99-func-2.c: Remove xfail.
19976         * gcc.dg/c99-func-3.c: Remove xfail.
19977         * gcc.dg/c99-func-4.c: Remove xfail.
19978
19979 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
19980
19981         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
19982
19983 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
19984
19985         * gcc.c-torture/compile/20010423-1.c: New test.
19986
19987 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
19988
19989         * g++.old-deja/g++.pt/typename28.C: New test.
19990
19991 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
19992
19993         * g++.old-deja/g++.abi/empty2.C: New test.
19994         * g++.old-deja/g++.abi/empty3.C: New test.
19995
19996 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
19997
19998         * g++.old-deja/g++.other/comdat2.C: New test.
19999         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
20000
20001 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
20002
20003         * g++.old-deja/g++.other/overload14.C: New test.
20004
20005 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
20006
20007         * g++.old-deja/g++.other/lookup23.C: New test.
20008
20009 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
20010
20011         * gcc.c-torture/execute/20010403-1.c: New test.
20012
20013 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
20014             Mark Mitchell  <mark@codesourcery.com>
20015
20016         * lib/old-dejagnu.exp: Don't delete output of executable.
20017         Add .exe suffix to executables.
20018
20019 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
20020
20021         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
20022
20023 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20024
20025         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
20026
20027 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
20028
20029         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
20030         * g++.old-deja/g++.abi/crash1.C: New test.
20031
20032 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
20033
20034         * g++.old-deja/g++.other/crash40.C: New test.
20035
20036 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20037
20038         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
20039
20040 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
20041
20042         * g++.old-deja/g++.other/warn6.C: New test.
20043
20044 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
20045
20046         * g++.old-deja/g++.robertl/eb42.C: Same.
20047
20048 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20049
20050         * gcc.dg/wtr-conversion-1.c: New testcase.
20051
20052 2001-04-10  Richard Henderson  <rth@redhat.com>
20053
20054         * g++.old-deja/g++.other/array5.C: New.
20055
20056 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20057
20058         * gcc.c-torture/execute/20010408-1.c: New test.
20059
20060 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
20061
20062         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
20063         headers and constructs.
20064         * g++.old-deja/g++.robertl/eb79.C: Same.
20065         * g++.old-deja/g++.robertl/eb77.C (main): Same.
20066         * g++.old-deja/g++.robertl/eb73.C: Same.
20067         * g++.old-deja/g++.robertl/eb66.C (main): Same.
20068         * g++.old-deja/g++.robertl/eb55.C (t): Same.
20069         * g++.old-deja/g++.robertl/eb54.C (main): Same.
20070         * g++.old-deja/g++.robertl/eb46.C (main): Same.
20071         * g++.old-deja/g++.robertl/eb44.C: Same.
20072         * g++.old-deja/g++.robertl/eb41.C (main): Same.
20073         * g++.old-deja/g++.robertl/eb4.C (main): Same.
20074         * g++.old-deja/g++.robertl/eb39.C: Same.
20075         * g++.old-deja/g++.robertl/eb33.C (main): Same.
20076         * g++.old-deja/g++.robertl/eb31.C (main): Same.
20077         * g++.old-deja/g++.robertl/eb30.C: Same.
20078         * g++.old-deja/g++.robertl/eb3.C: Same.
20079         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
20080         * g++.old-deja/g++.robertl/eb21.C: Same.
20081         * g++.old-deja/g++.robertl/eb15.C: Same.
20082         * g++.old-deja/g++.robertl/eb118.C: Same.
20083         * g++.old-deja/g++.robertl/eb115.C (main): Same.
20084         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
20085         * g++.old-deja/g++.robertl/eb109.C: Same.
20086         * g++.old-deja/g++.other/sibcall1.C (main): Same.
20087         * g++.old-deja/g++.mike/rtti1.C: Same.
20088         * g++.old-deja/g++.mike/p658.C: Same.
20089         * g++.old-deja/g++.mike/net46.C: Same.
20090         * g++.old-deja/g++.mike/net34.C: Same.
20091         * g++.old-deja/g++.mike/memoize1.C: Same.
20092         * g++.old-deja/g++.mike/eh2.C: Same.
20093         * g++.old-deja/g++.law/weak.C: Same.
20094         * g++.old-deja/g++.law/visibility7.C: Same.
20095         * g++.old-deja/g++.law/visibility25.C: Same.
20096         * g++.old-deja/g++.law/visibility22.C: Same.
20097         * g++.old-deja/g++.law/visibility2.C: Same.
20098         * g++.old-deja/g++.law/visibility17.C: Same.
20099         * g++.old-deja/g++.law/visibility13.C: Same.
20100         * g++.old-deja/g++.law/visibility10.C: Same.
20101         * g++.old-deja/g++.law/visibility1.C: Same.
20102         * g++.old-deja/g++.law/virtual3.C (eval): Same.
20103         * g++.old-deja/g++.law/vbase1.C: Same.
20104         * g++.old-deja/g++.law/operators32.C: Same.
20105         * g++.old-deja/g++.law/nest3.C: Same.
20106         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
20107         * g++.old-deja/g++.law/except5.C (main): Same.
20108         * g++.old-deja/g++.law/cvt7.C (run): Same.
20109         * g++.old-deja/g++.law/cvt2.C: Same.
20110         * g++.old-deja/g++.law/cvt16.C: Same.
20111         * g++.old-deja/g++.law/ctors6.C (bar): Same.
20112         * g++.old-deja/g++.law/ctors17.C (main): Same.
20113         * g++.old-deja/g++.law/ctors13.C: Same.
20114         * g++.old-deja/g++.law/ctors12.C (main): Same.
20115         * g++.old-deja/g++.law/ctors10.C: Same.
20116         * g++.old-deja/g++.law/code-gen5.C: Same.
20117         * g++.old-deja/g++.law/bad-error7.C: Same.
20118         * g++.old-deja/g++.law/arm9.C: Same.
20119         * g++.old-deja/g++.law/arm12.C: Same.
20120         * g++.old-deja/g++.law/arg8.C: Same.
20121         * g++.old-deja/g++.law/arg1.C: Same.
20122         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
20123         * g++.old-deja/g++.jason/template31.C: Same.
20124         * g++.old-deja/g++.jason/template24.C (main): Same.
20125         * g++.old-deja/g++.jason/2371.C: Same.
20126         * g++.old-deja/g++.eh/new2.C: Same.
20127         * g++.old-deja/g++.eh/new1.C: Same.
20128         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
20129         * g++.old-deja/g++.brendan/nest21.C (main): Same.
20130         * g++.old-deja/g++.brendan/err-msg3.C: Same.
20131         * g++.old-deja/g++.brendan/crash62.C: Same.
20132         * g++.old-deja/g++.brendan/crash52.C: Same.
20133         * g++.old-deja/g++.brendan/crash49.C (main): Same.
20134         * g++.old-deja/g++.brendan/crash38.C: Same.
20135         * g++.old-deja/g++.brendan/crash15.C (main): Same.
20136         * g++.old-deja/g++.brendan/copy9.C: Same.
20137
20138 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
20139
20140         * gcc.c-torture/execute/20001203-2.c (memset):
20141         Count argument is of type __SIZE_TYPE__.
20142
20143 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
20144
20145         * gcc.c-torture/compile/20010404-1.c: New test.
20146
20147 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
20148
20149         * gcc.c-torture/compile/20010326-1.c: New test.
20150
20151 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
20152
20153         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
20154         peculiarities of the SH.
20155         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
20156
20157 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20158
20159         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
20160         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
20161         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
20162
20163 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
20164
20165         * g77.f-torture/compile/20010321-1.f: New test.
20166
20167 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
20168
20169         * gcc.c-torture/compile/20010329-1.c: New test.
20170
20171 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
20172
20173         * gcc.c-torture/execute/20010329-1.c: New test.
20174
20175 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
20176
20177         * g++.old-deja/g++.other/eh4.C: Fix typo.
20178
20179 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
20180
20181         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
20182
20183 2001-03-28  Philip Blundell  <philb@gnu.org>
20184
20185         * gcc.c-torture/compile/20010328-1.c: New test.
20186
20187 2001-03-27  Richard Henderson  <rth@redhat.com>
20188
20189         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
20190         * g++.old-deja/g++.eh/vbase3.C: Likewise.
20191
20192 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
20193
20194         * gcc.c-torture/compile/20010327-1.c: New test.
20195
20196 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
20197
20198         * g++.old-deja/g++.other/friend12.C: New test.
20199         * g++.old-deja/g++.other/friend9.C: Expect no errors.
20200         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
20201
20202 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20203
20204         * gcc.c-torture/execute/20010325-1.c: New test.
20205
20206 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
20207
20208         * g++.old-deja/g++.other/mangle3.C: New test.
20209
20210 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
20211
20212         * g++.old-deja/g++.other/anon8.C: New test.
20213
20214 2001-03-20  Philip Blundell  <philb@gnu.org>
20215
20216         * gcc.c-torture/compile/20010320-1.c: New test.
20217
20218 2001-03-17  Richard Henderson  <rth@redhat.com>
20219
20220         * g++.old-deja/g++.other/eh4.C: Add expected error text.
20221
20222 2001-03-15  Geoff Keating  <geoff@redhat.com>
20223
20224         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
20225         tests on AIX.
20226
20227 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
20228
20229         * g++.old-deja/g++.other/eh4.C: New test.
20230
20231 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
20232
20233         * gcc.dg/cpp/mi1.c: Update.
20234
20235 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
20236
20237         * g++.old-deja/g++.other/regstack.C: New test.
20238
20239 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
20240
20241         * g++.old-deja/g++.other/ref4.C: New test.
20242
20243 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
20244
20245         * objc/execute/va_method.m: Added.
20246         * objc/execute/IMP.m: Added.
20247         * objc/execute/_cmd.m: Added.
20248         * objc/execute/accessing_ivars.m: Added.
20249         * objc/execute/class-1.m: Added.
20250         * objc/execute/class-10.m: Added.
20251         * objc/execute/class-11.m: Added.
20252         * objc/execute/class-12.m: Added.
20253         * objc/execute/class-13.m: Added.
20254         * objc/execute/class-14.m: Added.
20255         * objc/execute/class-2.m: Added.
20256         * objc/execute/class-3.m: Added.
20257         * objc/execute/class-4.m: Added.
20258         * objc/execute/class-5.m: Added.
20259         * objc/execute/class-6.m: Added.
20260         * objc/execute/class-7.m: Added.
20261         * objc/execute/class-8.m: Added.
20262         * objc/execute/class-9.m: Added.
20263         * objc/execute/class-tests-1.h
20264         * objc/execute/class-tests-2.h
20265         * objc/execute/compatibility_alias.m: Added.
20266         * objc/execute/encode-1.m: Added.
20267         * objc/execute/formal_protocol-1.m: Added.
20268         * objc/execute/formal_protocol-2.m: Added.
20269         * objc/execute/formal_protocol-3.m: Added.
20270         * objc/execute/formal_protocol-4.m: Added.
20271         * objc/execute/formal_protocol-5.m: Added.
20272         * objc/execute/formal_protocol-6.m: Added.
20273         * objc/execute/formal_protocol-7.m: Added.
20274         * objc/execute/informal_protocol.m: Added.
20275         * objc/execute/initialize.m: Added.
20276         * objc/execute/load.m: Added.
20277         * objc/execute/many_args_method.m: Added.
20278         * objc/execute/nested-3.m: Added.
20279         * objc/execute/no_clash.m: Added.
20280         * objc/execute/private.m: Added.
20281         * objc/execute/redefining_self.m: Added.
20282         * objc/execute/root_methods.m: Added.
20283         * objc/execute/selector-1.m: Added.
20284         * objc/execute/static-1.m: Added.
20285         * objc/execute/static-2.m: Added.
20286         * objc/execute/va_method.m: Added.
20287
20288 2001-03-10  Richard Henderson  <rth@redhat.com>
20289
20290         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
20291
20292 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
20293
20294         * g++.old-deja/g++.other/crash31.C: XFAIL.
20295         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
20296         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
20297         * gcc.c-torture/execute/20010123-1.x: XFAIL.
20298         * gcc.c-torture/execute/20010124-1.x: XFAIL.
20299         * gcc.dg/sequence-pt-1.c: XFAIL one test.
20300
20301 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
20302
20303         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
20304
20305 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
20306
20307         * gcc.dg/20000724-1.c: Don't use multiline strings.
20308
20309 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
20310
20311         * objc/execute/string1.m, objc/execute/string2.m: Compare the
20312         result of -cString against what we expect it to be; don't just
20313         print it out for no one to read.
20314
20315         * objc/execute/string3.m, objc/execute/string4.m: New tests.
20316         Based on testcases provided by Nicola Pero.
20317
20318 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
20319
20320         * gcc.dg/cpp/macro7.c: New test.
20321
20322 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
20323
20324         * gcc.dg/cpp/multiline.c: Update.
20325
20326 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
20327
20328         * g++.old-deja/g++.other/enum3.C: New test.
20329
20330 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
20331
20332         * g++.old-deja/g++.other/pod1.C: New test.
20333
20334 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
20335
20336         * g++.old-deja/g++.ext/overload1.C: New test.
20337
20338 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
20339
20340         * g++.old-deja/g++.pt/using1.C: New test.
20341
20342 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
20343
20344         * g++.old-deja/g++.other/using9.C: New test.
20345
20346 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
20347
20348         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
20349
20350         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
20351
20352 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
20353
20354         * g++.old-deja/g++.ext/realpt1.C: Remove.
20355
20356 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
20357
20358         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
20359
20360 2001-02-26  Will Cohen  <wcohen@redhat.com>
20361
20362         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
20363
20364 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
20365
20366         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
20367         templatized constructors.
20368
20369 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20370
20371         * gcc.c-torture/execute/20010224-1.c: New test.
20372
20373 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
20374
20375         * gcc.c-torture/execute/20010222-1.c: New test.
20376
20377 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
20378
20379         * g++.old-deja/g++.other/inline20.C: New test.
20380
20381 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
20382
20383         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
20384
20385 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
20386
20387         * g++.old-deja/g++.other/lookup22.C: New test.
20388
20389 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
20390
20391         * g77.dg: New directory.
20392         * g77.dg/20010216-1.f: New test case.
20393         * g77.dg/dg.exp: New driver.
20394         * lib/g77-dg.exp: New driver library.
20395
20396 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20397
20398         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
20399
20400 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
20401
20402         * g++.old-deja/g++.other/decl9.C: New test.
20403
20404 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
20405
20406         * g++.old-deja/g++.other/init16.C: Update the test so that it does
20407         not need <string> and also tests the initialization at runtime.
20408
20409 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
20410
20411         * gcc.c-torture/execute/longlong.c: New test.
20412
20413 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
20414
20415         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
20416
20417 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
20418
20419         * gcc.c-torture/execute/920302-1.c (execute):
20420         Change argument type to short.
20421
20422 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
20423
20424         * g++.old-deja/g++.pt/deduct6.C: New test.
20425
20426 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
20427
20428         * g++.old-deja/g++.pt/deduct5.C: New test.
20429
20430 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
20431
20432         * gcc.c-torture/execute/20010209-1.c: New test.
20433
20434 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
20435
20436         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
20437
20438 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
20439
20440         * g++.dg/vtgc1.C: Update for new ABI.
20441
20442         * consistency.vlad: New directory, 1665 files.
20443
20444 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20445
20446         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
20447         return type.
20448         * gcc.dg/cpp/digraphs.c: Declare puts.
20449
20450 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
20451
20452         * g++.old-deja/g++.other/warn5.C: New test.
20453
20454 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
20455
20456         * g++.old-deja/g++.pt/spec40.C: New test.
20457
20458 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
20459
20460         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
20461         case.
20462         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
20463
20464 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
20465
20466         * gcc.c-torture/compile/20010209-1.c: New test.
20467
20468 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
20469
20470         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
20471         excess errors message but not if it crashes.
20472         * g++.old-deja/g++.other/crash27.C: Likewise.
20473         * g++.old-deja/g++.other/crash28.C: Likewise.
20474         * g++.old-deja/g++.other/crash30.C: Likewise.
20475         * g++.old-deja/g++.other/crash32.C: Likewise.
20476         * g++.old-deja/g++.other/crash35.C: Likewise.
20477         * g++.old-deja/g++.pt/inherit2.C: Likewise.
20478
20479 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20480
20481         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
20482         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
20483         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
20484         g77.f-torture/execute/execute.exp,
20485         g77.f-torture/noncompile/noncompile.exp,
20486         gcc.c-torture/execute/execute.exp,
20487         gcc.c-torture/execute/memcheck/memcheck.exp,
20488         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
20489         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
20490         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
20491         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
20492         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
20493         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
20494         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
20495         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
20496         Remove bug reporting instructions with ancient email addresses.
20497
20498 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
20499
20500         * gcc.dg/20010202-1.c: New test.
20501         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
20502
20503 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
20504
20505         * g++.dg/stdbool-if.C: New test.
20506
20507 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
20508
20509         * objc/execute/fdecl.m: Added main().
20510
20511 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
20512
20513         * gcc.c-torture/execute/20010206-1.c: New test.
20514
20515 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20516
20517         * gcc.dg/cpp/avoidpaste1.c: Update.
20518
20519 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
20520
20521         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
20522         Pero <nicola@brainstorm.co.uk>.
20523         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
20524
20525 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
20526
20527         * g++.old-deja/g++.pt/spec39.C: New test.
20528
20529 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
20530
20531         * gcc.c-torture/compile/20010202-1.c: New test.
20532
20533 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
20534
20535         * g++.old-deja/g++.abi/primary2.C: New test.
20536         * g++.old-deja/g++.abi/primary3.C: New test.
20537         * g++.old-deja/g++.abi/primary4.C: New test.
20538         * g++.old-deja/g++.abi/primary5.C: New test.
20539         * g++.old-deja/g++.abi/vtable3.h: New test.
20540         * g++.old-deja/g++.abi/vtable3a.C: New test.
20541         * g++.old-deja/g++.abi/vtable3b.C: New test.
20542         * g++.old-deja/g++.abi/vtable3c.C: New test.
20543         * g++.old-deja/g++.abi/vtable3d.C: New test.
20544         * g++.old-deja/g++.abi/vtable3e.C: New test.
20545         * g++.old-deja/g++.abi/vtable3f.C: New test.
20546         * g++.old-deja/g++.abi/vtable3g.C: New test.
20547         * g++.old-deja/g++.abi/vtable3h.C: New test.
20548         * g++.old-deja/g++.abi/vtable3i.C: New test.
20549         * g++.old-deja/g++.abi/vtable3j.C: New test.
20550         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
20551
20552 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
20553
20554         * g++.old-deja/g++.other/anon6.C: New test.
20555         * g++.old-deja/g++.other/anon7.C: New test.
20556
20557 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
20558
20559         * gcc.dg/cpp/avoidpaste2.c: New tests.
20560
20561 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
20562
20563         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
20564
20565 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
20566
20567         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
20568         DECIMAL_DIG cases for Irix."
20569
20570 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
20571
20572         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
20573
20574 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20575
20576         * gcc.dg/c99-tag-1.c: New test.
20577
20578 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
20579
20580         * gcc.dg/cpp/tr-warn1.c: Add tests.
20581
20582 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
20583
20584         * gcc.dg/cpp/avoidpaste1.c: Update.
20585         * gcc.dg/cpp/paste4.c: Update.
20586
20587 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
20588
20589         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
20590         cases for Irix.
20591
20592 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
20593
20594         * g++.old-deja/g++.other/inline19.C: New test.
20595
20596 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
20597
20598         * gcc.dg/Wlarger-than.c: New test.
20599
20600 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20601
20602         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
20603
20604 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
20605
20606         * gcc.c-torture/execute/20010129-1.c: New test.
20607         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
20608
20609 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
20610
20611         * gcc.dg/cpp/avoidpaste1.c: Test case.
20612
20613 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
20614
20615         * g++.old-deja/g++.other/inline18.C: New test.
20616
20617 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20618
20619         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
20620         and __builtin_putchar.
20621
20622 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
20623
20624         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
20625         tests.
20626
20627 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
20628
20629         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
20630         floating point number rounding mode to round to the nearest
20631         representable mode.
20632
20633 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
20634
20635         * g++.old-deja/g++.other/mangle2.C: New test.
20636
20637 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
20638
20639         * gcc.c-torture/compile/20010124-1.c: New test.
20640
20641 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
20642
20643         * g++.old-deja/g++.pt/spec38.C: New test.
20644
20645 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20646
20647         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
20648         "Build don't run".
20649
20650 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20651
20652         * gcc.c-torture/execute/20010123-1.c: New test.
20653
20654 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
20655
20656         * g++.old-deja/g++.pt/spec37.C: New test.
20657
20658 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
20659
20660         * g++.old-deja/g++.pt/overload14.C: New test.
20661
20662 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20663
20664         * gcc.c-torture/execute/20010122-1.c: New test, exercise
20665         __builtin_return_address.
20666
20667 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
20668
20669         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
20670         * g++.old-deja/g++.pt/spec35.C: New test.
20671         * g++.old-deja/g++.pt/spec36.C: New test.
20672
20673 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
20674
20675         * gcc.c-torture/compile/20010118-1.c: New test.
20676
20677 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
20678
20679         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
20680
20681 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
20682
20683         * gcc.c-torture/execute/20010119-1.c: New test.
20684
20685 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
20686
20687         * g++.old-deja/g++.other/vbase5.C: New test.
20688
20689 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
20690
20691         * gcc.c-torture/execute/20010118-1.c: New test.
20692
20693 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
20694
20695         * g++.old-deja/g++.pt/deduct3.C: New test.
20696
20697 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
20698
20699         * g++.old-deja/g++.pt/spec34.C: New test.
20700
20701 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
20702
20703         * g77.f-torture/compile/20000601-2.f: New test.
20704
20705 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
20706
20707         * g++.old-deja/g++.other/init17.C: New test.
20708
20709 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
20710
20711         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
20712
20713 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
20714
20715         * g++.old-deja/g++.pt/unify8.C: New test.
20716
20717 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
20718
20719         * g++.old-deja/g++.abi/vbase1.C: New test.
20720
20721 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
20722
20723         * g++.old-deja/g++.pt/crash65.C: New test.
20724
20725 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
20726
20727         * gcc.dg/cpp/assembl2.S: New test case.
20728
20729 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
20730
20731         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
20732         are supported.
20733
20734 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20735
20736         * g++.old-deja/g++.other/builtins1.C: New test.
20737         * g++.old-deja/g++.other/builtins2.C: Likewise.
20738         * g++.old-deja/g++.other/builtins3.C: Likewise.
20739         * g++.old-deja/g++.other/builtins4.C: Likewise.
20740
20741 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
20742
20743         * gcc.c-torture/compile/20010117-1.c: New test.
20744         * gcc.c-torture/compile/20010117-2.c: New test.
20745
20746 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
20747
20748         * g77.f-torture/execute/20010116.[fx]: New test,
20749         XFAIL on i?86-*-*.
20750         * g77.f-torture/compile/20010115.f: Indicate it's
20751         a test for PR fortran/1636.
20752
20753 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
20754
20755         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
20756
20757 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
20758
20759         * g77.f-torture/compile/20010115.f: New test.
20760
20761 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
20762
20763         * g++.old-deja/g++.pt/nontype5.C: New test.
20764
20765 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
20766
20767         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
20768         have an equivalent working one below it.
20769
20770 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
20771
20772         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
20773         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
20774
20775 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
20776
20777         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
20778         message containing "init_priority".
20779         (conpr-2.C): Likewise.
20780         (conpr-3.C): Likewise.
20781         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
20782
20783 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20784
20785         * gcc.c-torture/execute/20010114-2.c: New test.
20786
20787 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
20788
20789         * gcc.c-torture/compile/20010114-1.c: New test.
20790         * gcc.c-torture/compile/20010114-1.x: Xfail.
20791         * gcc.c-torture/compile/20010114-2.c: New test.
20792         * gcc.c-torture/execute/20010114-1.c: New test.
20793         * gcc.dg/trunc-1.c: New test.
20794         * gcc.dg/uninit-B.c: New test.
20795
20796 2001-01-13  Nick Clifton  <nickc@redhat.com>
20797
20798         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
20799         target.
20800
20801 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20802
20803         * gcc.c-torture/compile/20010113-1.c: New test.
20804
20805 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
20806
20807         * gcc.c-torture/compile/20001212-1.c: New test.
20808
20809 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
20810
20811         * gcc.dg/cpp/widestr1.c: Update.
20812         * gcc.dg/cpp/prag-imp.c: Remove.
20813
20814 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
20815
20816         * gcc.c-torture/execute/20000801-3.x: Remove.
20817         * gcc.dg/c90-init-1.c: New test.
20818         * gcc.dg/c99-init-1.c: New test.
20819         * gcc.dg/c99-init-2.c: New test.
20820         * gcc.dg/gnu99-init-1.c: New test.
20821
20822 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
20823
20824         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
20825         testing that no relevant ones were found.
20826
20827 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
20828
20829         * g++.old-deja/g++.pt/cast2.C: New test.
20830
20831 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
20832
20833         * g++.old-deja/g++.pt/friend47.C: New test.
20834
20835 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
20836
20837         * g++.old-deja/g++.pt/instantiate13.C: New test.
20838
20839 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
20840
20841         * g++.old-deja/g++.other/defarg7.C: New test.
20842         * g++.old-deja/g++.other/defarg8.C: New test.
20843
20844 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
20845
20846         * g++.old-deja/g++.pt/crash64.C: New test.
20847
20848 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
20849
20850         * g++.old-deja/g++.pt/crash63.C: New test.
20851
20852 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
20853
20854         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
20855
20856 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
20857
20858         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
20859
20860 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
20861
20862         * g++.old-deja/g++.pt/error3.C: New test.
20863
20864 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
20865
20866         * g++.old-deja/g++.other/crash39.C: New test.
20867
20868 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
20869
20870         * g++.old-deja/g++.other/vbase4.C: New test.
20871
20872 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
20873
20874         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
20875         * gcc.dg/special/20000419-2.c: New file. Identical to above.
20876         * gcc.dg/special/special.exp: New test driver which will check
20877         for alias support for the above test.
20878
20879 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
20880
20881         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
20882         problems on small machines.
20883         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
20884         parameterize.
20885
20886 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
20887
20888         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
20889         mips.
20890         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
20891
20892 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
20893
20894         * g++.old_deja/g++.pt/using8.C: New test.
20895
20896 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20897
20898         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
20899
20900 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
20901
20902         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
20903         where a failure is expected.
20904         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
20905
20906 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
20907
20908         * g++.old_deja/g++.pt/instantiate12.C: New test.
20909
20910 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
20911
20912         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
20913         start of structs.
20914         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
20915         * g++.old-deja/g++.brendan/crash17.C: Likewise.
20916         * g++.old-deja/g++.brendan/crash29.C: Likewise.
20917         * g++.old-deja/g++.brendan/crash48.C: Likewise.
20918         * g++.old-deja/g++.brendan/ns1.C: Likewise.
20919         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
20920         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
20921         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
20922         * g++.old-deja/g++.eh/spec6.C: Likewise.
20923         * g++.old-deja/g++.jason/crash3.C: Likewise.
20924         * g++.old-deja/g++.law/ctors11.C: Likewise.
20925         * g++.old-deja/g++.law/ctors17.C: Likewise.
20926         * g++.old-deja/g++.law/ctors5.C: Likewise.
20927         * g++.old-deja/g++.law/ctors9.C: Likewise.
20928         * g++.old-deja/g++.mike/ambig1.C: Likewise.
20929         * g++.old-deja/g++.mike/net22.C: Likewise.
20930         * g++.old-deja/g++.mike/p3538a.C: Likewise.
20931         * g++.old-deja/g++.mike/p3538b.C: Likewise.
20932         * g++.old-deja/g++.mike/virt3.C: Likewise.
20933         * g++.old-deja/g++.niklas/t128.C: Likewise.
20934         * g++.old-deja/g++.other/anon4.C: Likewise.
20935         * g++.old-deja/g++.other/using1.C: Likewise.
20936         * g++.old-deja/g++.other/warn3.C: Likewise.
20937         * g++.old-deja/g++.pt/t37.C: Likewise.
20938         * g++.old-deja/g++.robertl/eb69.C: Likewise.
20939         * g++.old-deja/g++.robertl/eb71.C: Likewise.
20940
20941 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
20942
20943         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
20944
20945 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20946
20947         * gcc.c-torture/execute/stdio-opt-3.c: New test.
20948
20949 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
20950
20951         * gcc.c-torture/compile/20010107-1.c: New test.
20952
20953 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20954
20955         * gcc.c-torture/execute/builtin-noret-1.c: New test.
20956
20957 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20958
20959         * gcc.dg/format/format.h: New file.
20960         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
20961         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
20962         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
20963         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
20964         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
20965         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
20966         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
20967         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
20968         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
20969         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
20970         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
20971         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
20972         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
20973         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
20974         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
20975         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
20976         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
20977         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
20978         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
20979         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
20980         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
20981         instead of declaring standard types, macros and functions in each
20982         test.
20983
20984 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
20985
20986         * gcc.c-torture/execute/20010106-1.c: New test.
20987
20988 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
20989
20990         * gcc.dg/format/format.exp: New file.
20991         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
20992         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
20993         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
20994         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
20995         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
20996         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
20997         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
20998         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
20999         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
21000         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
21001         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
21002         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
21003         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
21004         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
21005         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
21006         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
21007         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
21008         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
21009         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
21010         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
21011         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
21012         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
21013         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
21014         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
21015         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
21016         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
21017         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
21018         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
21019         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
21020         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
21021         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
21022         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
21023         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
21024         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
21025         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
21026         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
21027         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
21028         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
21029         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
21030         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
21031         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
21032         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
21033
21034 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
21035
21036         * gcc.c-torture/execute/991228-1.c: Take word endianness into
21037         account.
21038
21039 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
21040
21041         * gcc.c-torture/execute/builtin-complex-1.c: New test.
21042
21043 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
21044
21045         * g++.old-deja/g++.pt/crash62.C: New test.
21046
21047 2001-01-04  Richard Henderson  <rth@redhat.com>
21048
21049         * gcc.dg/20000926-1.c: Update expected warnings.
21050         * gcc.dg/array-2.c: Likewise.
21051         * gcc.dg/array-4.c: Also validate flexible array members.
21052         * gcc.dg/c99-flex-array-1.c: New.
21053
21054 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
21055
21056         * gcc.c-torture/compile/20001222-1.x: Remove.
21057
21058 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21059
21060         * gcc.c-torture/execute/built-in-setjmp.c: New.
21061
21062 2001-01-03  Richard Henderson  <rth@redhat.com>
21063
21064         * gcc.dg/940510-1.c: Update expected error wording.
21065         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
21066
21067 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
21068
21069         * lib/target-supports.exp (check_alias_available): Modified to
21070         indicate aliases not supported if only weak aliases are supported.
21071
21072 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21073
21074         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
21075         Turn on cmpstrsi checks for __pj__ and __i370__.
21076
21077 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
21078
21079         * g++.old-deja/g++.other/virtual11.C: New test.
21080
21081 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
21082
21083         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
21084
21085 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21086
21087         * gcc.c-torture/compile/20010102-1.c: New test.
21088
21089 2001-01-02  Andreas Jaeger  <aj@suse.de>
21090
21091         * gcc.dg/noreturn-3.c: New test.
21092
21093         * gcc.dg/noreturn-4.c: New test.
21094
21095 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21096
21097         * gcc.c-torture/execute/stdio-opt-1.c: Also test
21098         __builtin_fputc and __builtin_fwrite.
21099
21100 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
21101
21102         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
21103         signed char, not default char.
21104
21105 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
21106
21107         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
21108
21109 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
21110
21111         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
21112
21113 2000-12-29  Richard Henderson  <rth@redhat.com>
21114
21115         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
21116         (__cyg_profile_func_exit): Define.
21117
21118 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
21119
21120         * g++.dg/vtgc1.C: New test.
21121
21122 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
21123
21124         * gcc.dg/noncompile/20001228-1.c: New test.
21125
21126         * gcc.dg/20001228-1.c: New test.
21127
21128         * gcc.c-torture/execute/20001228-1.c: New test.
21129
21130 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
21131
21132         * gcc.dg/format-strfmon-1.c: New test.
21133
21134 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21135
21136         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
21137         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
21138         * gcc.c-torture/execute/string-opt-1.c: Likewise.
21139         * gcc.c-torture/execute/string-opt-2.c: Likewise.
21140         * gcc.c-torture/execute/string-opt-3.c: Likewise.
21141         * gcc.c-torture/execute/string-opt-4.c: Likewise.
21142         * gcc.c-torture/execute/string-opt-6.c: Likewise.
21143         * gcc.c-torture/execute/string-opt-7.c: Likewise.
21144         * gcc.c-torture/execute/string-opt-8.c: Likewise.
21145         * gcc.c-torture/execute/string-opt-9.c: Likewise.
21146         * gcc.c-torture/execute/string-opt-10.c: Likewise.
21147         * gcc.c-torture/execute/string-opt-11.c: Likewise.
21148         * gcc.c-torture/execute/string-opt-12.c: Likewise.
21149
21150         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
21151         * gcc.c-torture/execute/string-opt-4.c: Test index.
21152
21153 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
21154
21155         * gcc.c-torture/compile/20001226-1.c: New test.
21156
21157 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21158
21159         * gcc.c-torture/compile/20001222-1.c: New test.
21160         * gcc.c-torture/compile/20001222-1.x: Xfail.
21161
21162 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
21163
21164         * gcc.c-torture/execute/comp-goto-2.c: New test.
21165
21166 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
21167
21168         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
21169         Use long types if __INT_MAX__ is 32767.
21170         (main): Use cast to (sint32 *) when poking 88 into a_page.
21171
21172         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
21173
21174 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
21175
21176         * gcc.c-torture/compile/20001221-1.c: New test.
21177         * gcc.c-torture/execute/20001221-1.c: New test.
21178
21179 2000-12-20  Richard Henderson  <rth@redhat.com>
21180
21181         * g++.old-deja/g++.pt/crash36.C: Update error lines.
21182         * g++.old-deja/g++.robertl/eb109.C: Likewise.
21183
21184 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21185
21186         * gcc.dg/compare3.c: New test.
21187
21188 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21189
21190         * gcc.dg/format-warnll-1.c: New test.
21191
21192 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
21193
21194         * gcc.dg/cpp/cmdlne-P.c: New test.
21195
21196 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21197
21198         * gcc.c-torture/execute/builtin-abs-1.c,
21199         gcc.c-torture/execute/builtin-abs-2.c: New tests.
21200
21201 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
21202
21203         * gcc.dg/cpp/multiline.c: New test.
21204
21205 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
21206
21207         * g++.old-deja/g++.other/syshdr1.C: Update.
21208         * gcc.dg/cpp/lineflags.c: Remove temporarily.
21209
21210 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21211
21212         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
21213
21214 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21215
21216         * g++.old-deja/g++.pt/ttp65.C: New test.
21217
21218 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21219
21220         * g++.old-deja/g++.pt/ttp64.C: New test.
21221
21222 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21223
21224         * g++.old-deja/g++.pt/spec33.C: New test.
21225
21226 2000-12-14  Catherine Moore  <clm@redhat.com>
21227
21228         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
21229         * gcc.c-torture/execute/920612-2.c: Likewise.
21230         * gcc.c-torture/execute/920428-2.c: Likewise.
21231         * gcc-c-torture/execute/va-arg-11.c: Call exit.
21232         * gcc.c-torture/execute/va-arg-21.c: Likewise.
21233
21234 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21235
21236         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
21237         * gcc.dg/pack-test-2.c: Likewise.
21238
21239 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
21240
21241         Tests by Zack Weinberg <zackw@stanford.edu>.
21242
21243         * gcc.dg/cpp/defined.c: Update.
21244         * gcc.dg/cpp/defined_trad.c: New tests.
21245
21246 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
21247
21248         * gcc.dg/cpp/trad-direct.c: Update.
21249
21250 2000-12-11  Neil Booth  <neilb@earthling.net>
21251
21252         * gcc.dg/cpp/defined_trad.c
21253
21254 2000-12-11  Neil Booth  <neilb@earthling.net>
21255
21256         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
21257
21258 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21259
21260         * gcc.dg/format-miss-2.c: New test.
21261
21262 2000-12-09  Neil Booth  <neilb@earthling.net>
21263
21264         * gcc.dg/cpp/lineflags.c: New tests.
21265         * gcc.dg/cpp/poison.c: Update.
21266         * gcc.dg/cpp/redef2.c: Update.
21267         * gcc.dg/cpp/skipping.c: New test.
21268
21269 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
21270
21271         * g++.old-deja/g++.other/eh3.C: New testcase.
21272
21273 2000-12-07  Neil Booth  <neilb@earthling.net>
21274
21275         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
21276         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
21277         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
21278         wtr-union-init-2.c, wtr-union-init-3.c: Update.
21279         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
21280         Update.
21281
21282 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21283
21284         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
21285         __SIZE_TYPE__ instead of int for type of integers cast to
21286         pointers.
21287
21288 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
21289
21290         * g++.old-deja/g++.other/cleanup4.C: New test.
21291
21292 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21293
21294         * format-sec-1.c: New test.
21295
21296 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21297
21298         * gcc.dg/format-nonlit-3.c: New test.
21299
21300 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21301
21302         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
21303         through a null pointer.
21304
21305 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21306
21307         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
21308         * g++.old-deja/g++.pt/partial4.C: New test.
21309
21310 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
21311
21312         * gcc.c-torture/execute/ieee/hugeval.x: New.
21313
21314 2000-12-06  Neil Booth  <neilb@earthling.net>
21315
21316         * gcc.dg/cpp/backslash2.c: New tests.
21317
21318 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21319
21320         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
21321         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
21322
21323 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
21324
21325         * gcc.c-torture/execute/20001203-2.c: New testcase.
21326
21327 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
21328
21329         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
21330         * g++.old-deja/g++.other/virtual10.C: New test.
21331
21332 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
21333
21334         * g++.old-deja/g++.mike/pmf5.C: Remove test.
21335
21336 2000-12-05  Richard Henderson  <rth@redhat.com>
21337
21338         * gcc.c-torture/compile/20001205-1.c: New.
21339
21340 2000-12-04  Neil Booth  <neilb@earthling.net>
21341
21342         * g++.old-deja/g++.other/virtual9.C: New test.
21343         * g++.old-deja/g++.pt/crash61.C: New test.
21344         * gcc.c-torture/execute/loop-9.c: New test.
21345
21346 2000-12-04  Neil Booth  <neilb@earthling.net>
21347
21348         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
21349         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
21350         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
21351         * gcc.dg/cpp/extratokens.c: ...here.
21352
21353 2000-12-04  Neil Booth  <neilb@earthling.net>
21354
21355         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
21356         New tests.
21357
21358 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21359
21360         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
21361         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
21362
21363 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21364
21365         * gcc.c-torture/execute/20001203-1.c: New test.
21366
21367 2000-12-03  Neil Booth  <neilb@earthling.net>
21368
21369         * gcc.dg/cpp/macro6.c: New test cases.
21370
21371 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21372
21373         * gcc.c-torture/execute/string-opt-9.c: New test.
21374         * gcc.c-torture/execute/string-opt-10.c: Likewise.
21375         * gcc.c-torture/execute/string-opt-11.c: Likewise.
21376         * gcc.c-torture/execute/string-opt-12.c: Likewise.
21377
21378         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
21379         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
21380
21381 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
21382
21383         * gcc.dg/cpp/if-6.c: New testcase.
21384
21385         * gcc.dg/20001201-1.c: New testcase.
21386
21387 2000-12-02  Neil Booth  <neilb@earthling.net>
21388
21389         * g++.old-deja/g++.other/externC4.C,
21390         g++.old-deja/g++.other/friend10.C: New tests.
21391
21392 2000-12-02  Neil Booth  <neilb@earthling.net>
21393
21394         * g++.old-deja/g++.other/instan2.C
21395         * g++.old-deja/g++.other/instan3.C: New test.
21396
21397 2000-12-02  Neil Booth  <neilb@earthling.net>
21398
21399         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
21400         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
21401         gnuc99.c,gnuc99-pedantic.c: New tests.
21402
21403 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
21404
21405         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
21406         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
21407
21408 2000-12-01  Neil Booth  <neilb@earthling.net>
21409
21410         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
21411         * gcc.dg/cpp/poison.c: Update.
21412         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
21413
21414 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
21415
21416         * g77.f-torture/execute/20001201.f: New test.
21417
21418 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
21419
21420         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
21421
21422 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
21423
21424         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
21425
21426 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
21427
21428         * g++.old-deja/g++.other/cast6.C: New test.
21429
21430 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
21431
21432         * gcc.c-torture/execute/20001130-2.c: New testcase.
21433
21434 2000-11-30  Richard Henderson  <rth@redhat.com>
21435
21436         * gcc.c-torture/execute/20001130-1.c: New test.
21437
21438 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
21439
21440         * g++.old-deja/g++.other/op3.C: New test.
21441
21442 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
21443
21444         * g++.old-deja/g++.other/op2.C: New test.
21445
21446 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
21447
21448         * g++.old-deja/g++.other/crash38.C: New test.
21449
21450 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
21451
21452         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
21453
21454 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
21455
21456         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
21457         tests.
21458         * gcc.c-torture/execute/string-opt-6.c: New test.
21459
21460         * gcc.dg/20001117-1.c: Add main.
21461
21462 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
21463
21464         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
21465         Move from here ...
21466         * gcc.dg/940510-1.c: ... to here.
21467
21468         * gcc.dg/20000926-1.c: GNU C now allows initializations of
21469         zero-size arrays in toplevel structures.
21470
21471 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
21472
21473         * gcc.c-torture/execute/loop-8.c: New test.
21474
21475 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
21476
21477         * g++.old-deja/g++.other/base1.C: New test.
21478
21479 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
21480
21481         * g++.old-deja/g++.other/parse2.C: New test.
21482
21483 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
21484
21485         * g++.old-deja/g++.pt/incomplete1.C: New test.
21486
21487 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
21488
21489         * g++.old-deja/g++.other/friend9.C: New test.
21490
21491 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
21492
21493         * gcc.dg/20001127-1.c: New test.
21494
21495 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
21496
21497         * g++.old-deja/g++.pt/friend46.C: New test.
21498
21499 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
21500
21501         * g++.old-deja/g++.other/ptrmem8.C: New test.
21502
21503 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21504
21505         * gcc.c-torture/execute/string-opt-7.c: New test.
21506         * gcc.c-torture/execute/string-opt-8.c: Likewise.
21507
21508 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
21509
21510         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
21511         instead of 'mkcheck 2'.
21512
21513 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21514
21515         * gcc.c-torture/execute/memcheck/driver.c,
21516         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
21517         C9X references to refer to C99.
21518
21519 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
21520
21521         * gcc.dg/ultrasp3.c: New test.
21522
21523 2000-11-25  Neil Booth  <neilb@earthling.net>
21524
21525         * gcc.dg/cpp/include2.c: Update test to be locale independent.
21526
21527 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
21528
21529         * gcc.c-torture/compile/20001123-2.c: New.
21530
21531 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21532
21533         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
21534
21535 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
21536
21537         * gcc.dg/sequence-point-1.c: Add some new tests.
21538         * gcc.c-torture/execute/20001124-1.c: New test.
21539
21540 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
21541
21542         * g++.old-deja/g++.other/vaarg4.C: New test.
21543         * gcc.c-torture/compile/20001123-1.c: New test.
21544
21545 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
21546
21547         * g++.other/crash24.C: Adjust and remove XFAIL.
21548         * g++.other/crash37.C: New test.
21549
21550 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
21551
21552         * g++.old-deja/g++.pt/instantiate9.C: New test.
21553
21554 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
21555
21556         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
21557         new ABI, too.
21558
21559         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
21560         * g++.old-deja/g++.robertl/eb55.C: Likewise.
21561
21562 2000-11-22  Neil Booth  <neilb@earthling.net>
21563
21564         * gcc.dg/cpp/Wtrigraphs.c: New test.
21565
21566 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
21567
21568         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
21569
21570 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
21571
21572         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
21573
21574 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
21575
21576         * lib/gcc-dg.exp: load_lib scanasm.exp.
21577         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
21578         * lib/g++-dg.exp: load_lib scanasm.exp.
21579         * lib/scanasm.exp: New.
21580         (scan-assembler, scan-assembler-not): Add optional arguments to
21581         test name, or if not present, the pattern name.
21582         (scan-assembler-dem, scan-assembler-dem-not): New.
21583
21584         * g++.dg/dg.exp: New.
21585
21586 2000-11-21  Neil Booth  <neilb@earthling.net>
21587
21588         * gcc.dg/cpp/integrated1.c: Remove.
21589
21590 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
21591
21592         * gcc.c-torture/execute/20001121-1.c: New test.
21593
21594 2000-11-21  Richard Henderson  <rth@redhat.com>
21595
21596         * gcc.c-torture/compile/20001121-1.c: New test.
21597
21598 2000-11-20  Neil Booth  <neilb@earthling.net>
21599
21600         * gcc.dg/cpp/integrated1.c: New test.
21601
21602 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
21603
21604         * g++.old-deja/g++.other/inline17.C: New test.
21605
21606 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
21607
21608         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
21609         local variable to be zero: I made the variable global. Now
21610         uses abort() and exit() instead of relying on main's return value.
21611
21612 2000-11-20  Neil Booth  <neilb@earthling.net>
21613
21614         * gcc.dg/cpp/paste2.c: Update test.
21615         * objc/execute/paste.m: New test.
21616
21617 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
21618
21619         * gcc.dg/c99-condexpr-1.c: New test.
21620
21621 2000-11-20  Neil Booth  <neilb@earthling.net>
21622
21623         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
21624
21625 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
21626
21627         * g++.old-deja/g++.pt/export1.C: New test.
21628
21629 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
21630
21631         * gcc.dg/20001117-1.c: New test.
21632
21633 2000-11-18  Richard Henderson  <rth@redhat.com>
21634
21635         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
21636
21637 2000-11-18  Richard Henderson  <rth@redhat.com>
21638
21639         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
21640         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
21641         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
21642
21643 2000-11-18  Richard Henderson  <rth@redhat.com>
21644
21645         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
21646         (main): New.  Exit cleanly.
21647
21648 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21649
21650         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
21651         gcc.dg/c99-fordecl-2.c: New tests.
21652
21653 2000-11-18  Richard Henderson  <rth@redhat.com>
21654
21655         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
21656         * gcc.c-torture/execute/zerolen-2.c: New.
21657
21658 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21659
21660         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
21661         memory.
21662
21663 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
21664
21665         * g++.old-deja/g++.pt/instantiate8.C: New test.
21666
21667 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
21668
21669         * g++.old-deja/g++.other/incomplete.C: Add more tests.
21670         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
21671
21672 2000-11-16  Nick Clifton  <nickc@redhat.com>
21673
21674         * gcc.c-torture/execute/nestfunc-2.c: New test.
21675         * gcc.c-torture/execute/nestfunc-3.c: New test.
21676
21677 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
21678
21679         * gcc.c-torture/compile/20001116-1.c: New test.
21680
21681 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21682
21683         * gcc.c-torture/execute/20001115-1.c: New test.
21684
21685 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
21686
21687         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
21688         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
21689         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
21690         * g++.old-deja/g++.abi/vmihint.C: Likewise.
21691
21692 2000-11-15  Neil Booth  <neilb@earthling.net>
21693
21694         gcc.dg/cpp/_Pragma1.c: Update.
21695         gcc.dg/cpp/_Pragma2.c: New test.
21696
21697 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
21698
21699         * g++.old-deja/g++.other/anon5.C: New test.
21700
21701 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
21702
21703         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
21704         tests.
21705
21706 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
21707
21708         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
21709         output.
21710
21711 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
21712
21713         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
21714         labels at end of compound statements.
21715
21716 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
21717
21718         * gcc.c-torture/execute/loop-7.c: New test.
21719
21720 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
21721
21722         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
21723
21724 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
21725
21726         * gcc.dg/c99-bool-1.c: New test.
21727
21728 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
21729
21730         * gcc.dg/c99-scope-1.c: Remove xfail.
21731         * gcc.dg/c99-scope-2.c: New test.
21732
21733 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21734
21735         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
21736         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
21737
21738 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
21739
21740         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
21741         error messages.
21742
21743         * g++.mike/p700.C: Don't typedef wchar_t.
21744         * g++.mike/p784.C: Likewise.
21745         * g++.mike/eb101.C: Don't use __wchar_t.
21746
21747 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
21748
21749         * g77.f-torture/execute/20001111.[fx]: Test premature exit
21750         from DO loop.
21751
21752 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
21753
21754         * gcc.c-torture/execute/20001111-1.c: New test.
21755
21756 2000-11-10  Nick Clifton  <nickc@redhat.com>
21757
21758         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
21759         long multuiple and accumulate.
21760
21761 2000-11-09  Richard Henderson  <rth@redhat.com>
21762
21763         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
21764         via size_t instead of int.
21765
21766         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
21767         * gcc.c-torture/execute/string-opt-2.c: Likewise.
21768         * gcc.c-torture/execute/string-opt-3.c: Likewise.
21769         * gcc.c-torture/execute/string-opt-4.c: Likewise.
21770
21771 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
21772
21773         * gcc.c-torture/compile/20001109-1.c: New test.
21774         * gcc.c-torture/compile/20001109-2.c: New test.
21775
21776 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
21777
21778         * g++.old-deja/g++.pt/operator1.C: New test.
21779         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
21780
21781 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
21782
21783         * gcc.dg/20001108-1.c: New test.
21784
21785 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
21786
21787         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
21788         with both arguments constant strings.
21789         * gcc.c-torture/execute/string-opt-3.c: New test.
21790         * gcc.c-torture/execute/string-opt-4.c: New test.
21791         * gcc.c-torture/execute/string-opt-5.c: New test.
21792
21793 2000-11-08  Nick Clifton  <nickc@redhat.com>
21794
21795         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
21796         mulsidi3adddi patterns.
21797
21798 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
21799
21800         * g++.old-deja/g++.other/crash36.C: New test.
21801
21802 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
21803
21804         * g++.old-deja/g++.other/init16.C: New test.
21805
21806 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
21807
21808         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
21809
21810 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
21811
21812         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
21813         * gcc.c-torture/execute/va-arg-16.x: Likewise.
21814         * gcc.c-torture/execute/va-arg-17.x: Likewise.
21815
21816 2000-11-07  DJ Delorie  <dj@redhat.com>
21817
21818         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
21819
21820 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21821
21822         * gcc.c-torture/execute/string-opt-1.c: New test.
21823
21824 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
21825
21826         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
21827         mips-sgi-irix6.* because the MIPS ABI passes floating-point
21828         parameters in registers, and there is no way for a varargs
21829         function to know in which order the integer and floating-point
21830         parameters should be interleaved when they are placed on the
21831         stack.
21832         * gcc.c-torture/execute/va-arg-16.x: Likewise.
21833         * gcc.c-torture/execute/va-arg-17.x: Likewise.
21834
21835 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21836
21837         * gcc.c-torture/execute/string-opt-2.c: New test.
21838
21839 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
21840
21841         * g++.old-deja/g++.pt/crash60.C: New test.
21842
21843 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
21844
21845         * g++.old-deja/g++.other/crash24.C: New test.
21846         * g++.old-deja/g++.other/crash25.C: New test.
21847         * g++.old-deja/g++.other/crash26.C: New test.
21848         * g++.old-deja/g++.other/crash27.C: New test.
21849         * g++.old-deja/g++.other/crash28.C: New test.
21850         * g++.old-deja/g++.other/crash29.C: New test.
21851         * g++.old-deja/g++.other/crash30.C: New test.
21852         * g++.old-deja/g++.other/crash31.C: New test.
21853         * g++.old-deja/g++.other/crash32.C: New test.
21854         * g++.old-deja/g++.other/crash33.C: New test.
21855         * g++.old-deja/g++.other/crash34.C: New test.
21856         * g++.old-deja/g++.other/crash35.C: New test.
21857
21858 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
21859
21860         * gcc.c-torture/execute/20001031-1.c: New test.
21861
21862 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
21863
21864         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
21865         namespace.
21866
21867         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
21868         standards-conformant.
21869
21870         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
21871
21872         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
21873         * g++.old-deja/g++.mike/p755a.C: Likewise.
21874         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
21875         library makes no calls to `operator new' during initialization.
21876
21877 2000-11-04  Neil Booth  <neilb@earthling.net>
21878
21879         * gcc.dg/cpp/include2.c: New tests.
21880
21881 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
21882
21883         * lib/g++.exp (g++_set_ld_library_path): New function.
21884         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
21885
21886 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
21887
21888         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
21889         warnings.
21890
21891 2000-11-01  Richard Henderson  <rth@redhat.com>
21892
21893         * g++.old-deja/g++.ext/namedret1.C: New.
21894         * g++.old-deja/g++.ext/namedret2.C: New.
21895         * g++.old-deja/g++.ext/namedret3.C: New.
21896
21897 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
21898
21899         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
21900         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
21901
21902 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21903
21904         * gcc.c-torture/execute/va-arg-21.c: New test.
21905
21906 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
21907
21908         * gcc.dg/c99-complex-2.c: New test.
21909
21910 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21911
21912         * gcc.c-torture/execute/stdio-opt-1.c: New test.
21913
21914 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
21915
21916         * g++.old-deja/g++.other/inline16.C: New test.
21917
21918 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
21919
21920         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
21921         __PRETTY_FUNCTION__
21922
21923 2000-10-29  Neil Booth  <neilb@earthling.net>
21924
21925         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
21926         New tests.
21927         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
21928         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
21929         optimisation.
21930
21931 2000-10-29  Neil Booth  <neilb@earthling.net>
21932
21933         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
21934         * mi1.c, mi1c.h: Add null directives to multiple-include test.
21935         * mi5.c: Test multiple includes work with -C.
21936         * trigraphs.c: Test ^= version.
21937
21938 2000-10-28  Neil Booth  <neilb@earthling.net>
21939
21940         New tests and test updates for new macro expander.
21941
21942         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
21943         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
21944         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
21945         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
21946         new diagnostic messages.
21947
21948         * gcc.dg/cpp/macro3.c: New tests.
21949
21950 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
21951
21952         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
21953         on the same line.
21954
21955 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
21956
21957         * g++.old-deja/g++.other/eh2.C: New test.
21958
21959 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
21960
21961         * gcc.c-torture/execute/20001027-1.c: New test.
21962
21963 2000-10-26  Richard Henderson  <rth@redhat.com>
21964
21965         * gcc.c-torture/execute/20001026-1.c: New.
21966
21967 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
21968
21969         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
21970         * g++.old-deja/g++.law/builtin1.C: Likewise.
21971         * g++.old-deja/g++.law/ctors10.C: Likewise.
21972         * g++.old-deja/g++.law/virtual3.C: Likewise.
21973         * g++.old-deja/g++.mike/p658.C: Likewise.
21974         * g++.old-deja/g++.other/sibcall1.C: Likewise.
21975         * g++.old-deja/g++.other/vaarg2.C: Likewise.
21976         * g++.old-deja/g++.robertl/eb124.C: Likewise.
21977         * g++.old-deja/g++.robertl/eb44.C: Likewise.
21978         * g++.old-deja/g++.robertl/eb77.C: Likewise.
21979
21980 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
21981
21982         * gcc.c-torture/compile/20001024-1.c: New test.
21983
21984 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
21985
21986         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
21987         to tell us whether or not we are using V3.
21988
21989 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
21990
21991         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
21992         operands.
21993
21994 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21995
21996         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
21997
21998 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
21999
22000         * gcc.c-torture/execute/20001024-1.c: New test.
22001
22002 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
22003
22004         * g++.old-deja/g++.other/sibcall1.C: New test.
22005
22006 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
22007
22008         * gcc.dg/noncompile/init-3.c: New test.
22009
22010 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
22011
22012         * gcc.dg/format-array-1.c: New test.
22013
22014 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22015
22016         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
22017         writing through null pointers; remove comment about testing
22018         unterminated strings.
22019
22020 2000-10-17  Matthew Hiller  <hiller@redhat.com>
22021
22022         * gcc.c-torture/execute/20001017-2.c: New test.
22023
22024 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22025
22026         * gcc.c-torture/compile/20001018-1.c: New test.
22027         * gcc.c-torture/compile/20001018-1.x: Xfail.
22028
22029 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22030
22031         * gcc.c-torture/execute/20001017-1.c: New test.
22032
22033 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22034
22035         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
22036         for multiple use of arguments with scanf formats; add tests for
22037         multiple use of arguments.
22038
22039 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
22040
22041         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
22042
22043 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22044
22045         * gcc.dg/format-miss-1.c: New test.
22046
22047 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
22048
22049         * gcc.c-torture/execute/20001013-1.c: New test.
22050
22051 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
22052
22053         * gcc.dg/format-branch-1.c: New test.
22054
22055 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
22056
22057         * README, lib/file-format.exp: Remove EGCS references.
22058
22059 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
22060
22061         * gcc.dg/20001013-1.c: New test.
22062
22063 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
22064
22065         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
22066         for intmax_t in the compiler using __typeof__ and the type rules
22067         for conditional expressions.
22068
22069 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
22070
22071         * gcc.dg/20001012-1.c: New test.
22072         * gcc.dg/20001012-2.c: New test.
22073
22074 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22075
22076         * gcc.dg/format-attr-1.c: New test.
22077
22078 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22079
22080         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
22081         __LONG_LONG_MAX__ instead of LLONG_MAX.
22082
22083 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22084
22085         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
22086         scanf flags.
22087         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
22088         flags.
22089
22090 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
22091
22092         * gcc.dg/sequence-pt-1.c: New test.
22093
22094 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
22095
22096         * gcc.c-torture/execute/20001011-1.c: New testcase.
22097         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
22098
22099 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
22100
22101         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
22102         does not error on it.
22103
22104 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
22105
22106         * gcc.dg/20001009-1.c: New test.
22107
22108 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
22109
22110         * gcc.c-torture/compile/20001009-1.c: Move from here ....
22111         * gcc.c-torture/execute/20001009-2.c: ... to here.
22112
22113 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
22114
22115         * gcc.c-torture/compile/20001009-1.c: New testcase.
22116         * gcc.c-torture/execute/20001009-1.c: New testcase.
22117         Testcases provided by Jan Hubicka <jh@suse.cz>.
22118
22119 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22120
22121         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
22122         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
22123         uintmax_t using <limits.h> to emulate the compiler's internal
22124         logic.  No longer XFAIL %j tests.
22125
22126 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22127
22128         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
22129         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
22130         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
22131         regexps and details of expected handling of some bad formats.
22132         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
22133         suppression.
22134
22135 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22136
22137         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
22138         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
22139         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
22140         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
22141         in list archives.
22142
22143 2000-10-06  Richard Henderson  <rth@cygnus.com>
22144
22145         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
22146         * g++.old-deja/g++.brendan/crash52.C: Likewise.
22147         * g++.old-deja/g++.jason/report.C: Likewise.
22148         * g++.old-deja/g++.law/friend5.C: Likewise.
22149         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
22150         of the expected warnings.
22151
22152 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
22153
22154         * g++.old-deja/g++.pt/enum14.C: New test.
22155
22156 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
22157
22158         * g++.old-deja/g++.pt/crash59.C: New test.
22159
22160 2000-10-04  Will Cohen  <wcohen@redhat.com>
22161
22162         * gcc.dg/20000926-1.c: New test.
22163
22164 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
22165
22166         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
22167         function name for current C++ compiler.
22168         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
22169
22170 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
22171
22172         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
22173         __PRETTY_FUNCTION__.
22174         * g++.old-deja/g++.ext/pretty2.C: Likewise.
22175
22176 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22177
22178         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
22179
22180 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
22181
22182         * gcc.c-torture/compile/20000923-1.c: New test.
22183
22184 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
22185
22186         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
22187         * g++.old-deja/g++.pt/ttp62.C: Same.
22188         * g++.old-deja/g++.other/inline14.C: Same.
22189
22190 2000-09-24  Richard Henderson  <rth@cygnus.com>
22191
22192         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
22193
22194 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
22195
22196         * gcc.dg/c90-printf-1.c: Add test for wide string format.
22197
22198 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
22199
22200         * gcc.c-torture/compile/20000922-1.c: New file.
22201
22202 2000-09-21  Nick Clifton  <nickc@redhat.com>
22203
22204         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
22205         a signed long modulo operation.
22206         (mod6): New function - perform an unsigned long modulo operation.
22207         (main): Add tests for modulos of very large numbers by very small
22208         dividends.
22209
22210 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22211
22212         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
22213
22214 2000-09-19  Richard Henderson  <rth@cygnus.com>
22215
22216         * gcc.dg/compare2.c (case 10): XFAIL.
22217
22218 2000-09-18  Richard Henderson  <rth@cygnus.com>
22219
22220         * gcc.c-torture/execute/20000906-1.c: Move ...
22221         * gcc.dg/20000906-1.c: ... here.  Only run on targets
22222         that support __builtin_trap.
22223
22224 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
22225
22226         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
22227
22228 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22229
22230         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
22231         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
22232         more $ format tests.
22233
22234 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22235
22236         * gcc.dg/format-errmk-1.c: New test.
22237
22238 2000-09-17  Greg McGary  <greg@mcgary.org>
22239
22240         * gcc.c-torture/execute/20000917-1.x: Remove.
22241
22242 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22243
22244         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
22245
22246 2000-09-17  Greg McGary  <greg@mcgary.org>
22247
22248         * gcc.c-torture/execute/20000917-1.c: New test.
22249         * gcc.c-torture/execute/20000917-1.x: XFAIL.
22250
22251 2000-09-16  Neil Booth  <NeilB@earthling.net>
22252
22253         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
22254         in nested macro bug.
22255
22256 2000-09-15  Neil Booth  <NeilB@earthling.net>
22257
22258         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
22259
22260 2000-09-14  Jeffrey A Law  (law@cygnus.com)
22261
22262         * gcc.c-torture/execute/20000914-1.c: New test.
22263
22264 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
22265
22266         * g++.other/inline13.C: New test.
22267
22268 2000-09-12  Andreas Jaeger  <aj@suse.de>
22269
22270         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
22271         constant by Ulrich Drepper <drepper@redhat.com>.
22272
22273 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
22274
22275         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
22276
22277 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22278
22279         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
22280
22281 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
22282
22283         * gcc.dg/cpp/backslash.c: New test.
22284
22285 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
22286
22287         * gcc.c-torture/execute/20000910-1.c: New test.
22288         * gcc.c-torture/execute/20000910-2.c: Likewise.
22289
22290 2000-09-11  Robert Lipe  <robertl@sco.com>
22291
22292         * gcc.dg/pragma-align.c: New test.
22293
22294 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
22295
22296         * g++.old-deja/g++.pt/explicit82.C: New test.
22297         * g++.old-deja/g++.pt/explicit83.C: New test.
22298
22299 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
22300
22301         * gcc.dg/asm-names.c: New test.
22302
22303 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22304
22305         * gcc.dg/cpp/tr-warn6.c: New test
22306
22307 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22308
22309         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
22310         be accepted.
22311
22312 2000-09-07  Catherine Moore  <clm@redhat.com>
22313
22314         * gcc.c-torture/execute/unroll-1.c: New test.
22315
22316 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
22317
22318         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
22319         ERROR markers.
22320         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
22321         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
22322         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
22323         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
22324         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
22325         Preprocess only.
22326         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
22327         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
22328
22329 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22330
22331         * g++.old-deja/g++.pt/deduct2.C: New test.
22332
22333 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22334
22335         * g++.old-deja/g++.pt/parms2.C: New test.
22336
22337 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22338
22339         * g++.old-deja/g++.pt/crash58.C: New test.
22340
22341 2000-09-06  Greg McGary  <greg@mcgary.org>
22342
22343         * gcc.c-torture/execute/20000906-1.c: New test.
22344         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
22345
22346 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22347
22348         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
22349
22350 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
22351
22352         * g++.old-deja/g++.pt/crash57.C: New test.
22353
22354 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
22355
22356         * g++.old-deja/g++.pt/crash56.C: New test.
22357
22358 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
22359
22360         * g++.old-deja/g++.pt/koenig1.C: New test.
22361
22362 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
22363
22364         * gcc.dg/20000904-1.c: New test.
22365
22366 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
22367
22368         * gcc.dg/cpp/paste8.c: New test.
22369
22370 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
22371
22372         * gcc.c-torture/compile/20000827-1.c: New test.
22373
22374 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
22375
22376         * gcc.dg/format-diag-1.c: New test.
22377
22378 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
22379
22380         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
22381         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
22382         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
22383         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
22384         gcc.dg/formatz-1.c: Adjust warning regular expressions.
22385
22386 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
22387
22388         * g++.old-deja/g++.other/nested4.C: New test.
22389
22390 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
22391
22392         * g++.old-deja/g++.ns/scoped1.C: New test.
22393
22394 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
22395
22396         * lib/g++.exp: Support testing already-installed GCC.
22397
22398 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22399
22400         * wtr-label-1.c, wtr-suffix-1.c: New tests.
22401
22402 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22403
22404         * gcc.dg/return-type-2.c: New test.
22405
22406 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
22407
22408         * gcc.c-torture/compile/20000825-1.c: New test.
22409
22410 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
22411
22412         * gcc.dg/dwarf2-2.c: New test.
22413
22414 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
22415
22416         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
22417         dg-warning regexps.
22418
22419 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22420
22421         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
22422         gcc.dg/format-ext-5.c: New tests.
22423
22424 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
22425
22426         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
22427
22428 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
22429
22430         * gcc.dg/noncompile/930622-2.c: Adjust error message.
22431
22432 2000-08-24  Richard Henderson  <rth@cygnus.com>
22433
22434         * gcc.dg/ia64-sync-1.c: New test.
22435         * gcc.dg/ia64-sync-2.c: New test.
22436         * gcc.dg/ia64-asm-1.c: New test.
22437
22438 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
22439
22440         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
22441         * gcc.dg/format-ext-2.c: New test.
22442
22443 2000-08-23  Jason Merrill  <jason@redhat.com>
22444
22445         * lib/old-dejagnu.exp: Also ignore "In member function" and
22446         "At global scope".
22447
22448 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22449
22450         * gcc.dg/noncompile/label-lineno-1.c: New test.
22451
22452 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
22453
22454         * gcc.dg/c99-array-nonobj-1.c: New test.
22455
22456 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
22457
22458         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
22459         tests.
22460         * gcc.dg/format-ext-1.c: New test.
22461
22462 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22463
22464         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
22465         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
22466         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
22467         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
22468         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
22469
22470 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22471
22472         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
22473         gcc.dg/c99-strftime-2.c: New tests.
22474
22475 2000-08-22  Richard Henderson  <rth@cygnus.com>
22476
22477         * gcc.c-torture/execute/20000822-1.c: New test.
22478
22479 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
22480
22481         * gcc.c-torture/execute/20000819-1.x: Remove.
22482
22483 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
22484
22485         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
22486         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
22487         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
22488         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
22489         gcc.dg/format-xopen-1.c: New tests.
22490
22491 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
22492
22493         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
22494
22495 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
22496
22497         * g++.old-deja/g++.other/loop2.C: New test.
22498
22499         * gcc.c-torture/compile/20000606-1.c: New test.
22500         * gcc.c-torture/compile/20000728-1.c: New test.
22501         * gcc.c-torture/execute/20000801-1.c: New test.
22502         * gcc.c-torture/execute/20000801-2.c: New test.
22503         * gcc.c-torture/execute/20000819-1.c: New test.
22504         * gcc.c-torture/execute/20000819-1.x: XFAIL.
22505         * gcc.dg/20000629-1.c: New test.
22506         * gcc.dg/20000724-1.c: New test.
22507         * gcc.dg/20000807-1.c: New test.
22508
22509 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
22510
22511         * gcc.dg/cpp/pragma-1.c: New test.
22512         * gcc.dg/cpp/pragma-2.c: New test.
22513
22514 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
22515
22516         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
22517         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
22518
22519 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22520
22521         * gcc.c-torture/compile/20000818-1.c: New test.
22522
22523 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
22524
22525         * gcc.c-torture/execute/20000818-1.c: New test.
22526
22527 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22528
22529         * gcc.dg/format-va-1.c: New test.
22530
22531 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
22532
22533         * g++.old-deja/g++.other/typedef8.C: New test.
22534
22535 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
22536
22537         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
22538         * g++.old-deja/g++.mike/net36.C: Mark candidate.
22539         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
22540         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
22541         * g++.old-deja/g++.other/ptrmem7.C: New test.
22542         * g++.old-deja/g++.pt/ptrmem10.C: New test.
22543
22544 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
22545
22546         * g++.old-deja/g++.pt/typename27.C: New test.
22547
22548 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
22549
22550         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
22551         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
22552         * g++.old-deja/g++.pt/friend45.C: New test.
22553         * g++.old-deja/g++.other/friend8.C: New test.
22554
22555 2000-08-15  Richard Henderson  <rth@cygnus.com>
22556
22557         * gcc.c-torture/execute/20000815-1.c: New test.
22558
22559 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
22560
22561         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
22562         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
22563         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
22564
22565 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
22566
22567         * g++.old-deja/g++.other/refinit2.C: New test.
22568
22569 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
22570
22571         * lib/c-torture.exp (c-torture): Make
22572         compiler_conditional_xfail_data global.
22573         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
22574         compiler_conditional_xfail_data machinery.
22575         (f-torture-execute): Likewise.
22576         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
22577         and only when unrolling loops.
22578
22579         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
22580
22581 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
22582
22583         * g++.old-deja/g++.pt/explicit81.C: New test.
22584
22585 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
22586
22587         * g++.old-deja/g++.pt/typename26.C: New test.
22588
22589 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
22590
22591         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
22592         warning.
22593
22594 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
22595
22596         * g++.old-deja/g++.other/array3.C: New test.
22597
22598 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22599
22600         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
22601         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
22602         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
22603         New tests.
22604
22605 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
22606
22607         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
22608         * g++.old-deja/g++.abi/vmihint.C: Likewise.
22609
22610 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
22611
22612         * gcc.c-torture/execute/20000808-1.c: New test.
22613
22614 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22615
22616         * gcc.dg/c90-const-expr-1.c: New test.
22617
22618 2000-08-08  Richard Henderson  <rth@cygnus.com>
22619
22620         * gcc.dg/noncompile/920923-1.c: Declare calloc.
22621
22622 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22623
22624         * gcc.dg/noncompile/const-ll-1.c: New test.
22625
22626 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22627
22628         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
22629
22630 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
22631
22632         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
22633         that running programs linked against the shared version of libobjc
22634         run correctly.
22635
22636 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
22637
22638         * gcc.dg/c99-printf-1.c: New test.
22639
22640 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
22641
22642         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
22643
22644 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
22645
22646         * gcc.c-torture/execute/20000731-1.x: Delete.
22647
22648 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
22649
22650         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
22651         and torture_without_loops as is done by c-torture.exp.
22652         (search_for): Copy from c-torture.exp.
22653         (gcc-dg-runtest): New function, drives a directory of tests
22654         iterating over the TORTURE_OPTIONS.
22655         (scan-assembler, scan-assembler-not): Move here from
22656         individual directory drivers.
22657
22658         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
22659         defined by lib/gcc-dg.exp.
22660         * gcc.dg/cpp/cpp.exp: Likewise.
22661         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
22662         gcc-dg-runtest, so we cycle over optimization options.
22663
22664         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
22665         * gcc.dg/compare2.c: No longer expected to fail.
22666
22667 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
22668
22669         * gcc.c-torture/execute/20000804-1.c: New test.
22670
22671 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
22672
22673         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
22674
22675 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
22676
22677         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
22678
22679 2000-08-03  Jeffrey A Law  (law@cygnus.com)
22680
22681         * gcc.c-torture/compile/20000803-1.c: New test.
22682
22683 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
22684
22685         * gcc.c-torture/execute/20000801-3.c,
22686         gcc.c-torture/execute/20000801-4.c: New tests.
22687         * gcc.c-torture/execute/20000801-3.x,
22688         gcc.c-torture/execute/20000801-4.x: Xfail.
22689
22690 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
22691
22692         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
22693         libobjc/.libs to allow for libtool.
22694
22695 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
22696
22697         * gcc.c-torture/compile/20000802-1.c: New test.
22698
22699 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
22700
22701         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
22702
22703 2000-07-31  Jeffrey A Law  (law@cygnus.com)
22704
22705         * gcc-c-torture/execute/20000731-2.c: New test.
22706
22707         * gcc.c-torture/execute/20000731-1.c: New test.
22708         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
22709
22710 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
22711
22712         * testsuite/gcc.dg/cpp/paste7.c: New test.
22713         * gcc.dg/cpp/20000725-1.c: New test.
22714
22715 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
22716
22717         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
22718         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
22719         declaration warning for __builtin_dwarf_reg_size.
22720
22721         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
22722
22723 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
22724
22725         * gcc.dg/noncompile/voidparam-1.c: New test.
22726
22727 2000-07-30  Richard Henderson  <rth@cygnus.com>
22728
22729         * gcc.dg/c90-digraph-1.c: Don't xfail.
22730         * gcc.dg/compare2.c (case 10): Xfail.
22731         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
22732
22733 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
22734
22735         * gcc.dg/c99-main-1.c: New test.
22736
22737 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22738
22739         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
22740
22741 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
22742
22743         * gcc.c-tortuer/execute/20000726-1.c: New test.
22744
22745 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
22746
22747         * gcc.c-torture/execute/enum-2.c: New test.
22748
22749 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22750
22751         * gcc.dg/cpp/tr-warn3.c: New test.
22752
22753 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22754
22755         * g++.old-deja/g++.ext/implicit1.C: Remove.
22756         * g++.old-deja/g++.jason/c2.C: Remove
22757         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
22758         * g++.old-deja/g++.pt/crash16.C: Likewise.
22759         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
22760
22761 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22762
22763         * g++.old-deja/g++.other/for2.C: New test.
22764
22765 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
22766
22767         * gcc.dg/20000720-1.c: New test.
22768
22769 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
22770
22771         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
22772
22773 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
22774
22775         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
22776         * gcc.c-torture/execute/20000722-1.c: New.
22777         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
22778
22779 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
22780
22781         * gcc.dg/cpp/20000720-1.S: New test.
22782
22783 2000-07-21  Michael Meissner  <meissner@redhat.com>
22784
22785         * gcc.c-torture/execute/ieee/hugeval.c: New test.
22786
22787 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
22788
22789         * g++.old-deja/g++.brendan/crash16.C,
22790         g++.old-deja/g++.brendan/parse3.C,
22791         g++.old-deja/g++.brendan/redecl1.C,
22792         g++.old-deja/g++.ns/template13.C,
22793         g++.old-deja/g++.other/decl4.C,
22794         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
22795
22796 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
22797
22798         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
22799         and "Internal error".
22800
22801         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
22802         regexps.
22803         * gcc.dg/cpp/paste6.c: New test.
22804
22805 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
22806
22807         * gcc.dg/cpp/tr-direct.c: New test.
22808
22809         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
22810         gcc.dg/cpp/undef1.c: Tweak error regexps.
22811
22812 2000-07-18  Eric Christopher <echristo@redhat.com>
22813
22814         * gcc.c-torture/compile/20000718-1.c: New test.
22815
22816 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
22817
22818         * cpplex.c (_cpp_push_token): If the token being pushed back
22819         is the previous token in this context, just subtract one from
22820         context->posn.
22821         * cppmacro.c (save_expansion): Clear aux field when storing a
22822         placemarker.
22823
22824 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
22825
22826         * gcc.dg/noncompile/redecl-1.c: New test.
22827
22828 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
22829
22830         * gcc.c-torture/execute/20000717-5.c: New test.
22831         * gcc.c-torture/execute/20000717-1.x: Removed.
22832
22833 2000-07-17  Richard Henderson  <rth@cygnus.com>
22834
22835         * gcc.c-torture/execute/20000717-4.c: New test.
22836
22837 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
22838
22839         * gcc.dg/cpp/syshdr.c: New test.
22840         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
22841
22842 2000-07-17  Neil Booth  <neilb@earthling.net>
22843
22844         * gcc.dg/cpp/cmdlne-dM.c: New test.
22845         * gcc.dg/cpp/cmdlne-dD.c: New test.
22846
22847 2000-07-17  Jeffrey A Law  (law@cygnus.com)
22848
22849         * gcc.c-torture/execute/20000717-3.c: New test.
22850
22851         * gcc.c-torture/compile/20000717-1.c: New test.
22852
22853 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
22854
22855         * gcc.c-torture/execute/20000717-2.c: New test.
22856
22857 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22858
22859         * gcc.dg/formatz-1.c: New test.
22860
22861         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
22862         * gcc.dg/c99-digraph-1.c: New tests.
22863
22864         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
22865         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
22866
22867         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
22868         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
22869         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
22870         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
22871         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
22872         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
22873         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
22874
22875 2000-07-17   Greg McGary <greg@mcgary.org>
22876
22877         * gcc.c-torture/execute/20000717-1.c: New test.
22878         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
22879
22880 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
22881
22882         * gcc.c-torture/execute/20000715-2.c: New test.
22883         * gcc.dg/20000715-1.c: New test.
22884
22885 2000-07-15  Michael Meissner  <meissner@redhat.com>
22886
22887         * gcc.c-torture/execute/20000715-1.c: New test.
22888
22889 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
22890
22891         * gcc.c-torture/execute/20000707-1.c: New test.
22892
22893 2000-07-13  Neil Booth  <NeilB@earthling.net>
22894
22895         * testsuite/gcc.dg/cpp/digraph1.c,
22896         testsuite/gcc.dg/cpp/digraph2.c,
22897         testsuite/gcc.dg/cpp/digraphs.c: New tests.
22898
22899 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
22900
22901         * g77.f-torture/compile/20000630-2.f:  New test.
22902         * g77.f-torture/compile/20000630-2.x
22903
22904 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
22905
22906         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
22907
22908 2000-07-11  Neil Booth  <NeilB@earthling.net>
22909
22910         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
22911
22912 2000-07-11  Neil Booth  <NeilB@earthling.net>
22913
22914         * gcc.dg/cpp/cmdlne-C.c: New.
22915
22916 2000-07-09  Neil Booth  <NeilB@earthling.net>
22917
22918         * gcc.dg/cpp/directiv.c: New tests.
22919         * gcc.dg/cpp/undef1.c: Update.
22920
22921 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
22922
22923         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
22924
22925 2000-07-09  Neil Booth  <NeilB@earthling.net>
22926
22927         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
22928
22929 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
22930
22931         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
22932         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
22933
22934 2000-07-08  Neil Booth  <NeilB@earthling.net>
22935
22936         * gcc.dg/cpp/macsyntx.c: New tests.
22937
22938 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
22939
22940         * gcc.dg/20000707-1.c: New test.
22941
22942 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
22943
22944         * gcc.c-torture/execute/20000706-1.c: New test.
22945         * gcc.c-torture/execute/20000706-2.c: New test.
22946         * gcc.c-torture/execute/20000706-3.c: New test.
22947         * gcc.c-torture/execute/20000706-4.c: New test.
22948         * gcc.c-torture/execute/20000706-5.c: New test.
22949
22950 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
22951
22952         * g++.old-deja/g++.pt/instantiate7.C: New test.
22953
22954 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
22955
22956         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
22957         * g++.old-deja/g++.mike/thunk3.C: Likewise.
22958         * g++.old-deja/g++.other/rtti3.C: Likewise.
22959         * g++.old-deja/g++.other/rttid3.C: Likewise.
22960
22961 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
22962
22963         *  g77.f-torture/compile/20000630-1.x: Fix typo
22964
22965 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
22966
22967         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
22968         assembly output.
22969
22970 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
22971
22972         * gcc.dg/cpp/ident.c: New test.
22973
22974 2000-07-05  Neil Booth  <NeilB@earthling.net>
22975
22976         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
22977           gcc.dg/cpp/lexstrng.c: New tests.
22978
22979 2000-07-04  Neil Booth  <NeilB@earthling.net>
22980
22981         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
22982         * gcc.dg/cpp/strify2.c: Same.
22983
22984 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
22985
22986         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
22987         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
22988         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
22989         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
22990
22991         * testsuite/gcc.dg/cpp/macro1.c,
22992         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
22993         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
22994         testsuite/gcc.dg/cpp/strify1.c,
22995         testsuite/gcc.dg/cpp/strify2.c: New tests.
22996
22997 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
22998
22999         * gcc.c-torture/execute/20000703-1.c: New test.
23000
23001 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
23002
23003         * g++.old-deja/g++.pt (lookup10.C): New test.
23004
23005 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
23006
23007         * g++.old-deja/g++.pt (typename25.C): New test.
23008
23009 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
23010
23011         * gcc.c-torture/compile/20000701-1.c: New test.
23012
23013 2000-06-30  Nick Clifton  <nickc@cygnus.com>
23014
23015         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
23016         to test case.
23017
23018 2000-06-30  Catherine Moore  <clm@cygnus.com>
23019
23020         * gcc.c-torture/execute/align-1.c: New test.
23021
23022 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
23023
23024         * g++.old-deja/g++.pt/expr8.C: New test.
23025         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
23026
23027 2000-06-29  Nick Clifton  <nickc@cygnus.com>
23028
23029         * gcc.c-torture/compile/20000629-1.c: New test.
23030
23031 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
23032
23033
23034         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
23035         gcc.dg/noncompile directory, depending on whether they're
23036         preprocessor tests or not.  Annotate all the tests for the dg
23037         framework.
23038
23039         * gcc.c-torture/noncompile/noncompile.exp: Delete.
23040         * gcc.dg/noncompile/noncompile.exp: New.
23041
23042         * Moved files:
23043         Old name                                New name
23044         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
23045         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
23046         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
23047         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
23048         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
23049         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
23050         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
23051         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
23052         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
23053         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
23054         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
23055         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
23056         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
23057         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
23058         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
23059         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
23060         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
23061         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
23062         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
23063         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
23064         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
23065         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
23066         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
23067         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
23068
23069         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
23070         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
23071         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
23072         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
23073         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
23074         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
23075
23076 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
23077
23078         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
23079         declare one variable.  On the fourth, error.
23080         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
23081         declared by 20000628-1a.h.
23082
23083 2000-06-29  Richard Henderson  <rth@redhat.com>
23084
23085         * gcc.c-torture/execute/930529-1.x: New file.
23086         * gcc.dg/920413-1.c: Adjust expected warning text.
23087         * gcc.dg/980217-1.c: Declare abort.
23088         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
23089
23090 2000-06-29  Jeffrey A Law  (law@cygnus.com)
23091
23092         * g77.f-torture/compile/20000629-1.f: New test.
23093         * g77.f-torture/compile/20000629-1.x: Expected to fail.
23094
23095 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
23096
23097         Rearrange lots of files, removing entirely the
23098         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
23099         directories.
23100
23101         * Deleted files:
23102         gcc.c-torture/code_quality/code_quality.exp
23103         gcc.c-torture/special/special.exp
23104         gcc.failure/failure.exp
23105         gcc.failure/940409-1.x
23106         gcc.c-torture/compile/961203-1.x
23107
23108         * New files:
23109         gcc.misc-tests/linkage.exp
23110         gcc.c-torture/execute/920730-1t.c
23111         gcc.c-torture/execute/920730-1t.x
23112         gcc.c-torture/compile/920520-1.x
23113         gcc.c-torture/compile/920521-1.x
23114         gcc.c-torture/compile/981006-1.x
23115         gcc.c-torture/execute/eeprof-1.x
23116
23117         * Moved files (possibly with modifications to fit a new harness):
23118         Old name                                New name
23119         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
23120         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
23121         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
23122         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
23123         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
23124         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
23125         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
23126         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
23127         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
23128         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
23129         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
23130         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
23131         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
23132         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
23133
23134 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
23135
23136         * c-torture/compile/961203-1.x: Delete.
23137
23138         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
23139         not exit. Include stdio.h.
23140         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
23141         * gcc.misc-tests/dg-12.c: Likewise.
23142         * gcc.misc-tests/dg-5.c: Likewise.
23143         * gcc.misc-tests/dg-6.c: Likewise.
23144         * gcc.misc-tests/dg-7.c: Prototype abort.
23145         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
23146         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
23147         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
23148         not exit.
23149         * gcc.misc-tests/sieve.c: Use return from main, not exit.
23150         * gcc.misc-tests/sort2.c: Use return from main, not exit.
23151
23152 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
23153
23154         * gcc.dg/cpp/20000628-1.c: New test.
23155         * gcc.dg/cpp/20000628-1.h: New header for above test.
23156         * gcc.dg/cpp/20000628-1a.h: Likewise.
23157
23158 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
23159
23160         * gcc.dg/cpp: New directory.
23161         * gcc.dg/cpp/cpp.exp: New driver.
23162         * gcc.dg/cpp/20000627-1.c: New test.
23163         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
23164         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
23165         and rewrite as a compilation test.
23166
23167         * gcc.dg: Move many files into the cpp subdirectory, possibly
23168         renaming or editing them as well.
23169         Old name                New name
23170         990119-1.c              cpp/19990119-1.c
23171         990228-1.c              cpp/19990228-1.c
23172         990407-1.c              cpp/19990407-1.c
23173         990409-1.c              cpp/19990409-1.c
23174         990413-1.c              cpp/19990413-1.c
23175         990703-1.c              cpp/19990703-1.c
23176         20000127-1.c            cpp/20000127-1.c
23177         20000129-1.c            cpp/20000129-1.c
23178         20000207-1.c            cpp/20000207-1.c
23179         20000207-2.c            cpp/20000207-2.c
23180         20000209-1.c            cpp/20000209-1.c
23181         20000209-2.c            cpp/20000209-2.c
23182         20000301-1.c            cpp/20000301-1.c
23183         20000419-1.c            cpp/20000419-1.c
23184         20000510-1.S            cpp/20000510-1.S
23185         20000519-1.c            cpp/20000519-1.c
23186         20000529-1.c            cpp/20000529-1.c
23187         20000625-1.c            cpp/20000625-1.c
23188         20000625-2.c            cpp/20000625-2.c
23189         cpp-as1.c               cpp/assert1.c
23190         cpp-as2.c               cpp/assert2.c
23191         cxx-comments-1.c        cpp/cxxcom1.c
23192         cxx-comments-2.c        cpp/cxxcom2.c
23193         endif-label.c           cpp/endif.c
23194         cpp-hash1.c             cpp/hash1.c
23195         cpp-hash2.c             cpp/hash2.c
23196         cpp-if1.c               cpp/if-1.c
23197         cpp-if2.c               cpp/if-2.c
23198         cpp-if3.c               cpp/if-3.c
23199         cpp-if4.c               cpp/if-4.c
23200         cpp-if5.c               cpp/if-5.c
23201         cpp-cond.c              cpp/if-cexp.c
23202         cpp-missingop.c         cpp/if-mop.c
23203         cpp-missingparen.c      cpp/if-mpar.c
23204         cpp-opprec.c            cpp/if-oppr.c
23205         cpp-ifparen.c           cpp/if-paren.c
23206         cpp-shortcircuit.c      cpp/if-sc.c
23207         cpp-shift.c             cpp/if-shift.c
23208         cpp-unary.c             cpp/if-unary.c
23209         cpp-li1.c               cpp/line1.c
23210         cpp-li2.c               cpp/line2.c
23211         lineno.c                cpp/line3.c
23212         lineno-2.c              cpp/line4.c
23213         cpp-mi.c                cpp/mi1.c
23214         cpp-mic.h               cpp/mi1c.h
23215         cpp-micc.h              cpp/mi1cc.h
23216         cpp-mind.h              cpp/mi1nd.h
23217         cpp-mindp.h             cpp/mi1ndp.h
23218         cpp-mix.h               cpp/mi1x.h
23219         cpp-mi2.c               cpp/mi2.c
23220         cpp-mi2a.h              cpp/mi2a.h
23221         cpp-mi2b.h              cpp/mi2b.h
23222         cpp-mi2c.h              cpp/mi2c.h
23223         cpp-mi3.c               cpp/mi3.c
23224         cpp-mi3.def             cpp/mi3.def
23225         poison-1.c              cpp/poison.c
23226         pr-impl.c               cpp/prag-imp.c
23227         cpp-redef-2.c           cpp/redef1.c
23228         cpp-redef.c             cpp/redef2.c
23229         strpaste.c              cpp/strp1.c
23230         strpaste-2.c            cpp/strp2.c
23231         cpp-tradpaste.c         cpp/tr-paste.c
23232         cpp-tradstringify.c     cpp/tr-str.c
23233         cpp-tradwarn1.c         cpp/tr-warn1.c
23234         cpp-tradwarn2.c         cpp/tr-warn2.c
23235         trigraphs.c             cpp/trigraphs.c
23236         cpp-unc1.c              cpp/unc1.c
23237         cpp-unc2.c              cpp/unc2.c
23238         cpp-unc3.c              cpp/unc3.c
23239         cpp-unc.c               cpp/unc4.c
23240         undef.c                 cpp/undef1.c
23241         undef-2.c               cpp/undef2.c
23242         cpp-wi1.c               cpp/widestr1.c
23243
23244 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
23245
23246         * lib/g++.exp (g++_include_flags): Tweak.
23247
23248 2000-06-27  H.J. Lu  <hjl@gnu.org>
23249             Loren J. Rittle  <ljrittle@acm.org>
23250
23251         * lib/g++.exp (g++_include_flags): Override libgloss.exp
23252         version with one that knows about the new gcc tree structure.
23253         (g++_link_flags): Same.
23254
23255 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
23256
23257         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
23258         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
23259         case we are cross-compiling.
23260
23261         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
23262         g++.old-deja/g++.niklas/Makefile.in,
23263         g++.old-deja/g++.niklas/configure.in,
23264         g++.old-deja/g++.other/Makefile.in,
23265         g++.old-deja/g++.other/configure.in,
23266         gcc.c-torture/code_quality/Makefile.in,
23267         gcc.c-torture/code_quality/configure.in,
23268         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
23269         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
23270         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
23271         gcc.c-torture/execute/ieee/Makefile.in,
23272         gcc.c-torture/execute/ieee/configure.in,
23273         gcc.c-torture/noncompile/Makefile.in,
23274         gcc.c-torture/noncompile/configure.in,
23275         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
23276         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
23277         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
23278
23279 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
23280
23281         * g++.old-deja/g++.other/ambig3.C: New test.
23282
23283 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
23284
23285         * g++.old-deja/g++.pt/syntax1.C: New test.
23286         * g++.old-deja/g++.pt/syntax2.C: New test.
23287         * g++.old-deja/g++.other/syntax3.C: New test.
23288         * g++.old-deja/g++.other/syntax4.C: New test.
23289
23290 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
23291
23292         * gcc.dg/20000623-1.c: Prototype exit and abort.
23293
23294 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
23295
23296         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
23297         New tests.
23298         * gcc.dg/cpp-mi3.def: New file.
23299
23300         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
23301         inside assertions.
23302         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
23303         lexer's error messages.
23304         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
23305         divine anything from the linemarkers.
23306         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
23307         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
23308
23309 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
23310
23311         * gcc.dg/20000623-1.c: New test.
23312
23313 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
23314
23315         * gcc.c-torture/execute/20000622-1.c: New test.
23316
23317 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
23318
23319         * g++.old-deja/g++.other/init15.C: New test.
23320
23321 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
23322
23323         * g++.old-deja/g++.pt/vaarg2.C: New test.
23324         * g++.old-deja/g++.pt/vaarg3.C: New test.
23325
23326 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
23327
23328         * g++.old-deja/g++.other/dyncast6.C: New test.
23329
23330 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
23331
23332         * gcc.c-torture/execute/loop-6.c: New test.
23333
23334 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
23335
23336         * gcc.dg/20000614-1.c: New test.
23337         * gcc.dg/20000614-2.c: New test.
23338
23339 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
23340
23341         * g++.old-deja/g++.other/inline12.C: New test.
23342
23343 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
23344
23345         * g++.old-deja/g++.other/eh1.C: New test.
23346
23347 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
23348
23349         * g++.old-deja/g++.other/type.C: New test.
23350
23351 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
23352
23353         * g++.old-deja/g++.other/initstring.C: New test.
23354
23355 2000-06-12  Jason Merrill  <jason@redhat.com>
23356
23357         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
23358
23359 2000-06-09  Jeffrey A Law  (law@cygnus.com)
23360
23361         * gcc.c-torture/compile/20000609-1.c: New test.
23362
23363 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
23364
23365         * gcc.dg/20000609-1.c: New test.
23366
23367 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
23368
23369         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
23370         * gcc.c-torture/noncompile/poison-1.c: Move...
23371         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
23372         * gcc.dg/cpp-li1.c: Add a token after the #line.
23373
23374 2000-06-05  Richard Henderson  <rth@cygnus.com>
23375
23376         * gcc.c-torture/execute/20000605-2.c: New test.
23377         * gcc.c-torture/execute/20000605-3.c: New test.
23378
23379 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
23380
23381         * g77.f-torture/execute/20000503-1.x: New file.
23382
23383 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
23384
23385         * g++.old-deja/g++.eh/badalloc1.C: New test.
23386
23387 2000-06-05  Richard Henderson  <rth@cygnus.com>
23388
23389         * gcc.c-torture/execute/20000605-1.c: New test.
23390
23391 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
23392             Nathan Sidwell <nathan@codesourcery.com>
23393
23394         * gcc.c-torture/compile/20000605-1.c: New test.
23395
23396 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
23397
23398         * g77.f-torture/compile/20000601-1.f:  New test.
23399
23400 2000-06-03  Richard Henderson  <rth@cygnus.com>
23401
23402         * gcc.c-torture/execute/20000603-1.c: New.
23403
23404 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
23405
23406         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
23407         * gcc.dg/noreturn-2.c (noreturn): Likewise.
23408
23409 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
23410
23411         * gcc.dg/compare2.c (case 12): XFAIL.
23412         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
23413         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
23414
23415         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
23416
23417 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
23418
23419         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
23420         guard macro is already defined when the header is first
23421         included.
23422         * gcc.dg/cpp-mix.h: New file.
23423         * gcc.dg/endif-label.c: Update patterns to match compiler.
23424
23425         * g++.brendan/complex1.C: Declare abort.
23426         * g++.law/refs4.C: Remove XFAIL.
23427         * g++.oliva/expr2.C: Declare abort and exit.
23428
23429 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
23430
23431         * gcc.c-torture/execute/20000528-1.c: New test.
23432
23433         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
23434         * g++.old-deja/g++.law/temps4.C: Likewise.
23435
23436         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
23437         stdlib.h.  Call abort() on failure.
23438         * g++.old-deja/g++.law/refs4.C: Likewise.
23439         * g++.old-deja/g++.law/temps4.C: Likewise.
23440         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
23441         * gcc.c-torture/execute/20000112-1.c: Include string.h.
23442
23443 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
23444
23445         Relative to g++.dg/special:
23446         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
23447
23448         Relative to g++.old-deja:
23449         * g++.brendan/complex1.C, g++.jason/optimize2.C,
23450         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
23451         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
23452         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
23453         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
23454         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
23455         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
23456
23457         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
23458         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
23459         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
23460         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
23461         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
23462         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
23463         and/or string.h.
23464
23465         * g++.other/goto1.C: Update expectations for error messages.
23466
23467 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
23468
23469         * gcc.c-torture/compile/20000523-1.c: New test.
23470
23471 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
23472
23473         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
23474
23475 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
23476
23477         * g++.old-deja/g++.eh/catch11.C: New test.
23478         * g++.old-deja/g++.eh/catch12.C: New test.
23479
23480 2000-05-24  Nick Clifton  <nickc@cygnus.com>
23481
23482         * gcc.c-torture/execute/20000523-1.c: New test.
23483
23484 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
23485
23486         * c-torture/execute/bcp-1.c: Replace abort in arg of
23487         __builtin_constant_p with a generic external function.
23488
23489         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
23490         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
23491         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
23492         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
23493         Prototype abort and/or exit.
23494
23495         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
23496         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
23497         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
23498         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
23499
23500 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
23501
23502         * gcc.dg/dwarf2-1.c: New test.
23503
23504 2000-05-20  Richard Henderson  <rth@cygnus.com>
23505
23506         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
23507
23508 2000-05-20  Andreas Jaeger  <aj@suse.de>
23509
23510         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
23511         testcase.
23512
23513 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
23514
23515         * gcc.c-torture/execute/20000519-2.c: New test.
23516
23517 2000-05-19  Andreas Jaeger  <aj@suse.de>
23518
23519         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
23520         which fails with SSA.
23521
23522         * lib/c-torture.exp: Also test with -O3 -fssa.
23523
23524 2000-05-18  Michael Meissner  <meissner@redhat.com>
23525
23526         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
23527         * gcc.c-torture/execute/920415-1.c: Ditto.
23528         * gcc.c-torture/execute/920501-1.c: Ditto.
23529         * gcc.c-torture/execute/conversion.c: Ditto.
23530         * gcc.c-torture/execute/cvt-1.c: Ditto.
23531
23532 2000-05-18  Jeffrey A Law  (law@cygnus.com)
23533
23534         * gcc.c-torture/compile/20000518-1.c: New test.
23535
23536 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
23537
23538         * g77.f-torture/compile/200005018.f:  New test.
23539
23540 2000-05-17  Jeffrey A Law  (law@cygnus.com)
23541
23542         * gcc.c-torture/compile/20000517-1.c: New test.
23543
23544 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23545
23546         * gcc.c-torture/execute/20000516-1.c: New test.
23547
23548 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
23549
23550         * g++.old-deja/g++.other/eh.C: New test.
23551
23552 2000-05-12  Richard Henderson  <rth@cygnus.com>
23553
23554         * gcc.c-torture/execute/990208-1.c (main): Don't pass
23555         constants through to doit's conditional.
23556
23557 2000-05-11  Jeffrey A Law  (law@cygnus.com)
23558
23559         * gcc.c-torture/compile/20000511-1.c: New test.
23560         * g77.f-torture/compile/20000511-1.f: New test.
23561         * g77.f-torture/compile/20000511-2.f: New test.
23562
23563 2000-05-11  Michael Meissner  <meissner@redhat.com>
23564
23565         * gcc.c-torture/execute/20000511-1.c: New test.
23566
23567 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
23568
23569         * gcc.dg/dg.exp: Scan .S files as well as .c files.
23570         * gcc.dg/20000510-1.S: New.
23571
23572 2000-05-08  Catherine Moore  <clm@cygnus.com>
23573
23574         * gcc.dg/unused-3.c: New.
23575
23576 2000-05-06  Richard Henderson  <rth@cygnus.com>
23577
23578           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
23579           * g++.old-deja/g++.mike/warn1.C: Likewise.
23580           * g++.old-deja/g++.pt/local1.C: Likewise.
23581           * g++.old-deja/g++.pt/local7.C: Likewise.
23582           * g++.old-deja/g++.pt/spec16.C: Likewise.
23583
23584 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
23585
23586         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
23587
23588 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
23589
23590           * g77.f-torture/execute/20000503-1.f:  New test.
23591
23592 2000-05-04  Andreas Jaeger  <aj@suse.de>
23593
23594         * gcc.dg/noreturn-2.c: New test.
23595
23596 2000-05-04  Neil Booth  <NeilB@earthling.net>
23597
23598         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
23599         preprocessor.
23600
23601 2000-05-04  Richard Henderson  <rth@cygnus.com>
23602
23603         * gcc.c-torture/execute/20000503-1.c: Fix typo.
23604
23605 2000-05-04  Richard Henderson  <rth@cygnus.com>
23606
23607         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
23608         OpenSSL by Jason R Thorpe.
23609
23610 2000-05-03  Jim Wilson  <wilson@cygnus.com>
23611
23612         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
23613
23614 2000-05-03  Robert Lipe <robertlipe@usa.net>
23615
23616         * gcc.dg/20000503-1.c: New test.
23617
23618 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
23619
23620         * gcc.c-torture/compile/20000502-1.c: New test.
23621         * g++.old-deja/g++.other/align.C: New test.
23622         * gcc.dg/cpp-tradstringify.c: New test.
23623
23624 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
23625
23626         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
23627         and hard registers.
23628
23629 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
23630
23631         * gcc.c-torture/execute/loop-5.c: New test.
23632
23633 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
23634
23635         * gcc.c-torture/execute/va-arg-20.c: New test.
23636
23637 2000-04-23  Jeffrey A Law  (law@cygnus.com)
23638
23639         * gcc.c-torture/execute/20000422-1.c: New test.
23640
23641 2000-04-20  Greg McGary  <gkm@gnu.org>
23642
23643         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
23644         when optimizing, but without sibling-call optimizations (-O1).
23645
23646 2000-04-20  Jeffrey A Law  (law@cygnus.com)
23647
23648           * gcc.c-torture/compile/20000420-1.c: New test.
23649
23650 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
23651
23652         * g++.abi/ptrflags.C: New test.
23653         * g++.eh/catchptr1.C: Test incomplete pointer chains.
23654
23655 2000-04-19  Catherine Moore  <clm@cygnus.com>
23656
23657         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
23658
23659 2000-04-19  Greg McGary  <gkm@gnu.org>
23660
23661         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
23662         sibling-call optimizations.
23663
23664 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
23665
23666         * gcc.dg/20000419-1.c: New test.
23667
23668 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
23669
23670         * gcc.c-torture/execute/20000412-6.c: New test.
23671
23672 2000-04-12  Jeffrey A Law  (law@cygnus.com)
23673
23674         * gcc.c-torture/execute/20000412-5.c: New test.
23675         * g77.f-torture/compile/20000412-1.f: New test.
23676         * gcc.c-torture/execute/20000412-4.c: New test.
23677         * gcc.c-torture/compile/20000412-2.c: New test.
23678         * gcc.c-torture/execute/20000412-3.c: New test.
23679         * gcc.c-torture/compile/20000412-1.c: New test.
23680         * gcc.c-torture/execute/20000412-2.c: New test.
23681
23682 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
23683
23684         * objc/execute/bf-20.m: New test.
23685
23686 2000-04-10  Richard Henderson  <rth@cygnus.com>
23687
23688         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
23689
23690         * gcc.c-torture/execute/20000412-1.c: New test.
23691
23692 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
23693
23694         * g++.old-deja/g++.eh/catchptr1.C: New test.
23695
23696 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
23697
23698         * g++.old-deja/g++.abi/cxa_vec.C: New test.
23699
23700 2000-04-08  Neil Booth  <NeilB@earthling.net>
23701
23702         * gcc.dg/cpp-nullchar.c: Remove test as
23703         embedded nulls cause problems.
23704
23705 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23706
23707         * gcc.dg/compare2.c: New test.
23708
23709 2000-04-08  Neil Booth  <NeilB@earthling.net>
23710
23711         * gcc.dg/cpp-nullchar.c: New test.
23712
23713 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
23714
23715         * gcc.dg/cpp-mi2.c: New test.
23716         * gcc.dg/cpp-mi2[abc].h: New files.
23717
23718 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
23719
23720         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
23721         member name.
23722
23723 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
23724
23725         * g++.old-deja/g++.abi/vmihint.C: New test.
23726
23727 2000-04-06  Neil Booth  <NeilB@earthling.net>
23728
23729         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
23730         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
23731         copyright.
23732
23733 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
23734
23735         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
23736         avoid stack-frame overwrite.
23737
23738 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
23739
23740         * gcc.c-torture/compile/20000405-2.c: New test.
23741         * gcc.c-torture/compile/20000405-3.c: New test.
23742
23743 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23744
23745         * gcc.c-torture/compile/20000405-1.c: New test.
23746
23747 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
23748
23749         * gcc.dg/cast-qual-1.c: Revert last change.
23750
23751 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23752
23753         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
23754
23755 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
23756
23757         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
23758         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
23759
23760 2000-04-03  Jeffrey A Law  (law@cygnus.com)
23761
23762         * gcc.c-torture/compile/20000403-2.c: New test.
23763         * gcc.c-torture/compile/20000403-1.c: New test.
23764
23765 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
23766
23767         * gcc.c-torture/execute/20000403-1.c: New test.
23768
23769 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
23770
23771         * gcc.c-torture/execute/20000402-1.c: New test.
23772
23773 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
23774
23775         * gcc.c-torture/execute/va-arg-15.c: New test.
23776         * gcc.c-torture/execute/va-arg-16.c: New test.
23777         * gcc.c-torture/execute/va-arg-17.c: New test.
23778         * gcc.c-torture/execute/va-arg-18.c: New test.
23779         * gcc.c-torture/execute/va-arg-19.c: New test.
23780
23781 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
23782
23783         * gcc.c-torture/compile/981211-1.c: Move to...
23784         * gcc.dg/cpp-as1.c: ...here.
23785         * gcc.dg/cpp-as2.c: New file.
23786
23787         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
23788         compiler.
23789
23790 2000-04-02  Neil Booth  <NeilB@earthling.net>
23791
23792         * gcc.dg/cpp-cond.c  New tests.
23793         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
23794         accidental success less likely.
23795         * gcc.dg/cpp-missingop.c  New tests.
23796         * gcc.dg/cpp-missingparen.c  New tests.
23797         * gcc.dg/cpp-shift.c  New tests.
23798         * gcc.dg/cpp-shortcircuit.c  New tests.
23799         * gcc.dg/cpp-unary.c  New tests.
23800
23801 2000-03-29  Jeffrey A Law  (law@cygnus.com)
23802
23803         * gcc.c-torture/compile/20000329-1.c: New test.
23804
23805 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
23806
23807         * gcc.c-torture/compile/20000326-1.c: New test.
23808         * gcc.c-torture/compile/20000326-2.c: New test.
23809
23810 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
23811
23812         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
23813         the first parameter is a function argument.
23814
23815 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
23816
23817         * g++.old-deja/g++.ext/array4.C: New test.
23818
23819 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
23820
23821         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
23822
23823 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23824
23825         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
23826
23827 2000-03-19  Richard Henderson  <rth@cygnus.com>
23828
23829         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
23830
23831 2000-03-19  Richard Henderson  <rth@cygnus.com>
23832
23833         * gcc.c-torture/compile/20000319-1.c: New test.
23834
23835 2000-03-14  Jeffrey A Law  (law@cygnus.com)
23836
23837         * gcc.c-torture/execute/20000314-3.c: New test.
23838         * gcc.c-torture/execute/20000314-2.c: New test.
23839         * gcc.c-torture/execute/20000314-1.c: New test.
23840         * gcc.c-torture/compile/20000314-2.c: New test.
23841         * gcc.c-torture/compile/20000314-1.c: New test.
23842
23843 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
23844
23845         * g++.old-deja/g++.warn/inline.C: New test.
23846
23847 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
23848
23849         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
23850         standards-compliant result rather than specific constants.
23851         Put test-values in array.
23852
23853 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
23854
23855         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
23856         (g++_target_compile): Put test-specific options last.
23857
23858 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
23859
23860         * g++.old-deja/g++.eh/vbase4.C: New test.
23861
23862 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
23863
23864         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
23865
23866 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
23867
23868         * g++.old-deja/g++.brendan/misc12.C: Removed.
23869         * g++.old-deja/g++.pt/memtemp77.C: Constify.
23870         * g++.old-deja/g++.ext/pretty4.C: New test.
23871
23872 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
23873
23874         * g++.old-deja/g++.other/string2.C: New test.
23875
23876 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
23877
23878         * g++.old-deja/g++.warn/impint2.C: New test.
23879
23880 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
23881
23882         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
23883         is 1, not zero.
23884
23885 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
23886
23887         * g++.old-deja/g++.warn/impint.C: New test.
23888         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
23889         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
23890         * g++.old-deja/g++.pt/explicit12.C: Likewise.
23891         * g++.old-deja/g++.pt/explicit13.C: Likewise.
23892         * g++.old-deja/g++.pt/explicit17.C: Likewise.
23893         * g++.old-deja/g++.pt/explicit18.C: Likewise.
23894         * g++.old-deja/g++.pt/explicit19.C: Likewise.
23895         * g++.old-deja/g++.pt/explicit23.C: Likewise.
23896         * g++.old-deja/g++.pt/explicit31.C: Likewise.
23897         * g++.old-deja/g++.pt/explicit35.C: Likewise.
23898         * g++.old-deja/g++.pt/explicit6.C: Likewise.
23899         * g++.old-deja/g++.pt/memclass7.C: Likewise.
23900
23901 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
23902
23903         * gcc.dg/cpp-redef.c: New test.
23904
23905 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
23906
23907         * g++.old-deja/g++.pt/unify7.C: New test.
23908
23909 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23910
23911         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
23912         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
23913
23914 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
23915
23916         * gcc.c-torture/compile/20000224-1.c: New test.
23917
23918 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23919
23920         * gcc.c-torture/compile/cpp-2.c: New test.
23921         * gcc.c-torture/compile/cpp-1.c: New test.
23922
23923 2000-02-25  Jeffrey A Law  (law@cygnus.com)
23924
23925         * gcc.c-torture/execute/20000225-1.c: New test.
23926
23927 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23928
23929         * gcc.dg/cpp-li2.c: New test.
23930
23931         * gcc.dg/cpp-wi1.c: New test.
23932
23933         * gcc.dg/cpp-li1.c: New test.
23934
23935 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
23936
23937         * g++.old-deja/g++.other/sizeof5.C: New test.
23938
23939 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23940
23941         * gcc.c-torture/execute/va-arg-13.c: New test.
23942
23943 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
23944
23945         * gcc.c-torture/execute/va-arg-12.c: New test.
23946
23947 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
23948
23949         * gcc.c-torture/execute/20000223-1.c: New test.
23950
23951 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
23952
23953         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
23954
23955 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
23956
23957         * g++.old-deja/g++.abi/ptrmem.C: New test.
23958
23959 2000-02-19  Richard Henderson  <rth@cygnus.com>
23960
23961         * gcc.c-torture/compile/init-3.c: New.
23962
23963 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
23964
23965         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
23966         ALWAYS_CXXFLAGS.
23967
23968 2000-02-11  Robert Lipe <robertl@sco.com>
23969
23970         * gcc.c-torture/compile/20000211-3.c: New test.
23971
23972 2000-02-11  Martin Buchholz <martin@xemacs.org>
23973
23974         * gcc.c-torture/compile/20000211-2.c: New test.
23975
23976 2000-02-11  Jeffrey A Law  (law@cygnus.com)
23977
23978         * gcc.c-torture/compile/20000211-1.c: New test.
23979
23980 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
23981
23982         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
23983           on native targets
23984
23985 2000-02-08  Nathan Sidwell  <nathan@acm.org>
23986
23987         * g++.old-deja/g++.other/cast5.C: New test.
23988
23989 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
23990
23991         * gcc.c-torture/execute/20000205-1.c: New.
23992
23993 2000-02-03  Nathan Sidwell  <nathan@acm.org>
23994
23995         * g++.old-deja/g++.jason/cast3.C: Return void.
23996         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
23997
23998 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23999
24000         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
24001
24002         * gcc.dg/loop-1.c: New test.
24003
24004 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
24005
24006         * gcc.c-torture/compile/20000127-1.c: New test.
24007         * gcc.c-torture/execute/991228-1.c: New test.
24008
24009 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24010
24011         * gcc.dg/unused-2.c: New test.
24012
24013         * gcc.dg/conv-1.c: New test.
24014
24015 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
24016
24017         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
24018         compiler.
24019         (tool_option_proc): Fix typo.
24020
24021 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
24022
24023         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
24024         of the ld on the host, not on the build machine.
24025         Also, don't crash if '--help' is not a supported option.
24026
24027 2000-01-24  Richard Henderson  <rth@cygnus.com>
24028
24029         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
24030
24031 2000-01-20  Jeffrey A Law  (law@cygnus.com)
24032
24033         * gcc.c-torture/execute/20000120-2.c: New test.
24034         * gcc.c-torture/execute/20000120-1.c: New test.
24035
24036 2000-01-13  Jeffrey A Law  (law@cygnus.com)
24037
24038         * gcc.c-torture/execute/20000113-1.c: New test.
24039
24040 2000-01-12  Jeffrey A Law  (law@cygnus.com)
24041
24042         * gcc.c-torture/execute/20000112-1.c: New test.
24043
24044 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24045
24046         * gcc.dg/20000111-1.c: New test.
24047
24048 2000-01-10  Jeffrey A Law  (law@cygnus.com)
24049
24050         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
24051         with 16 bit integers.
24052
24053 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24054
24055         * gcc.dg/20000108-1.c: New test.
24056
24057 2000-01-05  Nathan Sidwell  <nathan@acm.org>
24058
24059         * g++.old-deja/g++.ns/koenig8.C: New test.
24060
24061 2000-01-05  Nathan Sidwell  <nathan@acm.org>
24062
24063         * g++.old-deja/g++.other/cast4.C: New test.
24064
24065 2000-01-05  Jeffrey A Law  (law@cygnus.com)
24066
24067         * gcc.c-torture/compile/20000105-2.c: New test.
24068         * gcc.c-torture/compile/20000105-1.c: New test.
24069
24070 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24071
24072         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
24073         references to printf & atoi to conform to ANSI standard.
24074         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
24075         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
24076         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
24077         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
24078         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
24079         * g++.old-deja/g++.brendan/complex1.C: Likewise.
24080         * g++.old-deja/g++.brendan/copy1.C: Likewise.
24081         * g++.old-deja/g++.brendan/copy2.C: Likewise.
24082         * g++.old-deja/g++.brendan/copy3.C: Likewise.
24083         * g++.old-deja/g++.brendan/copy4.C: Likewise.
24084         * g++.old-deja/g++.brendan/copy5.C: Likewise.
24085         * g++.old-deja/g++.brendan/copy6.C: Likewise.
24086         * g++.old-deja/g++.brendan/copy7.C: Likewise.
24087         * g++.old-deja/g++.brendan/copy8.C: Likewise.
24088         * g++.old-deja/g++.brendan/crash11.C: Likewise.
24089         * g++.old-deja/g++.brendan/crash14.C: Likewise.
24090         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
24091         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
24092         * g++.old-deja/g++.brendan/delete2.C: Likewise.
24093         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
24094         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
24095         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
24096         * g++.old-deja/g++.brendan/eh1.C: Likewise.
24097         * g++.old-deja/g++.brendan/groff1.C: Likewise.
24098         * g++.old-deja/g++.brendan/init3.C: Likewise.
24099         * g++.old-deja/g++.brendan/misc12.C: Likewise.
24100         * g++.old-deja/g++.brendan/misc7.C: Likewise.
24101         * g++.old-deja/g++.brendan/new2.C: Likewise.
24102         * g++.old-deja/g++.brendan/operators4.C: Likewise.
24103         * g++.old-deja/g++.brendan/operators5.C: Likewise.
24104         * g++.old-deja/g++.brendan/overload2.C: Likewise.
24105         * g++.old-deja/g++.brendan/overload7.C: Likewise.
24106         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
24107         * g++.old-deja/g++.brendan/reference1.C: Likewise.
24108         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
24109         * g++.old-deja/g++.brendan/template24.C: Likewise.
24110         * g++.old-deja/g++.brendan/template3.C: Likewise.
24111         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
24112         * g++.old-deja/g++.jason/inline3.C: Likewise.
24113         * g++.old-deja/g++.jason/opeq.C: Likewise.
24114         * g++.old-deja/g++.law/arg5.C: Likewise.
24115         * g++.old-deja/g++.law/arm7.C: Likewise.
24116         * g++.old-deja/g++.law/ctors11.C: Likewise.
24117         * g++.old-deja/g++.law/cvt8.C: Likewise.
24118         * g++.old-deja/g++.law/init9.C: Likewise.
24119         * g++.old-deja/g++.law/refs4.C: Likewise.
24120         * g++.old-deja/g++.law/template2.C: Likewise.
24121         * g++.old-deja/g++.law/visibility24.C: Likewise.
24122         * g++.old-deja/g++.law/vtable3.C: Likewise.
24123         * g++.old-deja/g++.mike/asm2.C: Likewise.
24124         * g++.old-deja/g++.mike/eh1.C: Likewise.
24125         * g++.old-deja/g++.mike/misc1.C: Likewise.
24126         * g++.old-deja/g++.mike/misc13.C: Likewise.
24127         * g++.old-deja/g++.mike/misc14.C: Likewise.
24128         * g++.old-deja/g++.mike/ns12.C: Likewise.
24129         * g++.old-deja/g++.mike/p1248.C: Likewise.
24130         * g++.old-deja/g++.mike/p3708.C: Likewise.
24131         * g++.old-deja/g++.mike/p3708a.C: Likewise.
24132         * g++.old-deja/g++.mike/p3708b.C: Likewise.
24133         * g++.old-deja/g++.mike/p646.C: Likewise.
24134         * g++.old-deja/g++.mike/p700.C: Likewise.
24135         * g++.old-deja/g++.mike/p783.C: Likewise.
24136         * g++.old-deja/g++.mike/p783a.C: Likewise.
24137         * g++.old-deja/g++.mike/p783b.C: Likewise.
24138         * g++.old-deja/g++.mike/p786.C: Likewise.
24139         * g++.old-deja/g++.mike/p789.C: Likewise.
24140         * g++.old-deja/g++.mike/p789a.C: Likewise.
24141         * g++.old-deja/g++.mike/p807a.C: Likewise.
24142         * g++.old-deja/g++.other/delete3.C: Likewise.
24143         * g++.old-deja/g++.other/dyncast1.C: Likewise.
24144         * g++.old-deja/g++.other/dyncast2.C: Likewise.
24145         * g++.old-deja/g++.other/dyncast3.C: Likewise.
24146         * g++.old-deja/g++.other/empty1.C: Likewise.
24147         * g++.old-deja/g++.other/temporary1.C: Likewise.
24148         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
24149         * g++.old-deja/g++.pt/t16.C: Likewise.
24150         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
24151
24152 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
24153
24154         * gcc.dg/991230-1.c: New test.
24155
24156 1999-12-29  Jeffrey A Law  (law@cygnus.com)
24157
24158         * gcc.c-torture/compile/991229-3.c: New test.
24159         * gcc.c-torture/compile/991229-2.c: New test.
24160         * gcc.c-torture/compile/991229-1.c: New test.
24161
24162 1999-12-29  Greg McGary <gkm@eng.ascend.com>
24163
24164         * gcc.c-torture/compile/labels-2.c: New test.
24165
24166 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
24167
24168         * gcc.c-torture/execute/991227-1.c: New test.
24169
24170 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24171
24172         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
24173
24174 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
24175
24176         * gcc.c-torture/execute/991221-1.c: New test.
24177
24178 1999-12-20  Nathan Sidwell  <nathan@acm.org>
24179
24180         * g++.old-deja/g++.other/cast3.C: New test.
24181
24182 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
24183
24184         * gcc.c-torture/execute/991216-4.c: New test.
24185
24186 1999-12-16  Michael Meissner  <meissner@cygnus.com>
24187
24188         * gcc.c-torture/execute/991216-1.c: New test.
24189         * gcc.c-torture/execute/991216-2.c: New test.
24190         * gcc.c-torture/execute/991216-3.c: New test.
24191
24192 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
24193
24194         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
24195         Actually make the test fail by using "-O2" for compilation.
24196
24197 1999-12-15  Nathan Sidwell  <nathan@acm.org>
24198
24199         * g++.old-deja/g++.warn/cast-align1.C: New test.
24200
24201 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
24202
24203         * gcc.c-torture/compile/991214-1.c: New test.
24204         * gcc.c-torture/compile/991214-2.c: New test.
24205
24206 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
24207
24208         * gcc.dg/991214-1.c: New test.
24209
24210 1999-12-13  Jeffrey A Law  (law@cygnus.com)
24211
24212         * gcc.c-torture/compile/991213-3.c: New test.
24213         * gcc.c-torture/compile/991213-2.c: New test.
24214         * gcc.c-torture/compile/991213-1.c: New test.
24215
24216 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
24217
24218         * gcc.dg/991209-1.c: New test.
24219
24220 1999-12-08  Nathan Sidwell <nathan@acm.org>
24221
24222         * gcc.c-torture/compile/991208-1.c: New test.
24223
24224 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24225
24226         * gcc.dg/ultrasp2.c: New test.
24227
24228 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
24229
24230         * g++.old-deja/g++.abi/align.C (main): Fix typo.
24231
24232 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
24233
24234         * gcc.c-torture/compile/991202-1.c: New test.
24235         * gcc.c-torture/execute/991202-1.c: New test.
24236         * gcc.c-torture/execute/991202-2.c: New test.
24237         * gcc.c-torture/execute/991202-3.c: New test.
24238
24239 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
24240
24241         * g++.old-deja/g++.abi/align.C: New test.
24242         * g++.old-deja/g++.abi/aggregates.C: Likewise.
24243         * g++.old-deja/g++.abi/bitfields.C: Likewise.
24244
24245 1999-12-01  Richard Henderson  <rth@cygnus.com>
24246
24247         * gcc.c-torture/execute/991201-1.c: New.
24248
24249 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
24250
24251         * gcc.dg/991129-1.c: New test.
24252
24253 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
24254
24255         * gcc.c-torture/compile/991127-1.c: New test.
24256
24257 1999-11-22  Nathan Sidwell  <nathan@acm.org>
24258
24259         * g++.old-deja/g++.other/warn4.C: New test.
24260
24261 1999-11-22  Nathan Sidwell  <nathan@acm.org>
24262
24263         * g++.old-deja/g++.eh/cleanup2.C: New test.
24264         * g++.old-deja/g++.ext/pretty2.C: New test.
24265         * g++.old-deja/g++.ext/pretty3.C: New test.
24266         * g++.old-deja/g++.other/debug6.C: New test.
24267
24268 1999-10-20  Jim Wilson  <wilson@cygnus.com>
24269
24270         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
24271         compiler_output to look for one error message instead of two.
24272
24273 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
24274
24275         * gcc.c-torture/execute/991118-1.c: Also test case
24276         where the word boundary does not split a byte evenly.
24277
24278 1999-11-19  Nathan Sidwell  <nathan@acm.org>
24279
24280         * g++.old-deja/g++.ext/restrict1.C: New test.
24281
24282 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
24283
24284         * gcc.c-torture/execute/991118-1.c: New test.
24285
24286 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
24287
24288         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
24289         working directory pathnames.
24290
24291 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
24292
24293         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
24294         host is equipped with driver.h and driver.o so it can actually
24295         compile and run the tests.
24296
24297 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
24298
24299         * gcc.c-torture/compile/991008-1.c: New test.
24300
24301 1999-11-08  Nick Clifton  <nickc@cygnus.com>
24302
24303         * lib/gcc-dg.exp: Include target-supports.exp
24304
24305 1999-11-05  Nick Clifton  <nickc@cygnus.com>
24306
24307         * lib/target-supports.exp: New file: Provide procs to test for
24308         features supported by the target.
24309         (check_weak_available): Moved here from ecos.exp.
24310         (check_alias_available): New proc: Determine of the target
24311         toolchain supports the alias attribute.
24312
24313         * gcc.dg/special/ecos.exp: Move check_weak_available to
24314         target-supports.exp.
24315         (alias-1.c): Only perform the test if the target supports
24316         aliases.
24317         (wkali-1.c): Only perform the test if the target supports
24318         aliases.
24319
24320         * gcc.dg/990506-0.c: Expect error messages from cross
24321         targets as well as native targets.
24322
24323 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24324
24325         * gcc.dg/ultrasp1.c: Removed xfail.
24326         * gcc.dg/struct-ret-2.c: Likewise.
24327         * gcc.dg/array-1.c: Likewise.
24328
24329 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24330
24331         * gcc.dg/struct-ret-2.c: New test.
24332
24333         * gcc.dg/array-1.c: New test.
24334
24335 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
24336
24337         * gcc.c-torture/execute/991030-1.c: New test.
24338
24339 1999-10-26  Richard Henderson  <rth@cygnus.com>
24340
24341         * gcc.c-torture/compile/991026-2.c: New test.
24342
24343 1999-10-26  Jeffrey A Law  (law@cygnus.com)
24344
24345         * gcc.c-torture/compile/991026-1.c: New test.
24346
24347 1999-10-23  Jeffrey A Law  (law@cygnus.com)
24348
24349         * gcc.c-torture/execute/991023-1.c: New test.
24350
24351 1999-10-19  Jeffrey A Law  (law@cygnus.com)
24352
24353         * gcc.c-torture/execute/991019-1.c: New test.
24354
24355 1999-10-16  Richard Henderson  <rth@cygnus.com>
24356
24357         * gcc.c-torture/execute/991016-1.c: New test.
24358
24359 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
24360
24361         * gcc.c-torture/execute/991014-1.c: New test.
24362
24363 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
24364
24365         * g++.old-deja/g++.other/union2.C: New test.
24366
24367 1999-10-13  Nathan Sidwell  <nathan@acm.org>
24368
24369         * g++.old-deja/g++.other/vaarg2.C: New test.
24370         * g++.old-deja/g++.other/vaarg3.C: New test.
24371
24372 1999-10-12  Craig Burley  <craig@jcb-sc.com>
24373
24374         * g77.f-torture/noncompile/19990905-1.f: Moved from being
24375         in compile/.
24376
24377 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
24378
24379         * gcc.c-torture/execute/va-arg-11.c: New test.
24380
24381 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
24382
24383         * lib/file-format.exp (gcc_target_object_format): Don't
24384         crash if objdump is unavailable.
24385
24386 1999-09-29  Donn Terry <donn@interix.com>
24387
24388         * gcc.misc-tests/mg.exp: delete extraneous redirection.
24389
24390 1999-09-28  Nick Clifton  <nickc@cygnus.com>
24391
24392         * gcc.c-torture/compile/990928-1.c: New test.
24393
24394 1999-09-28  Nathan Sidwell  <nathan@acm.org>
24395
24396         * g++.old-deja/g++.other/decl6.C: New test.
24397
24398 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24399
24400         * gcc.c-torture/execute/va-arg-10.c: New test.
24401
24402 1999-09-27  Nathan Sidwell  <nathan@acm.org>
24403
24404         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
24405         __PRETTY_FUNCTION__.
24406
24407 1999-09-23  Nick Clifton  <nickc@cygnus.com>
24408
24409         * gcc.c-torture/execute/990923-1.c: New test.
24410
24411 1999-09-21  Nick Clifton  <nickc@cygnus.com>
24412
24413         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
24414         for which -fpic is inappropriate.
24415
24416 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
24417
24418         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
24419
24420 1999-09-21  Nathan Sidwell  <nathan@acm.org>
24421
24422         * g++.old-deja/g++.other/dyncast1.C: New test.
24423         * g++.old-deja/g++.other/dyncast2.C: New test.
24424         * g++.old-deja/g++.other/dyncast3.C: New test.
24425         * g++.old-deja/g++.other/dyncast4.C: New test.
24426         * g++.old-deja/g++.other/dyncast5.C: New test.
24427         * g++.old-deja/g++.eh/catch3.C: New test.
24428         * g++.old-deja/g++.eh/catch3p.C: New test.
24429         * g++.old-deja/g++.eh/catch4.C: New test.
24430         * g++.old-deja/g++.eh/catch4p.C: New test.
24431         * g++.old-deja/g++.eh/catch5.C: New test.
24432         * g++.old-deja/g++.eh/catch5p.C: New test.
24433         * g++.old-deja/g++.eh/catch6.C: New test.
24434         * g++.old-deja/g++.eh/catch6p.C: New test.
24435         * g++.old-deja/g++.eh/catch7.C: New test.
24436         * g++.old-deja/g++.eh/catch7p.C: New test.
24437         * g++.old-deja/g++.eh/catch8.C: New test.
24438         * g++.old-deja/g++.eh/catch8p.C: New test.
24439         * g++.old-deja/g++.eh/catch9.C: New test.
24440         * g++.old-deja/g++.eh/catch9p.C: New test.
24441
24442 1999-09-13  Nathan Sidwell  <nathan@acm.org>
24443
24444         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
24445         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
24446
24447 1999-09-13  Jeffrey A Law  (law@cygnus.com)
24448
24449         * gcc.c-torture/compile/990913-1.c: New test.
24450
24451 1999-09-10  Nathan Sidwell  <nathan@acm.org>
24452
24453         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
24454         * g++.old-deja/g++.jason/rfg5.C: Likewise.
24455
24456 1999-09-09  Richard Henderson  <rth@cygnus.com>
24457
24458         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
24459
24460 1999-09-09  Nathan Sidwell  <nathan@acm.org>
24461
24462         * g++.old-deja/g++.other/lookup11.C: New test.
24463         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
24464         what is permitted and what we want.
24465         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
24466         overload use.
24467         * g++.old-deja/g++.jason/rfg5.C: Likewise
24468
24469 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
24470
24471         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
24472         * gcc.c-torture/noncompile/poison-1.c: New file.
24473
24474 1999-09-08  Nathan Sidwell  <nathan@acm.org>
24475
24476         * g++.old-deja/g++.other/sizeof3.C: New test.
24477         * g++.old-deja/g++.other/sizeof4.C: New test.
24478         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
24479         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
24480
24481 1999-09-07  Richard Henderson  <rth@cygnus.com>
24482
24483         * gcc.dg/va-arg-1.c: New.
24484
24485 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24486
24487         * gcc.c-torture/execute/va-arg-9.c: New test.
24488
24489 1999-09-05  Craig Burley  <craig@jcb-sc.com>
24490
24491         * g77.f-torture/compile/980519-2.f: New test.
24492         * g77.f-torture/compile/19990905-0.f: New test.
24493         * g77.f-torture/compile/19990905-1.f: New test.
24494         * g77.f-torture/compile/19990905-2.f: New test.
24495
24496         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
24497
24498 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
24499
24500         * gcc.c-torture/execute/990827-1.c: Fix typo.
24501
24502 1999-09-03  Nathan Sidwell  <nathan@acm.org>
24503
24504         * g++.old-deja/g++.other/deref1.C: New test.
24505
24506 1999-09-02  Nathan Sidwell  <nathan@acm.org>
24507
24508         * g++.old-deja/g++.other/ambig2.C: New test.
24509         * g++.old-deja/g++.other/cond5.C: New test.
24510         * g++.old-deja/g++.other/lookup16.C: New test.
24511
24512 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
24513
24514         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
24515         assemblers too.
24516
24517 1999-08-31  Jeffrey A Law  (law@cygnus.com)
24518
24519         * lib/c-torture.exp: Avoid the "compare executables" optimization
24520         when testing native.
24521
24522 1999-08-29  Jeffrey A Law  (law@cygnus.com)
24523
24524         * gcc.c-torture/execute/990829-1.c: New test.
24525         * gcc.c-torture/compile/990829-1.c: New test.
24526
24527 1999-08-27  Paul Burchard  <burchard@pobox.com>
24528
24529         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
24530         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
24531         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
24532         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
24533         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
24534         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
24535         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
24536         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
24537         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
24538         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
24539         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
24540
24541 1999-08-27  Jeffrey A Law  (law@cygnus.com)
24542
24543         * gcc.c-torture/execute/990827-1.c: New test.
24544
24545 1999-08-26  Craig Burley  <craig@jcb-sc.com>
24546
24547         * g77.f-torture/noncompile/19990826-4.f: New test.
24548
24549         * g77.f-torture/compile/19990826-3.f: New test.
24550
24551         * g77.f-torture/execute/19990826-2.f: New test.
24552
24553         * g77.f-torture/compile/19990826-1.f: New test.
24554
24555         * gcc.c-torture/execute/990826-0.c: New test.
24556         * g77.c-torture/execute/19990826-0.f: New test.
24557
24558         * g77.f-torture/noncompile/970626-2.f: New test.
24559
24560 1999-08-25  Paul Burchard  <burchard@pobox.com>
24561
24562         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
24563         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
24564         lss-011.C: New tests.
24565
24566 1999-08-25  Nathan Sidwell  <nathan@acm.org>
24567
24568         * g++.old-deja/g++.other/decl5.C: New test.
24569
24570 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24571
24572         * noncompile/noncompile.exp: Load_lib c-torture.exp.
24573         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
24574         call `postbase' for each one.  All callers of `postbase' changed
24575         to call this instead.
24576
24577 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
24578
24579         * gcc.c-torture/execute/990811-1.c: New test.
24580
24581 1999-08-09  Nick Clifton  <nickc@cygnus.com>
24582
24583         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
24584         just native ones.
24585
24586         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
24587         just native ones.
24588
24589 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
24590
24591         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
24592
24593 1999-08-04  Jeffrey A Law  (law@cygnus.com)
24594
24595         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
24596
24597 1999-08-04  Nathan Sidwell  <nathan@acm.org>
24598
24599         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
24600
24601 1999-08-04  Jeffrey A Law  (law@cygnus.com)
24602
24603         * gcc.c-torture/execute/990804-1.c: New test.
24604
24605 1999-08-03  Nathan Sidwell  <nathan@acm.org>
24606
24607         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
24608         * g++.old-deja/g++.brendan/crash64.C: Likewise
24609         * g++.old-deja/g++.brendan/overload8.C: Likewise
24610
24611 1999-08-03  Nathan Sidwell  <nathan@acm.org>
24612
24613         * g++.old-deja/g++.other/struct1.C: New test.
24614
24615 1999-08-03  Nathan Sidwell  <nathan@acm.org>
24616
24617         * g++.old-deja/g++.other/enum2.C: New test.
24618
24619 1999-08-02  Richard Henderson  <rth@cygnus.com>
24620
24621         Adapted from tests from Franz Sirl:
24622         * gcc.c-torture/execute/va-arg-7.c: New test.
24623         * gcc.c-torture/execute/va-arg-8.c: New test.
24624
24625 1999-08-01  Jeffrey A Law  (law@cygnus.com)
24626
24627         * gcc.c-torture/compile/990801-2.c: New test.
24628
24629         * gcc.c-torture/compile/990801-1.c: New test.
24630
24631 1999-07-27  Michael Meissner  <meissner@cygnus.com>
24632
24633         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
24634         fp-cmp-1.c, converting double to float.
24635
24636         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
24637         fp-cmp-1.c, converting double to long double.
24638
24639         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
24640         from fr1 to unknown_register, since fr1 is a legitimate register
24641         on some machines.
24642
24643 1999-07-25  Jeffrey A Law  (law@cygnus.com)
24644
24645         * README: More listname related changes.
24646
24647 1999-07-08  Catherine Moore  <clm@cygnus.com>
24648
24649         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
24650
24651 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
24652
24653         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
24654
24655 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
24656
24657         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
24658
24659 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
24660
24661         * gcc.dg/990703-1.c: New test.
24662
24663 1999-06-29  Nick Clifton  <nickc@cygnus.com>
24664
24665         * lib/file-format.exp: New file: Move definition of proc
24666         gcc_target_object_format to here from
24667         gcc.dg/special/ecos.exp.
24668
24669         * lib/c-torture.exp: Include lib file-format.exp.
24670         * lib/gcc-dg.exp: Include lib file-format.exp.
24671
24672         * gcc.dg/special/ecos.exp: Remove definition of proc
24673         gcc_target_object_format.
24674
24675 1999-06-28  Jeffrey A Law  (law@cygnus.com)
24676
24677         * gcc.c-torture/execute/990628-1.c: New test.
24678
24679 1999-06-25  Jeffrey A Law  (law@cygnus.com)
24680
24681         * gcc.c-torture/compile/990625-2.c: New test.
24682
24683         * gcc.c-torture/compile/990625-1.c: New test.
24684
24685 1999-06-23  Nick Clifton  <nickc@cygnus.com>
24686
24687         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
24688         attributes compile.
24689         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
24690         ports that use the COFF/PE file format.
24691
24692 1999-06-17  Jeffrey A Law  (law@cygnus.com)
24693
24694         * gcc.c-torture/compile/990617-1.c: New test.
24695
24696 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
24697
24698         * g++.old-deja/g++.other/decl4.C: New test.
24699
24700 1999-06-14  Nathan Sidwell  <nathan@acm.org>
24701
24702         * g++.old-deja/g++.other/bitfld3.C: New test.
24703
24704 1999-06-08  Nathan Sidwell  <nathan@acm.org>
24705
24706         * g++.old-deja/g++.eh/catch1.C: New test.
24707
24708 1999-06-07  Jeffrey A Law  (law@cygnus.com)
24709
24710         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
24711
24712         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
24713         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
24714
24715 1999-06-05  Craig Burley  <craig@jcb-sc.com>
24716
24717         * g77.f-torture/compile/19990502-0.f: Replace with new,
24718         shorter, test that still fails after recent changes.
24719
24720 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
24721
24722         * gcc.c-torture/execute/990604-1.c: New test.
24723
24724 1999-05-31  Jeffrey A Law  (law@cygnus.com)
24725
24726         * gcc.c-torture/execute/990531-1.c: New test.
24727
24728 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24729
24730         * gcc.c-torture/compile/990527-1.c: New test.
24731
24732 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
24733
24734         * gcc.c-torture/execute/990527-1.c: New test.
24735
24736 1999-05-25  Nick Clifton  <nickc@cygnus.com>
24737
24738         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
24739         bitfields as signed.
24740
24741 1999-05-25  Craig Burley  <craig@jcb-sc.com>
24742
24743         * g77.f-torture/compile/19990525-0.f: New test.
24744
24745 1999-05-25  Jeffrey A Law  (law@cygnus.com)
24746
24747         * gcc.c-torture/execute/990525-2.c: New test.
24748
24749         * gcc.c-torture/execute/990525-1.c: New test.
24750
24751 1999-05-24  Nathan Sidwell  <nathan@acm.org>
24752
24753         * g++.old-deja/g++.other/anon3.C: New test.
24754         * g++.old-deja/g++.other/anon4.C: New test.
24755         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
24756         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
24757         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
24758         Merrill).
24759
24760 1999-05-24  Jeffrey A Law  (law@cygnus.com)
24761
24762         * gcc.c-torture/execute/990524-1.c: New test.
24763
24764         * gcc.dg/990524-1.c: New test.
24765
24766 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24767
24768         * gcc.c-torture/compile/990523-1.c: New test.
24769
24770 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
24771
24772         * gcc.c-torture/compile/990519-1.c: New test.
24773
24774 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
24775
24776         * gcc.c-torture/compile/990517-1.c: New test.
24777
24778         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
24779         (e4, f4): New tests.
24780         (main): Call them.
24781
24782 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24783
24784         * gcc.dg/noreturn-1.c: New test.
24785
24786 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
24787
24788         * gcc.c-torture/execute/990513-1.c: New test.
24789
24790 1999-05-10  Richard Henderson  <rth@cygnus.com>
24791
24792         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
24793
24794 1999-05-10  Craig Burley  <craig@jcb-sc.com>
24795
24796         * g77.f-torture/execute/erfc.f: Use small single-precision
24797         values, to avoid problems on Alphas when not -mieee.
24798
24799 1999-05-08  Craig Burley  <craig@jcb-sc.com>
24800
24801         * gcc.dg/990506-0.c: New test.
24802
24803 1999-05-08  Richard Henderson  <rth@cygnus.com>
24804
24805         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
24806         the constant to test.  Don't XFAIL 64-bit targets.
24807
24808         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
24809         * g++.old-deja/g++.law/profile1.C: Likewise.
24810
24811         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
24812         operator new instances.
24813         * g++.old-deja/g++.other/delete5.C: Likewise.
24814
24815 1999-05-03  Craig Burley  <craig@jcb-sc.com>
24816
24817         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
24818         intrinsic.
24819
24820 1999-05-03  Craig Burley  <craig@jcb-sc.com>
24821
24822         * g77.f-torture/execute/u77-test.f: Reverse order of two
24823         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
24824
24825 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24826
24827         * gcc.dg/compare1.c: New test.
24828
24829 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24830
24831         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
24832         New tests.
24833
24834 1999-05-02  Craig Burley  <craig@jcb-sc.com>
24835
24836         * g77.f-torture/compile/19990502-1.f: New test.
24837
24838 1999-05-02  Craig Burley  <craig@jcb-sc.com>
24839
24840         * g77.f-torture/compile/19990502-0.f: New test.
24841
24842 1999-05-02  Craig Burley  <craig@jcb-sc.com>
24843
24844         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
24845         intrinsic.
24846
24847 1999-05-02  Craig Burley  <craig@jcb-sc.com>
24848
24849         * g77.f-torture/execute/u77-test.f (main): List libU77
24850         intrinsics not currently tested.
24851         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
24852         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
24853         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
24854         Trim blanks off the ends of some printed strings.
24855
24856 1999-05-02  Craig Burley  <craig@jcb-sc.com>
24857
24858         * g77.f-torture/execute/u77-test.f (main): Just warn about
24859         FSTAT gid disagreement, as it's expected on some systems.
24860
24861 1999-05-01  Craig Burley  <craig@jcb-sc.com>
24862
24863         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
24864         use a new function, which allows for some slop.
24865         Clean up some commentary.
24866         (issum): The new function.
24867         (sgladd): Deleted subroutine.
24868
24869 1999-05-01  Craig Burley  <craig@jcb-sc.com>
24870
24871         * g77.f-torture/execute/u77-test.f: Modify to be more like
24872         libf2c/libU77 version, bringing patches to that version here.
24873         Add suitable commentary.
24874
24875 1999-04-25  Richard Henderson  <rth@cygnus.com>
24876
24877         * gcc.dg/990424-1.c: New test.
24878
24879 1999-04-24  Craig Burley  <craig@jcb-sc.com>
24880
24881         * g77.f-torture/execute/u77-test.f (main): Bug involving
24882         LSTAT has been fixed, so turn back on full checking.
24883
24884 1999-04-20  Craig Burley  <craig@jcb-sc.com>
24885
24886         * g77.f-torture/compile/19990419-0.f: New test.
24887         * g77.f-torture/execute/19990419-1.f: New test.
24888
24889 1999-04-17  Richard Henderson  <rth@cygnus.com>
24890
24891         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
24892         to avoid the need for a prototype to supress a warning.
24893
24894 1999-04-07  Jim Wilson  <wilson@cygnus.com>
24895
24896         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
24897
24898 1999-04-04  Jeffrey A Law  (law@cygnus.com)
24899
24900         * gcc.c-torture/execute/990404-1.c: New test.
24901
24902 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
24903
24904         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
24905         * gcc.dg/cpp-if3.c: Don't use -pedantic.
24906         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
24907         missing initializer warnings.
24908
24909 1999-03-28  Jeffrey A Law  (law@cygnus.com)
24910
24911         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
24912         matching strings.
24913
24914 1999-03-26  Jeffrey A Law  (law@cygnus.com)
24915
24916         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
24917
24918 1999-03-26  Craig Burley  <craig@jcb-sc.com>
24919
24920         * g77.f-torture/execute/19990325-0.f: New test.
24921         * g77.f-torture/execute/19990325-1.f: New test.
24922
24923 1999-03-24  Jeffrey A Law  (law@cygnus.com)
24924
24925         * gcc.c-torture/execute/990324-1.c: New test.
24926
24927 1999-03-22  Jim Wilson  <wilson@cygnus.com>
24928
24929         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
24930         test with 4.
24931
24932 1999-03-17  Richard Henderson  <rth@cygnus.com>
24933
24934         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
24935
24936 1999-03-13  Craig Burley  <craig@jcb-sc.com>
24937
24938         * g77.f-torture/execute/19990313-2.f: New test.
24939         * g77.f-torture/execute/19990313-3.f: New test.
24940
24941 1999-03-13  Craig Burley  <craig@jcb-sc.com>
24942
24943         * g77.f-torture/execute/19990313-0.f: New test.
24944         * g77.f-torture/execute/19990313-1.f: New test.
24945
24946 1999-03-12  Jim Wilson  <wilson@cygnus.com>
24947
24948         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
24949         printf to sprintf.
24950         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
24951         (main): Add check for u15.  Conditionalize u31 check depending on
24952         whether ints are <32 bits or >=32 bits.
24953
24954 1999-03-08  Craig Burley  <craig@jcb-sc.com>
24955
24956         * g77.f-torture/execute/19981119-0.f: Improve testiness.
24957
24958 1999-03-08  Craig Burley  <craig@jcb-sc.com>
24959
24960         * g77.f-torture/compile/19990305-0.f: New test.
24961         * g77.f-torture/execute/19981119-0.f: New test.
24962
24963 1999-03-08  Craig Burley  <craig@jcb-sc.com>
24964
24965         * g77.f-torture/execute/970625-2.f: call ABORT if final
24966         result is not correct, instead of just printing it.
24967         Add this checking via newly introduced obfuscation, to
24968         trip up buggy front ends.
24969
24970 1999-03-07  Craig Burley  <craig@jcb-sc.com>
24971
24972         * g77.f-torture/compile/960317-1.f: Moved from being
24973         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
24974
24975 1999-03-06  Craig Burley  <craig@jcb-sc.com>
24976
24977         * g77.f-torture/execute/960317-1.f: New (old) test.
24978         * g77.f-torture/execute/970625-2.f: Ditto.
24979
24980 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
24981
24982         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
24983         message on line 1 or line 2; cccp and cpplib do this differently.
24984
24985 1999-03-01  Jeffrey A Law  (law@cygnus.com)
24986
24987         * g++.old-deja/g++.law/weak1.C: New test.
24988
24989 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
24990
24991         * gcc.c-torture/execute/990119-1.c: Renamed to...
24992         * gcc.dg/990119-1.c: this, so it will only be tested once
24993         (it's a preprocessor test, it doesn't need to be run at
24994         multiple optimization levels).
24995
24996 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
24997
24998         * lib/g++.exp: Don't add incdir=$base_dir/../include to
24999           ALWAYS_CXXFLAGS.
25000
25001 1999-02-24  Craig Burley  <craig@jcb-sc.com>
25002
25003         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
25004         * g77.f-torture/compile/19981216-0.f: ...as it is expected
25005         to not be compilable by current g77.
25006
25007 1999-02-24  Nick Clifton  <nickc@cygnus.com>
25008
25009         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
25010
25011 1999-02-22  Jeffrey A Law  (law@cygnus.com)
25012
25013         * gcc.c-torture/execute/990222-1.c: New test.
25014
25015 1999-02-19  Craig Burley  <craig@jcb-sc.com>
25016
25017         * g77.f-torture/compile/19990218-0.f: New test.
25018         * g77.f-torture/noncompile/19990218-1.f: New test.
25019
25020 1999-02-18  Craig Burley  <craig@jcb-sc.com>
25021
25022         * g77.f-torture/compile/19981216-0.f: New test.
25023
25024 1999-02-14  Jeffrey A Law  (law@cygnus.com)
25025
25026         * gcc.dg/990214-1.c: New test.
25027
25028 1999-02-13  Jeffrey A Law  (law@cygnus.com)
25029
25030         * gcc.dg/990213-2.c: New test.
25031
25032         * gcc.dg/990213-1.c: New test.
25033
25034 1999-02-12  Jeffrey A Law  (law@cygnus.com)
25035
25036         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
25037         ints.
25038
25039 1999-02-11  Nick Clifton  <nickc@cygnus.com>
25040
25041         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
25042         specified by target.
25043
25044         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
25045
25046 1999-02-11  Jeffrey A Law  (law@cygnus.com)
25047
25048         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
25049
25050 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
25051
25052         * gcc.dg/special/ecos.exp: New test driver for new tests with
25053         special requirements.
25054
25055         * gcc.dg/special/alias-1.c: New test.
25056         * gcc.dg/special/gcsec-1.c: New test.
25057         * gcc.dg/special/weak-1.c: New test.
25058         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
25059         * gcc.dg/special/weak-2.c: New test.
25060         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
25061         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
25062         * gcc.dg/special/wkali-1.c: New test.
25063         * gcc.dg/special/wkali-2.c: New test.
25064         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
25065         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
25066
25067 1999-02-10  Felix Lee  <flee@cygnus.com>
25068
25069           * lib/c-torture.exp (c-torture-compile): Pull out code for
25070           analyzing gcc error messages.
25071           (c-torture-execute): Likewise.  Fix some (harmless) false
25072           positives.
25073           * lib/gcc.exp (gcc_check_compile): New function.
25074
25075 1999-02-08  Richard Henderson  <rth@cygnus.com>
25076
25077         * gcc.c-torture/execute/990208-1.c: New test.
25078
25079 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
25080
25081         * g++.dg/special/ecos.exp: New driver for new tests with special
25082         requirements
25083
25084         * g++.dg/special/conpr-1.C: New test
25085         * g++.dg/special/conpr-2.C: New test
25086         * g++.dg/special/conpr-2a.C: New test
25087         * g++.dg/special/conpr-3.C: New test
25088         * g++.dg/special/conpr-3a.C: New test
25089         * g++.dg/special/conpr-3b.C: New test
25090
25091         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
25092         allow g++ to use the dg driver
25093
25094         * README: Add comment about g++.dg directory
25095
25096 1999-02-06  Jeffrey A Law  (law@cygnus.com)
25097
25098         * README: Update email addresses.
25099
25100 1999-02-03  Nick Clifton  <nickc@cygnus.com>
25101
25102         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
25103         arguments in order to force structure S onto the stack even on
25104         the alpha.
25105         (test): Pass 10 leading arguments to function foo as well as the
25106         structure S.
25107
25108         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
25109         failure for all targets.
25110
25111         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
25112         abort to terminate program execution.
25113
25114 1999-01-30  Richard Henderson  <rth@cygnus.com>
25115
25116         * gcc.c-torture/execute/990130-1.c: New test.
25117
25118 1999-01-30  Jeffrey A Law  (law@cygnus.com)
25119
25120         * gcc.dg/990130-1.c: New test.
25121
25122 1999-01-28  Michael Meissner  <meissner@cygnus.com>
25123
25124         * gcc.c-torture/execute/990128-1.c: New test.
25125
25126 1999-01-27  Michael Meissner  <meissner@cygnus.com>
25127
25128         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
25129
25130 1999-01-27  Felix Lee  <flee@cygnus.com>
25131
25132         * lib/c-torture.exp (c-torture-compile): pull out code for
25133         analyzing gcc error messages.
25134         (c-torture-execute): ditto, and fix some (harmless) false
25135         positives.
25136         * lib/gcc.exp (gcc_check_compile): new function.
25137
25138 1999-01-17  Jeffrey A Law  (law@cygnus.com)
25139
25140         * gcc.dg/990117-1.c: New test.
25141
25142         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
25143
25144         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
25145
25146 1999-01-15  Jeffrey A Law  (law@cygnus.com)
25147
25148         * g77.f-torture/compile/990115-1.f: New test.
25149
25150 1999-01-07  Jeffrey A Law  (law@cygnus.com)
25151
25152         * gcc.c-torture/compile/990107-1.c: New test
25153
25154 1999-01-06  Jeffrey A Law  (law@cygnus.com)
25155
25156         * gcc.c-torture/execute/990106-2.c: New test.
25157
25158         * gcc.c-torture/execute/990106-1.c: New test.
25159
25160 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
25161
25162         * gcc.c-torture/compile/981223-1.c: New test.
25163
25164 1998-12-29  Richard Henderson  <rth@cygnus.com>
25165
25166         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
25167         (opt3): Rename from opt4 and disable.
25168
25169 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
25170
25171         * g++.old-deja/g++.pt/ptrmem5.C: New test.
25172
25173 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
25174
25175         * g++.old-deja/g++.other/conv5.C: New test.
25176
25177 1998-12-14  Nick Clifton  <nickc@cygnus.com>
25178
25179         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
25180
25181 1998-12-11  Jeffrey A Law  (law@cygnus.com)
25182
25183         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
25184
25185 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
25186
25187         * gcc.c-torture/compile/981211-1.c: New test.
25188
25189 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
25190
25191         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
25192
25193         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
25194
25195 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25196
25197         * gcc.special/930510-1.c: Make C9X safe.
25198         * gcc.misc-tests/gcov-1.c Similarly.
25199         * gcc.misc-tests/gcov-2.c Similarly.
25200
25201 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
25202
25203         * gcc.dg/ultrasp1.c: New test.
25204
25205 1998-12-06  Richard Henderson  <rth@cygnus.com>
25206
25207         * gcc.c-torture/execute/981206.c: New test.
25208
25209 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
25210
25211         * g++.old-deja/g++.ns/template7.C: New test.
25212
25213         * g++.old-deja/g++.other/expr1.C: New test.
25214
25215         * g++.old-deja/g++.eh/tmpl3.C: New test.
25216
25217         * g++.old-deja/g++.eh/tmpl2.C: New test.
25218
25219 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
25220
25221         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
25222         * g++.old-deja/g++.other/using6.C: Removed.
25223         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
25224
25225         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
25226
25227 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
25228
25229         * g++.old-deja/g++.pt/overload8.C: New test.
25230
25231         * g++.old-deja/g++.pt/overload7.C: New test.
25232
25233         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
25234
25235         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
25236         and relinking messages.
25237         * lib/g++.exp (g++_target_compile): Remove .rpo file when
25238         compiling with -frepo.
25239
25240 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
25241
25242         * g++.old-deja/g++.pt/lookup6.C: New test.
25243
25244 1998-11-30  Nick Clifton  <nickc@cygnus.com>
25245
25246         * gcc.c-torture/execute/981130-1.c: New test.
25247         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
25248
25249 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
25250
25251         * g++.old-deja/g++.pt/explicit76.C: New test.
25252
25253         * g++.old-deja/g++.pt/friend38.C: New test.
25254
25255         * g++.old-deja/g++.ns/crash2.C: New test.
25256
25257         * g++.old-deja/g++.pt/defarg8.C: New test.
25258
25259         * g++.old-deja/g++.pt/instantiate6.C: New test.
25260
25261         * g++.old-deja/g++.pt/static6.C: New test.
25262
25263         * g++.old-deja/g++.pt/decl2.C: New test.
25264
25265 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
25266
25267         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
25268         problem is actually related with name lookup, but so what? :-)
25269
25270         * g++.old-deja/g++.pt/friend37.C: New test.
25271
25272 1998-11-25  Dave Love  <d.love@dl.ac.uk>
25273
25274         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
25275         element, which fails on some systems.
25276
25277         * g77.f-torture/execute/labug1.f: New test.
25278
25279 1998-11-21  Jeffrey A Law  (law@cygnus.com)
25280
25281         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
25282         is defined.
25283
25284 1998-11-18  Dave Love  <d.love@dl.ac.uk>
25285
25286         * g77.f-torture/compile/981117-1.f: New test.
25287
25288 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
25289
25290         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
25291         properly discarded.
25292
25293 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
25294
25295         * gcc.c-torture/execute/memcheck: New directory of tests for
25296         -fcheck-memory-usage.
25297
25298 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
25299
25300         * README: New file, general information about the testsuite and
25301         new description of the various C++ test subdirectories.
25302         * README.g++: Eliminate obsolete information, update and move most
25303         relevant stuff to README.
25304
25305 1998-11-07  Richard Henderson  <rth@cygnus.com>
25306
25307         * gcc.c-torture/compile/981107-1.c: New test.
25308
25309 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
25310
25311         * execute/memcpy-bi.c: New testcase.
25312
25313 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
25314
25315         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
25316         base classes.
25317
25318         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
25319         template is selected.
25320
25321         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
25322         classes, it should be accepted for all types.
25323
25324         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
25325
25326         * g++.old-deja/g++.pt/spec24.C: Ensure that template
25327         specializations start with template headers.
25328
25329 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
25330
25331         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
25332
25333         * g++.old-deja/g++.other/init9.C: Test cross initialization of
25334         non-POD types.
25335
25336 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
25337
25338         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
25339
25340 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
25341
25342         * compile/981022-1.c, compile/981022-1.x: New test and driver.
25343
25344 1998-10-19  Jeffrey A Law  (law@cygnus.com)
25345
25346         * 981019-1.c: New test.
25347
25348 1998-10-14  Robert Lipe <robertl@dgii.com>
25349
25350         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
25351         find objc headers.
25352
25353 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
25354
25355         * compile/981001-4.c: Remove use of GCC extension that triggers a
25356         compiler bug.
25357
25358 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
25359
25360         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
25361
25362 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
25363
25364         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
25365         instantiation of template produces incorrect code for delete
25366         expression.
25367
25368         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
25369         constructors' name is not unique.
25370         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
25371         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
25372
25373         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
25374         automatic array of const is ill-formed.
25375
25376         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
25377         of template parameter?
25378
25379         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
25380         const.
25381
25382         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
25383         pointer-to-member expression.
25384
25385         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
25386         declaration causes ICE.
25387
25388 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
25389
25390         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
25391         reserved in the global namespace.
25392
25393         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
25394         generate needed virtual table.
25395
25396         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
25397
25398 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
25399
25400         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
25401         template-dependent type
25402
25403 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
25404
25405         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
25406         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
25407         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
25408
25409         * g++.old-deja/g++.other/using5.C: New test; using decl from base
25410         class should be usable as argument of member function.
25411         * g++.old-deja/g++.other/using6.C: New test; using decl from base
25412         class should be usable as return type of member function.
25413         * g++.old-deja/g++.other/using7.C: New test; using decl from base
25414         class should be usable as type of data member.
25415
25416         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
25417
25418 1998-10-09  Jeffrey A Law  (law@cygnus.com)
25419
25420         * gcc.c-torture/special/920521-1.c: Fix bogus test.
25421
25422 1998-10-08  Nick Clifton  <nickc@cygnus.com>
25423
25424         * gcc.dg/dll-?.c Add thumb to target list.
25425         Fix assembler scan patterns to match current assembler output.
25426
25427 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
25428
25429         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
25430         matching of template brackets.
25431
25432         * g++.old-deja/g++.other/using4.C: New test.  Test using
25433         declarations of methods from base classes.
25434
25435         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
25436         within functions should introduce names into the innermost
25437         enclosing namespace.
25438
25439         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
25440         of static locals if first initialization throws.
25441
25442 1998-10-07  Jim Wilson  <wilson@cygnus.com>
25443
25444         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
25445
25446 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
25447
25448         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
25449         lose track of the possible targets of tablejump insns.
25450         * special/special.exp: Run it.
25451
25452 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
25453
25454         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
25455         must be declared before its specializations can be named in friend
25456         declarations.
25457
25458 1998-10-05  Dave Love  <d.love@dl.ac.uk>
25459
25460         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
25461
25462         * g77.f-torture/execute/io1.f: New test.
25463
25464 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
25465
25466         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
25467         with pointer to template function, for which no argument deduction
25468         is possible.
25469
25470         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
25471         specialization of template function as argument to template
25472         function.
25473
25474         * g++.old-deja/g++.other/access2.C: New test; Inner class
25475         shouldn't have privileged access to Outer's names.
25476
25477 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
25478
25479         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
25480         friend template declared within template class conflicts with
25481         nested class of the same name.
25482
25483         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
25484         is ignored.
25485
25486         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
25487         object with direct initializer as function declaration.
25488
25489         * g++.old-deja/g++.other/decl2.C: New test; duplicate
25490         initializers.
25491
25492         * g++.old-deja/g++.other/null2.C: New test; conditional operator
25493         involving const pointer and NULL produces incorrect result.
25494
25495         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
25496         type name without `typename' should be rejected with -pedantic.
25497
25498 1998-10-02  Richard Henderson  <rth@cygnus.com>
25499
25500         * g++.old-deja/g++.other/addrof1.C: New test.
25501
25502 1998-10-01  Nick Clifton  <nickc@cygnus.com>
25503
25504         * gcc.c-torture/compile/981001-1.c: New test.
25505         * gcc.c-torture/execute/981001-1.c: New test.
25506
25507 1998-10-01  Jeffrey A Law  (law@cygnus.com)
25508
25509         * gcc.c-torture/compile/981001-2.c: New test.
25510         * gcc.c-torture/compile/981001-3.c: New test.
25511         * gcc.c-torture/compile/981001-4.c: New test.
25512
25513 1998-10-01  Robert Lipe  <robertl@dgii.com>
25514
25515         * lib/objc.exp (objc_target_compile): Add -L during compiles for
25516         multilibbed hosts.   Idea grafted from g77.exp.
25517
25518 1998-09-30  Dave Love  <d.love@dl.ac.uk>
25519
25520         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
25521         avoid losing on systems which need -lsocket.
25522
25523 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
25524
25525         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
25526         * g++.old-deja/g++.other/nested2.C: Ditto.
25527         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
25528         failure.
25529
25530 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
25531
25532         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
25533         preferred over template operator!= for enum bitfields.
25534
25535 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
25536
25537         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
25538         that happen to have the same base name, but in different scopes,
25539         are incorrectly rejected.
25540
25541 1998-09-16  Richard Henderson  <rth@cygnus.com>
25542
25543         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
25544         on the native word size instead of an integer literal.
25545
25546 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
25547
25548         * g++.old-deja/g++.other/static2.C: Invocation of static data
25549         member of type pointer-to-function denoted as non-static member.
25550
25551         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
25552         checks involving function types and aliases.
25553
25554 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
25555
25556         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
25557         redefined to the same non-trivial type.
25558
25559         * g++.old-deja/g++.pt/explicit73.C: Test for proper
25560         namespace-qualification of template specializations declared in
25561         other namespaces.
25562
25563         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
25564         to declare a subset of the specializations of a template function
25565         as friends of specializations of a template class.
25566
25567         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
25568         member templates that do not fully specialize the enclosing
25569         template class are rejected.
25570
25571 1998-09-11  Dave Love  <d.love@dl.ac.uk>
25572
25573         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
25574
25575 1998-09-08  Dave Love  <d.love@dl.ac.uk>
25576
25577         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
25578         altered from libf2c/libU77 version.
25579
25580 1998-09-06  Dave Love  <d.love@dl.ac.uk>
25581
25582         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
25583
25584 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
25585
25586         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
25587         (un)signed char are different types for template specialization
25588         purposes.
25589
25590 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
25591
25592         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
25593         * objc: ObjC testsuite.
25594
25595 1998-08-31  Catherine Moore  <clm@cygnus.com>
25596
25597         * gcc.c-torture/execute/941014-1.x:  New file.
25598
25599 1998-08-31  Nick Clifton  <nickc@cygnus.com>
25600
25601         * lib/c-torture.exp: Add support for
25602         torture_eval_before_compile and torture_eval_before_execute
25603         variables.
25604
25605 1998-08-30  Jeffrey A Law  (law@cygnus.com)
25606
25607         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
25608         this test triggers valid.
25609
25610 1998-08-27  Jeffrey A Law  (law@cygnus.com)
25611
25612         * gcc.dg/980827-1.c: New test.
25613
25614 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
25615
25616         * gcc.c-torture/execute/loop-4b.c: New test.
25617
25618 1998-08-26  Nick Clifton  <nickc@cygnus.com>
25619
25620         * lib/c-torture.exp: Add support for
25621         torture_eval_before_compile and torture_eval_before_execute
25622         variables.
25623
25624 1998-08-25  Jeffrey A Law  (law@cygnus.com)
25625
25626         * gcc.c-torture/compile/980825-1.c: New test.
25627
25628 1998-08-24  Nick Clifton  <nickc@cygnus.com>
25629
25630         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
25631         count number tests in opt_t0 not good_t0.
25632
25633 1998-08-24  Jeffrey A Law  (law@cygnus.com)
25634
25635         * gcc.c-torture/compile/930326-1.x: Fix typo.
25636
25637 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
25638
25639         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
25640         causes an ICE.
25641
25642 1998-08-21  Jeffrey A Law  (law@cygnus.com)
25643
25644         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
25645         STACK_SIZE is defined.
25646         * gcc.c-torture/unsorted/stuct.c: Similarly.
25647
25648         * gcc.c-torture/compile/980821-1.c: New test.
25649
25650 1998-08-21  Jeffrey A Law  (law@cygnus.com)
25651
25652         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
25653
25654 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
25655
25656         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
25657         code.
25658
25659 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
25660
25661         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
25662         error'.
25663
25664 1998-08-18  Jeffrey A Law  (law@cygnus.com)
25665
25666         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
25667
25668 1998-08-16  Jeffrey A Law  (law@cygnus.com)
25669
25670         * gcc.c-torture/compile/980816-1.c: New test.
25671
25672         * gcc.dg/980816-1.c: New test.
25673
25674 1998-08-13  Jeffrey A Law  (law@cygnus.com)
25675
25676         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
25677         compiler for ieee tests.
25678
25679 1998-08-01  Dave Love  <d.love@dl.ac.uk>
25680
25681         * g77.f-torture/compile/980729-0.f: New test.
25682
25683 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
25684
25685         * gcc.c-torture/special/eeprof-1.c: New test, for
25686         -finstrument-functions.
25687         * gcc.c-torture/special/special.exp: Run it.
25688
25689 1998-07-29  Jeffrey A Law  (law@cygnus.com)
25690
25691         * gcc.c-torture/compile/980729-1.c: New test.
25692
25693 1998-07-27  Nick Clifton  <nickc@cygnus.com>
25694
25695         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
25696         __thumb__ is defined, and test for ARM style doubles if so.
25697
25698 1998-07-26  Dave Love  <d.love@dl.ac.uk>
25699
25700         * g77.f-torture/noncompile/980615-0.f: New test.
25701
25702 1998-07-26  H.J. Lu  (hjl@gnu.org)
25703
25704         * gcc.dg/980312-1.c: Do link instead of compile.
25705         * gcc.dg/980313-1.c: Likewise.
25706
25707 1998-07-26  Jeffrey A Law  (law@cygnus.com)
25708
25709         * gcc.c-torture/compile/980726-1.c: New test.
25710
25711 1998-07-25  Dave Love  <d.love@dl.ac.uk>
25712
25713         * g77.f-torture/execute/io0.f: New test.
25714
25715 1998-07-24  Nick Clifton  <nickc@cygnus.com>
25716
25717         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
25718         an int.
25719
25720 1998-06-18  Michael Meissner  <meissner@cygnus.com>
25721
25722         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
25723         m32r bugs.
25724
25725 1998-07-17  Nick Clifton  <nickc@cygnus.com>
25726
25727         * gcc.dg/980626-1.c: Expect failures for all toolchains until
25728         c-decl.c:grokdeclarator can handle mode attributes.
25729
25730 1998-07-16  Jeffrey A Law  (law@cygnus.com)
25731
25732         * gcc.c-torture/execute/980716-1.c: New test.
25733
25734 1998-07-13  Jeffrey A Law  (law@cygnus.com)
25735
25736         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
25737         the mn10200.
25738         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
25739         the mn10200.
25740         * gcc.c-torture/execute/va-arg-3.x: Similarly.
25741         * gcc.c-torture/compile/930326-1.x: Similarly.
25742
25743 1998-07-13  Dave Love  <d.love@dl.ac.uk>
25744
25745         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
25746         New test from Craig.
25747
25748 1998-07-12  Dave Love  <d.love@dl.ac.uk>
25749
25750         * g77.f-torture/noncompile/980616-0.f: New test.
25751
25752         * g77.f-torture/execute/970816-3.f:  New test from Craig.
25753
25754 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
25755
25756         *  g++.other/singleton.C: Return error value instead of taking
25757         SIGSEGV.
25758
25759 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
25760
25761         *  g++.other/singleton.C: New test.   Warning is under dispute.
25762         Runtime crash is not.
25763
25764 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
25765
25766         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
25767         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
25768         using6.C, using7.C}:  New namespace tests.
25769
25770 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
25771
25772         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
25773         specialization with typedef'ed names used as array indexes.
25774
25775 1998-07-09  Jeffrey A Law  (law@cygnus.com)
25776
25777         * gcc.c-torture/execute/980709-1.c: New test.
25778
25779         * gcc.dg/980709-1.c: New test.
25780
25781 1998-07-07  Richard Henderson  <rth@cygnus.com>
25782
25783         * gcc.c-torture/execute/bcp-1.c: New test.
25784
25785 1998-07-07  Jeffrey A Law  (law@cygnus.com)
25786
25787         * gcc.c-torture/execute/980707-1.c: New test.
25788
25789 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
25790
25791         * gcc.c-torture/compile/980706-1.c: New test.
25792
25793 1998-07-01  Dave Love  <d.love@dl.ac.uk>
25794
25795         * g77.f-torture/execute/980701-0.f,
25796         g77.f-torture/execute/980701-1.f: New test from Craig.
25797
25798 1998-07-01  Jeffrey A Law  (law@cygnus.com)
25799
25800         * gcc.c-torture/compile/980701-1.c: New test.
25801
25802         * gcc.c-torture/execute/980701-1.c: New test.
25803
25804 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
25805 rlsruhe.de>
25806
25807         * g++.old-deja/g++.robertl/eb132.C: New test.
25808         * g++.old-deja/g++.robertl/eb133.C: Likewise.
25809
25810 1998-06-29  Dave Love  <d.love@dl.ac.uk>
25811
25812         * g77.f-torture/execute/980628-7.f,
25813         g77.f-torture/execute/980628-8.f,
25814         g77.f-torture/execute/980628-9.f,
25815         g77.f-torture/execute/980628-10.f: New tests from Craig.
25816
25817         * g77.f-torture/execute/980628-3.f: Remove mail headers.
25818
25819 1998-06-28  Jeffrey A Law  (law@cygnus.com)
25820
25821         * g77.f-torture/execute/980628-4.f: New test from Craig.
25822         * g77.f-torture/execute/980628-5.f: Likewise.
25823         * g77.f-torture/execute/980628-2.f: Likewise.
25824         * g77.f-torture/execute/980628-0.f: Likewise.
25825         * g77.f-torture/execute/980628-1.f: Likewise.
25826         * g77.f-torture/execute/980628-3.f: Likewise.
25827         * g77.f-torture/execute/980628-6.f: Likewise.
25828
25829 1998-06-28  Jeffrey A Law  (law@cygnus.com)
25830
25831         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
25832         directory when nothing has been installed yet.
25833
25834 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
25835
25836         * gcc.c-torture/special/special.exp: Handle newer versions of
25837         dejagnu.
25838
25839 1998-06-26  Jeffrey A Law  (law@cygnus.com)
25840
25841         * gcc.dg/980626-1.c: New test.
25842
25843 1998-06-19  Bruno Haible <haible@ilog.fr>
25844
25845         * gcc.misc-tests/m-un-2.c: New test.
25846         * g++.old-deja/g++.other/warn01.c: Likewise.
25847
25848 1998-06-19  Robert Lipe  <robertl@dgii.com>
25849
25850         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
25851         compatibility with assmblers with a different comment character.
25852         Eliminate use of GAS-specific extensions.
25853
25854 1998-06-19  Jeffrey A Law  (law@cygnus.com)
25855
25856         * gcc.c-torture/execute/ieee/980619-1.c: New test.
25857
25858 1998-06-19  Robert Lipe  <robertl@dgii.com>
25859
25860         *lib/g77.exp: Replace search for libf2c.a with search for newly
25861         renamed libg2c.a
25862
25863 1998-06-17  Jeffrey A Law  (law@cygnus.com)
25864
25865         * gcc.c-torture/execute/980617-1.c: New test.
25866
25867 1998-06-12  Jeffrey A Law  (law@cygnus.com)
25868
25869         * gcc.c-torture/execute/980612-1.c: New test.
25870
25871 1998-06-08  Jeffrey A Law  (law@cygnus.com)
25872
25873         * gcc.dg/980523-1.c: Only test on ppc-linux.
25874         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
25875
25876         * gcc.c-torture/execute/980608-1.c: New test.
25877
25878 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
25879
25880         * gcc.c-torture/execute/980605-1.c: New test.
25881
25882 1998-06-04  Jeffrey A Law  (law@cygnus.com)
25883
25884         * gcc.c-torture/execute/980604-1.c: New test.
25885
25886 1998-06-02  Jeffrey A Law  (law@cygnus.com)
25887
25888         * gcc.c-torture/execute/980602-1.c: New test.
25889         * gcc.c-torture/execute/980602-2.c: Likewise.
25890
25891 1998-06-02  Dave Love  <d.love@dl.ac.uk>
25892
25893         * 970125-0.f: Fix per JCB.  Add commentary.
25894
25895 1998-05-31  Michael Meissner  <meissner@cygnus.com>
25896
25897         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
25898         IEEE -0 support.
25899
25900 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
25901
25902         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
25903         earlier.
25904
25905 1998-05-28  Catherine Moore <clm@cygnus.com>
25906
25907         * gcc.c-torture/execute/980526-3.c: New test.
25908
25909 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
25910
25911         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
25912         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
25913         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
25914         m88k-motorola-sysv3 to XFAIL.
25915
25916 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25917
25918         * gcc.dg/980526-1.c: New test.
25919         * gcc.c-torture/execute/980526-2.c: New test.
25920
25921 1998-05-26  Jeffrey A Law  (law@cygnus.com)
25922
25923         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
25924
25925         * gcc.c-torture/execute/980526-1.c: New test.
25926
25927 1998-05-26  Dave Love  <d.love@dl.ac.uk>
25928
25929         * g77.f-torture/execute/alpha2.f: Add runtime test.
25930
25931 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
25932
25933         * g++.old-deja/old-deja.exp: Strip leading directories.
25934
25935         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
25936         error for the line.  Don't run multiple tests for the same line.
25937
25938 1998-05-23  Jeffrey A Law  (law@cygnus.com)
25939
25940         * gcc.dg/980523-1.c: New test.
25941
25942 1998-05-23  Dave Love  <d.love@dl.ac.uk>
25943
25944         * g77.f-torture/compile/970915-0.f: New test.
25945
25946 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
25947
25948         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
25949
25950 1998-05-21  Jeffrey A Law  (law@cygnus.com)
25951
25952         * gcc.dg/980520-1.c: New test.
25953
25954 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
25955
25956         * gcc.dg/980502-1.c: Fix return type.
25957
25958 1998-05-20  Jeffrey A Law  (law@cygnus.com)
25959
25960         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
25961         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
25962         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
25963         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
25964         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
25965
25966 1998-05-20  Dave Love  <d.love@dl.ac.uk>
25967
25968         * g77.f-torture/execute/980520-1.f: New test.
25969
25970 1998-05-15  Dave Love  <d.love@dl.ac.uk>
25971
25972         * lib/mike-g77.exp: New file.
25973
25974         * g77.f-torture/noncompile/noncompile.exp,
25975         g77.f-torture/noncompile/check0.f: New files.
25976
25977 1998-05-14  Dave Love  <d.love@dl.ac.uk>
25978
25979         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
25980         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
25981         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
25982         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
25983         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
25984         abort where appropriate.
25985
25986 1998-05-05  Michael Meissner  <meissner@cygnus.com>
25987
25988         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
25989         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
25990
25991 1998-04-29  Dave Love  <d.love@dl.ac.uk>
25992
25993         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
25994
25995 1998-04-27  Dave Love  <d.love@dl.ac.uk>
25996
25997         * g77.f-torture/compile/980427-0.f: New test.
25998
25999 1998-04-24  Dave Love  <d.love@dl.ac.uk>
26000
26001         * g77.f-torture/compile/980424-0.f: New test.
26002
26003 1998-04-19  Dave Love  <d.love@dl.ac.uk>
26004
26005         * g77.f-torture/compile/980419-2.f (main): New test.
26006         * g77.f-torture/compile/970125-0.f: New test.
26007         * g77.f-torture/compile/980419-1.f: New test.
26008
26009 1998-04-08  Jim Wilson  <wilson@cygnus.com>
26010
26011         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
26012         of loop-4.c.
26013
26014 1998-04-07  Jim Wilson  <wilson@cygnus.com>
26015
26016         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
26017
26018 1998-04-03  Jim Wilson  <wilson@cygnus.com>
26019
26020         * gcc.c-torture/compile/980329-1.c: New test.
26021
26022 1998-03-18  Jim Wilson  <wilson@cygnus.com>
26023
26024         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
26025         * gcc.dg/980312-1.c: Fix typo in -march command.
26026
26027 1998-03-16  H.J. Lu  (hjl@gnu.org)
26028
26029         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
26030
26031 1998-03-11  Robert Lipe  <robertl@dgii.com>
26032
26033         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
26034         Dave Love agree the Fortran source is bogus.
26035
26036 1998-03-11  Robert Lipe  <robertl@dgii.com>
26037
26038         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
26039         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
26040         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
26041         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
26042         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
26043
26044 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
26045
26046         * g++.old-deja/g++.other/friend1.C: New test.
26047
26048 1998-02-18  Dave Love  <d.love@dl.ac.uk>
26049
26050         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
26051         possibly uninitialized) variables and declare dnrm2.
26052
26053 1998-02-23  Robert Lipe <robertl@dgii.com>
26054
26055         From Bruno Haible <haible@ilog.fr>:
26056         * gcc.c-torture/execute/980223.c: New test.
26057
26058 1998-02-13  Jeffrey A Law  (law@cygnus.com)
26059
26060         * gcc.dg/ifelse-1.c: New test.
26061
26062 1998-02-09  H.J. Lu  (hjl@gnu.org)
26063
26064         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
26065
26066           * lib/old-dejagnu.exp (old-dejagnu): Added the
26067           "execution test - XFAIL *-*-*" handling in the spirit of
26068           "excess errors test -". Changed the "execution test fails"
26069           handling to be like "excess errors test fails".
26070           * Update various tests accordingly.
26071
26072 1998-02-06  Jim Wilson  <wilson@cygnus.com>
26073
26074         * gcc.c-torture/execute/980205.c: New test.
26075
26076 1998-01-18  Jeffrey A Law  (law@cygnus.com)
26077
26078         * lib/c-torture.exp: Look for .x files instead of .cexp files.
26079         * lib/f-torture.exp: Similarly.
26080         * gcc.c-torture: Rename all .cexp files to .x files.
26081
26082 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
26083
26084         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
26085         (940510-1.c): Removed duplicate.
26086         (971104-1.c): New test.
26087
26088 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
26089
26090           * lib/f-torture.exp: Improve error and loop detection.
26091
26092 1997-11-19  Michael Meissner  <meissner@cygnus.com>
26093
26094         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
26095         use that to size the filler array.
26096
26097 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
26098
26099         * lib/c-torture.exp(c-torture-execute): Fix typo.
26100
26101         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
26102         testcase as the executable name. Keep the executable around if
26103         the test fails.
26104
26105 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
26106
26107         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
26108         changes.  Only test one -g option, and move it to the end of the
26109         list of options to test.
26110
26111 1997-09-19  Michael Meissner  <meissner@cygnus.com>
26112
26113         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
26114         variable GCC_TORTURE_OPTIONS to supply default switches separated
26115         by colons.  If no environment variable, run tests with -O0 -g, -O1
26116         -g, and -O2 -g as well.
26117
26118 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
26119
26120         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
26121         explanatory comments. Fix indentation.
26122
26123 1997-09-15  Jeffrey A Law  (law@cygnus.com)
26124
26125         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
26126
26127 1997-09-11  Jeffrey A Law  (law@cygnus.com)
26128
26129         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
26130         * g++.old-deja/g++.mike/p7325.C: Likewise.
26131         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
26132
26133 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
26134
26135         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
26136         * g++.old-deja/g++.brendan/crash30.C: Likewise.
26137         * g++.old-deja/g++.brendan/crash39.C: Likewise.
26138         * g++.old-deja/g++.law/operators4.C: Likewise.
26139
26140 1997-09-11  Joe Buck  (jbuck@synopsys.com)
26141
26142         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
26143         * g++.old-deja/g++.mike/p784.C: Ditto.
26144         * g++.old-deja/g++.mike/p785.C: Ditto.
26145
26146 1997-09-05  Jeffrey A Law  (law@cygnus.com)
26147
26148           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
26149
26150 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
26151
26152         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
26153         target feature; pass this to c-torture-execute as needed.
26154
26155 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
26156
26157         * lib/c-torture.exp(c-torture-execute): If the previous and the
26158         current executables being tested are identical, we don't need to
26159         run the executable again. Try to make the executable names
26160         unique. Add an optional argument for passing additional compiler
26161         flags.
26162
26163 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
26164
26165         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
26166
26167 1997-08-29  Jeffrey A Law  (law@cygnus.com)
26168
26169         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
26170
26171 1997-07-31  Jeffrey A Law  (law@cygnus.com)
26172
26173         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
26174         32bit or larger longs.
26175
26176         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
26177         have either a 32bit long or 32bit int.
26178
26179 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
26180
26181         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
26182         Make double precision tests dependent on sizeof (double).
26183
26184 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
26185
26186         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
26187         too.
26188
26189 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
26190
26191         * gcc.c-torture/compile/961203-1.cexp: New script.
26192
26193 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
26194
26195         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
26196         up the includes ourselves.
26197
26198 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
26199
26200         * lib/plumhall.exp: Remove random include, and add a few
26201         verbose messages for debugging.
26202
26203 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
26204
26205         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
26206         of trying to do it ourselves.
26207
26208 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
26209
26210         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
26211
26212 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
26213
26214         * gcc.prms/5403.c: Made regexp a bit less strict.
26215
26216 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
26217
26218         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
26219         is returned from remote_load instead.
26220         * lib/plumhall.exp: Ditto.
26221         * lib/mike-g++.exp: Ditto.
26222         * lib/old-dejagnu.exp: Ditto.
26223         * lib/c-torture.exp: Ditto.
26224
26225 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
26226
26227         * lib/g++.exp: Use build_wrapper procedure.
26228         * lib/gcc.exp: Ditto.
26229
26230 1997-05-20  Jeffrey A Law  (law@cygnus.com)
26231
26232         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
26233         an old-style decl for malloc.  Fixes tests to work when
26234         sizeof (int) != sizeof (size_t).
26235
26236 1997-05-15  Mike Meissner  <meissner@cygnus.com>
26237
26238         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
26239
26240         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
26241         use stdargs.h interface.
26242
26243 1997-05-15  Mike Meissner  <meissner@cygnus.com>
26244
26245         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
26246         NO_VARARGS when compiling.
26247
26248 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
26249
26250         * lib/plumhall.exp(ph_includes): New procedure.
26251         (ph_make): Use it.
26252         (ph_compiler): Ditto.
26253
26254         * lib/g++.exp: Rename test-glue.c to testglue.c.
26255         * lib/gcc.exp: Ditto.
26256
26257 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
26258
26259         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
26260         to completion when it's called.
26261
26262 1997-03-21  Michael Meissner  <meissner@cygnus.com>
26263
26264         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
26265         is defined, don't do test.
26266
26267 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
26268
26269         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
26270         for object files.
26271         (ph_summary): Mark skipped testcases as untested, not unresolved.
26272
26273         * lib/plumhall.exp (ph_make): If unresolved because of bad
26274         errorCode, record errorCode in log file.
26275         (*): Replace send_log/verbose with verbose -log.
26276
26277 1997-03-19  Michael Meissner  <meissner@cygnus.com>
26278
26279         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
26280         double conversion if double isn't at least 8 bytes.
26281
26282         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
26283         int to work with targets where int is 16 bits.
26284
26285         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
26286         8 bytes, just exit, since 4 byte doubles don't have enough bits of
26287         precision for the test to complete.
26288
26289 1997-03-14  Michael Meissner  <meissner@cygnus.com>
26290
26291         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
26292         if d10v is not compiled with the -mdouble64 flag.
26293         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
26294
26295         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
26296         d10v is not compiled with the -mint32 flag.
26297
26298 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
26299
26300         * lib/plumhall.exp: Use incr_count.
26301
26302 1997-03-12  Jeffrey A Law  (law@cygnus.com)
26303
26304         * gcc.c-torture: Update to c-torture-1.45.
26305
26306 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
26307
26308         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
26309         the name of the expect testcase file).
26310
26311         * lib/g++.exp(g++_init): Ditto.
26312
26313 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
26314
26315         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
26316         the host.
26317
26318         * lib/gcc.exp(gcc_exit): New procedure.
26319
26320 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
26321
26322         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
26323         specs where appropriate.
26324
26325         * g++.old-deja/g++.arm/*: Added additional ERROR checks
26326         because of new "candidates are" messages, and removed a few
26327
26328         * Converted all non-old-style g++ testcases to old-style, and
26329         moved into g++.old-deja.
26330
26331 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
26332
26333         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
26334         options.
26335
26336         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
26337         succeeded.
26338
26339         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
26340
26341 1997-02-13  Michael Meissner  <meissner@cygnus.com>
26342
26343         * lib/gcc.exp (gcc_target_compile): Add support for defining
26344         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
26345         the machine doesn't have those features.
26346
26347 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
26348
26349         * g++.law/operators4.exp: Don't use LIBS.
26350
26351 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
26352
26353         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
26354
26355         * lib/mike-g++.exp: Don't set the compiler to be tested here.
26356         * lib/g++.exp: Set it here instead. Also, allow use of the
26357         --tool_exec and --tool_opt options. Change CXX to
26358         GXX_UNDER_TEST.
26359
26360         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
26361
26362         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
26363
26364 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
26365
26366         * lib/old-dejagnu.exp: Use prune_warnings instead of
26367         prune_system_crud.
26368         * lib/mike-g++.exp: Ditto.
26369         * lib/gcc.exp: Ditto.
26370         * lib/g++.exp: Ditto.
26371
26372         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
26373
26374 1997-02-07  Jeffrey A Law  (law@cygnus.com)
26375
26376           * 941014-2.c: Include stdlib.h
26377           * 960327-1.c: Include stdio.h
26378           * dbra.c, index-1.c: Don't assume ints are 32bits.
26379
26380 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
26381
26382         * lib/gcc.exp: Add gcc,stack_size target feature.
26383
26384         * lib/g++.exp(g++_target_compile): Add the include and link
26385         paths here, not in two other places. And, it's $options, not
26386         options.
26387
26388         * lib/mike-g++.exp(postbase): Remove the code that determines
26389         the correct include and link paths.
26390         * g++.old-deja/old-deja.exp: Ditto.
26391
26392 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
26393
26394         * lib/g++.exp(g++_init): target_compile no longer returns the
26395         filename of the result.
26396
26397 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
26398
26399         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
26400         call to glob.
26401
26402         * gcc.c-torture/special/special.exp: Change call to
26403         gcc_target_compile to include the object file.
26404
26405 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
26406
26407         * gcc.c-torture/special/special.exp: Correct misspelling in last
26408         change.
26409
26410 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
26411
26412         * lib/plumhall.exp(ph_summary): Log the entire output of the
26413         executable. Return -1 if there were any failures, 0 otherwise.
26414         (ph_execute): Return -1 if there were any failures, 0 otherwise.
26415         (ph_make): Clean up objects and executables that were built
26416         if the tests succeeded.
26417
26418 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
26419
26420         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
26421         libraries and includes in the build tree as appropriate.
26422
26423 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
26424
26425         * lib/c-torture.exp: Instead of looking for the global variable
26426         NO_LONG_LONG, check to see if that's a feature of the target.
26427
26428 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
26429
26430         * config/default.exp: Minimize. Delete the remainer of the files in
26431         config; this functionality is now in devo/dejagnu/config.
26432
26433         g++.*/*: Pass any additional flags used to compile to postbase;
26434         delete CXXFLAGS.
26435
26436         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
26437         is now done by runtest.exp. Use gcc_target_compile instead of
26438         compile.
26439
26440         lib/c-torture.exp: Use gcc_target_compile instead of compile.
26441         Remove references to CFLAGS. Use remote_file instead of
26442         calling rm -f.
26443         (c-torture): Take a list of arguments to use to compile this
26444         testcase.
26445
26446         lib/g++.exp: Simplify. Use target_compile instead of compile.
26447         lib/gcc-dg.exp: Ditto.
26448         lib/gcc.exp: Ditto.
26449         lib/mike-{gcc,g++}.exp: Ditto.
26450         lib/old-dejagnu.exp: Ditto.
26451         lib/plumhall.exp: Ditto.
26452
26453 1997-01-08  Jim Wilson  <wilson@cygnus.com>
26454
26455         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
26456         (ph_linker): Likewise.
26457
26458 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
26459
26460           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
26461         MAP_ANON / MAP_ANONYMOUS if defined;
26462         else try to map from /dev/zero .
26463
26464 1996-11-12  Jeffrey A Law  (law@cygnus.com)
26465
26466         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
26467         isn't defined, then define it to MAP_ANONYMOUS.
26468
26469 1996-11-12  Jeffrey A Law  (law@cygnus.com)
26470
26471         * gcc.c-torture: Update to c-torture-1.42 release.
26472
26473 1996-11-11  Jeffrey A Law  (law@cygnus.com)
26474
26475         * gcc.c-torture: Update to c-torture-1.41 release.
26476
26477 1996-10-27  Jeffrey A Law  (law@cygnus.com)
26478
26479         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
26480         c-torture release.
26481
26482 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
26483
26484         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
26485         and LDFLAGS.  Fix second case to append the target_info ldflags
26486         onto LDFLAGS, not CFLAGS.
26487         * lib/g++.exp (g++_init): Add target_info stuff.
26488         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
26489         of libgloss and newlib flags for !native.
26490
26491         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
26492         (GDB): Fix relative path to go up another dir for finding gdb.
26493
26494 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
26495
26496         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
26497         versions in the target_info array, if they don't exist.
26498
26499 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
26500
26501         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
26502
26503 1996-07-08  Jim Wilson  <wilson@cygnus.com>
26504
26505         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
26506         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
26507
26508 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
26509
26510         * lib/old-dejagnu.exp: Don't remove the output file before we've
26511         actually tested it. Don't append pwd to the path of the executable
26512         we're testing.
26513
26514 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
26515
26516         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
26517
26518 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
26519
26520         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
26521         temporary directory for compiler files, and set it to a default
26522         value of /tmp. Set $output as the name of the output file from
26523         compiling the testcase. Add a -o option to $cflags_var so the
26524         compiler writes the final output file as $output. Set $executable
26525         to $output.
26526
26527         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
26528         directory for compiler files, and set it to /tmp if it doesn't
26529         already have a value. Set $output_file to the name of the output
26530         file from compiling the testcase. Add a -o option to CXXFLAGS so
26531         the compiler writes the final output file as $output. Use $output
26532         as the executable to be tested.
26533
26534 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
26535
26536         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
26537
26538 1996-06-08  Jeffrey A Law  (law@cygnus.com)
26539
26540         * gcc.c-torture/execute/pending-1.c: New test.  Still
26541         pending in Tege's queue.
26542
26543 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
26544
26545         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
26546         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
26547         if there were failures.  Call unresolved if there were unresolved
26548         testcases.  Call gcc_fail if program did not run to completion.
26549         (ph_make): Pass additional argument name to ph_execute.
26550         (ph_execute): Add new argument.  Pass additional arguments to
26551         ph_summary.  Call gcc_fail is there is no execution output.
26552
26553 1996-04-24  Jeffrey A Law  (law@cygnus.com)
26554
26555         * lib/plumhall.exp (proc_summary): Output relavent summary
26556         lines into the log so specific failures in plumhall can be
26557         investigated.
26558
26559 1996-04-10  Jeffrey A Law  (law@cygnus.com)
26560
26561         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
26562         (c-torture-execute): Don't try to execute tests which use
26563         "long long" types if $NO_LONG_LONG is nonzero.
26564
26565 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
26566
26567         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
26568         not c-torture.
26569
26570         * gcc.ieee: Move from here.
26571         * gcc.c-torture/execute/ieee: To here.
26572
26573 1996-03-26  Jeffrey A Law  (law@cygnus.com)
26574
26575         * gcc.c-torture: Update to c-torture-1.41 release.
26576
26577 1996-03-22  Jeffrey A Law  (law@cygnus.com)
26578
26579         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
26580         not "$output".
26581
26582 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
26583
26584         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
26585         -c present.
26586
26587 1996-03-02  Jeffrey A Law  (law@cygnus.com)
26588
26589         * config/proelf.exp: Handle connecting to a simulator.
26590
26591 1996-01-31  Jeffrey A Law  (law@cygnus.com)
26592
26593         * config/proelf.exp: New file.  Enough framework that we can
26594         run c-torture tests on the proelf targets (or any other target
26595         that gdb can connect to for that matter).
26596
26597 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
26598
26599         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
26600         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
26601
26602         * lib/plumhall.exp (ph_execute): Always call ph_summary if
26603         exec_output exists.
26604
26605 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
26606
26607         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
26608         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
26609
26610         * config/*.exp: Update FSF address.  Change result of ${tool}_load
26611         to pass/fail/unresolved/unsupported/untested.  Caller must now
26612         call unresolved/unsupported/untested.
26613         * lib/*.exp: Update FSF address.  Update to handle new results of
26614         ${tool}_load.
26615         * lib/chill.exp (verbose): Delete.
26616
26617 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
26618
26619         * lib/gcc.exp (default_gcc_start): Change order of args to
26620         $LDFLAGS $CFLAGS $LIBS.
26621         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
26622         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
26623         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
26624         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
26625         * gcc.misc-tests/dg-test.exp: Likewise.
26626         * gcc.misc-tests/msgs.exp: Likewise.
26627         * gcc.prms/prms.exp: Likewise.
26628         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
26629         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
26630
26631         * lib/dg.exp: Deleted, moved to dejagnu/lib.
26632
26633 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
26634
26635         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
26636
26637         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
26638         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
26639
26640         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
26641         necessary.
26642
26643 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
26644
26645         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
26646         global for loop; add use of $mathlib.
26647         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
26648         settings here; set mathlib for anything but VxWorks.
26649
26650 1996-01-22  Jeffrey A Law  (law@cygnus.com)
26651
26652         * gcc.c-torture: Update to c-torture-1.40 release.
26653
26654 1996-01-03  Jeffrey A Law  (law@cygnus.com)
26655
26656         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
26657         dg.exp.
26658
26659 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
26660
26661         * lib/c-torture.exp (c-torture-execute): Declare "output" as
26662         global.
26663
26664 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
26665
26666         * lib/g++.exp (LIBS): Define if not already.
26667         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
26668         (gcc-dg-prune): Call prune_gcc_output.
26669         * lib/gcc.exp (prune_gcc_output): New proc.
26670         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
26671         prune_gcc_output.
26672
26673 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
26674
26675         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
26676         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
26677
26678 1995-11-15  Jeffrey A Law  (law@cygnus.com)
26679
26680         * gcc.c-torture: Update to c-torture-1.39 release.
26681
26682 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
26683
26684         * lib/c-torture.exp (c-torture-execute): Don't return if one option
26685         fails, try others as well.
26686
26687 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
26688
26689         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
26690         If compilation fails, mark execute tests as `untested'.
26691         If test is marked as unsupported, don't mark compilation and
26692         execute tests as failed.
26693
26694 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
26695
26696         * lib/g++.exp (g++_init): Don't link in libg++, and look to
26697         libstdc++ for whether or not we want to be doing shared
26698         libraries.  Delete link_curses since we don't need it anymore.
26699         * lib/mike-g++.exp (postbase): Don't link in libg++.
26700         * g++.old-deja/old-deja.exp: Likewise.
26701
26702 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
26703
26704         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
26705
26706 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
26707
26708         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
26709         For that, add `-Wl,-a,shared_archive'.
26710         * g++.old-deja/old-deja.exp: Likewise.
26711
26712 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
26713
26714         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
26715
26716 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
26717
26718         * lib/mike-g++.exp (postbase): Pay attention to the status of
26719         g++_load.
26720
26721 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
26722
26723           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
26724
26725 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
26726
26727         * lib/gcc.exp (default_gcc_start): No longer need to log program
26728         being executed or its output, execute_anywhere does that now.
26729         * lib/g++.exp (default_g++_version): Call execute_anywhere.
26730         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
26731
26732 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
26733
26734         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
26735         the same as those in lib/g++.exp.
26736
26737 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
26738
26739         * gcc.c-torture: Update to c-torture-1.38 release.
26740         * gcc.ieee: Related changes.
26741
26742 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
26743
26744         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
26745         "exec". Minor reformatting changes.
26746
26747         * config/rom68k.exp (${tool}_load): Make it work in a canadian
26748         cross. This means all "exec" calls now work on a remote host as
26749         well.
26750         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
26751         cross. Filter out the extra "\r\n" stuff that expect puts in.
26752         (c-torture-execute): Filter out the bogus warnings like
26753         c-torture-compile does. Add support for canadian cross.
26754         * lib/gcc.exp (default_gcc_version, default_gcc_start)
26755         Use execute_anywhere rather than calling exec directly. Now it
26756         works for canadian cross testing.
26757
26758 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
26759
26760         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
26761         results into a variable, and check that rather than using file exists.
26762
26763 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
26764
26765         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
26766         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
26767
26768 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
26769
26770         * g++.old-deja/old-deja.exp: Create and pass runshlib and
26771         lib_curses if there's a shared libg++ in the build tree.
26772
26773 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
26774
26775         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
26776         if not supported target.
26777
26778 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
26779
26780         * lib/g++.exp (g++_init): Move empty setting of runshlib and
26781         link_curses up to always happen, not just for native builds.
26782
26783 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
26784
26785         * gcc.c-torture: Update to c-torture-1.36 release.
26786         * gcc.failure: Related changes.
26787
26788 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
26789
26790         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
26791
26792 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
26793
26794         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
26795         * lib/mike-g++.exp (postbase): Not in here.  Still reference
26796         runshlib, link_curses, and mathlib for link and run.
26797
26798         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
26799         pass the runtime shared library options for Solaris, OSF/1, and
26800         Irix5, and link with -lcurses to avoid unresolved references.
26801
26802 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
26803
26804         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
26805         only run once.
26806
26807 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
26808
26809         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
26810
26811 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
26812
26813         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
26814         do not have a framework for the "compat" tests yet.
26815
26816 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
26817
26818         * lib/mike-g++.exp (postbase): New local variable `mathlib',
26819         set to null if we're testing vxworks5.1.  Use that instead of
26820         `-lm' in the setting of LIBS for link and run.
26821
26822 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
26823
26824         * config/rom68k.exp (${tool}_load): Major changes to make it
26825         work.  Verified that it does in fact return the stuff in
26826         exec_output properly.  Catch any Emul or any TRAP other than 0.
26827
26828 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
26829
26830         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
26831         LDFLAGS properly for targets that need stuff from libgloss.
26832         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
26833         only run once.
26834         (gpp_initialized): New variable.
26835
26836 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
26837
26838         * config/rom68k.exp: Load libgloss.exp.
26839         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
26840         so we can produce a fully linked binary.
26841         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
26842         so we can produce a fully linked binary.
26843
26844 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
26845
26846         * lib/plumhall.exp (ph_section): Watch for expected failures.
26847         Add missing `else'.
26848
26849         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
26850         run the testcase.
26851         (c-torture): Likewise.
26852
26853 1995-08-28  Doug Evans  <dje@cygnus.com>
26854
26855         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
26856
26857         * lib/mike-g++.exp (mike_cleanup): New proc.
26858         (prebase): New globals compiler_result, not_compiler_result,
26859         target_regexp.
26860         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
26861         allow leading "-" in pattern.  Watch for unsupported tests.
26862         If $compiler_result is set, pattern match assembler code,
26863         and ditto for $not_compiler_result.
26864         * lib/mike-gcc.exp: Likewise.
26865
26866         * lib/plumhall.exp (ph_execute): Only call ph_summary if
26867         execution "succeeded".
26868
26869 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
26870
26871         * config/win32.exp: New file.
26872         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
26873
26874 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
26875
26876         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
26877         unsupported.
26878         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
26879         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
26880         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
26881
26882         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
26883         "... without exceptions was ...".  That is now handled by
26884         prune_system_crud.
26885         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
26886
26887 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
26888
26889         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
26890         sieve.c,sort2.c}: New files.
26891         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
26892         sieve.exp,sort2.exp}: Drivers for them.
26893
26894         * lib/mike-gcc.exp (program_output): New user settable variable.
26895         (postbase): Call prune_system_crud.  Also prune extraneous compiler
26896         messages.
26897         * lib/mike-g++.exp (program_output): New user settable variable.
26898
26899         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
26900
26901         * config/sh.exp: Deleted (use sim.exp instead).
26902
26903 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
26904
26905         * config/vx.exp: Declare CHECKTASK as global.
26906         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
26907         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
26908         * lib/old-dejagnu.exp: Load [pwd]/$executable.
26909
26910 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
26911
26912         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
26913         target. Like vx.exp, only includes `vx29k.exp' instead of
26914         `vxworks.exp'.
26915
26916 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
26917
26918         * config/sim.exp: Increase time limit from 120 seconds to 240.
26919
26920 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
26921
26922         * gcc.c-torture/execute/950628-1.c: New test.
26923
26924 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
26925
26926         * gcc.c-torture: Update with changes/additions from
26927         c-torture-1.34.
26928
26929 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
26930
26931         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
26932
26933 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
26934
26935         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
26936
26937 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
26938
26939         * gcc.c-torture/compile/950512-1.c: New test.
26940         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
26941         * gcc.dg/struct-ret-1.c: Likewise.
26942
26943 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
26944
26945         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
26946           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
26947
26948 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
26949
26950         * gcc.c-torture/special/920411-1.c: Deleted.
26951         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
26952
26953 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
26954
26955         * config/sim.exp (${tool}_load): Hack in call to bash to get a
26956         cpu limit.
26957
26958 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
26959
26960         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
26961
26962 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
26963
26964         From kenner;
26965         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
26966         is the proper length.
26967         * va-arg-3.c: Likewise.
26968
26969 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
26970
26971         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
26972         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
26973
26974         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
26975         * lib/g++.exp (default_g++_start): Delete old cruft.
26976
26977 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
26978
26979         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
26980         (2 * (1 << 18)) to (2 * (1 << 17)).
26981
26982         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
26983
26984 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
26985
26986         * config/rom68k.exp: Renamed from config/idp.exp
26987
26988 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
26989
26990         * c-torture/compile/921109-2.c
26991
26992 1995-04-18  Mike Stump  <mrs@cygnus.com>
26993
26994         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
26995         excess errors.
26996
26997 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
26998
26999         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
27000         output.
27001         * lib/g++.exp (default_g++_start): Likewise.
27002
27003 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
27004
27005         * gcc.c-torture/compile/950329-1.c: New test.
27006
27007 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
27008
27009           * config/bug.exp (${tool}_load): Updated to use new remote_open
27010           and remote_close procs.
27011         * config/idp.exp: New file.
27012
27013 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
27014
27015         * gcc.c-torture/execute/950322-1.c: New test.
27016
27017 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
27018
27019         * config/vx.exp (${tool}_load): Clean up testing of return code from
27020         vxworks_ld and vxworks_spawn.
27021
27022 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
27023
27024         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
27025
27026 1995-03-13  Mike Stump  <mrs@cygnus.com>
27027
27028         * lib/old-deja.exp: Add `excess errors test - ' error, now one
27029         can mark excess errors on a machine by machine basis.  Note, the
27030         default is to not expect any excess errors, even when excess
27031         errors test - is given, so you will want to put an XFAIL ... on
27032         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
27033         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
27034         those 4 machines, but no others.
27035
27036 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
27037
27038         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
27039         * lib/c-torture.exp: to here.
27040
27041 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
27042
27043         * gcc.c-torture/execute/950221-1.c: New test.
27044         * gcc.c-torture/execute/struct-ret-1.c: New test.
27045         * gcc.c-torture/compile/950221-1.c: New test.
27046
27047         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
27048
27049 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
27050
27051         * gcc.c-torture/execute/arith-1.c (main): Return 0.
27052         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
27053
27054 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
27055
27056         * g++.gb: New directory of tests, derived from my signature and
27057         class scoping tests.
27058
27059         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
27060         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
27061         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
27062         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
27063         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
27064         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
27065         * g++.gb/sig25.C: Likewise.
27066
27067         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
27068         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
27069         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
27070         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
27071         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
27072         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
27073         * g++.gb/sig25.exp: Likewise.
27074
27075         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
27076         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
27077         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
27078         * g++.gb/scope13.C: Likewise, this test still fails.
27079
27080         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
27081         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
27082         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
27083         * g++.gb/scope13.exp: Ditto.
27084
27085         * g++.gb/README: New file, explains what these tests are about.
27086
27087 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
27088
27089         * lib/dg.exp (dg-do): Support `preprocess'.
27090         (dg-test): Likewise.
27091
27092 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
27093
27094         * config/udi.exp: change "continue -expect" to "exp_continue".
27095
27096 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
27097
27098         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
27099         Delete redundant tests.
27100
27101         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
27102         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
27103         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
27104         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
27105         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
27106         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
27107         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
27108         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
27109
27110         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
27111         storing label pointers.
27112         * gcc.c-torture/execute/921019-1.c: Likewise.
27113         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
27114         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
27115         parameter fp.
27116         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
27117         constants.
27118
27119         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
27120         Delete obsolete tests.
27121
27122         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
27123         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
27124         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
27125         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
27126         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
27127         * gcc.c-torture/compile/950124-1.c: New test.
27128
27129         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
27130
27131 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
27132
27133         * lib/mike-g++.exp: Add -lm to LIBS.
27134
27135 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
27136
27137         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
27138
27139 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
27140
27141         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
27142
27143 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
27144
27145         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
27146
27147 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
27148
27149         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
27150         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
27151         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
27152         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
27153         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
27154         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
27155         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
27156         * g++.law/{operators31.C, operators32.C,
27157         * g++.law/{operators33.C, operators34.C}: Likewise.
27158         * g++.law/{pic1.C, refs2.C}: Likewise.
27159         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
27160         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
27161         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
27162         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
27163
27164         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
27165         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
27166         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
27167         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
27168         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
27169         * g++.law/{enum9.exp, friend5.exp}: Likewise.
27170         * g++.law/{nest3.exp, nest4.exp}: Likewise.
27171         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
27172         * g++.law/{operators30.exp, operators31.exp}: Likewise.
27173         * g++.law/{operators32.exp, operators33.exp}: Likewise.
27174         * g++.law/{operators34.exp}: Likewise.
27175         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
27176         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
27177         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
27178         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
27179         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
27180
27181         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
27182         No longer expected to fail.
27183         * g++.law/missed-error3.C: Tweak for recent bool changes.
27184
27185 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
27186
27187         * config/emb-unix: Deleted.
27188         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
27189         remote execution.  Do final link on remote host if REMOTE_LINK is set.
27190
27191 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
27192
27193         * lib/dg.exp (dg-test): Fix typo in last patch.
27194
27195 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
27196
27197         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
27198         (handles multiple occurrences).
27199
27200 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
27201
27202         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
27203         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
27204         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
27205         printed).
27206         * lib/c-torture.exp (c-torture-compile): Likewise.
27207         (c-torture): Prepend full path if missing.
27208         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
27209         (gcc_fail): Likewise.
27210         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
27211
27212 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
27213
27214         * lib/netware.exp: Only attach to NetWare i386 systems.
27215
27216 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
27217
27218         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
27219         messages.  Add test name to "output pattern match" pass/fail message.
27220
27221 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
27222
27223         * gcc.dg: New testsuite.
27224         * gcc.dg/dg.exp: New file.
27225
27226         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
27227         test-switch.c}: Deleted.
27228
27229         * gcc.misc-tests/msgs.exp: New testcase driver.
27230
27231 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
27232
27233         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
27234         Watch for illegal return values from ${tool}_load.
27235         * config/unix.exp (${tool}_load): Fix pass/fail detection for
27236         cross targets.  Coerce return value >0 to 1.
27237
27238 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
27239
27240         * config/unix.exp (${tool}_load): Call program rsh, not proc.
27241
27242         * config/emb-unix.exp: New file.
27243
27244         * config/sim.exp: Error if variable $SIM not defined.
27245         (${tool}_load): Mark test as "untested" if simulator missing.
27246
27247         * config/unix.exp: Load remote.exp to get rcp_download.
27248         * lib/c-torture.exp: Use different option lists for testcases with
27249         and without loops.
27250         * gcc.c-torture/execute/execute.exp: Likewise.
27251
27252 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
27253
27254         * config/*.exp: Clarify return code from ${tool}_load.
27255         Call `unresolved' or `untested' instead of `warning' or `perror'
27256         (sometimes you still want to call both though).
27257         Add comment that `shell_id' is local to each file.
27258         * config/udi.exp (timeout): Set to 30.
27259         Don't print warning if connection fails, $connectmode has already
27260         printed an error.
27261         (${tool}_load): Move verbose messages to level 2.
27262         Rework pattern for "Process started" message.
27263         Pass `shell_id' to ${connectmode}_download.
27264         Retry twice upon timeout.  Make resetting of target more robust.
27265         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
27266         Pass `shell_id' to exit_$connectmode.
27267         Only call exit_$connectmode if connected.
27268         * config/unix.exp (${tool}_load): Check return codes better.
27269         * config/vrtx.exp (${tool}_load): Likewise.
27270         * config/vx.exp (${tool}_load): Likewise.
27271         Delete unneeded global's.
27272         * lib/dg.exp (dg-test): Update to reflect clarified return codes
27273         from ${tool}_load.
27274         (dg-stat): Delete.
27275         (dg-init): Delete recording of pass/fail counts.
27276         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
27277         (old-dejagnu-init): Likewise.
27278         (old-dejagnu-stat): Delete contents, empty proc now.
27279         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
27280         (c-torture): Delete references to lcnt, lpass, lfail.
27281         Get option list from TORTURE_OPTIONS.
27282         Delete -funroll[-all]-loops if no loops.
27283         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
27284         (g++_stat): Delete contents (empty proc now).
27285         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
27286         (gcc_finish): Likewise.
27287         (gcc_stat): Deleted.
27288         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
27289         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
27290         * gcc.c-torture/execute/execute.exp: Likewise.
27291         Split tests into two parts: compile, execute.
27292         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
27293         no loops.  Update to reflect clarified return codes from ${tool}_load.
27294
27295 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
27296
27297         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
27298         to grep for.
27299         (old-dejagnu): Likewise (where necessary).
27300
27301 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
27302
27303         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
27304
27305         * lib/dg.exp (dg-process-target): Fix processing of selector.
27306         Add comment regarding use of `error'.
27307
27308         * lib/gcc.exp (prune_system_crud): Define if missing.
27309         * lib/g++.exp (prune_system_crud): Likewise.
27310
27311         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
27312         Call prune_system_crud.
27313         * lib/dg.exp (dg-runtest): New proc.
27314         Use perror instead of send_user for tcl errors in testcase.
27315         Don't return any value, it's never used.
27316         Don't clobber previous definition of `unknown'.
27317         Print tcl errors in `dg-final'.
27318
27319 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
27320
27321         * lib/dg.exp (dg-process-target): Improve syntax error messages.
27322         (dg-test): Don't print errorInfo, it contains stack backtrace.
27323
27324 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
27325
27326         * lib/g++.exp (runtest_file_p): Define if missing.
27327
27328 1994-09-24  Doug Evans  (dje@cygnus.com)
27329
27330         * lib/mike-g++.exp: Comment out loading of g++.exp.
27331         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
27332         (default_g++_version): Always print something.
27333         (default_g++_start): Comment out call to `which'.
27334         (g++_start, g++_load): Deleted (must be defined in config file).
27335         * lib/gcc.exp: Test for existence of $CC at start.
27336         Delete check for tmpdir (done in gcc_init).
27337         (default_gcc_version): Always print something.
27338         (default_gcc_start): Comment out call to `which'.
27339         * config/*.exp: Major cleanup - make cross targets work at least a
27340         little better for g++ (by not being "--tool gcc" specific).
27341         Rename gcc_xxx to ${tool}_xxx.
27342         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
27343         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
27344
27345 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
27346
27347         * lib/c-torture.exp (c-torture-compile): Rework compiler
27348         message processing.
27349
27350         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
27351         c-torture.
27352
27353 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
27354
27355         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
27356
27357         * lib/dg.exp (dg-process-target): Support { target native }.
27358
27359 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
27360
27361         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
27362         looked for "... program xxx got fatal signal".
27363         Correct regsub munging of `comp_output'.
27364         Ignore compiler messages "path prefix not used" and "linker input
27365         file unused".
27366
27367 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
27368
27369         * lib/gcc.exp (runtest_file_p): Define if missing.
27370         * gcc.prms/template.c: Example to work from.
27371
27372 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
27373
27374         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
27375         * lib/dg.exp (dg-test): Call unsupported testcases as such.
27376
27377         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
27378         * gcc.prms/1883.c: Moved from compile/940714-1.c.
27379         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
27380         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
27381
27382         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
27383         (dg-process-target): No longer a varargs proc.
27384         Return S/N for target, P/F for xfail.  All callers changed.
27385         (user option procs): More argument checking.
27386         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
27387         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
27388         (dg-test): Skip test if not running on selected target in `dg-do'.
27389         Update handling of `dg-do-what', `dg-output-text'.
27390         Separate execution pass/fail from output pattern match pass/fail.
27391         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
27392
27393 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
27394
27395         * gcc.c-torture/special/special.exp: Don't expect failure for mips
27396         target for 920510-1.c.
27397
27398 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
27399
27400         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
27401         Clean up comment regarding use of passcnt, etc.
27402         (gcc_stat): Don't update `testcnt' here.
27403         (gcc_finish): Do it here.
27404         Might as well reset `but_id' here too.
27405         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
27406         to determine if the file should be tested.
27407         * gcc.c-torture/compile/compile.exp: Likewise.
27408         * gcc.c-torture/execute/execute.exp: Likewise.
27409         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
27410         * gcc.misc-tests/dg-test.exp: Likewise.
27411         * gcc.prms/prms.exp: Likewise.
27412         * gcc.wendy/wendy.exp: Likewise.
27413         * g++.old-deja.exp: Likewise.
27414         Move "Testing file" message to verbose level 1.
27415
27416 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
27417
27418         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
27419
27420 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
27421
27422         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
27423         (default_gcc_start): Accept optional second list element
27424         of compiler flags.  Print compiler output at verbosity level 2.
27425         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
27426         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
27427         Save current values of framework globals passcnt, failcnt, xpasscnt,
27428         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
27429         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
27430         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
27431         xfailcnt to compute stats.  Update framework global `testcnt' from
27432         pass/fail counts.
27433         (gcc_finish): New proc.  Clean up test environment.
27434         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
27435         (gcc_epass, gcc_efail): Delete.
27436         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
27437         argument of line number.
27438         (dg-init): If the tool has an init routine, call it.
27439         (dg-test): Remove args `cflags_var' and `libs_var'.
27440         Pass all compiler options to ${tool}_start.
27441         Handle missing line number.
27442         (dg-finish): New function.
27443         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
27444         particular files.  Call gcc_finish at end.  Move "skipping test"
27445         message to verbosity level 3.
27446         * gcc.c-torture/compile/compile.exp: Likewise.
27447         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
27448         * gcc.c-torture/execute/execute.exp: Likewise.
27449         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
27450         Print testcase being tried at verbosity level 1.
27451         * gcc.c-torture/special/special.exp: Unset xfail.
27452         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
27453         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
27454         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
27455         * gcc.failure/failure.exp: Likewise.
27456         * gcc.ieee/ieee.exp: Likewise.
27457         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
27458         Update call to dg-test.  Call dg-finish at end.
27459         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
27460         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
27461         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
27462         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
27463         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
27464         * gcc.wendy/wendy.exp: Add copyright.
27465         Delete setting of tmpdir (done by gcc_init).
27466         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
27467         Pass compiler flags to gcc_start.  Call gcc_finish at end.
27468         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
27469         gcc_[ce]pass/fail.
27470
27471 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
27472
27473         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
27474         confusion.
27475         (g++_load): Likewise.
27476
27477         * config/*.exp (gcc_load): Some were varargs fns and some were not.
27478         Rename argument to `prog' to remove the confusion.
27479         Varargs fns behave differently too!
27480         (g++_load): Likewise.
27481
27482         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
27483
27484         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
27485         what it is.  Delete (always) printing of status value for !native.
27486         Simplify verbose code, and include status and exec_output.
27487         (g++_load): Use gcc_load.
27488
27489 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
27490
27491         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
27492         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
27493         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
27494         940714-3.c as these testcases don't exist anymore.  Make
27495         va-arg-1.c expected to pass.
27496
27497 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
27498
27499         * gcc.misc-tests/misc.exp: Only run specific testcases.
27500         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
27501         * gcc.misc-tests/dg-[1-9].c: New files.
27502
27503         * lib/dg.exp: New testsuite driver.
27504         * gcc.prms/prms.exp: Use it.
27505
27506         * README.gcc: New file.
27507
27508         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
27509         Document and reset `lxpass' and `lxfail'.
27510         Simplify "initialized" message.
27511         (gcc_stat): Clean up comments a little.
27512
27513 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
27514
27515         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
27516
27517 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
27518
27519         * lib/old-dejagnu.exp (process-option): New proc.
27520         (old-dejagnu-init, old-dejagnu-stat): Likewise.
27521         (old-dejagnu): Simplify.
27522         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
27523
27524 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
27525
27526         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
27527         exists and is not an empty string.
27528
27529         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
27530         $xfail rather than calling setup_xfail.  Clear $xfail when test is
27531         finished.
27532         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
27533         automatically.
27534
27535         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
27536         longer expected to fail.
27537
27538         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
27539         "f" function call.
27540
27541         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
27542
27543         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
27544         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
27545         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
27546         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
27547         c-torture-1.29.
27548
27549         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
27550         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
27551
27552         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
27553
27554         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
27555         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
27556
27557         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
27558         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
27559         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
27560
27561 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
27562
27563         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
27564         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
27565         940714-1.c, 940714-2.c, 940714-3.c},
27566         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
27567         gcc.misc-tests/{mg.c,mg.exp}:
27568         New tests.
27569         * gcc.noncompile/noncompile.exp: Change accordingly.
27570
27571 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
27572
27573         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
27574         Undo previous clobberage.
27575
27576 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
27577
27578         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
27579         * gcc.special/{930510-1.c, special.exp}:
27580         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
27581         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
27582         struct-varargs-1.c}: New tests from c-torture-1.26.
27583
27584 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
27585
27586         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
27587           argument to switch.
27588
27589 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
27590
27591         * Revert the previous changes.  Please see Rob's directory
27592           (/lisa/test/rob/progressive/gcc/testsuite) for testing
27593           fixes.
27594
27595 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
27596
27597         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
27598             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
27599             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
27600             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
27601             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
27602             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
27603             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
27604             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
27605             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
27606             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
27607             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
27608             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
27609             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
27610             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
27611             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
27612             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
27613             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
27614             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
27615             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
27616             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
27617             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
27618             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
27619             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
27620             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
27621             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
27622             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
27623             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
27624
27625 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
27626
27627         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
27628             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
27629           with perror calls.
27630
27631 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
27632
27633         * config/unix.exp (g++_load): Fix syntax.
27634
27635 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
27636
27637         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
27638         * gcc.noncompile/921017-1.c: Deleted obsolete test.
27639         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
27640         Don't expect va-arg-1.c to fail.  Correct expected output for
27641         920928-1.c.
27642         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
27643         * gcc.wendy/hbm4.c: Correct typo.
27644         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
27645
27646 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
27647
27648         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
27649         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
27650         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
27651         * lib/c-torture.exp (c-torture-compile): Ditto.
27652
27653         Reduce volume of output (remove all the -I's and such).
27654         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
27655         Call gcc_cpass, gcc_cfail.
27656         (c-torture): Pass testing option to c-torture-compile.
27657
27658 1994-03-21  Doug Evans  (dje@cygnus.com)
27659
27660         Bring patches over from progressive.
27661         * config/default.exp: Exit remote shell cleanly.
27662         (g++_exit, g++_start): Add default versions.
27663         * config/sim.exp (gcc_load): Use perror, not error.
27664
27665 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
27666
27667         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
27668         set in site.exp.
27669
27670 1994-03-14  Doug Evans  (dje@cygnus.com)
27671
27672         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
27673         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
27674         (wendy_try): New proc to run testcase.
27675         (main loop): Call 'em.
27676         * gcc.wendy/*.c: Clean up pass to correct expected output.
27677
27678         * lib/gcc.exp: Minor cleanup work.
27679         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
27680
27681 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
27682
27683         * config/sim.exp (gcc_load): Document return codes better.
27684         Don't pass -v to simulator.
27685
27686 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
27687
27688           * gcc.special/920717-x.c: Fix typo.
27689           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
27690           get at sources.
27691
27692         * lib/mike-gcc.exp: Fix typo.
27693
27694 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
27695
27696         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
27697         binary to use, transform the name.
27698         * config/*.exp: rename everything. Nuke any g++ specific files,
27699         it's now a special case of gcc that requires no special support.
27700         Add a default.exp for unsupported targets.
27701
27702 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
27703
27704         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
27705         lib/old-dejagnu.exp: Fix a few patterns to work with the new
27706         version of Tcl.
27707
27708 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
27709
27710         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
27711         than a warning.
27712
27713 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
27714
27715         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
27716
27717 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
27718
27719         * gcc.execute/execute.exp: Combine opt_list and foption_list into
27720         option_list.  Compile every file with only 4/6 option choices
27721         (same as C torture) instead of with 12/18 different option
27722         choices.
27723         * lib/c-torture.exp: Likewise.
27724
27725         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
27726         not already set.
27727
27728 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
27729
27730         * lib/old-deja.exp: Add `excess errors test fails' error, now one
27731         can put an XFAIL *-*-* on excess errors.
27732
27733 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
27734
27735         * g++.law: Add more tests derived from g++-bugs snapshots.
27736
27737         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
27738         equivalent to g++.law/init9.
27739
27740         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
27741         compiled it, and the a.out file after we've run it.
27742
27743 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
27744
27745         * lib/mike-g++.exp (postbase): Delete the .o file after we've
27746         compiled it, and the a.out file after we've run it.
27747
27748 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
27749
27750         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
27751
27752 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
27753
27754         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
27755         version number.
27756
27757 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
27758
27759         * g++.law: New directory of g++ tests derived from the g++-bugs
27760         snapshots.
27761
27762 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
27763
27764         * gcc.compile: initbug1.c initbug1.exp testcase added
27765
27766 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
27767
27768         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
27769         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
27770           fixes submitted by Jeff Law (law@cs.utah.edu)
27771         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
27772           Jeff Law (law@cs.utah.edu)
27773
27774
27775 1993-11-30  Mike Stump  (mrs@cygnus.com)
27776
27777         * config/unix-g++.exp: Follow the gcc way of doing things.
27778         * g++.old-deja/old-deja.exp: Minor updates.
27779         * lib/g++.exp: New file, follow the gcc way of doing things.
27780         * lib/old-dejagnu.exp: Minor updates.
27781         * lib/mike-g++.exp: Always unset errorInfo.
27782
27783 1993-11-06  Mike Stump  (mrs@cygnus.com)
27784
27785         * lib/gcc.exp: Fix some errors with the below change, CC and
27786         CFLAGS should be global when setting, not local.
27787
27788 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
27789
27790         * lib/gcc.exp: Transform tool name.
27791
27792 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
27793
27794         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
27795
27796 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
27797
27798         * lib/gcc.exp: change gcc_done to gcc_stat
27799
27800 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
27801
27802         * Upgraded gcc testsuite to c-torture version 1.25
27803
27804 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
27805
27806         * lib/gcc.exp: added reporting code. Changed verbose compile message.
27807         * lib/c-torture: added hooks for new reporting code.
27808
27809 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
27810
27811         * config/sh-gcc.exp: check if sh-sim exists in the path
27812
27813 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
27814
27815         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
27816         * gcc.compile/compile.exp: Initial changes for new logic.
27817         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
27818         * gcc.failure/failure.exp: Initial changes for new logic.
27819         * gcc.ieee/ieee.exp: Initial changes for new logic.
27820         * gcc.misc-tests/misc.exp: Initial changes for new logic.
27821         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
27822         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
27823         * lib/c-torture.exp: Initial changes for new logic.
27824         * lib/gcc.exp: Initial changes for new logic.
27825
27826 1993-10-15  Mike Stump  (mrs@cygnus.com)
27827
27828         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
27829         depend upon failure or success.  Fully qualify names in failure
27830         and success messages.  Always remove a.out before starting
27831         compile, just in case.  Pay more attention to error text output by
27832         the compiler.  Handle testcases with no known past errors just
27833         like all others, so that things are uniform.  Other miscellaneous
27834         improvements.
27835
27836 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
27837
27838         * gcc.cpp: new directory for cpp tests
27839
27840 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
27841
27842         * lib/chill.exp: Code reformatted, removed unused code.
27843         * config/unix-chill.exp: Code reformatted, removed unused code.
27844         * chill.execute/execute.exp: Code reformatted, removed unused code.
27845         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
27846
27847 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
27848
27849         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
27850         routines not written.
27851
27852 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
27853
27854         * config/bug-gcc.exp: Use new procs from bug.exp.
27855
27856 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
27857
27858         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
27859         via ftp, rather than depending on NFS.
27860         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
27861         case.
27862
27863 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
27864
27865         * config/bug-gcc.exp: Use new download proc.
27866
27867 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
27868
27869         * chill.execute/execute.exp: cleanups, handles errors better
27870         * chill.compile/compile.exp: rewrite, based on execute.exp
27871         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
27872         * lib/chill.exp: major changes to diff proc and compile and link
27873           procs. added chill_fail and chill_pass wrappers to pass and
27874           fail. added more comments, and handle error codes better.
27875           Added a hack to capture stderr from exec, so noncompile tests
27876           can work.
27877
27878 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
27879
27880         * chill.execute/execute.exp: rewrite of testsuite driver
27881         * lib/chill.exp: rewrite of testsuite driver
27882         * config/unix-chill.exp: rewrite of testsuite driver
27883
27884 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
27885
27886     In chill.execute:
27887         * iexpr.ch: Standardize uppercase.
27888         * tuples.dat: Standardize uppercase.
27889         * vary.ch: standardize.  Correct varying string assignments.
27890         * vary.dat: Add new output lines.
27891
27892 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
27893
27894     In chill.execute:
27895         * chprintf.ch: Standardize use of uppercase.
27896         * tuples.ch: Standardize and turn arr2 into a DCL,
27897           rather than a SYN.
27898         * pinits.ch: Standardize.
27899
27900 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
27901
27902         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
27903         * Makefil: Renamed to Makefile.in.
27904         * configure.in: New.
27905
27906 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
27907
27908     In chill.execute:
27909         * .cvsignore: Add result/output files.
27910         * Makefile: Fix up variables at start.  Use MFLAGS
27911           everywhere.  Correct bool_loc, built_ins entries.
27912           Add entry for vary1.ch.
27913         * bitarray.ch: Standardize upper-case usage.
27914         * bitexpr.ch: Standardize, add output of b1.
27915         * params.ch: Use arrayt in along PROC parameters, to
27916           avoid novelty problems.
27917         * sets.ch: Tiny cleanup.
27918         * vary1.ch: Re-indent.
27919
27920 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
27921
27922           * Add PR-related files to Makefiles, .cvsignore files, etc.
27923
27924 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
27925
27926         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
27927           with compiler objects. New names are test-flow.c and test-loop.c
27928
27929 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
27930
27931         * Upgraded c-torture tests from 1.19 to 1.20
27932
27933         * new files:
27934         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
27935         * gcc.compile: 930623-1.c 930623-2.c
27936         * gcc.noncompile: 930622-1.c 930622-2.c
27937         * gcc.failure: 920411-1.c 920627-2.c
27938         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
27939
27940 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
27941
27942         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
27943           More changes to get testsuite working properly. Needs more work.
27944           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
27945
27946 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
27947
27948         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
27949           More changes to get testsuite working properly. Needs more work.
27950
27951 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
27952
27953         * chill.compile/compile.exp: Added for Dejagnu support
27954         * chill.execute/execute.exp: Added for Dejagnu support
27955         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
27956
27957 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
27958
27959     This should complete moving the CHILL test files.
27960         * chill.noncompile(.cvsignore printf.grt
27961             in-printf.grt chprintf.grt chprintf.ch):
27962             Added test-support files.
27963           (Makefile): Modified further.
27964         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
27965             signal.ch): Added test files.
27966           * chill.execute (.cvsignore printf.grt printr.c
27967             in-printf.grt rts.c chprintf.grt rts.h): Added
27968           test-support files.
27969             (Makefile): More corrections.
27970
27971 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
27972
27973         * chill.compile, chill.execute, chill.nocompile: Add CHILL
27974           test cases, ready for DejaGnu.
27975
27976 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
27977
27978         * Upgraded c-torture tests from 1.18 to 1.19
27979
27980         * gcc.compile: added test(s):
27981           930607-1.c
27982         * gcc.execute: added test(s):
27983           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
27984
27985         * added new subdirectory for misc tests: gcc.misc-tests
27986         * gcc.misc-test(s): added tests:
27987           inst-check.c test-consts.c test-ior.c test-switch.c
27988
27989 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
27990
27991         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
27992
27993 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
27994
27995         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
27996
27997 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
27998
27999         * Upgraded c-torture tests from 1.17 to 1.18
28000
28001 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
28002
28003         * Upgraded c-torture tests from 1.12 to 1.17
28004
28005 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
28006
28007         * lib/old-dejagnu.exp:
28008           Fixed handling of XFAIL target triplets to correctly
28009           recognize wildcard characters.  Removed code that
28010           appended a unique id tag to the end of the file name
28011           printed out by the result of the testcases within a
28012           given test file.
28013
28014 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
28015
28016         * lib/old-dejagnu.exp:
28017           Reworked expected failure handling to trigger off of XFAIL
28018           keyword in keyphrase embeded in testcase source code. The
28019           XFAIL keyword must be at the end of the keyphrase line. It
28020           may optionally be followed by one or more target triplets.
28021           It has just occured that the handling of wildcards in the
28022           target triplet may not be correct.
28023
28024 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
28025
28026         * g++.old-deja/tests:
28027           Moved all subdirectories up one level into g++.old-deja .
28028
28029         * lib/old-dejagnu.exp:
28030           Fixed problem with CXXFLAGS not being properly reset, and being
28031           corrupted with extraneous "-c" compiler option.  This was
28032           causing binaries to not be generated for test that needed them.
28033           Modified strings passed to "pass" and "fail" so that individual
28034           tests from the same test file would be distinguished by an
28035           identifier appended to the test file name in the summary logs;
28036           this corrected a problem with erroneous diff logs.  Added code
28037           to search testcases for expected fail and unexpected pass keywords.
28038
28039 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
28040
28041         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
28042
28043 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
28044
28045         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
28046           Removed extraneous text from end of "Special g++ Options"
28047           keyphrase.
28048
28049         * lib/old-dejagnu.exp: Added pattern matching to look for new
28050           keywords, embedded in testcases comments, which will trigger
28051           calls to xpass and xfail.
28052
28053 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
28054
28055         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
28056           comments embedded in the testcases, especially the one looking for
28057           special compiler options, as well as the pattern matching for the
28058           compiler output again.
28059
28060 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
28061
28062         * lib/old-dejagnu.exp: Do a proper check of the return value for
28063           execute tests. Fixed several problems with the pattern matching
28064           of the compiler output which gave erroneous test results.
28065           Changed several of the test result messages to be more descriptive.
28066         * config/unix-g++.exp: Proc g++_load now actually works and
28067           executes the tests passed to it and returns a usable return
28068           value.
28069
28070 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
28071
28072           * lib/gcc.exp: Exits gracefully if $CC is bogus.
28073
28074 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
28075
28076         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
28077           Modified both files to properly execute the old style
28078           dejagnu tests. The previous versions of these files were
28079           experimental and did not function anything near correctly.
28080
28081 1993-04-05  Rob Savoye  (rob@cygnus.com)
28082
28083         * Removed all Makefile.in and configure.in files. No configuration
28084         needed now.
28085
28086 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
28087
28088         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
28089
28090 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
28091
28092         * gcc.compile/configure.in, gcc.unsorted/configure.in,
28093         gcc.special/configure.in, gcc.noncompile/configure.in,
28094         gcc.execute/configure.in, gcc.code_quality/configure.in,
28095         g++.other/configure.in, g++.old-deja/configure.in,
28096         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
28097         in srcname setting.
28098
28099 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
28100
28101         * lib/udi.exp:  Fixed mondfe and mondfe_download.
28102         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
28103         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
28104
28105 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
28106
28107         * config/udi-gdb.exp: Check $shell_id after connecting to target.
28108         (gdb_exit): Don't remove *_soc files.
28109
28110 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
28111
28112         * lib/c-torture.exp: Don't look for main; instead always use -w
28113         -c.  This is how the c-torture tests work.  Remove the object
28114         file if the compilation succeeds.
28115         * gcc.execute/execute.exp: Remove executable if test passes.
28116         * gcc.noncompile/noncompile.exp: Every test is an expected
28117         failure.
28118         * gcc.special/special.exp: Added tests from c-torture 1.11,
28119         corrected use of existing test.
28120         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
28121         gcc.execute/920625-1.c: Updated to c-torture 1.11.
28122         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
28123         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
28124         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
28125         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
28126         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
28127         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
28128         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
28129         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
28130         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
28131         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
28132         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
28133         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
28134         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
28135         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
28136         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
28137         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
28138         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
28139         c-torture 1.11.
28140         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
28141         correspond to c-torture 1.11.
28142
28143         * New file.